7471cfa319a1ef2ccb50455e6eabd23deb9d45dab910efe55122426bcbffcecd77860214abad27b92e7142fe8cfc7ec42cc8e48c53e59dca9dfa97a302de64c6f0ae4e169738883951f9a8775c8ed417c870e4de332a497d55f872a9943c8dcf0608775bc6dbd87f9845c", 0xf7}, {&(0x7f0000002780)="ceb3b42d3cb85c7204ccabe00e183a0e7c5dcdfc6e6f68c9efd3c233f36086ca6bda66d2a972b1876532ebea91872cb9ded2944e06422bd218c594434fd206c301cbb6eca00b500d3b39484d534f2399badfaa0314588fe7ecb8f74835ae8148312258e47a61e572c48a855fe39b6f4ba89d21ce1232220301b11969d51a61268bc954e93b289edad475f33cd2e24bb208684d97734873dbe5cd4819ca4f4960c1d02bc481290c8996472d273be607f0f1657b696ae053356699144b8ceafa752df47e7762aa62498c865850e0ed906248", 0xd1}], 0x6) socketpair(0x19, 0xc003, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000580)="57efa011de08e0aa942f6409964bc3b106496dd2230c9b2b33b0aed885972d2b93f776d8cce0f41702a07e7bd1f9880721fa70153f1840cbf6def65fa8abb48be897726f2a552ebbbaea5d709370b46f87434bfb2920bbd8799b051698160f95218d40363c6cc9445cce13d46f995989e556657cc2f2a45c4e25aa7f0ca5611d0ae4051b164fd6cf921e21b1a225155c1e1c760e713f03b89b271e21484ac012f9946afeefd66c28aaef00bf2d9bc49ad2f24b9bd1e4194f24a64b2778826733cae139508f5d252ef4c78465a97f634014d106342fc649b300676d70c49998d8131aff944992d4d325f7a6d0994afcccec7408469bb98747b3018809cde0d2b6a02ded97c0d7492047af1bb059787cf3de609dcbe6018a1e219b93c116e1b2eb2a6eb1c4a2bd93ce471b379a12ac90c72466ce3445f6047e3881e7734b1f260e6b33c445045f5935a4ff0d4625bfcc1639b26e47d52d165ada92f6c14b7054d78f859a8c5b0b689c56b7fce7b646a1f353f2a4110d4cc891ad62a903b06e5746d5e8a706c3347123768b722fdd0714d84dfc265e3ecd33bee3e91dcc8c89029673f30ea45554903a7db3fa5b2ac7d94c481c7d140ed739b6c41b0ecbaaea377bf51f665dbec2212ba5ba2e6cb5531dfc58be4a81a32ca5a450a84832ae005c7c10a7ae9491ab20d12ec1a3432ee7fc7706dac5a6fe4cf36249efd68145b2151da5e6e60cf7754acb88fae22ac0d9816dc77cc981be709605cc8d9432feaa2f07d315458af2524be15c476389b423e5a5f0057c9bb19b4d361be7d006479692c9617e86aafc815134fac19db5475626d095abc38561803a8c6804e036ab33a32305d9c34d4fb6d7ab8a3f9b8d0c0e215a20fc57be99f7369c4c048f817fe47235eacaca70f20164ca322bdd7bfd3975794045fee71e04ff67016deb1bdb9193fc6fc06c50b46d88eda9405ab03d40f88ad9bfee38c4112d09d582c99271395dfbda8953ba81d81b9684d7f07d6404731cd25a9b284f621e7050503a3b12177128e05eda61d179fc37c2715aea58c35d7a9987b51fd49463bbf84ce3eb8eeff9f60b70d9b47c6a759e5149ae031c094ce80ff181b7f011c56e72d3215aad270d4c4f00cc58dfe39e8acd51f23eb161ea43d9d94974513b064c48c9b727224cfcf9bfef9ac62d856f722dc1b8695143627f3d6ac4226384c9053582ca6a96190cc7fd8243835daba0813c84b539ae28268284a2a5aa4ed9d4f9461d00b26ebefa4cc8d1c1fa7b2cc57eb8849fa22e10ab969bb9ff1067f6809d4c199e299a2447e1ad048b02467839a3670fb311daa7a8ccafde07427ecac862809f02a52191188810744b4a432dad83c0d26a7fd8132db1ee7e9b60064969c9f82ddba1ecbc4b48057a605f5dc18595fbc380174227efbe2406bc192e0538df21e03de7745b59d06da82c0b7464cee06ef2a70eb3683c42128985e88bb62139b95f1459ee53854207754f407a113c6a29a140d7aeca23650a9a826f858488ee331584a03f0dddfbeb876edb20720c340eec0de60f1fc402d38495991220e8b9620443fd1c666108662476bb97ad50510018ad8a441787d443c60401f3f4b06d0ed1b6b3e4dd30fa97ca2d97fc99bb3140a9a6b4d65464ea52456c7396c962e165888be638c1d90d142263fb91b92a7a5ee9cee680c1f4dc8d708aec838104a1a848455f447ecbada6732b57f8567552a11c2c0eb443eb38846832e4427ac9fa875054ea634b48187bb8ef8d626b149bf5d6a9d9da61358b8e03617e645c298703e6df5ba9d5235e7e91577086b6f2e1207b917a286de533905ce0f11da16ea46338841948116316cc654307c0a74da511aadd795e6170589ca39e9ea299818dba63dc52ef1ff303c3e5fc53e981bc4b608e00dc639c887682a1a74270842d0481f1d79bd60915d073ad39120488be390211075f07694e71f9e7dc66cc5d1cc32522735ab25163d6d4101fe3e5927f7ebe000f6814ce2109d3e13f7ed203e503fbf8d1c901d24d24d9ec0b9af8053c90a31ef2dc2a9b411777d944c6805bbf60fd295465008d88f15fd0f4e898240240265d81f3876b01504f4c1e7931cd50bc6fa1cf9bcdae8fb40a4662ae1007f8817e27f382fa0fe1e4d17ac95784e20861b4940043fe2143e2901a06a8f69d009097b6f7ba0351a2d33c86d3d63b4e1973812220b30c40f5f6a7dba6241ecb242e76cdb85d2d76c2519567c64a512a7146d3ec4bc936a9aa75d2fd03fb60282f7d513a7b1e79dede180a80ff2a582160de2b9e757537bd6df51faead1ba73f659cf629008b03124b2759f995c5c925c17899176bf5b38cab56e74828577709c7456466f92125d5b76e71567fa4686d81b29442a14e76f2c90c9141bd5ff0df37f3ef08dfe0e8c6d520a86f861ebae0be9e94e61b0f438ca3a73ced94dc73d1adbf78aab4987c8761cbb863d2e7dc49911111dd1165d1b865991a7ce41a13ecfe91661656a5ef3298e2fa77b9f87773e85e0a0a0d2b44d41cf60635765b10af5c664b837a8004f2fdd1531b068929fb3fa8d8dc163c38cffe494668ddcb2cb1a1ba90ad31d4f6f8797a5edac0e89fe8c6ac7fcab81ba8758e3e0a85f528b566c6661d7cc6252b6b353978337b675889b03263309624f49d3d5da962f185e14b028159bd199ee21df0fd52009fcabc15e3c8d47b42489d6729188d9d01566d16cbd2237691c95724e448f986e7caf0f99682a940b9e84018d97b546daa692624b8e141941f05ebfe694cad38842de31ee3b9e5c7a3b5e9fd9649cee2818aa7791ac1af9c46237991fd9d8f185361399094d3e1ec0566eae05e35dbd846b77a5bc7501121452634f2c1387a59fbb71ef9eff98937e058773d5671cf0511b2feb4038b7cfde637c785ec93cf4bfbf7b6cf1059909fe87a0d8ce45ca147049fad2b3b66065ad09ea73a1f4e9664e10f997c6d115c5f49ff8285ac84c0c088d0f0986945d3724db22a895a60b9d4dc790abec77bfa1dc0c4466e4ec6537fdb7204581947e95bea997697717ae37c382dd4fbbf84a37a7025ded71398d9f924be96e14459968cd870be60b9bf8053e85280de5c9fbf6e3fc7720199b645fc8148f32076e7bc255f33c71f30e4fb5398038b8702e480b70a57c258f488fb5b532b6c48badae2e553a7c83524f04363a74baf68f2b3d91a92faaf24e7e4e6b770cb6a01d5f839db0d2a3ca14ecf8c5b7dae25fb0e5b93b36fbc18fefe527a37b8ec9656eddf026917c81e4d5effe15524cc93bc529872980d29c36b2c288064286fc9648f8904443865026f589dc0742fe0e83e3c4c4317c0a1560dd339cb7a7ff5fb980dd328b30439311b68a6fb79b90044d9f6744fe09e9187478061962f2fec28672413ff759dc5b6443fa1e15a08056d4401f224ff97236875e1b7e2c14764de76b54f31d44f661d5751717299e2c4a65d8ec3244ea881e64d9ec445757c9eb94645791b85946a33a83a12eac163dad1a452da18534a54d0047cd946edd9794e8e085ca19955ec74b35646889b2610404f108f56252ef00ef24db28d44b915617a3b152a6ae4ea1e936de16ace8260c400837f39f2c44e43151ca33d36c5a3d3dddd50f0b3b85bba814aac8bfe659c0b7a0fd2a6a61f00c5b4972ce163dfcb46ad7e0235b8bb86bbc108bb41d3c561ff5d37707509ab224561a43475062ca93caf8f4e6d893ef49418454d92c6329deeeb92970b080b7c76878c37ac0d2bb7b4486573723618661773da50ad9127e6bc38c1b5b2e7f0ab529ba1e1e9e5f9b530a9aa074df59d3f5d88c3771cc4d1e1e14c8712ae7bd3d2eccadb1232fb6ad25c10a261367100d30a40ae589821ee875c80c24097dc49dad9816e8e91c5336832ebec3c3502edc0eb427f60557e1aae750e12abd711bf33c4884b2f3fad59bcf284a9a61c2f95ed50c7b2ce0576973af3be19fb836a3257ecb74ab2ddec1675813be840a498258b6d73f918f6d539502ad6c25d07fa0a7bb3af094507df2ad1e4c655f1b8fa4de836eaa4da8f89ae8f343861571dc7b26aaba3a6ef73b19f2f62d556704c8234e7c494313190f2b551a54b0b2302dd4556f3936bc0854bb3c9f3dbca940022d029c9d4866e8cd1dabe7407e0d70b7f60dcd1439c5bb4d501f04a4bc1c6f9eb4df31aab38615618c6e1f46df6ed1f0d97f44c31c18ef29cb9cc79ee20afc5b2b505ed5471d78bebfcaeab5285f142d503881a8ba14487c80e17ee8194c1b535a1001f192350e89acaa1ad33de103ccd265635ccf961229de3f9242b5d44802678dc8b15f9bec8217100198048cef4c5b07b3bef8bf743821550813838358117d465ff26ca347341c7e81ad3150093efecf690ea4d3f05cf4f88de323363f65ce77f2e09f592e12def6b21f555ac17e7ea5cda849c321f499e100a704d8bc101b2d1fe188411bdf5126330e655906310d077fce0376e675595882f839cfbd6ba3800d83d40f6bfeae7be4303ae713a1f2396dd610167d16c9d206cf20a1690c6061b9ddaffdd2e7a36004e82bc37cfa50e9354bfdfad6782c2039084bc64765d022b0c927e54552439a7b70b862bb7d12f2b8c7a8c1de5b7a3b1f611c5f7285b3b1afcf5db4ed6afaeca50b03646a9a6e0f49cc0fb0d36e14ffb4b573b2b05da0d83def9441626f37ec445ab3d0cbf54f864a767272cb933f4cd10bce17e40f599bbbcea472418320971d14379cf12cbf2aee76eb45cfaa7aafad306104b0380afd8380f4aa2be207ec497f0de0a75b690ab077938353f3aeae1efcb9c72dbacd53b248d52a2a9b68491ce246cd1f6f4599e8849ca62fdd46b939e1826f928899c3eeaf6f92e43a1a5c05ef1e0a3f6e036ecafe18348d5e9bccc8499f4676b88085981823c90f07ffcd158cd4a27de4331b1bf44c9728fcea999d6a5f308b9038cd22785f06fa01cd3684f9ca7bf41bcb3f6be775204a008ed2d83829f864e88faf90012e818efbf7617b9d7e8d17688370c5e98509024d79ff91612763032f699fb9fd4225125fdc2446941455a399dce59b49f8736b2dfc0f8b3665a03bf7459e5b9183fb318b6e1a02095ae2454437eb4465d2ecfec274af7f365042e04b3cb11c70bbe9df6c548572db1174c1929d6e5a432716d40a119a2eff4345e31ed931cc101380157b03a0461389991388b27102baf849525be0705ca065aede8cb5958c5537d3da4c5bc8567b419b9e9157f2c283736fffe932a83f29154d700dd5f64f6a5746475c454dec2da450b4f55e5e2dd1db55bda8f900642a5590c29901430c943558768a131da7f2b3556198a7b89b35ef458c536a502ebec987d7a7abc8b33ff6d11ef88c7313032f3daa6711ed85a017ab9858cdfe20ac3ee79987ca4d5e65e767f0a5ad8ee7bd24945d54089eebb7e828ad3e80153c826a5bcb83cc8daec33f3dd5aec877703399212d4eea0e5604536246abb67d8b1e58cd67f8f5e7aa922ac057f9af19aa829acadd5e5a767d2c318f47e46c194af69dd1d2626acb4dee8489861bf665e4d2d00f4b329523a83e82df2344c7d4bc043b7da87d147e3fa73d49dc82e30d84943d66cb8db7940c77aaf78e54ebf908b77ff1c3a98edb83c73daf41f7c57c174d19cca8d918967de2edbb39f60a644a95f4d21b82491096f30c05e125e205e2bae765000822e9d7994a6535bd335d0f3a6255ddfb5c86680ac8c38f96af603f3cc8f8e5eb0666b6db74742fbac544bcb25995e63aeca9f5b96926b39815d38b054ebccbcca2e631aafd006", 0x1000, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000500)="582720efabd16ebae61225259560f8e5815f73f2a044ff33055552fbd5e41789632dfc94ffd20e5619515a168ab06198824b3da025bbd47b3bf579456fc7d4a09b11db9c9426096ecc8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5fbe2363df2dc7aaa66a03", 0x1000000a1) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) syz_open_pts() r2 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) close(r0) r4 = dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002900)={0x2, 0x8, 0x200, 0x3f, "3e9ec496027ea414bd560755c468d0c1145ba041", 0x1, 0xad}) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r6 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0xbdb1, './file0\x00', './file0\x00'}) shmctl$IPC_RMID(r6, 0x0) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:21:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800000000000005) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x1c1) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) recvfrom$unix(r1, &(0x7f0000000240)=""/189, 0xbd, 0x842, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket$inet6(0x18, 0x2, 0x9) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() socket$inet6(0x18, 0x3, 0x2) 10:21:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) 10:21:40 executing program 0: socket$inet(0x2, 0x1, 0x0) 10:21:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x58) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:21:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x12c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x200000000000000, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:21:42 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000000c0)='r\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18082, 0x10) r1 = semget(0x3, 0x4, 0xd) r2 = msgget$private(0x0, 0x10) msgrcv(r2, &(0x7f0000000100)={0x0, ""/166}, 0xae, 0x3, 0x800) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x27351d0, 0x1000, 0xffff, 0x2]) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x100) openat(r0, &(0x7f0000000080)='./file0\x00', 0x188, 0x4) 10:21:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) setrlimit(0x0, &(0x7f0000000040)={0x859, 0x5}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 10:21:42 executing program 1: poll(0x0, 0x0, 0xffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) dup(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x3891f85a, 0x4487, r1}) 10:21:42 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000002c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2800000008cd3f5acbd30000e28846b7a2bf2fe4159ff594cf8d482df9b55474d9964f656a4e1955894628424876f3a17141293ad5970dc22394f84bb36551bca3b992ac67d608ba2e72859acc9a63aee9", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) 10:21:43 executing program 1: r0 = msgget(0x3, 0x440) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x180, 0xc1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) socketpair(0x1, 0xc005, 0xffff, &(0x7f00000008c0)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat(0xffffffffffffffff, &(0x7f0000000980)='./file0\x00', 0x20000, 0x80) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/ttyCcfg\x00', 0xa02, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) r9 = geteuid() getgroups(0x2, &(0x7f0000000a40)=[0xffffffffffffffff, 0x0]) r11 = socket(0x6, 0x3, 0xff) r12 = open(&(0x7f0000000a80)='./file0\x00', 0x20000, 0x1c2) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0xc0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f0000000b00)='./file0\x00', 0x100, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/null\x00', 0x8080, 0x0) r16 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x20000, 0x0) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000100)="c4b175a9f808fe7f7aae4a95f3fd67e878152b3c4563c74eba9cbc3e7a5368309d228bef245a50339c9e4c7a8965ba02106575ae1b97bbee243665855d5ab269bd854eb4109391b2d3e7bd", 0x4b}, {&(0x7f0000000180)="a8", 0x1}, {&(0x7f00000001c0)="5b1114c6031992243b2291a0310b9bed2ae3e924ea26dfb05f0970d002a4bd63db2620bd8f801b8ad8a810b6ec4270c1bef7fac2bb03685bc4173933cf475d2bc1ff6f922cb5cb9140f6a6362d9ecdc2e57eb49d6b93bc5f01c31857ee818183bdd5a13d0828dccec44b4ec0f583f3e9f2efc9da9b9c1c3cb28a161bea595b4a8492c62ebd2843ea5c9c7ff1413703cf457d9a0a54b8f32dac7d2bb09dc970710b080953a038aae64920ed958e984b179e9289ce39096a5f1edbb3915d8bd5b14a2e261911aa40f74856d65b12a8aacbe7d775dcdfe394a56700ca4c966b8a67f48cd27e69262f6c07c32af7e2122dbdfa897a065b84a439411c90da6ab0b2", 0xff}, {&(0x7f00000002c0)="418b41941c5bc281df911cf0f5cdd5550e74addca2dc3e08c05663edc4e19fd2adb88e9e88c8b29809940ed3cb653c470ff61c30a152152c9878a7baa484c5027b715d5a739a31a1264453249e5ae8f81b9c6b58a8b8745ee080afc2e4374b23f715f29693e234617a1376318e9571586220a77998b0c4181105676159aebc16d0f7cc022361929aa7550fc884e771a2e3952d064f6f4148685ceed958005ad660977f86917b5efc7cbacca51ddc32f5dbcc965ab068490fa04394f913d73616e499641d6c1387a863c4488b7d2d2c2bace194f7ffe11c5c9444aa745777039bec21fddf95f92bb9b91f0c1aeb6c3f1271e77d11d18bc39bd31e", 0xfa}, {&(0x7f00000003c0)="b8f10459b4afa647dfabe3376d252e6227d2bc03400abc4366f1b67e477a9406210a1ab9d5c267785f1ab95b288700104fd1c32cfdeb2a3cd5423bfdc4971f39411357decae4406606d773874ae2653ff339d6960c233042311f", 0x5a}, {&(0x7f0000000440)="0b5324f96bfcbf1fb6fe7ce3db06ff118b4baf0e1b3548e23bd246f3eca4327db8349569bb9216f1a0c2047158d4cffd47d72217a6b7d98bfb355de779cccd769c6df445e7e0350f4bf9978f66e77f96fbbc9c3e7f0e73cb2b3ce6923e76536a3b4d28dbb1d332e4f4732874b498d096c787e305c7fff07f3581591e9e9dc44e1ea3d501c0f25a6a0ad7e15b7d9c4dd57cae439cf59da540d9f10c4177566a57e87c8cf7754865121f27f81bacb03161b67952f94a7ad293be1a0666ba5f7594f8fbdfac56f8d514ea4bb38bbdc7", 0xce}, {&(0x7f0000000540)="245feef87ff798b9570cdf5fe505f293116804dca44296231b9644986c32dfd6c4dc33ca8e5e394f897aa722684ef1fb948e04ed7a61d8a13f8c05b2fee8bfbf0121f94f7a716cfc59dabbeb9b5d62ff4f2d4fe1c8edd680c49af88bf53940518399d1b1ca8932224214199df04c77b8ec5ce81a222836e56ecf8f899f11219b3ac7dc3e027da168f3b10cee46672f58dff4e76176246562be1f1af4b98aca9bc9e2993313f3d95e8d23ed8dc59d37f820369f1c97f7bd8259e3ecb945f2d417a28b47a4a3888770594723a3e6f83caed5ae9e72553425c76b6c6b3df31136fc0659beec5014fc6cd090422a4cf4c5", 0xef}, {&(0x7f0000000640)="89102e1337b02a2d8e0f1e24bd2076280cd703da6a0ce92cd0e7510cbd05469b6289e4a0f5784e5038991904110d7e7ea7174e8bbfa8f5a759df6c8b601a307ccd3824420ee09768258b5ad573205dbc60", 0x51}, {&(0x7f00000006c0)="6b94e4a67dbc30456253c5222c14085034d374b8f57447c3e4620f9ffe120ec6d901bd9adc3488b9d05f8bc4ac288f956d728949ec8d243b2fdcf8e095bfb02f4c67279fefe62d6e1c75bf3433d9fd22349fe4d78d13ed57f37a08ee0f1ca9595f38a8b20bbf263742fe31339e2c4905949c62fe7bc15dc2e50f1b38dd56f622f2f3df415cb887bc8f410be87227d9b2d38007e9ad0b237cf4f94a132dade6205f61aefeabe1915d4d8325e20a921f35096f954545dafae3bc4d", 0xba}], 0x9, &(0x7f0000000bc0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}], 0x88, 0x402}, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/61}, 0x45, 0x3, 0x1000) msgsnd(r0, 0x0, 0x0, 0x800) 10:21:43 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x20180, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 10:21:43 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f0000000040)="83e5ec3d1c8c87b9dd3e8911e8906571d65f1ae756e63554ede552f0cebaa03a6df3e75762440578cd7c78e23ba0ffd6270c2bf63af65b42672a56740c41a9be0f45970de1163300118ee31957b5528cc77b23163dff4c011a58db18ee31de8b46d674722bca2e154ede9cf2e19fd5c782c01109f7b37e95aa7c6012bcc62a4f37947fcbbdbfca8c1cb43271e982343140f340c2ce8cfe7f3e93456f130bed55b266e3a66ade9e", 0xa7, 0x5, &(0x7f00000001c0)={0x2, 0x3}, 0xc) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 10:21:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:21:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1000, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe1777d2464a9d69b, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') getsockopt(r0, 0x29, 0x18f, 0x0, 0x0) 10:21:43 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5, 0x7, 0x200, 0xd33d2a5, "784cced66aadf98c46247ba162453c2acac61b46", 0x956, 0x4178}) syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) syz_open_pts() r4 = syz_open_pts() syz_open_pts() syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) r6 = getpgrp() fcntl$lock(r4, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x40, 0xf9, r6}) syz_open_pts() shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500", 0x8}) 10:21:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9c, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0xcb, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x16, 0x20000000, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0xf601718, 0x200}], 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) open(&(0x7f00000001c0)='./file0\x00', 0xcc0, 0xea) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80, 0x4412, 0x80, 0x8, "82790ee862c1bdbd3683bb2365dc437f3ba4a4fb", 0xfff, 0xffff}) ioctl$KDSETRAD(r0, 0x20004b43) syz_open_pts() 10:21:43 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) r2 = semget$private(0x0, 0x7, 0x7e6) semop(r2, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8a020000000074ef44f6769e88dac1b3564fc39d0e6c653000ecaf47b342f56992eeba6a6a76fa1d3669dd5bda8e9e07a0907d0317bbb15fc24588a9ec19aa77098521ea4a25f96c3600bd26497ab01e6cb359e82fde7d7469fea57ea11c4b2da022c935b7b9dfb90680d1c5c565d7e78da1b626cfa98c8a77199d92bcc7751cab358bb4d26f06ae585dbad9d3f09e30631796ab1631ae0855b37d8b148428"], 0x1) socket(0x1a, 0x4003, 0x1) 10:21:43 executing program 0: r0 = kqueue() getitimer(0x2, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10100, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x12, 0x40000000, 0x8, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1ff, 0x9}], 0x1, 0x0, 0x100000000000003, 0x0) read(r0, &(0x7f00000004c0)=""/189, 0x149) write(r0, &(0x7f0000000040)="b8c505857e806f952e5c665f9b8e2a344e95de612e634cd7a1f494664a06ed006272a6f3d7d57267f9344765fb3d23bad28f744a1e943118481e2330a087e634d4d8930f1036f1d15d9cb756c948bb4b0830758b105e738346cead2433840df9a011c1c158f72056728f72d8596ce89e4b5c8e7413a279e719f3f4a53123c5c86e6fda483d419dfaddde37dfd0398939b0c4fd10108e5399d09c", 0x25d) r2 = getgid() getgroups(0x151c798f, &(0x7f00000002c0)) setregid(r2, r2) kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x5, 0x1, './file0\x00', 0x8, 0x3f, 0x97c9, 0xceb}) 10:21:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 10:21:43 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)=']*\x00', &(0x7f00000000c0)='*\\\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='\x00']) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 10:21:43 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f, 0x4}, {0x100000001, 0x2e}}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f00001ed000/0x4000)=nil, 0x4000) getitimer(0x1, &(0x7f0000000080)) munlock(&(0x7f00001f3000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x5, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) msgget(0x0, 0x2) 10:21:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000140)="a27f16d34550181373a212e1ad22ad1afc4e8179dec69b7f6a937f695e621097897d9f5d2acae70ff5814f778799e5f0be3bbce0c953a418db101b2d2630056f2ad8f52641d0d8c401064652e55b5428bc69db3ee981c415492d25ea0edd90f63639b7214bb50c4569df6c85dad076729c16f58c30b9467f17718828dc715cea923582d64f4abd6f1a", 0x89, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000100), 0xfe38) 10:21:44 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x9) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208d2, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) dup(r1) r2 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 10:21:44 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001180)=0x628, 0x4) r2 = socket(0x4000200011, 0xffffffffffffffff, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0xcdb5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockname$unix(r4, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066bab445766ae949995f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7d0060b36d1108f24c795f36a4890cbd815ed74d30bd19bf9340bb89fcd76f047c791c0f3866ea6e98d10950a27af86691b1aa2900af74c9f71197034670300000000000000000000000000"], &(0x7f0000000040)=0x1002) dup(r3) 10:21:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x3f, 0xe60e, "fd277f7b4b09440ce5dc0ae55abbdb4961e637d5", 0x2, 0x8001}) 10:21:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x9, 0x9, r2}) r3 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r3, 0x5}, {r1, 0x24}], 0x3, 0x0) 10:21:44 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffd1, 0x1, 0x7, "f1228fb4bce1acbd69907fa40cd427d4a85e5f50", 0x8001, 0x20}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6", 0x7}) poll(&(0x7f0000000200)=[{r0, 0xa}], 0x1, 0x0) 10:21:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x400) r2 = socket(0x10000000002, 0x4, 0x0) r3 = getpgid(0x0) getrlimit(0x6, &(0x7f0000000240)) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r6, r7) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) getrlimit(0x0, &(0x7f0000000200)) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x0, 0x8006, 0x8) 10:21:44 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/114, 0x72) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:21:44 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x6086e4dc, 0x3, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4a, 0x9, 0x7, 0x4c63}, {{r1}, 0x0, 0x41, 0x80000001, 0x3251, 0x1}, {{r4}, 0xfffffffffffffffe, 0x4, 0x4, 0x3ff, 0x400}], 0x9, &(0x7f0000000300)=[{{r4}, 0x0, 0x20, 0x20000000, 0x9}, {{r2}, 0xfffffffffffffffb, 0x40, 0x8, 0x4e2a, 0x3}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80000080, 0xfff, 0x3}, {{r2}, 0xffffffffffffffff, 0x14, 0x8c, 0x7, 0xce}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x6, 0x3, 0x9}, {{r3}, 0x0, 0x40, 0x40000004, 0x3, 0x3}, {{r3}, 0xfffffffffffffffe, 0x10, 0xc0000002, 0xc06, 0x4}], 0x80000000, &(0x7f0000000440)={0x7, 0x1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') kqueue() setitimer(0x0, &(0x7f0000000200)={{0x1, 0x6}, {0x1, 0x3ff}}, &(0x7f0000000240)) 10:21:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 10:21:44 executing program 1: r0 = semget$private(0x0, 0x0, 0x290) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f00000002c0)=""/225) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/255, 0xff) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 10:21:44 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = semget$private(0x0, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xff, 0x0, 0x8, 0x7f, 0xac7, 0x10000, 0x15]) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="8c6f008abea78a034e57286c8fa1e9339d81b977", 0x14}, {&(0x7f0000000100)="730b553030659db5ee19cc0a4869973558ecefaabca94308f7b0fb08a5818ff08853f4cf1cc6c7cc4a814680a2e4b272aa902d06531b5abaaafea5dcbb43893d9845768d6885f5ce0d48863b5ea98b313d82b9d1af6debe2d2abb9eedfb3", 0x5e}, {&(0x7f00000001c0)="2364d240a9f0c22799a49963ecaef823b3feb84c10077eb4f03775311395e42f6fd316789114d55ff0354c1e60c88bcf8f7ac30024d634c76c873e10728fc9328e8b1bfded30b85cf32fcf6853e4873e9fd679f877191dcf0fd9612e4b4baedda451f864c8dbc509fedb5c122a190b1e35d177df2d5b500f7fbef23d9a0fb973c22ac5d02f86927a167f12d04bc03c632faf50947d81addb4dbf7ee50fcbea8dab3d3cf4caa70a626e26cb013adadcabc92df935aaf0985b1be0f8181bac30ff5c0e039daaf3b8c09959ea26ba9e56355dcbc6705e948c77f552d1f917b5e4f1d73a9e74cecc0fbf92a393105e21", 0xee}, {&(0x7f00000002c0)="a239be87dc5297ba439b9d3d43e6f5dfc80f8934382c3322f5d0fb01d11d7db75c2387555709994a6949244fb53425d6fb9c", 0x32}, {&(0x7f0000000300)="6deb4d5a9dceea4aee2861c419cc2327e5b45ed081c0407be35e827e0e205b95409b121d764711782c72f5474a64310efb1fcdf12dbbe031fe100f77bbd804ec700705c0e96417979bea885d8dfce218b4ffb5a062052d8aa8559fc6d12f731c8e661688a1e1f13efa130287c67989f398f6b06b1a9db9997c44f4bca9f2d08fa55b73f0e7193535b3c7642d1d6c79a4f2667e76317fb2ed46579590e7fac8ba92ad84a5e686f9699764d8638781f62247a29d771cde6cf4bff69789fedd33a2a919e6f5dc8f", 0xc6}], 0x5, &(0x7f0000000480)=[{0x50, 0xffff, 0x6, "4b1ad4b5bc9573ca63d39f5c3ccb6b64c48b0535739bd3e48a85b8cc3d2fdd2e2b9a528af25970728778e94f22a18ae0ca0b2ed7c25fc453dd4eb71fc0716b90"}, {0xb0, 0xffff, 0x800, "c1f1352e3a9a2f2a4b72b86618532e7b0b3d67eb5500fc29a1236750d6c888f454f33694c467551969d855b10ec7c4cce082a0613f7af1fcf9fcc70abd9ed51f10b877a43402bec3cdb85a37cf62c6f506a8e4faed55981370bb71899f1e85b3aa414f8c257fd46e8241d71c1b6eb5210ced5fb534d51f3264e41357195c92e6483eaef141db885b98be0c7c290c70155618c9126c77e38095b2dc5a8e9d"}, {0x68, 0xffff, 0x1430, "eea5e81e7c5fe17ef6d965dbec5b8b2f647085f470d4201a6ed30c4d55af91685fa0c3987e8ff498e64b5cdda7b26573f8e1e82730ac85fdc937195255f0e127b63b38f7d77edc9997ddb1c423e3bcb437fff1511d832f7f"}, {0xc8, 0xffff, 0x57b6a516, "7b1389ef71d6376c6d3267982e27dc63b438708ae125fcfefabfa01eadfa4fde4c5e8d80fd0e8ba4ce9dfe2bacaa8dca934d6dedbcdc49dc46e82528ced76af846f66cd675b5c2ff3eb116dcb6de82218b4644f617639da98c9d2d66d1ea82b6c2a5611d7d533ab4a08051e793d746b90d7df564761d3936c900cf9bb4a65874fefd3d6391a4e0b5e64113ab42fa3ce432e47ee09a0d59d4be90c6dfe25417bda9a07e4dc83c4c01011ced4cab4fdbee0c043d"}], 0x230}, 0x400) 10:21:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = semget$private(0x0, 0x0, 0x50) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 10:21:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[0x0]) r8 = syz_open_pts() r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="3f451d35a665742d9acbfcd652942c7097d6d0b4050827e53c1e459121517f82c2e84a8adec832f5346c6628544f5353d1c05664086bfee6a7a1f6485fcc397c0579d8ff865c0817f24710130c810448b3", 0x51}, {&(0x7f0000000140)="b0fe1a3f0f1a339ee6793ef196ec300a4e41b21a384683ec655ef4fc153a07", 0x1f}, {&(0x7f0000000180)="0293a54c0b18b60be34edea7e09cd860c90090d02d61bca0f48fd62c6927c9f98ef663050df91946a9224b1ffa2515b9db169f9ff4812bfba6c0ec648493516c71225f056b8096de27827b59726a047bc8ddc15650146b2bbba3462164db83913227e66339943fb341a61373407d2bbd240d74c1279646f47a2c95b013679a9ed18a3a10f4810792ac311c8440acfbc4c9734f943dc90566594999d6ad946966eda6ffa60fd6e3e6618dc662e88cd2f206da214f17fa2c6e139230fc7701e826f542b537a414d4bc704baa469280f40433930a74881b180c100c26197f5fc4c8d7", 0xe1}, {&(0x7f0000000280)="8d91bb64d5db46da8c546aba432724ec2518f9a15487527c23069a785b3e34f9372a15de32c56389468299cee6b39f1459d5e6b453ccad59967feef694d87310b75ba196109b435f25", 0x49}, {&(0x7f0000000300)="4fb482a77cac0802d2776bf722ad92eaa6a41f2dbb92f29f38c72f016b286799b4ba5b5e3bc32501a2f3808c3eed5c260a7d9aa3030d7dfbaa5faf1b493984e1f083635d9273aeab98cd01d59f6143a0b34fcd6417c99d2f8b87e31a74ff589889e5c78b3931cd3d1dbd33560d6971905672c8fc9eb574ccd9052ec465c6946bd35e689e11b8a730d669d344651653fe386fafcfa9a5edce4f8c41c134d9", 0x9e}], 0x5, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8, r9]}], 0x70, 0x2}, 0x404) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) 10:21:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup2(r2, r1) clock_getres(0x2, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r4) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) fchmod(r3, 0x80) 10:21:44 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) fchmod(r1, 0x80) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r1) write(r0, &(0x7f00000000c0)="8a44f26bf9e9159e796ac97ffe5a76c7d1f57f9a1ae6ad1c036a07d19672e4159fb57b7786f153000000000000", 0xffffffffffffffa7) 10:21:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r1, r1]}], 0x148}, 0x2000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = dup(r0) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0x3) 10:21:44 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5fc8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x1, 0x7, 0x1, "57c693b9c1a133506ce9d7eadc13c190d4780cad", 0x5, 0x3}) 10:21:44 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:21:44 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xce) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 10:21:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8) 10:21:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) close(r0) 10:21:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 10:21:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/113, 0x71}, {&(0x7f0000000080)=""/29, 0x1d}], 0x3) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 10:21:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$unix(r0, &(0x7f0000000000)=""/227, 0xe3, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x7) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) recvfrom$unix(r1, &(0x7f0000000140)=""/45, 0x2d, 0x843, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 10:21:45 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 10:21:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 10:21:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40000090, 0x100, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0xd0000041, 0x0, 0xaa4}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000009, 0x8, 0x7}], 0x5, 0x0) syz_emit_ethernet(0x8f, &(0x7f0000000100)="1f3a70cc24ca4849f7165415e1fc04b6d8bf7c75053187c7d91148a0021e24efdfffb054816701cfb2222a0b9a7177ae5ea70c4fe0053c1d4307528048572fda04bc8cc56c24601147942962d1349ef048df34b1f660bdd11c9079025179040a4d1547c1b64f86a5f46ff415f4f07c635a9ec53a1ce90f41b9c987cb2b0224017d9bc0ecaa56db265fb7f08e3ac7fd") dup2(r0, r1) 10:21:46 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x3ff) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 10:21:46 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) ftruncate(r0, 0x10001) write(r0, &(0x7f0000000000)="79363310773b428a21de0a3c223674aa9b9b102844601b58b8d964a5820c5f994d1727274fa65f851c2fc2912b7b88d10df6cfd3dcae", 0x36) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:21:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r2) r3 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:21:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x9, 0x41, 0x100000000, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0x6ab7}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x85, 0x2, 0x0, 0x7}, {{r1}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x8, 0x5}, {{r1}, 0xfffffffffffffffa, 0x3, 0x4000000a, 0x4, 0x3}, {{r1}, 0x0, 0x80, 0xf000000a, 0x100000001, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x4e, 0x40, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000010, 0x8, 0x100000000}], 0x5, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x113faa080a46cb95, 0x7, 0xe7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x40, 0x4}, {{r2}, 0xfffffffffffffffe, 0xa8, 0x1, 0x83f, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x8, 0xfff, 0x7}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0xb01, 0x401}, {{r0}, 0xfffffffffffffffb, 0xc, 0x80000040, 0x4, 0x8}], 0x5620, &(0x7f0000000400)={0x10001, 0x3}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x3, 0xfffff, 0x5, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x8001, 0x9}], 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8d, 0x2, 0x5, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0x51, 0x1, 0x8789}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000020, 0x80000000000, 0x7}], 0x4, &(0x7f0000000100)={0x5, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 10:21:46 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000027b62cbdee8ede174d7f83e965d859b866eb70ba1242ad16ebcf566cbf65a7edd8cc40ab2b0cb0438a4665c319fdd7635295f1255f341662ce3396e337b7ee21aea04445b7202f77a2380dd62de09b4d30021d86574743c26c0015ffe3ef7e7ba72a6d8f614ffa512183b3f1e21b8a13d254973dde0d53c1a1eaf2eb488c3cc76d9fb52ad65d0fbd06ab5d5fe14eddc4ea4f7235d3c6101376773bfab0905e92e93d881c497875dcdf8e6243ec44d11109236ab461867"], 0xbf, 0x800) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x5}) flock(r2, 0x4) 10:21:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="f6825d669c1d8d21d2125ceb52639ab09152467b163d82943c43920ae92aff84cf68fc1888d070a02c9d4cbc0eee7bb1c3788c59e4d075258ad3e7abda9761d9b3f8f7734712ece395f04f76a6f8773c5e18b5b503993549dd8c94cede5e145ace8a39e940ff6dc7036bd8fa27141616b69fd36dfee0223da8994ac3372b69f55334ce3746ebe67d8c7f7e35981c430bf2a83f8929d8d8ae777724498deecd6e288b8c51ed82faffe40b628676bf429a38fd8ab49c4ccb20f04d186e947ab0f9ca5f401f40c09cf2ed6eaec7b2b5b0b4d2f73ea7da8421ac901ce4fb606265a2bcc9b28cc10a048625894a40851f6aae8f674afe73d09e0f70105337ca0809fa36acd96185c3657e56f62ba021ea6ee8af70c7691dfb74408936b9b804e6ce4181ccd6789c0a9f3750d0a80db6d52a532b119641f1412c2a934bbfd25916cd3dcbd7b1cc5a394011cf31a13b6d1a41705de890cfa70d1e601a2f5e834d4bfd071a668b9da6afcf4456700d576ce1a588bb671bc03e976ae9a5b3dcba127664f4f41946f1b634e5dc1c9c259fb0513a3f633603399ec1b6e29b8123c1bdcf3fe616f91165c8e21e900f5e0cb05f03add378459e1bf332446881d086b1cf32d5f1dbb080dc01eecb34611bd5980f8c53e09f013015a2f5b4cecda25ac9632ca5f67da58f022cd3b2065065daf1420f7464f15363a1f71525e405a162122ce8c0f2ac747b704ceb19e2998f7b78ffc1de5d9da00afb355bb0264d07da9472b0b28da388b1e57af9acab0af084c1b1f8299971af16c624d6c8f85123cc78334f49ecc168c1585133ee279b77c910ce7b4982e4eee17a73c338ae28a0877add94b838f3ba4f2ced342ef172771bb0e6e8fc8f5a61e2a2db29430c87e87af7816c6574f0b780a491af379687f16feaa88d27286c81722bc12b5970b00448ff37112aed375ba94b4c8aa44cd3ebf8c9ba340c9dfecbaf15fefe2bfb1da32ceb0f735d7c5db12edf1b60f948d459caadc6e5498c91ae1d7ebd242c74ceabde0cc37882a6146d3976018972414e4cd8f2e5a737979ebd2eb8db0482297e74af68e00f7d9df07ea45024f1150af06827d8d26e83f9f0362918bc180c092fb1fd0ff2afbaa8bddebf4bbcd14d9d95fbcf8c4923658585e2308b6a9ba63dc8efece423169be663233cd7d1295ced819c6351979efed9540b673429ef435e37efaf9318d775802fbd50663dd8428ea45440a9644b7d67a8bb246d276275b7282c302096b42a7d5b31da7eac7a6093dc30f630cdabc0918587f971e5bddacbe247c4c90176cbf3ff1d4ecd64023d29a2513fb51a788188d6c72b51586bebbf7c316f4515b83c27038a6956c4ce43816b2bfb99ccb4fb19e379726d76854a9ffcb014dd242ad93da5d89fd3b2a3004911f34a8f5dfeb7e6dc17a6d737b86b0ec2710d95c2248d4e91b022f79af99591888b250e6b8de3f5e38e9a9883695a96da761af70ba8605ea970132b07884d6d2505490d9c458f5aaaedf46140719f1b40efc432b9ef1ae22a14e55c5f1ca2f6a2a2e02ef3987b8d39c6c433edf70d628fe3ae8f3a5891aa4dd07cb32043d2dcedb267ae55f73513203ab985c1eeff8f967fe8b35a17d921ef5aa09f66d40d80a7adede119c04e9b2d72f8fe557573b2b6a8a82980169881f946e04aa5d3e47642ab5893454bf9afe2e098c1909cb065c92acb1d4ad2b0744325f41985865c5e3697e2562e12479788e62c457f07daca69e5227d053229ecd1631d031dae1cd2916b9bbd6a4b5246bf180361fe0c13b14d5af381a088ecef428662f362dc053efabb3bc8cacec28b1a41c520f6c6f4b235b4763481c90a40a7116eb5f97db12ef0a524e0dc5434f10cc7efd04f34fd1b1804120d851eeca4c7e364f6ebb3b2ed6718e2aad9f087b8a059cdc060e246206a510ac03e71356b0bdd17e8250301fecab7bc80fdbd5281e177e839cc2c4d028eebc25a5e109ff2f2e08575560f8c958b650c32d6bf9d5e0420e50b3a0c11d56f939110f8b4a7b2be694ac927b263f44e19fa40c87eefed8d607b093ae9311c65f23f706abbcb286d3247d59ad32b55b90ad33068c839592f67921b7bfb3e858a66b7790a5890a3c86264d9bfe09ab6fb5f16f028c5c3ae73cad502c0f779fe1a55359c33363e52640de567633c35b5028d0f0dfa2210c2b76dd7bb5e4e9b816f6901508006f5c615849789ef39475fdd314e43e97de2edb9197ee43b431caedf0482480ab592dacaab9ba274507d0e0f6393700b3d05c9bb6ebb9cae56c2755f75ada4cf663f1869c25168b9f674cfac8f60764e216618faa6769b517f9adc74e4aec7285e1bfcf2f5a2f0c21a9a7307d8f85fa0ee6a4ae0e642c6e6f62bcc844f98c521f0a2c873e97c4427dd03b4784fc285a97341e079829d37c03514f2d8fda9359859293dbd09149c4d0cc61fcfcda194679fceec6226b709c39963c1d5a2bd2d4742e929b3d006f9f0897be6327848d03959f3bd15c061ba4e3393515fa3899606c147bdf553147bd6a56dbcaa72e87ae72ce52033fccf760413a1ffe0cdaa5adfaa9653e8ab875d42bbacd11952bf2f63c89e7eac42c91790c904b04500ae53751269b351d71c9b935716ad197ac2ed945dfc51f3ce0d9aae8701cb6802e534f8f72d474f1e611e78b494bd309a3e787391f2595a2ee3482eada9a98322c4e23f58620e2a685b6f1803ae8a8199c58a1c5d5027c3e1c6f124bf35b3781ae67e7e8d92322e44dc2d7a99e392e567fa72b6a8a9432140a9dd266efe6d06821001f6dede4dbe916bc23bc233dfa9957da7f2eadb0bb5a643e1c99a0f540b9228ffa50791c0cde89c0e19502eee27e1d494ede4a0ed4998db4106025fea7ac4894085e00cb127608a896cb128e26b5ae35115f6aed41e715d4f6508c1d3aee9e25335b35553537bd2694a2f695b09b3fe12221904c6bb7bc7035880403738d0cbca87f36b66e1111b89f72b80ff105cf0d61938c0dd7d27dadd930c5630034e17f523d2b0605fd93670d6e43d0358780fe05609bae5b527dac06d1336042631ebbf7f695808ddf1b8d382750d87dad265ad5f21461c27a94d97b234b18e8f04e1d040ae371ad35f833a42a2ce45160b8af1bc83564ea1eae08b843d0e4308930bcad9f5c1130573a862d39a3daafd66f95f235df7d9f3342cbc42d59ea8c4575da6050de6cd00579605fb630d172d03f1c9ed0f5271a70faf8305441cb33ebfa7f68590ac13d6c6dd031f09b6d73a3d4a32b3c7c18534c4984bbe81a300df148f7cab3e346bde330daa5b2b2791a04f7e4af303a0b8790b859602adf03efec7e145540b42b797c274b88cd36773b080a105247ab0812742cb69bc8a7de0a399f3f79861f6b63192a3b08201c800a2ecc9ff2209f3e35c2e4f3a8478e31dd102d2ef8aed5ca2903c841c7b19e54f57e6614e871de7044aa609499c862653878825dbbfc9d498f34445e0eec9e2cb0951f1752d3c002ae9e0f932c2436d3747fc4082e9e9cba66d0309593f19fa3fdd460b7f5ccc4e1b41e9bbd6107d44c1ccc14838b8856b22414fa344c0f160204189e279045535aaafc649bac53117853113816f56804281b6833d291ce9d7021b39325d9f2ed3ce5380a304721d77bd5a4b3e401192147f16a087d30df2614d965dbc81668649e9112214d7456b803223c94e235184c46da016199ee6319c1720d25ccf2af5f98c5073037bbaebbee23739c027e6302cd8e1b2cb381ae46de93a86eb08ee463614288ee108b844d476ea843ffeb3785c465e2f979a69edd4edd1cf15f4088fb3181e583fdc9dbc511e2022b0e841f384c915652f01751d8636af785f3f1480a652c0cd21d8ec44f9e51a20471548dd9d5f031f50d0160047c5af57dc968ba3ce80cd47c3766d751e2071c8068ae8b4d42c0dfabc3d4b1d041f93326ea85afea193cb8fe65679717fef25225922283b70090a33018b5c93762d91bb053ef3adcee36c970ec1662a2ce09527030b536041d942fbe2779fafc7742353aa619e096b08b4425dcaa8ac9a25a4f304c18f4d534a40a827103b5382ad3614923c33a4f66b7d50991ee303e5dad7c7c8e15fd609d0532e76228571c3f81f826c74eea7b5619d79fd8ababee54cfeca02964722b2144735393d34e0d575c568cf32025330d651e3c599475a2cd2b4b2156a004b464bda9311ccb0042f029ec128d463f175ac0be1cfeb8cf3fd29d0a270f8a10a36d7e4637ea4d9b5459bd1e3206a1e3bc1fa8d5359d548fa1d19c882476784e8465fbc52633f9052c57506d2168ea8d0b81fd3164459c472708ca8b90d2d712e9794d7106fd51f5c3d88411698875f286659ea0365c3cfcacabe2ad23def27be533be675f04edb61690927a1a65fd7a17c83c3fed2f2f4e47194356b8c62e70a2bad5858871dbb08cddbaf876d0816c5f803118a62ed4152d9b3c1b884e8bc7525adefbb7ab508ba0500130924681033a55c50f633e840fc2e1e435ec37d060227cb01244c0b7c1b0b7ba9ba4c691c910cc4375c0d7ea8b413f93e148c21b7c7c1d1ed6b82abcbe3724ca510813f5ffad897bede0ecbb86ee6673b5fe80e0590ca565ed71aeacff9dc38b0bbab5e3ed71e5e66c56c37e9ae2b2f2011e1d3e27b82202924edc3c21de8efe9de7750f6380164b8fc2f00fbe171e597b7bb58812c99ce840218b9764aa8200408f921ad18815762f9e95c1a194157a9882ce165fc876a783bd47cc316907a150768c992f63e2182aaeb5dc4f981dad22d2b8f13abce8a7e803c1d10f90304c6a414e661889df73c3eae018f3bf8f2fe09a9954487cf02361215bf81b8806a6ec6f678958a599144fd7de1e0349a9a27171577c8520de758336ed29807705172eec06187710bdc0e5eeff5b81641b06fad7bdbb770db4d6c5f6c48d22a62490dd151bfc5ae323e21868a65aeb0be49146ef2e11669ca2bc53401933d7c6706e9a8d3d7b6baf267d05c61d4a8b445da02b251f381f0ec66949f02a017bf24f198ef43e4261252d304eebe351defef9ca1ff48789b3d83dbf8c9c9df042ae410a7bf8c1f4af6d9a5b053eea4ac747478c374009a2be4f065bbe19ec3115fb5133ac9f34b1c26f615bed2101c76e13058fd5d6eedb2d956fb73e5e97cb0896e88ade9bbd45fcccaa1a1c2d9008f8185acbed3d18515f81d7508ac14ce5dccc33a09979109beaae0b9069bd6e4894b76aa3cacb61e36e9c64007344c58424a3ec23bcd76ec1945d6d1e52b2663b7099ba6bdfe51a76bb31e6334967cabfe86f2f137dcb692a1af73edd7cf4cae9aabde230292ba0d35eb5b21fa9b3c9220b3b1d25339d60215bcc61b22f81d418f6b9aab64ac26d9d9de86f38c1d68ddf0b430ef944e1c6e848db523c3a11eab552bb863062510faabe7e33f3e86998a198f3c94ad233ea87274d441b90695814deb92206f90ce91af144d377cca3ebe9d88ad24346fd33e724a42562a281887713d8fd5241c9cd5c69f472039ac95d3395ed0193674ad6425b33e0ef8a2e5e45e216f064068413c00f99b4fa4b97c504b38a189b4b7f57f9e9650806ff1092ee89e236dc33578f605451558f4da1799fb19c68cb1a5764815750a48eaf3921051c42510ef675c8a98e8cf54512148365cba0e624bd2e5b22f09aa5ba2e3970be6f679f0fae172fa1970b2a9ffed8ecd661a154deaf80a4f988e7da01f777c1cc6bb4ed8e968b19f5423a41e4f90cbb64800bd0c99240ead4be5ba95527b1321f431659f", 0xff8}], 0x1) 10:21:47 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0xfffffffffffffde7) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:21:47 executing program 1: r0 = semget(0x3, 0x3, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/192) r1 = semget(0x0, 0x1, 0x20a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x20]) r2 = msgget(0x3, 0x248) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/193) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = shmget$private(0x0, 0x2000, 0x2b, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/31) msgsnd(r2, &(0x7f00000004c0)={0x2, "259b6ada2ae9447cc6334a4cb4b39c434fd045455b91c573b874594498dbdc560cadcd89c3de3c2c751664e3e8dd2ebf7f87de085164182850dab768c48e04236966d4590ce017c3c8b3c1e1117ba1ee4e8a73ab4087b6c701aa937d5b4852973516fd5be8f479b26577aab103bd9f3546abf7828c1bfcfb6be31cc322e15a453ea8cd47a3df3901e84b4cc80352b2c5dbdff358aa9810a9"}, 0xa0, 0x800) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) sendmsg(r3, &(0x7f0000000740)={&(0x7f0000000580)=@in={0x2, 0x0}, 0xc, &(0x7f0000000700)=[{&(0x7f00000005c0)="e2263a464179519184b62cb47c7f067c5dc65abcc3c05182e10d9343cd9e0cf4363ffc5eb7f608e2e50a1df32f98a4bfa55019dc07ef78fc4d06a151ead9b651b2cc5a996969c6ebb836eb37f9749c2e469dd5e94347ee716562de2f7c231e1bf94965c2a74ad2397c05d4320bf14c0baee89ca8f5369346074e6879c5d94db0fc8f2e9997b67a90bedc83fc4887382f443d6e4ac6dd1bc19234b69ac6f5cec543168dc0f96882632582b2419e0c515e6f619e1f7f722306f20c6326df4ff890f23cb463b388a36eeb1253b32bf8733095422f191623c17221e23c7a1e5e1c1cd34f91237655aa40fe5fd0ba88a2c57cd7e55f368874084db996", 0xfa}, {&(0x7f00000006c0)="4d3870b017191ce68b8920a7b34b5b0d6c04ca1f2c99172616b56bb034e5e03c404c7c", 0x23}], 0x2, &(0x7f0000000800)=[{0x78, 0xffff, 0x100, "5a9a19f83f4958cac8fc3482d3527ed1de738f4c45f5342adf1538ebc6e4e977a0b2d09410a07edf6ba72a213ec4b6837c3ccf64dfcb11e4c76fa91671349642d71614b24ff773a3cf9ee0a8e4c79fe77c643c7d0450c3d71389d489de98ffcb39487c"}, {0x10, 0xffff, 0x78ec}], 0x88}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x2, r5, r6, r7, r8, 0x158, 0x1000}, 0x1, 0x0, r9, r11, 0x0, 0x40, 0x3ff, 0x5}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x20, r12, r8, r10, r6, 0xc3, 0x80000001}, 0x74f, 0x7, r11, r11, 0x400, 0x1, 0x1, 0x7}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f00000007c0)=[{0x3, 0xfffffffffffffffb, 0x1000}, {0x1, 0x9f, 0x1000}, {0x0, 0x6, 0x1000}], 0x3) 10:21:47 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x12) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r3, r4) mlockall(0x2) ftruncate(r2, 0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000480)="cfb3481443070562558eaf7cab8c56b8b0db034e2975207de190d72cad", 0x1d}], 0x1, 0x0) mkdirat(r1, 0x0, 0x8) 10:21:47 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x803, &(0x7f0000001000)={0x2, 0x0}, 0xc) 10:21:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) r1 = syz_open_pts() close(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:21:47 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) pmap_unwire: wiring for pmap 0xfffffd807f00ce00 va 0x1b31220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ce00 va 0x1b31221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ce00 va 0x1b31222000 didn't change! 10:21:47 executing program 1: r0 = getuid() setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) fchown(r1, r0, r2) getgroups(0x2, &(0x7f0000000040)=[r2, r3]) 10:21:47 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 10:21:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 10:21:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x200, 0xfffffffffffffffd, 0xe87b, 0xef, "e9ac3b2da8b26fccc9498a371cd0d4dad16d8884", 0x0, 0x4}) 10:21:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/15, 0xb}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/189, 0xffffffb5}], 0x3) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x1000, 0x100}, {{r0}, 0xfffffffffffffffd, 0x5, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x43, 0x1, 0xffffffffffffffe0, 0x8}, {{r0}, 0x0, 0x55, 0x80000002, 0x28, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x101, 0x7fff}], 0x6, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x30, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x100}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8b, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x16, 0x80000011, 0x4, 0x7}], 0x2, &(0x7f0000000680)={0x2, 0x5}) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe2(&(0x7f0000000480), 0x4) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) 10:21:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000080), 0x4) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x148) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) listen(r0, 0x8) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) fsync(r3) socket$inet6(0x18, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x44, 0x100000001) close(r2) poll(&(0x7f0000000000)=[{r3, 0x4c}], 0x1, 0x0) 10:21:47 executing program 0: lstat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x2) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001140)=""/235, 0xeb}, {&(0x7f0000001280)=""/249, 0xf9}, {&(0x7f0000001380)=""/17, 0x11}, {&(0x7f00000013c0)=""/241, 0xf1}, {&(0x7f0000001500)=""/124, 0x7c}], 0x5, &(0x7f0000001600)=""/253, 0xfd}, 0x41) syz_emit_ethernet(0x36, &(0x7f0000001040)="cbc41dcb28668aaab039e9e845592d5bfedfc4e587a02a273a5f9fe21de699cb55be4597d49ee5c3d46d9093facf061e84f352c5b643") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) close(r2) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000001740)="b6b028e5126037f183b4ea7a6217a50e789ae97810a3f6ce33ecddeb2190370d054a0c8128abd8eac111087ab66357b83baac3bbd0f9ff654bb24c402a35ce2dc2c152d6e83017c04251675de02d0ac58ae78ecdf7e3452cc9296d22ae417104a2893937263363eb251b031afc7fa9ff8902f421531e5ab0d165f6eeaaa76f515c12644a105867331dee8f30622dac36c51f3d25466ace2088d618f0c284e4b77dfb6716443bc08ecad80079b722f5303f2e1e35d007f0b16625485f4da2136c0d8046e2bd7d819a", 0xc8}, {&(0x7f0000001840), 0x125}, {&(0x7f0000001880)="f684c6cf612305d14112ae187bbeadbcc1e3b7420f441dc4c91e5d617323c03e966bb2a15fb672ada202172921d30993458b3a6c95f3f5caa87b4fe2a1279587e6d69c9182966e96a1f4ac8bebaa18d9cbf12294ba74e6cc0dfbda90ff868c7751fc5233a2d345c830756725bee6ba3758c7dcbfd219e714ffaefef5e7be8e1987d9d39b7319c0c28ca45a1654f9e6bfe31384877060b6cf475d2d07e341c3d1f63bf3594b84f966fd6da25581d1b0e8db52a8c66c1d5088da0cbe55ac66", 0xbe}, {&(0x7f0000001940)="e809bfc3ab3a852e64773369ea4073ab4d7fc11e2987a418094a387b0a953f7a6ca4ed0e763c16db440627202c356edf75d89d06f3a57a48f12d8c23ad470b10b0362bd590c019e6178d55ab084730272c4f8bec2c4b6b", 0x57}, {&(0x7f00000019c0)="e801630307ea1de19606f4cbbeeef059bd005640a7d862c070e7f68a109366d685bab5cdd89a63102dbf5baa38c0737f076ecc1360b1a06a205d937761b15f5b79e161454796d64b7ebfa1ced19a37f4f874109c4068103ecf8c30d0839fe9225cc5ad4f1c96587323796f19aff51486db00378894e13d89fc81867af8b310594490b6108bcd5bad6dff8003ac9e7a4a0af204d1fbdefc86ffda732fd151be7eabcf373507a116fc6b813c174fee25be0b96d79cb9ea19a95c95acdc524571b5df91", 0xc2}, {&(0x7f0000001ac0)="3835350d8f160dcdd0e233b75b294b06441cf5dd2434aa9f02005f0a411dabde6d6977cdbe5912ff2a1956247bcd55b75c6cc29b75e6e8274d03051d850d35f367ed4c8db033971a8be4c2", 0x4b}], 0x6) 10:21:47 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/de///ty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x410, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x200, 0x1, 0x1000, 0xbb, "7defef68e2e64c11a8780a49907f7b22f7312f28", 0x1800000, 0x7fff}) 10:21:48 executing program 1: r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x93) sendmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000080)="1d4a93afff20baa1da78b15126534fd42e45f71478de2a6a1c6381709c7c74611f1313ce2ca7f32855dcad4f6751e7d5052d096b8f4a303de7c381208514e5facfaf3989232720c341881b877cd5d7820ecfb580682b6cc68f843c9e66f89d5f5eb83dbd8fe13b47599f01c6a137bb7ebf89ae2e3277583d4f0ee58afe060b332b9861f156", 0x85}, {&(0x7f0000000140)="4a2137ff1062f3eed27edd476e9d37bc24bdd6ffb31f9b380e910a4f26d9677fe9cea964442e92a6a25864ae4536", 0x2e}, {&(0x7f0000001240)="0071549a4cb82308e4a76480b3eca224a3dc4d002d511b53daa334cad5a93a362604d42f207b061b00585a9ec6f10a4af162afde79c824cc2563b270915a6d31aea2dca19a6e1e7c1b94ff07c0b64b5d07494635a68fab85e768fc2c6a45fd41c251e05ff17650b28fb24b369ae756ff544dcd1261f512ef4d5f5b3d7fa17a5eabac7dbd799f938375c940958b224d6357ee7bd0c5f0b4eb7c1c1a605aa2354ed09ce1e6bcc5fc6070d5a0985bf772867f03f4", 0xb3}, {&(0x7f0000001300)="d23088b317c399065fdaa5a439e5aa0a8c9c7d72795a51edd582e141b4829a7f0905381d3b60e9d13b7cb3a7747c7e09f03b0f48ba7f54b1cc8de5ea0393206892888cfaafdf7a99d1dca0088c2d10d65eabe4301d0ebb304ff2252e0f46c2d974c1fddc76c639ad9c4ef53c0ae87161e7c4472bcdbd319d7660a6bd9d502b3a77f5ba6b7023f941036ba132ca3ab62b734875e60bcc92fc8d434c4ece38c88d9db280f4de063f70ffb2633faee0eb0d2aeaf70229d4b92babe76acad52eb8d2195551c6d34f721e0c594fa8084ecb50ae16d684838a93b4eb7d076ed0ab6683c5054c238d1087a756d7448ad710964a0eff7f2c1c3a1b", 0xf7}, {&(0x7f0000001400)="ff22c2353591f34158844e7ec2c514d608f0a07136f617e64456e0beb7c25b3b88f40b8acd8010b9a6e901c38b8ed4990301c7c967954fb93ec1416380ad13c4973a2349540117bff190b1e5eb1b4051c98450fc317fc74ac64a8a901bc1f370dd67aac3e88f95e85a13629567f97f5dd7af2c1551f5040c23ef33fc7467f8be85f44c6cdb603365a18e9a6af5edc13337a670bcec634808000a91498b792ad1140677f8cc5ccdcbad242c4270", 0xad}, {&(0x7f00000014c0)="b4a1e81af0ec968259e47592f2e294a28eb040db320761048d2cccfe7ef361d2ec3efaf6aabfed19aeab6499407d68fdbbff878117f01cd47988f514e401e69920e3106b1a8500e09a4c2a4dc6d2045e218abf7d9f42d0f6677b588680183d3fffdf82b4ab854383f3a3bae96619c46823d502016748e665469f935f5f312007e806b2852a60048582e67f8de5", 0x8d}, {&(0x7f0000000180)="877fd18dba1c81ccd658219b06b5fce4607920e00f5061889592280cdd5ea1c055bd45e6f304b04ffddd0e24", 0x2c}], 0x7, &(0x7f00000001c0)}, 0xa) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) fchmod(r2, 0x1a0) 10:21:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x6, 0x5, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) munlockall() 10:21:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x1) 10:21:48 executing program 1: socket$inet6(0x18, 0x2, 0x0) 10:21:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() socket(0x20, 0x7, 0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="4939e0752c8202999410700ed49e2c9f0951ce7a48d97da637f126b2c86daf09b0b7e7699c717f592dbfe3333600bc58a3a3dc496915aaeae1a606e543a14f3f9f18472b85c71bdc52b8d1611cba36a3ef4e227951e518c0e802d6560c2bbc2671f185ce7507db1bca19da3ec83850b491efec668b50261911faa79d2e81b021025ed012caf505da272074c649c2c1322203b28841a4c8b91f10b91677f33d81c405a892588d78673074487f4940795b6a88640c"], 0x10) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a0364", 0x9384f5489a73dce4}], 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r2, r4}, 0xc) 10:21:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = dup(0xffffffffffffff9c) dup(r2) 10:21:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f00000000c0)="ebffcbff13b9fd812e7e01469848e69931929648", 0x70) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000040)="6bfee5d486ba361629935cad457a2b764ed7aa4cb7be7a61438c22adcab29bc0224f30284c25c00b3b821596d5c150c37fc646740da2738399fdd9be985a96ed100b6df10a70f0f137a54ac8e2b0889ec92573fd071873195cbc2e6fbf29ca4a", 0x60) 10:21:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x8, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x20, 0x5, 0xfffffffffffffffa, 0x200, "11ead2f134a9b0f52f7bdc0beaf4a6dd9cc5e6f3", 0x8, 0x7}) write(r0, &(0x7f0000000040)="7170e8ee4590355731fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8aa294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734bce52155fbce9c92927134baf8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x20d) fchmod(r0, 0x8c) 10:21:48 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getuid() lchown(&(0x7f0000000180)='./file0\x00', r4, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x101, 0x1, 0x9, 0x6fc8, 0x6}, 0xc) 10:21:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="d1f2967bc4ea92d0f5d78a7f6897c9a7f085d02aa74222076f06d52eb178667597eeda87a1e0a90bcff7ed5cc756778e86835c933c0bb277764834f57ebe5a5bcc366f5918c51a7a20460c2949ae14cd3ba0bbf5b3c4578e830cc6c33da631ba44e183494c11e29babcfedb10b2766c3054c39280b65429a6f7ca29043d274ece7a5ad578a51b03cb17fb9453e3387e3772159882c4b0eb556ab2ba2296cdfa3e3203cd4a1c6887a94cc99c30c80fdbe70c54ec171a3574efb2ec28b703df30fd326bd3b", 0xc4}], 0x1, 0x0, 0x0, 0x4}, 0x2) 10:21:48 executing program 0: r0 = socket(0x2000004, 0x8004, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:21:49 executing program 1: mprotect(&(0x7f0000555000/0x2000)=nil, 0x2000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 10:21:49 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x2d6) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 10:21:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) select(0x40, &(0x7f0000000000)={0x6}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xf8c1}) 10:21:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc0100104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0xfffffe3f) write(r0, &(0x7f0000000140)="be322fb5ffffff7f13fbeff534c87b2d5d73ae33e3dca4eb0e280d8e9384017e4a374e3923770779a339042b5098f21ed064122049cf643ddd89dbc298e783297ccf7a6b176dd86a4e42afa6e1c3d4b5508e172c4a5a5a5e3889f0", 0x5b) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x3, 0x1, 0x4, 0x3, r2}) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r4, &(0x7f0000000980)=@in={0x2, 0x1}, 0xc) r5 = syz_open_pts() close(r0) kqueue() r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) ioctl$TIOCSTART(r3, 0x2000746e) recvmsg(r6, &(0x7f0000000500)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000f20000000000000000000000000000000000000010000000000000000000"], 0x41, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f00000002c0)=""/5, 0x5}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/132, 0x84}, {&(0x7f00000003c0)=""/23, 0x17}, {&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000000480)=""/95, 0x5f}, {&(0x7f00000005c0)=""/241, 0xf1}], 0x9, &(0x7f0000000780)=""/132, 0x84}, 0x1) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) rmdir(&(0x7f0000000840)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000880)={'./file0\x00', 0x0, 0x7fff, 0x2, 0x0, 0x6, 0x2, 0x226, 0x3, 0x2, 0x101, 0x6}) pipe2(&(0x7f0000000900), 0x4) flock(r1, 0x4) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) 10:21:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) semget(0x3, 0x0, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCNXCL(r1, 0x2000740e) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getpid() 10:21:49 executing program 0: symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x207d9d259e8c55a7, 0x80) readlinkat(r0, &(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)=""/152, 0x98) unveil(&(0x7f0000000440)='./file0/../file0/../file0\x00', &(0x7f0000000280)='r\x00') fcntl$getown(r0, 0x5) lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)) mkdirat(r0, &(0x7f0000000200)='./file0/../file0/../file0\x00', 0x11) 10:21:50 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffffffffff7f, 0x101, 0x81, 0x4, 0x7, 0x7, 0x1, 0xfffffffffffffff9}, &(0x7f0000000040)={0x7, 0x5, 0x1, 0x5, 0x2c, 0x3ff, 0x2, 0x10001}, &(0x7f0000000080)={0x7, 0x0, 0x4, 0xf8, 0x7fff, 0x8, 0x0, 0x6}, &(0x7f00000000c0)={0x1000, 0x10000}) pledge(0x0, 0x0) semget$private(0x0, 0x9, 0x8000000006) 10:21:50 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000000)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) 10:21:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="6e8e1322445a197d0bcc9c60075448ba72cbfd605f44b79d0091446de4a18ee6d9ec57ca1de35bdc0de007bb0a9bc13ef9417211444aa91b3044ce2d4467608ff683c53dc962a7209683ac4a39c43f8bcd5f9a09bb93835d1f33066ccee3ea95b7c725b63e65db2539e110cc80c955a9", 0x70}, {&(0x7f00000000c0)}, {&(0x7f0000000180)="7aa180bc8f2264afa93c8c82e33f0fa46b802c287404aca844c2146c5317e4e9d2a31e8554e6228d698641ff380bd931f4f7b271414452f88218cf9a43ac0d12d26bdeea9321346b84945c5b01fe4d48ca8f752f3c0f44763381d100be85fc8b57f7fe67e7a13680bf587d4e493a09c424c1ef", 0x73}], 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="58000000000000000100000004000000c7c1832b502e2ae9ef94a7248ba88b1832c7114f21616cbfe075fa2e5e75914fd08058283f3052156622e72c3b37085ef9ad45277c3a37aa9b3d1f109ee1619f31ac3100000000004000000000000000ffff000008000000e3b82c2659947759062ee3361793474c92b0fe2ea85941d544f569a988f6bbf31e23cba5d0bd12090be13778000000003000000000000000ffff000003390000bedcb49a30586990129d313e7cd53d8454f1b0d3b814e2a6988fa5e900000000b80000000000000001000000ff010000068df7f434a80b2d8ed85108141c61125ca54d8dea2570d6efd51d5b7cf568653def37ac0420803fffb91467c844e82ec04df07a751aec14460a9ba350c70d475c4c363e8f2591a40ec0f7ae506aa53c720d64a9a3f41a53d8cae353e7f183f8875eee9fa186c1cb18c6e86e1d28c54b18c2ce93f10864060d541fdb114e8621fa8140c8d14baf19eda512db63eccc90bba389b863e4e3e6f84916f8ca80c5c020dc0000007800000000000000ffff000077000000e5085bdb4573314af910c38fa686225a6ed70a17abb325dd354c49b264fac1b8547d688342d04e5777ef83c55eef928a07216823ab6eb99906275a9df39471ca7bd45d474d6fc0a36bc8bc5240c93cda1f70fb36c57fc19c111a443d85107b14aec12196710000000001000000000000ffff00000400000082df2e9eb6a63a2b9932b55c9917dce0de6ff43b268430e93b45964a08548d99407918ef79c79559081e08f667acf619ff6abb9375481e0e9402f6e65b43d73069c0d6eae84612d6f1997d9694fe96cbf33cd832c3bb2d50ad22446f1c760d16a738fed0004dda398e251f99974b1278f180a7af73812fd9452360249df590b47c93ed5ad4daa306844472c10e4786434b2d8e27a1707673f44c0f727d17cf6d2b67d59e09da86bebe04fbb3a93f58623febe478f39c6f31df9f32ca164d2badaabf0b8602122da3d5fcd0f42939ce9a7b704d9f8c9d292f35fdc05582a7fbb7dbc4c9c6d24efed4e58715ce8a000000b000000000000000ffff0000ff010000377a66f15384e736ddd8ef04bd57cd1cb1922a27c714294b5c935ad45cf19b466e37481b5cb3ad7890183503a250283ce398f976d8303ff96f77c0d77681c40e847ac0b511f49f649fa3d7f75f9c1613476da07c7ef7aafc5bbf36e7f34c1673fffa3b85029f41f8b302bae66415eb89574a365a0622ad18bd1593e4d53276e6a7dea85eaf300fcd411890f0d1f473cacada679e192637e17427000000000000480000000000000001000000be000000ebce15e86d893d5b626a3737c92f923bbf58dd020fe7dadd99164a39cb39d9a308bc30270d891443ba031e96a708cf36632200000000000060000000000000000100000004000000b9ea59abfa7729ce82586dea961c63a55dde83412a0d0ec2d795dea55a07e284a695354a57b5e58952db2d28c7f5f858179ffea9c1a2db5e26609d4ef44fe2d53e1ab5d59580ae3072b6304d68cebb165800000000000000ffff0000020000004d6a75ccdf2a47acdecebff699cd5114b3b545e7f29673cfa51032933def40dc8ebbfb8777c9e16e0e5b225bac9561a295ead019a9a8af8adcda1af4f7db687de300000000000000"], 0x4a8}, 0x4) kqueue() kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x4, 0x0, 0x7fffffff, 0x0) 10:21:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fea407686ec062dbd2c3220a1e92d015bd3660a0d186ad45dfd7ca3a8f592bdc487600fd33ad964c442b594ab830b257e7cf38a3dfa014275b856224bef6ca0def8ebb2c90d698402ea5d8889eca3ef9cb6136a58ee1bd2d4baea800ab189c5d539caa56bb8cc3fef875353c2dd826c10c0cc8f9bf0fa5424da968cc29dd715403734bc5440b", 0x86) 10:21:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 10:21:50 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7b) r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x18, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x1c, 0x41, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x69, 0xf0000000, 0x3, 0x100000000}], 0x9, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x2a, 0xbd66857d4b01ae8, 0x6, 0xc0}], 0x8, &(0x7f0000000300)={0x5, 0x80}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x3, 0x1000}) r5 = kqueue() fcntl$dupfd(r4, 0xa, r5) write(r5, &(0x7f0000000080)="fa764f2d669c234bb72dd0ef9e45304d30a32c52b0e9cf39849095bbbcbd7cfe707223996210f949d57cdc47acb190e7b77f950014dec42bc2591b8f76752afbdaaf1c64a7100d3a78937ba1b44cd75ac6f801a55e9a66f0806d2dcdbf265e1d85d68aa679f03d1b835d9f", 0x6b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 10:21:50 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 10:21:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 10:21:51 executing program 0: socketpair(0x2, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="f737cea16f6b81b2e78e455437438cd75bbca81417829fa029e41dc7ebad5853530a9c68cf6327ec5785c208db233dae1d89c909eb6bde5f6ef1f01ddb6dba9e61d5636403d1948afc214b4b2929d1e4a0e5fa77524d6ebec11ea976e3da8c3faaf35b6918fa494247b8c4ac6ea97a7cc674ab9a06321e7d7bda66e790d5dd68256090a79d8738c73627c3a1dcc6aaedbf876d01ddae2784373135c0a1f457fcd79b7ef26d55e6afd64fc6cb1856b6ae12840d8abd92c67ccbbd411316fdf668b8aea86fb1a3923b867c83aecf801c4158ae676a16babf45e57c58df66544a9b95da14abd4f239f80147de7e43a36debdf570793d99a2db61a87c8352ad296296ecba3e5b46aa8254ad2157dcc0be3656a825425bab0b8ec28b36d709ce4225b96525675652b3654e511d6b43abb526886e6478ca9abf1e3e8dffd8ce94a3198d179365e6a8d01c92f889b98cd664a95b956cc3ecc81b58180281cab40070eb55c74030d9f32a0dd5ac5fbd254767885e7745e20ee2e5a6f6839809f7b7c4b854d2463bbba2fb91c228242d4a8f2b1b02c486bae396e9cf5fe96c795288a0b8ac489c1fd5a098b70fa372e686e37419b2731e636221facce7f0ef3a56b2c7e113474a8cb81879fb60a86e9d1eaae3d240d9037473aef9c5e9dbc2112908cae67f001ae1282b31813e18fd2136b2a524210ca174284fab34605c9419e8de8e6bb94472430714bef312a664c0c4139df4b5ab5aec42082068f8b95fc38bb8b2267bfc5d7384f21f1da3c25961b25012fa4b95d9cf5d33104b63d6bfc628228f1e8cc3e61bc58c177855b3b3492075de367bb08fd2e505f8a6b11f13e8cb0b43a41cc87f83baa4e349c0fc67d54efccde6a7204891b903ed2cac2788de780accacb8f84dd2d84161ab2f52a425cc2b92b690e162e4f27998e270e12a01e42629113858fac6f80cef899174ae2f0bef96fac6fbf01144ac9c74c8ea3ad1242fa77eb8f839bfe306b62f48643bb624fe6a84486df0faffda0051a90706d79a7c81763859d38d4ce72b7d285615efed83b796dee5d028cc1a9384f44164f7408c3262add8ebc84976baa8a96cb9559f54497f83fa1d2e1c237c7baee6c7a620a37a198f903245f67b3be8c0b0e44cbb8d8cd7b15262fedf30e66d6579505fd706f9cc57fce0871e70d2a05fe1bea3f06f014d140d3d13b578678920c24715f659e8652325feeb298f884d43e266e0a989319a4c421adb2ec623a5c507d361938112775bcc879ef47c693b8db992cc7a3d31451b1d71086d876f90392f3b62ca6f451fde2447599dc2863beafaaab6e848cf84a6951ce79f0354f79c133f622f7cdafcb2073cda046eaa722118a760289bb7f5e60eda3892c8bdbca2d07e336de9b6bf669ea9bc9deb7bc279dd245156c587843abf14c71436b67b6694cf68689e4c53ef6af5a5d954c1a3286737fbeac495e4e5cc4c5dfa444392a99897101867356cb6de86d546962edd140d73e6411475cae29314b5f4f03115b492d20d557663fbd7cc339b1a10b22476529a87027c2b2ad9096108d6c9b532fce40ba7728ecaba9196504428646b7a2f85931b29845e9e107e1230e359e87106a3a5e2a96bbfad96a9b59fcd3dd3d7682e6995b1b68b6e1d359be4d204b7dd024d7fcaef094bce18f1393694850fb543ec686be898a5b0d06e072c5f8679474afed365b22bfcec4d1618c78c724d15f3f3f87e5efd63722cfaa8f5ddf19b46a9b9e72f7ae54860fe33e1b279f473dd1f47063a5ef0a047a0d9739c3626ddecb3a3ef08778fd6bfdd35760cc403c047f004c3cb580f89035fef8c4a5275d98a8d63485c2b92335eed1f7c2f54b0738bf6d54ebc0e72eb7dcab7c976af46f7d7e42ae51e52c29abe14c610619d107d696bda72cf910d1d42e1b7f50fa5bd95a675eb59eb1334eed8f3b4c1ba8f81725e9fb639aafbcbfe5eb4beb47c77a4d00a50e72bc3be93adde3e42c408ac1f42b931eaf051702633610ff99894c0b39b3940c87e409cbb72d35afdbcaa65b4b507bec0e16029e0466fcb5614eeaefc1e20779b026eb5c10dc8d6cf4920bbe7d3cd29a1ef8ceef3c6492e57e1479db018122dc7658c0f7164cf3ea4999d62372d18f03c86615cac3a538e7f3c5f49d984acfc4ab9c0a9a4107e6bf823016ecc52c8e76e6ac75137148d54ea1d0510290b5c6b2f76e34822fc3b1a9cb980a90cf7faa334d360f7d398296dc7580ee8026d266c6508aca5b532520c746467622b1971b5087c3bd3ea46d56d299d3498539bd3fe2b32db6ded510cbde75dce546750ce1dadd734afa929d4953012cbfec3141bf736c652022128b52d3b840b029681f417d4cd7ce8345e906142f8b908ed24f74c13f845c7e4220b3d4394b2b582d8119beb4f70ccc7d65bdccbf693742af7b1fbca6863eef4aae7f62b9a3d530a664da61aa62bf3045f1e46e8f02c8aa468da60cf8488e8ae916ce2e3f7be7571878030976d27328adf71f4ca997ba22a043f667007757aa86a5354c7a5c0e4499ed89964a692594f54f0dc63148297d8039db7cad41cf34e1351a37db1a9876d4eff5053add5d0aba52935b3829782444391b49a544e463044865d4f79d1f36bef7c7d62af67ad460ce33b80009a8e3007dd159410f3cbbaaa140ad326613858ab8be8b1f69adae6e0b0ec3a21b0442df1ee31560a02d6d30806f4116f677c725f1ae135f2d4c4fdaef36cf6b233420a7e662efce3203f72e2736671a495c9764690c1bed39942e52713b322434a604b295e0ce5c652b5ab90da10ae767614e68997683565542fed435f96ba9801e23314c734d1de54bf90d29d610af1ac4bcd5daac56110f4bf1c0f91567b88c86210bad848aed7f9e2b55e3a7fb174ff205721c2f047e03165c10835a969b654ccf26a16639bc36c5367183bb01593d07a6b952d4fa747b300c99741b984b54f599f7f6cc6b5efad47456ae3cdcf50f4cebf5d43de3afba0ea8093c2f5999eb3bb8808dbc72733490bcdc468db6e816f66e0f8ff3b706b622ad037ff0e27e8468a43a516bb6fa53ecdd7220b4da5cadabd3c28a51304b6f1e66efc65ce4c205779d998bb8ff9e2989a075fbb67c15e145e6b7c236eab38c70a86484f9cf3b64cf9655a44cc049a4176a3e1d4fb10f097b1c11946fbe42a660bdf70361a236a754928f270ce3e8777854892709b1ab5aaa864372cabf24eb6891e3133e069c3fa9960c4a9becda6e8d8e1273cd4fb2e3e4b4a3246b3982f94c1b9012b067644f91a18092d8d68abcf2600a8fe5143a7096f3330102109b7c660b2755f24b0422e84d34605ecc4303051a2267a35b1432ac0e12fbff423ed122826c75fae673af31ed2eec3c3d5a0765954d3f88aab5a830d4a50a2407db99c8850be90dbffe119376a8eb0ba0f9d6eb03e31db6cbfc16fa3d933057a593585ea62f067cec03d4d1f00cded3f77530d322ae559b5482e13b35956062e2f519fee96ea8b3b686bec54664881c78f9f0481b49a5322c364ee95a4e13306b2af75285754de0f2cd134c5a3af4a9d05e6f14913e66447798ae6e79843e3a6b1035c75243c0f675d4e07a516ca66299f228e396b8197b5950f9d70e00196589256f9ce0ff4ea6f28359e8974983f3c89fae540629311c98cec59df93bf7152f2ccdbbc79603fa8f955994c740a64f20f6e7767434fe66a166c8debe27e1b66fdc8ef4c61438ce5be79a54b7bb9686edc2dcfc78651371123566b5a40a5ef0ba4070637518a8d6240f027757750b44e13da0cf3909c6eb67fc05b84dc87ce67f1c2ae38477ffb60220f1b0f1335f9bb5a067cdb5546ce371fc50bfc7c449c183b283d9dc5fdeae3540bd9abcc352d2d61686d5da30fb5e9bcd7c2cd4d55740232e1c9d4c9a3a87b1b09ef224abb9c92abf16d5c5a629273d9f78e60fe58c25f5407cd603589b4b067c0f4c08053c3dd99599d53c4efa3d0b5619c73114a390152663d0481bb1e9b6bd1f8f2cb24cdaaf2d3cd9dbfd4f00b5fcfe75f92bb941366f006b4c098ad3534023582c2147dafea6a42145eea0b4a6ea40dfd73a0a66740c5e795987730403e10f5fea08c3ce91de6a1d073ae288813fcc4ef7db27d009e60ef78d8a167ad561c7083636e2347b7633d16d05febd1094a5f5ab58781cdf5da4acf78ffb12ef89e553edad27492982224406eb1a5aca34cc00c2ed33a2da86c3e9392b4f5257202d3dedb300871c8a1719261be88964dd70923fc6e759ae6fde0ce0c33eba5dad61f3d5c0e0f83af9191f816a510684c7aadc8654025f5d831ebd05cc22162b117168f3eeb8839a26139e8559f3efcde8b845e168681e33f2938343e401b0c3c91c5f2bba301b8a056e7e1aed4dde1f05a67ade40e3b804a680c24f28de41cdc94959b0eed58a9fa68391aab24e016c01ae9cdc6b5bb3eb336ef76505e515898664914c7d9ca3589ceff5317303cc54fcb91d5f046e4cf3007a4b1c55e1d40bda2763987bcff06fb73a1420bfa7ae499affc1432d4c12604832fa6870008e526a296d3551a89812c7d318e1f5f69d78b768a37bce649726b877e9593eba7642658983bb59732064b6833b4f4d9c6288bdd5d1474ca3bac78dee8c31cff10c986655c7074b0bc8974f3e1815a7aea5b76366aebb52a6601464dd9e978120532676789c0fe6f0b800c450d31272af93127bd1382d3caf3c351efff0fe630729308b837408343b3e34b9c76db33f439d7d40f6f13582fb534aa6a3ba195475fe8ebef8cb25980a0e781b7c456878501ce145af583e3c13cbca1c7c87e945fe557e7c4db6a218a834488408aa455f42f06ca24e96a5f00eb1c9bb6d3810e35db989748ce5d0acde1d7930da55496b5697d00a50218f51bc055f6f22861eab92fbee6cf22ce28a074ab9056a77e80825a678924900a73fb81ca471402da054faf97e881753ab3e9df57591d57f233bc63bb50eb4815fe3297c0773ae11c665c871c44fc50c082a801f31fa5e5b92308c02a13e5b00207f68eb253cfb35a811ba9e2f9db6535ce29bcfe237a9e389b2dbeb88f3763a894388ca3fc3ae8afe62c406b440b9bfeb2ec4ccc64c37250ce6ed6b06a11dc23bef8deaae13c6a830f2faa04adf34ccb1157b354d64c624256b5afac6399a7e1f28f8679196d981128a8f7b2d52aea346f6c0aef1debb01e0dd35cc3e37c12f1f0a37db27db084c8f471006ba88027951d60c98b7383a88255ec17dbe30ee6a26b365e2c4f9f3297d28ad23601963000f64db5cabe201cd396dadfffd9d09cf973e3ef37d27fdd07ccd1dae2ddd24967e43e311b9946772a0a3214ff637a67657198b90f5efdcf1d5050fd216dd714dfc2ed399334288cfd06e14120cc3100939543ce16764f5c6cc92bfdf6ccaac9152c8177ab2f954dd2b9fae335598403222c079c2885a20022143281e5112773294fc64ed80c3fefed89ac44dc48a11000b8fe98b59b4d969f5fdf286d15c69240e46b82539ec2cdb4fdf98b203b18def1e58758f9a2a025da546bf81703ed5aa650fe1f82be26aebf3c11ea1f6ff8bdbdff632f5ccf0cfb965e7076557c1acca635b496c95ee48bc8cd2e48e47b17937fb4d29563f5af353dc9b5d503bb6fb140330c1ddfe403f5ba1ce448e691072a13d232fa679276aeb1238c22c7c4b54abe73f73877786d1432fbfbe8a517b74ca868cf5adcd26cc7856fe5dabc3821d7623363704c1cf45255d2b9ce0dc66fe019eb833330856c9a77a6369027ffff0f394419ff6e7d1dbdecff23937", 0x1000) socketpair(0x20, 0x8000, 0x4, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f0000001300)=[{&(0x7f0000001080)=""/191, 0xbf}, {&(0x7f0000001140)=""/83, 0x53}, {&(0x7f00000011c0)=""/68, 0x44}, {&(0x7f0000001240)=""/127, 0x7f}, {&(0x7f00000012c0)=""/6, 0x6}], 0x5, 0x0) r4 = open(&(0x7f0000001380)='./file0\x00', 0x8, 0x114) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000013c0)={0x4, 0x528872ce}, 0x10) recvfrom(r1, &(0x7f0000001400)=""/186, 0xba, 0x840, &(0x7f00000014c0)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) chown(&(0x7f0000001500)='./file0\x00', r5, r8) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000015c0)={'./file0\x00', 0x3, 0x2, 0x0, 0x1, 0x81ab, 0x9, 0xffff, 0x0, 0x0, 0x7, 0x7fff}) r9 = msgget$private(0x0, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001640)={{0x3f, r7, r8, r7, r8, 0x100, 0x7}, 0x10001, 0x6f6, r6, r6, 0xfffffffffffffff9, 0x1f, 0x3, 0x9}) getpeername$unix(r2, &(0x7f00000016c0)=@file={0x0, ""/62}, &(0x7f0000001700)=0x40) socketpair(0x3, 0x4003, 0x7ff, &(0x7f0000001740)={0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair(0x19, 0x4003, 0xffffffffffff4073, &(0x7f0000001780)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000017c0)={'./file0\x00', 0x80000001, 0x9, 0x200, 0x1, 0xa93, 0x5, 0x10000, 0x0, 0x0, 0x3, 0x9}) r11 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000001840)=""/238) recvfrom(r3, &(0x7f0000001940)=""/139, 0x8b, 0x840, &(0x7f0000001a00)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001a40)) open$dir(&(0x7f0000001ac0)='./file0/file0\x00', 0x8, 0x20) syz_open_pts() readv(r1, &(0x7f0000001b40)=[{&(0x7f0000001b00)=""/52, 0x34}], 0x1) fcntl$dupfd(r3, 0x0, r10) ioctl$TIOCSBRK(r4, 0x2000747b) msgctl$IPC_RMID(r9, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) msgctl$IPC_RMID(r9, 0x0) 10:21:51 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 10:21:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) semget(0x1, 0x3, 0x20) semget(0x0, 0x2, 0x1) 10:21:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20502, 0x114) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 10:21:51 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000cb0000/0x2000)=nil, 0x2000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) accept$inet6(r2, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 10:21:51 executing program 1: r0 = msgget(0x0, 0x140) msgsnd(r0, &(0x7f0000000000)={0x3, "5ff9b18066019ec93223acc068eff08335896eec71b8174ac9d555ca90657da49a683e3e4361"}, 0x2e, 0x3a1f1dbe591d88d2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r1, 0x115}, {r3, 0x29}], 0x2, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) r4 = syz_open_pts() kqueue() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:21:51 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 10:21:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pipe(&(0x7f0000000180)) 10:21:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000652000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x100, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000440)) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000280)="c94cf777f93561569730cd43325bb81c3af1b8f48cf358d402b81ce64f6b275d81790aefda8589182b1eeddcae7b97e0a693627fd6677a02a074d3740286077e327090ce382b99955975f6b381317e70cd027ef5f8c86a82e39edac6ad7393b0aa0615050e110e2a829c72d841f18b6a353c22c5267edf8f3e5f1e1c762fe892064d57ec8f6c981cfc48b4a19b78084e1b2b07eb30817f215e5938946080661e", 0xa0}, {&(0x7f0000000340)="7d2c14d4fe2a33338a93f0c45047f816c4bfe9a907c77fae5434ed740c907ea67213f23235c332c41bf2219f260e8b86ef61e0b9b639bf84d97686f931f84f2e37a6a6ce8f49", 0x46}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}], 0x40, 0x8}, 0x4) r7 = socket(0x18, 0x1, 0x0) getitimer(0x2, &(0x7f00000000c0)) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) getsockname$inet(r7, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000e4ffff9d6d81215c920400000000000000b03b23c4f25a0e7c5ec7d053058dbc2d7b7379ddca010c8780e14a682b664f0b63b71183ba60188eeb2ac431cc6b9e5b21110f7d2fd3"], 0xfffffffffffffd76) syz_execute_func(&(0x7f0000000500)="88f266450fe727c4c139603c586df6c6980f01c465450fb5b906000000263e2e6464420f380639c4a2719714fd030000006742de4607") 10:21:51 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x1}, 0xc) 10:21:51 executing program 0: unveil(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='r\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xff, 0x0, 0x7, 0x0, 0x4f, 0x4, 0x800, 0x0, 0x1}) r1 = getpid() r2 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r3 = geteuid() r4 = getgid() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x1f, 0x3, 0x3, 0x1, 0x2, 0x5, 0x9, 0x0, 0x2, 0x7, 0x40}) r5 = getuid() r6 = getgid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x4, r3, r4, r5, r6, 0x100, 0x1}, 0x8, 0x6, r1, r1, 0x80, 0x0, 0x4}) 10:21:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a24736834a8a0faea5619515a4c8ab06198824b3da025bbd47b77f579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2) chdir(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() fcntl$dupfd(r0, 0xa, r2) 10:21:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b", 0xb3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) ioctl$TIOCCDTR(r0, 0x20007478) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:21:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x393) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="ba1bc91b5120e517e8f0e6b651357262f5d2cc2d13390fd25bf52eed100f1e963f692a4f5a745615e692811d08e4b63233bf43f5ecff4def63c43201b30519f00ef9f598951af9c8183a630ce77b53d7819db2d937b39f277c522983360af222c20ede636134a71626e0a323c2088138b2c6370f134aff330dadf8abf51147164a6fa3fe424d52900fde1e8819850828a685aa45e97f1104ba101bb3aeed6249b824017d13462a98dd2a2000f5963c6a863d7459563534347e8bdd8417e2c57a7e65e1e440849c47054a476e0defe82d7c0a2b4eef281cb60d69c8b8897e6d15a9741b14a809316e1144830e754d56426070c827383f57eefbf7", 0xfa) clock_getres(0x0, &(0x7f0000000040)) close(r1) close(r0) dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x10001}) syz_open_pts() 10:21:52 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/182, 0xb6}], 0x1, &(0x7f0000000380)=""/73, 0x49}, 0x842) mkdir(&(0x7f0000000240)='./file1\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000180)='./file1\x00', 0x0, 0x651e6fa39ef521c4) 10:21:52 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00000ca000/0x2000)=nil, 0x2000, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 10:21:52 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r0, &(0x7f0000000100)=@un=@abs={0x86344a01d0ef46fc, 0x0, 0x2}, 0x8) r1 = socket(0x80000000019, 0x1, 0xfffffffffffffffe) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 10:21:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000080)=""/44) semop(r1, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}], 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:21:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) r3 = syz_open_pts() fcntl$getflags(r3, 0x1) execve(0x0, 0x0, 0x0) 10:21:52 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) close(r0) 10:21:52 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 10:21:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1000029, 0x0, 0x0) 10:21:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 10:21:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x10a, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:21:53 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r0 = socket(0x3f, 0xc005, 0x200) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = getppid() r2 = getuid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getpgid(0xffffffffffffffff) r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="0aa5cbc08a470ccb46ef2a3f9f816be06fe0bee5db4de46ba1e68d52bc2abd1e73b8cea930f90ef5c8c71264c3c32e3084efa4b6db442fd09871cfcddb5238cbb1afb934aa005033ae507d1cdcf654ad65e277", 0x53}, {&(0x7f00000001c0)="b4101e46ba116fa9543ba65980cdaa4220ebb011fa9fcfc8507009ad7337bb9afa5b10fe25f8bf3e3d29414756103b221a67ecad605fa3cf524a8627ebc3cc19b51d51409c90dcda5c9729db1f2ee0065b3f0b5be721a5aea1b4800d4819d62ffee1a2c79558ffc650977f7b8aa6", 0x6e}, {&(0x7f0000000280)="efc872379a676684aa6729ea31bf146e8c4db5ce6078ae2acc64088469a5decca98e1238312924fdadc06f72adbc6d4583f2bd6dc8ec9cf57bc41b812b40908286f7e3004ae893e808fbaa9fb5b1f1d57f1d572333615829b303dbb9e418c3e2c123e6ec0b83da493c5666fc0a459faef0", 0x71}, {&(0x7f0000000300)="62fb40ece8839392c2daba14a5884b2373c97a6dadb275038e7a40a4172d5f0f79aa0893ee748aedafc7d2027b78861c3e32509463517822e39afaa2610cfc1299760cbf3622bb9cad27b1436e99e70d9e2d0f202dbefa5052abc90d3a194b0b16dc9818075975c47639200b8488b19d69008d3b", 0x74}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80}, 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 10:21:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8a020000000074ef03855032dd12bfd5a5d82744f6769e88dac1b3564fc39d0e6c653000ecaf47b342f56992eeba6a6a76fa1d3669dd5bda8e9e10a0907d0317bbb15fc24588a9ec19aa77098521ea4a25f96c3600bd26497ab01e6cb359e82fde7d7469fea57ea11c4b2da022c935b7b9dfb90680d1c5c565d7e78da1b626cfa98c8a77199d92bcc7751cab358bb4d26f06ae585dbad9d3f09e30631796ab"], 0x1) 10:21:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x80000000, 0xfff, {0x4, 0xc81b}}) 10:21:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x49) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x8, 0x100}, 0x10) dup2(r1, r0) 10:21:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x5d) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 10:21:53 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10001, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 10:21:53 executing program 1: socketpair(0x18, 0x4003, 0x400, 0x0) 10:21:53 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) dup(r2) 10:21:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x341) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/154) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:21:53 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x9}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9, 0x15d600]}, 0x3c) write(r0, &(0x7f0000000040), 0x10250) bind(r1, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r2 = syz_open_pts() close(r1) dup(r2) select(0x40, &(0x7f0000000040)={0x1, 0x10001, 0xec45, 0x4, 0xfffffffffffffffc, 0x7, 0x5, 0x9}, &(0x7f0000000100)={0x8, 0x80000001, 0x7fff, 0x4, 0x400, 0x100000000, 0x7a4, 0x48}, &(0x7f0000000140)={0x5de, 0x8, 0x1, 0x1, 0x8001, 0x4, 0x1, 0x8}, &(0x7f0000000180)={0x0, 0x8}) r3 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}], 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 10:21:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 10:21:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x4, 0x9, &(0x7f0000000040)=""/227, &(0x7f0000000140)=0xe3) read(r0, &(0x7f00000001c0)=""/26, 0x1a) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xfffffffffffffffd, 0x0) 10:21:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d", 0xc4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "ea9c11fe4dbfa600"}) fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x2, 0x8, 0x6, "b1537c2bcafd13461043c71e2fc08ef07da508c4", 0x5, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:21:54 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x200) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 10:21:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530700", 0x6) 10:21:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x6) truncate(&(0x7f00000000c0)='./file1\x00', 0x7) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x3f, 0x20000000004}, 0xc) sendto$unix(r1, &(0x7f0000000240)="138c48e006a93bf7132a1a9b1112efa01fb908d7801809e868a9b0e881f55ea7b91a5a592a5cc34c987d721cbc1f32f8e4cf91998312a72e42277193e41d9e0a1ee96ccbce47507ffd0292af4bbcb084433a2eb13256e9e3f60731027b69", 0x5e, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./f le1\x00'], 0xa) 10:21:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) syz_open_pts() 10:21:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="5b516f3ad91581d4241efc8c76a18244d57a49e48a988ee4b921b00ea1a9b5488c0d63238324af0c12bfda307120354dcc3807b01e62ce4f1b50d566c4b3004d0d54ea776f8a7a87bb923747d11b31d6660a7e6edc3046e21a82ba4a0c28d7a3eeec78a07ec4488ccaaf8ac0eae5cdb0d53a7cac0705b4b7c19cd3f119c36f3d0a960412756a280b2390267cd58378ddfb619bc621424d3a8999fb9758eef6032d0b7fe818431a0dc14af50f8ebe89338e0f4c59abb27ef64ba476c15c97ad50239e6b24ec1d829caaca9ad609d2", 0xce}, {&(0x7f0000000000)="e857e2d4b206b328bc5d6aa19f751fdbe08857b111c7b24ec39d78d0f050974888ae5ab6c19ef567c6a723899b8f1c3a89", 0x31}, {&(0x7f0000000180)="5d3bc761d1d1567884b846de6f990b4b66c87d", 0x11}, {&(0x7f00000001c0)="fac19ff594d6ef5d30e94fd4e9d23b7a97a1e31ec875d3978e9ebb69614bef4e5336ce907756df595bb658e29cd00a1f96cbfe85af6c0f133ec7d74dbaec7963301faec0faf9593d66ee88377023440dba5131f2c4817603002d5e31a91717c1e7749d11921fee66e39e939ffdb75e1d2f0763503015c22050447b673333266da4e034960526db6845011956775524aa0d86f90eb00c048c", 0x98}, {&(0x7f0000000280)="ac", 0x1}, {&(0x7f0000001740)="cbeb6d3677a48ee73aa81df74afc69676196f4547b7ce2bd217ecb1b60a90e3daeb87414f0ff36fcb69f3253af0846d8081a1a26e3b04e8c13de409507cfe3513f063920481923d9892a6736021fc303e9902303c2579c688b50af2582bf71a8f0b242d13b24023ad18929b7e94ff905f3fc8f288d1aff65c8fc781d39861e17f6f1e8a1bb0d1147cf10d4d0dc7b7daacb137d8713690e4d5b1a33cb423f413d5a2008e1cce100db49ed5449ac72d8e805dad2a1f29574433dc7ff7c6cf191d453af6307797ed1e59a8625dc6b4468f1473207a9eaddca269e84466ce2bb4e8cc5e1e207b05e84003a8fdbbf0322c56a6e3fbf110bfd10a54a457548fb70fa0f6eb6365e9dfc9c84a50a5c3a8d7674486ab6d03ae64cdf0a9342aed1ae0b983d597b5963918512e6cf97e8f326833a34ba843bedf2eb61d1c3d8e27f8e39a2416f6108102a10bbce752c225ba2c919d961cdc5c353d6286f3335dce52d4dc439c44628d054e5f5078c776e32c22d890c7ef984589b6c0c5a1ca53b306b120c576f959c054868fb87bc790d40d0884abb90c7e139390496c0a285d172c6444125cd55ae0ca44df215066e786e92a3111294d3a5c027ab5099e794541cc65f3071e3c67ac735c985d1732717d3663e2c0c6cf49382cfee51697338418e3eb733b7447e01982041bc248255dd2809b3c56d2391e068b61c6e983e01672879f09b299b8ded800b05574d0c39cdadb81fb508cac0e728231f73a085d2688ee4a48e3530df54e2cd053b45ee32d54dcf666ab56d60deaa93a748333713134f2759aaa8d89ab8d2f318c7c916c4f138f7e35d4d4ff65b16c037154766672dcf1f6173e5c4cf033d68e1be6318502c26e297b525cfb89aa34d36a317855792cfdbd06a38c4f30d7558d269c3f94ef9eb38b2eb14718abc7fb596f50f65fc0e150fb4da89c2cae72a525cdd20ea09bbd39189472bb6f158716440b67e65b694fb2e044c01c5d6a4e0e529e52223104c3e6bc064236e72ef08e2352e4dceec455159855623fd54964e90e136217948091e09bc61ffcac10615022f8e173fb5201f684af0208e2b72ad4ab7f7b886924b139b52d9a0036d2fe0157f4895150bb5399e4af408b82dc761a7f4040e26aaafd3d24d95d66738883ec0972cdaca359eb8091df230974f688f0818a782c312d31671ecc419e798acc4cf03bd110e8c0ceda8f2f3cc038555f8135dbbba51c3a2bb4693aade9b940aea8a47ec52a5c622db327bd40ea0291c2b29601d72af6d4bb852160424bcffe1ff61b9a32c9cdbce8725dbf45a757a9be68f70656b3c8858b1de298d3b57888d3b007bcc1055c7efe92156c20c71dec2ac575a4743f5d4e85628b811cbfb4a2f404df28301c85f41b7507717d4b90a773771debdeac7db2c15d9a341e7eadf8dcf5226a1d8a64abacf624be12e5479ceaa63f4449586b724b3c3795d84f333eb9a589a51de4cdaaf1172cbc3bc677e3565aa9a51bbbd2dde1c78cb5660fd4bb09650f95e78466839ed8a0604d95469d0a9807cbcae2fa75ea86bce8b16c177b81fac77b1e6842a3b4c070c155fa7d518b7c92651c94adc3ac40c5dfabd8debae791886fd418cb952865fd4c8dabdef77d7efc58ddb847b14f1419d30416f7fd4b0d271935486c2bc7312fdbeddbf75d2d4182883baf18e13c56b82284351d0915b1da5b7ccd269577712520e510b5ac5f51dbfdee56182edd180d77b92c50b820fe3fa72cd9b88a3c42693f0d5be09bf8712b7b67c50c14b79693b8c895e75892dce67ee23e7d5f13bc9b32d03b1d209e02c30478ce2621e4c58a9769720adea33ea1973aa4b1bb252b80f7b225b9814d1c33ebc74ef99181bd2d7ef312f5686179ad8e81fa7027e38a1cfef54b5939a4077871ad8c04f8743aaec06ce9b5a7ed2d80f94fb634fc7c6f25bee1941342502d7a42f3779cf3ed79ee0ad19ccd6b52d3712bc67d40016d90f0066b2eb544d556e1c9424ec3c8d25d3f5aa3012452e376f1b9f581123331d0f34cdc891d80edcc97af4566759d92e5fd616a6756b39a1d8d53a9246fd7bbbb75e4f2cc9a7c9a4b8d95f098f75249d0bbd30a9e615454f3d0a1184ac835d204c55e51cbbe137ab6f006d213ae741f6da2bb7add5a0092141b6e352581f4870555d960104fa5c199d33d22aab3f87d06456ef848c3f0d0a5bf9409c53d14b40a21bb5e776e25a418d325d687e3472db0bc9db766c8ad962c4474084d330506893e9aba83ba78df8f658c3affbd41758dce2b6d9344363ec671960c0237a1ee98e8b1a5a476905e1c71da41bb388028a404fe0e24d2dce7e9c28837c1128e1b1a2629d1597013b5fc888ce7994b21d8ea4656164fe9beb9e4ecc94db8c252a182bd8cfff99e3eeafb42ccaceff6fcb9eec9b4a8f4049f8bb547a617881a3a5e03a7535bd7b8d2203c82a9e856e80c28819b21cdc177820e12bb61becc3e2fc8471d497ed995ded3515cbe596ffc0759fbd7d97559b8f920a1d0355f3e3f75a53f399087723a774214ac570d5e16be5b4f37da1e8d295557abe55ffa49302b79a2273a7fadf51342aca39dfa21e41a3cc171dad7af3f8f13d3cfffff9f122f8996efc9f9a7f2b12ec197ac491461eaabaa41f730a1ec5d45c5fe47bab85ed10e10c09e667ab3e23901daea6422241c6779304233a08329cf0fb3ac8f03766daba9abb713b7b62fe92bc599c73152a44b3889193cc6c1e19d638b0a8767b13ebbe5d93ba17f798db622568a4552b1368d40431a66b5a17b6c7be49272d1dc735befadab48cc3654bcf5f83b1db48bf7a44c0e88e019431bb5a15849173868459d1898064073065cd8ffdc0da08285007d07a1c05aa33c8945c51b423f6b933dd85d48b46282daa6c5b85125abd4dbd25ba290a3f7de25d494df68457b6d25d279d1242a96b909b390e541d5e8f1ab8a0c257531d8e0f24a17234dbbe8b257c61ef22fd3a695c2ba4613ea9203ae03218d3c426a9753a894c54a2fdcd1cb08f8e00183b2077047ade728f310e27ea0cbd7537fb8e72a6b9487f895d4afa146e82699249ec991d62732a2258a34724a941e6847531ddc554c4c2dafdde6fa36692d79d343acf73fa160f2efc60a44a936cc7a1146dee5a5b85427c8629c7cf4afdf75f1f8ceed45ff97ee46264dbb62051750edbbd02b992e3e8f7e2ffc30429701da65dfd2603cf9184e3e3fd2626a312fe37ebe462a21c031c5b929b672d526833a84a1b9e8e227749881b82236585d2c9201f1a86722565c1d5e68bdb60f39d602f5ec8bb0b05601177950ac53794e5404f2e1fc1e3b17c65c46f0a2272163d1297ef40b6ebfd59b63e1a72be4b9b1b1f6db953d5f9ef35c165949c04323b850c6ccd9dcd1dafaa971912d2ae889543827dba23f30c5af49dc88fd6a22aa2a6dfe8dff56dc3dbe412b96900693bb73b9a8740c4e0910e9faf29225195691d43afe2240fb109d840de3d9e8e248e4e2037f6103f5895485675f3aaa7e5915a7478d1877c192c7eeba2f123c84c0996c191fb835a9420714ff4b9ac539c4190dbec307f163965b825a041935514ed48ddf9ae3a2a69441ca6ca358b59783911617091f102dbfb7e7f298500e7c77b96276d644fb575b645e93592b049a0eb9b43cda4d5abdeecbdf4c54487c1d39bdb375e49be605cecc75f76960808904a90666fc0b4365026b1407a259f77327279e6b82e9c99737e8059ab6a62112bf12920f0aab3e28080664abad4bf51e9c157f5af16ab4a7f2a66fca11b71c9a50caf3255c42725b38e466949bb271ff05aca65fe33056d0592654e19ee77f426e59da75d97c1a9200b3570de584a5c32c781f007d58c99493a562ce3db0abb3fb31d4e3972178744d274bbe5a601d192f24ecfac735ffa23d275fe75003b1dddba8bff54dae81c77f6949c724c5df3774583766061625ddc8d2a7bff9e1f03f97a801f7a2de9099e635a2bd5c69530a40ba5d90385ffe05d3780c1fbafafc8b711788d868cf13d8ad5afc3cd98f78cffc13c1151a862d86470d0a5eca7434ac6fd0cf8ddbc46e4642c7e4c425a932e2e335d8f9d5aa517d96c2ace9b0cc106a585dbac8f024a3b2896f6c9e2c6ed8677b1c3f3410fc43a55a6e62720a15f9bb2dc5eb8250edf6656848b7873362637003af1f08284e4e809650aab2eb8c549910698dcfced73bc5902ec1b8d3461353fc101bc1417ea97a31040f7d572f54f8e6d4d8d5cd47359b7f9e4ed46f5aeb943d4f69fccf3960a949ec71183757ca3fb34992eb88b69cdbeffb788b7de00a55994f62586949ec8ad869644c6949ef25c9489335984711467b5ce08b89e2c4492489bb7168a6c419ee6bacf1f7f6d7bc1fe801eaa8a01180ddb2322b21f78fbd24dd20a8909e6855efc25a47c7aeb93cd909c2841d1bf9b3d1c9571e77ffd58380eda05a717e6b02880d34881ceb40c684095ce208f5c801257eb53549cf488813cac4811deb8c0f26d7f2c5c930f8e7112f4919816baa227129bab6ba86333378e14bd01e36e3c531ee4010e7c3fb68191a061b036bb340fbba585d1cd30f8bc0aed500b9987e73ada5c9786ef458c2769e2f166c8fa6b17095afbcb95c3df10e663fca4071ff2831df58609b7bf53c5f3074c64f3194a99da0810cdaa956cfec5999761bdf96f60234ed0772ed3268af63b53bd473ebfd4e3f6749c10f1d0bade849009e51ebb4ebee1b1e4c3596cf8af96d42a2e12b11412a19f762051ff6e10ce2c910a8524eb82d99822ee3c55b55d4d27e472265d7cf29897f1d96d63d95107fc8aa42f9c296798940f0783f6d2b82e54339021841483aca80e17ff58180e199853206fb9b89218e7020365ab99faca33d5021b4296a2314cc4531f0e4fae234539faee1f13f7b88753aff329304386f27948c8d368d16a275ca2ab6eeade203dbb554d94a0398a419192d4d67d98b77c5356d5af7d31a33f5d7476bc3eeb5c23012b034f12fd317b9c2b3176bc6f9f890a846e76770e9669bc30eec08db7e38ad148dc23afa38636c992f3267397a29684d57953724c3edb04d86412e78bb34f6ba8dfe1cf14dbcce79260803e076ce0657c3ed5b433ac27a7927c9d40ee4f62c8c038a64fdb242415f2c44c33073f87b8fbd74324a20b9177229396e9ac83d4bb833bd4e313365e2c8fcccaf862846081fbb89651f86f50323b4b153e6e6f44dfa0d2c06bce53cb277c93c157982dc32354387c95dbb4ca067afe37f96c04533dbb887a3fbb46adc6b0e6ed9fecd76517f8962b3ca869a00750072b370b492e095ff9f1543b19ebf610ae14ae7fac41cc17d660eb8c8ddedd851a56122ae0c85a0b16c71dfd5dffd36d02e7cf327cf439bccd2a62ada99d24005e6804d02da06d79c0c1945b10a5e6fce66f522d1894c08c7cebde54285704f98aaf3161e8ad2f0cbdb42dcfe4c5cb49658b7cc97d19186614f6eb2a10a762ab717167a20311e8856ec2f2a9b9b6de67e54290483bb356e10bd18158ecf1cfaa5fc212cd9fa144b16a3766727283c04a491d8c2400411cf9420fb7da87d36f1d6086a87cf38d469fb6065532aa54148ca743c5d5429a72f151e6d30d6ec9ec797c01d125c4becda87923ff6f74d7b942cfb4954693e9c66318056cd75237873413c03ea6e961094694c093d43d78a78a47d9e365607dbf2be40d7400e42803f568c723c71800623cd18ff204738fe14231b451dd5db5cb764ead694e492153f37c5195f278b5ef28dce0221a35fc4c17298fab8bc2a6e9354c2992", 0x1000}], 0x6, 0x5f) close(r0) 10:21:54 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0x0) 10:21:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = semget$private(0x0, 0x6, 0x429) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/249) 10:21:55 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3f, 0x9, &(0x7f0000000040)="0300000092fc6394fb8e0296c1ba0435a35d4be8d3813acc93784261c7900535cc3d97485aac73ffa9ad13ae6bc03aea87f1c811858f45eb7cff3cc450b880f7dc5b3e70e1c5487ff4ae3a055c9b80cb02e52b05a4b7ae8f787d4027e9395084db6bf823ad8bdd1997cb87f0f91f808793b5b165c290826168226cbe41b3c6830a8064", 0x83) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 10:21:55 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000000000/0x5000)=nil, 0x5000, 0x4) 10:21:55 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget(0x3, 0x1, 0x402) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x100000001, r3, r4, r5, r6, 0x110, 0x400}, 0x7b, 0x6}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 10:21:55 executing program 1: r0 = socket(0x11, 0x5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x81, 0x0, 0xd08b, 0x1, 0x5f, 0xffffffffffffffed, 0x8, 0x2, 0x0, 0x9, 0x200}) 10:21:55 executing program 0: socket$inet(0x2, 0x1, 0x3ff) r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, 0xffffffffffffffff, 0x800) socket$unix(0x1, 0x5, 0x0) 10:21:55 executing program 1: clock_gettime(0x4000001, &(0x7f00000001c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 10:21:55 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r1) r3 = kqueue() poll(&(0x7f0000000640)=[{r1, 0x40}, {r1, 0xe}, {r2, 0x8}, {r0, 0xe}, {r0, 0x2}, {r2, 0x160}, {r1, 0x20}, {r0, 0x1}], 0x2000000000000093, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fchdir(r0) r5 = shmget(0x1, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0x6}) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x48, 0x40000020, 0x8, 0x7}], 0x34, 0x0, 0xc68, 0x0) readv(r2, &(0x7f0000001800), 0x0) 10:21:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) r2 = fcntl$getown(r1, 0x5) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/251, 0xfb}], 0x1, &(0x7f0000000200)=""/153, 0x99}, 0x841) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendto$unix(r0, &(0x7f0000000380)="1d0f6965ffee9ee9fa492223d0113b8594323e07b245ca35c94457cfc58d1b15530f631fbe092413923deed1e2d814596051b9bf5308a7d7842eb749080ecf635341d9f5bf968b9d99c9738bc1ad0d23ada5396cad15c2633b6656e4284046005e9d42946f36e08c5b3c78391c5a998c651b8788f0ed2a62fa6521aa9ef68f58a04dcc239f6f8c2cea0393d5e7eaa1740880f38f0740cf75e249a21abaeea9853262c1788a2cecf628c55d2ce3ebdba76a0e84162688bd953d8835486729b7299ccd69d4bc", 0xc5, 0x405, 0x0, 0x0) read(r1, &(0x7f0000000480)=""/178, 0xb2) preadv(r1, &(0x7f0000000540), 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000580)) getitimer(0x2, &(0x7f00000005c0)) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000640)="bc856b7c9a2122b8903467e519a48db2f8b29b4e52626ece83c3e31d3eede35522706691150c0f7290ea422ac766c758c1f9524745afc15be56f71b8ca3759e597fbc29efcff15ea676d5ff92222569ca28542db5c44251621f33c487612db624ce2ca2dfda7d5c0f68a9eb39e5285524edd0e4eba3a62080d0507744ed455bc2c3a75685908a538fd0cbffb04b17d64b116709fb5da9ffa0a4cf050c37f7ade6da8657373", 0xa5}, {&(0x7f0000000700)="b3c5a2cb569c0d2ad8138a2b3b565d7d461c975320f60c77afd1a9ec89abfbf79f9af358bc31faaddc6f46f8298e6359fd2410013ec2e8087c2b5ba59d13c3447b62dbebb033c7421415f1b22bb3710f7d2bdb00ee69b8e466cb92049d10ee3bad0340755ac2397c745fd40ca305c1bb910c08cdc42689464ae3d197a22da12e7010217ddaab1e5a371b85313e11b73f0c462ffe9d35d378ab0a126ed841bf64197331192eaaab5f5b655cde64190f7e4f675cfee21d6b79bf73977d60f177631ed439077d405632321170e64251b738e0b494c3c63090742431b523a81b8b", 0xdf}], 0x2, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x0) read(r1, &(0x7f00000008c0)=""/183, 0xb7) syz_execute_func(&(0x7f0000000980)="c442f920ccf20f12d78f4840ec5472ce02362e26440f126665f028a07e56472fc42329222ffe8f8978d6646c0e420ff7efc4e1e16a7999f2f08040760e") r5 = msgget(0x3, 0x20) msgctl$IPC_RMID(r5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a40)) msgget(0x0, 0x0) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind(r0, &(0x7f0000000ac0)=@in6={0x18, 0x3, 0x5, 0xc3}, 0xc) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b00)) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000b40)={0x3, 0x1}) ioctl$KDENABIO(r6, 0x20004b3c) r7 = shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000b80)={'./file0\x00', 0x80000000, 0x7, 0x104b, 0x1, 0x8, 0xfd, 0xfdd, 0x2, 0x1, 0xffffffffffffffff, 0x3}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000c00)=0x7720) 10:21:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) listen(r0, 0x7fffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 10:21:55 executing program 1: r0 = kqueue() r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r1, r2) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x8000}, {0x8001, 0x8000}}, 0x2) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) 10:21:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000030066696c653000"], 0xa) r1 = dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ftruncate(r0, 0x0) 10:21:56 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff9) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 10:21:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) shutdown(r0, 0x2) 10:21:56 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 10:21:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000200000000000000000000000000000000000000052cc44322500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) setitimer(0x3, &(0x7f0000000000)={{0xbfbc, 0x4}, {0x40, 0x5}}, &(0x7f0000000040)) socket(0x22, 0x2, 0x5) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) utimensat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x2109, 0x1}, {0x8, 0x8}}, 0x0) 10:21:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r2 = semget(0x1, 0x7, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000001c0)=""/39) write(r0, &(0x7f0000000200), 0xffffffffffffff53) syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r3 = semget$private(0x0, 0x4, 0x100) listen(r1, 0x9) semctl$GETVAL(r3, 0x10000003, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f00000002c0)) 10:21:56 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) getpgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x200000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:21:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffff7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x4, 0xfff, "e43acd626e55788424a51c1a6ba550b22d24bb08", 0x1, 0x7fffffff}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:21:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f00000017c0)={0x800, 0xfffffffffffffe78, 0x7fff, 0x80, 0x1f, 0x2, 0xe1, 0x7}, &(0x7f0000001800)={0x0, 0x400}) 10:21:57 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b9, 0x0, 0xffffffffffffffdd, 0x0) 10:21:57 executing program 1: r0 = socket$inet(0x2, 0x0, 0x400) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x80000001, 0x6}, {0x18, 0x3, 0xff, 0x3}, 0xba0, [0x2, 0x7, 0x0, 0x90, 0x9, 0x0, 0x2a0000000000000, 0x6]}, 0x3c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0xf3, 0xcb}, 0xc) 10:21:58 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x1) 10:21:58 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/76}, &(0x7f0000000180)=0x4e) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 10:21:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x64) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 10:21:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 10:21:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x10001) 10:21:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:21:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) chroot(&(0x7f0000000040)='\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1008, 0x1) r1 = open(&(0x7f0000000300)='./file1\x00', 0x82, 0x108) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x100000000, 0x2, 0x3, 0x0, 0x6, 0x5, 0xff, 0x1, 0x1, 0x81, 0xffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x0, './file0\x00', './file0\x00'}) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000340)=0x8) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file1\x00') chroot(&(0x7f0000000080)='./file0\x00') 10:21:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:21:58 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:21:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() syz_open_pts() syz_open_pts() 10:21:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) listen(r0, 0x7f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 10:21:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7190100000087423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455f8dfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b89651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x5845afda, 0x3, 0x9, "43c894414c357029b9902070d7cca98d838c1609", 0x5, 0x80}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:21:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7ff00001}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 10:21:59 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 10:21:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xd9, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:21:59 executing program 1: setrlimit(0x6, &(0x7f00000001c0)={0x9}) r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x8, 0x2, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0x100000000}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) r4 = socket(0x4000018, 0x3, 0x9) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000400)="9d2a4f83677c7e5273e48a3af5d735c8212c553a698c3a1401c481adf41b0b1e80ed54efb253d76c18fc75a22e9eb91a7b1879948e39d552246e4a6903a046b486851cfc62199a157fa607c5c977f787da545017211b78804d4e73ca1656d56cbc90d91cd40b98f6785128b7355a8d1eabf55a0bf8d8c05b1c54d61b4a48a29cf18d302f2a7ea932c6de02a592eee1ba44aad134338cf58f0f4a3802d99e823b0fd503ef5a97d88311f50d3e191ea2887830cc4907557986d216139bca341b7ee62a4bd4be306c3e3755d9", 0xcb}, {&(0x7f0000000500)="3d95b2232cbef8aa66b4e860b3a67d6ead5480dec454ed8ffb9dcbf6f3efe20d85f4c6cb78ce46333f36333d1f0bec84b38de55c0baa43fac0e3581d3c55c92e6a800df83d0eb6433bf7f0870aa433e960c0f02fadbda4693493eaca1f0550f3c38e6eb6b37baadfd6b55da77be7243dc4e8a24c2f5d8517bf40290c27a9430f72ec73c0338a6938893ee4a1673f47f61bfa4c1ff69a414d515d0b4556acd70250ad812420ddf81cd756e91c3e753cb0df7110f4ba3d6985b2d905da5456f7d4ebcd41119aac5ae577f680a95a832ebcaf796d99f7b21acc77a91bcca0e6ba", 0xdf}], 0x2, 0x0) setsockopt(r4, 0x29, 0x35, &(0x7f0000000080), 0x4) listen(r2, 0x1) recvfrom$inet6(r4, &(0x7f0000000140)=""/90, 0x5a, 0x42, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x80000000}, 0xc) renameat(r3, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0xff, './file0\x00', './file0\x00'}) sendto$inet(r3, &(0x7f0000000240)="847b84e3f248c4e35e8dda19a9be007fdc8aa22aa51f0c7c2bbaf84c4ee37b818829c198b3554ce0e698ebb38bbd55adb716f4d2e9abe0f934c87e5caad656b9de4c08c26ecfcf61e2087dbc95", 0x4d, 0x9, 0x0, 0x0) 10:21:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 10:21:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28200, 0x8d) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x8000, r1}) 10:21:59 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) recvfrom$unix(r0, &(0x7f00000007c0)=""/75, 0x4b, 0x2, &(0x7f0000000880)=@file={0x1, './control\x00'}, 0x7a) unveil(&(0x7f0000000600)='./control\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000680)='./control\x00', &(0x7f00000006c0)='x\x00') r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x100, 0x0) unveil(&(0x7f0000000440)='./control\x00', &(0x7f0000000480)='r\x00') unveil(&(0x7f0000000840)='./control\x00', 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/166, 0xa6}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f00000002c0)=""/240, 0xf0}], 0x5, 0x0) 10:21:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = getpgrp() getpgid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 10:21:59 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() writev(r3, &(0x7f0000000300)=[{&(0x7f0000000080)="5104e574cf3806914e0e54fe57aaaf2d13773302ef3d1bda6b3c7d963052a1c421c7f7721d3da8dd2354b8119e19a860a38de61bc0f11ab61681165a59f5450b96b056360fbc5b25e841912569bb461ce1f4c35a8bf4a9d165013ce7ba90689a90c4e16161a0ff24257f7e1b0f76b8d28627a768c489753079b0a4", 0x7b}, {&(0x7f0000000100)="c570919eec68de31f18482a1ebcf57461741fdd16be7b3c07ab6f186c301a7def4150512ed9b7f7b800fbc395727ce396f85691a81002a214dbe4a05feb59d59dc7d4e9db6c87174b573a01601dfaff854ea3395df4a91111cb4ef841923f8ddd48b8052d86eab761a3e04cfe755d34dd6a065c55077c3608f6f91d906bec6ba08fd7ac1b17f92d02cf6de3ff3f7ab2d4749136441c54afeca88ad638a8a017aba9fa10fd657689c067e51dbe812049f8ea1a3bf091c5e1da664654c076f51a6138c8df05fff0154e90563858cb43ccfcc862e195f9c1b19a6fcb6e6aa6e48b604939fb0e29f7d08b1fb6967bd7ae32ce5ea5fde20ea88bfb37767fc", 0xfc}, {&(0x7f0000000000)="8aaaebe7236895", 0x7}, {&(0x7f0000000200)="b87dacc42f420dfc2dfffe9d6e0c754ae6ab5d3a077ce187410687f0dbcdae5b021e44ad5f41b56c0cfe30ec1a9a07664fb69457b0fcd82d6a081eb40b8b4864450d588084009cb0eb60d2421a5788a2dfdb4bc82bdc8451d5a3ed24e4bc686d5670c08f1e401cb796a67bad230797a01c377556549838d899dec2bff4cf9463ad13213e04fed87cec404ebd41de8c35768b8bf9fcc5f41b0b744d3014eb6bd4b55434f81d7befaf47f6abf6a5d4d1047b862312facf24f570402ce470272f00f12d8bb1bf499c1bac2b57189131d8114c8f17d5d81d4d4b1d8b148e2ed421abf40a0ae50219f8e4180b", 0xea}], 0x4) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 10:21:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb9fffffffbff510eb0092e000000000000000000", 0xffffffffffffff57) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4011, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xd94, 0x2, 0x8001, 0x899a, "9f8121ab84d25a5252f707ec6bee8af2bde4eb7f", 0x9649, 0x13b}) r1 = openat(0xffffffffffffff9c, 0xfffffffffffffffe, 0x800, 0x5) getsockname$unix(r1, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x1000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) 10:21:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0), 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 10:21:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2000000000000001, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x1) kqueue() fsync(r0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) linkat(r4, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 10:21:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 10:22:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000180), 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 10:22:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 10:22:00 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x0, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x7, 0x4, 0x0, "5b2694c5bb72ae5bce950223d28f609b5d3c783e", 0xfffffffffffffff8, 0x3}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfffffffffffffffc) 10:22:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fsync(r0) sendto(r0, &(0x7f0000000000)="b9e6b56aeebcba068a4cb6cc9f4943868a351f7a4c72e7a0bfe8a0295c1947d1129dbdc0b607f025a080f2dca316fec019d7f1d15fc847bfc262aa0cd4825e3271422bd822a2151e35d616f0e18999acf50cbc70aede0816158424010129fece7a4419223815b148bc9dd2e70a31dd1051a6c0565b12a3685597be", 0x7b, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0x81, 0x9}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x48, 0x0) getsockname$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000990452da5dd7b387d80da030cf65626931ded1fd5aa61f505d07fa55900ebf0e373ff242489f654567619fb5aa509029fd1ca1ebb506efac26dc6b7186a02aa82079384e7c79064fc23685fd9f785487475d4981e8a70926b50ae23575ab958e5d6739addb3adc0c8e4348d4c74b3c962f0249f88191a82f41ebbf67e4f2b3084a6b517f7a40e8adb1225e51f356189693af01967e8f3491"], &(0x7f0000001140)=0x1002) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) close(r0) 10:22:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r1, r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfff) 10:22:00 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x1, &(0x7f0000000000)={0x62, 0x80000000}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/52, 0x34}], 0x1, 0x0) 10:22:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 10:22:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) recvfrom$inet6(r0, &(0x7f0000000080)=""/57, 0x39, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0xc65}, 0xc) 10:22:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 10:22:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0x1, &(0x7f0000003600)=[0x0]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000003640)='/dev/null\x00', 0x200, 0x0) r5 = socket(0x10, 0x4, 0x4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000003680)='/dev/tty\x00', 0x0, 0x0) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000003700)) sendmsg$unix(r0, &(0x7f00000037c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003540)=[{&(0x7f00000001c0)="1c3f7b264dbb9cb1d395435458df1733c17c5eca479e8dfb5cca91ef6616d907752cf07fe31f69169801493d1f63795d6616afbc99e232c4a9a63e8ade43153d85b513a478b748f7fcdd82245e11d82d81297ca0b60766ac6902f55bf0b03c98e587f27817769634504fdc1c543490c54e4d524c3887cbf9ce8ca96429190068036185a470a3583f2e7b031e61c2fbce7e1c181a3153e823e8206c68a891939b4f84739b1d72643c", 0xa8}, {&(0x7f0000000280)="67ba1f56de675ed0337c276861a57b810367180e6151c4694eb8e5592bcd8e84a102ebe30a9fa5098bada6f724323e63ce50dbc9c277a99e72654f9ec1c187476d63c9e998e7207d878e5ade494d7357a2f32ec8a01166a674ca874bbe5046286c451795e1225efff2483c195bfc29e3b7b63613f18809af61efc70c566e6eaf90886a68b4644cdf7758f0bf9ae6fd64b36efe3577b80c35ff1aa1dd8855b8664cc21e355886251b580bda56fea14c6eac227ab2c4e2871828c69272d8", 0xbd}, {&(0x7f00000000c0)="9d7c6ae88a145e8d413a4dfc94d3c9a46363b17e11adf6567801436a006e792237c29052ae443d3d9233b3eb2d", 0x2d}, {&(0x7f0000000340)="994e630bf44f10c5485b1c135008dad374b213e21316906d204d3fd0b530479554fb6a20ed5cf6926235f0d452399129e01d1ab1812a3b2e825b414735e4a869bb67b0efb2b0d1369c8b3065ba775315e1c32e6a972e22a26f56b06377692a814dec505fe8a0d3dde28d45f48548f2a7fe6e29a76a674a0156f8df64f9b8589c1e4292468c0ba4f59165486e5695ccab443c5f8b847949264262dea18a6cfec027d360fb2d1f4971e4bee306e5b14d310d0049b5e5e3ba", 0xb7}, {&(0x7f0000000400)="d7e057dfc9361ee261c65298014c6814a78b2994e5a1c68c39ae7440405160c7548ecea2c5f893b456715db604dd7160a46494951d06c3c7dc0fe4275cb3ef5b340714a6ad03017ad8ced86357e1b6497cabe70a8a9f16aa26908c1dcbb07b4fc2c97c53fe36c424eeacc89a08088497e37420050c64ea898b2f6f3aae43cbea00e9a2dee2f652fa1d82b4e2b0df9f25b48176b0e8c6ca7d627e6dcfc9ec67f074544edae3bbbd7356cab91ca1bdc0e2bbed54f527913b6c432ec74671075a0af6a69a00caf50e167c8bf82ed099b93c520a32883cfa9e09259ce531142fa3385c6da195f89afb1f0622032e18bb8c92019f6211b36c24f1bcf9e34d9cd0ff3f9c2d545809f0253cc8e9c74c892f38c3aa95309e08357c367842e8b198f494a52e028752779d58fc9f2b367defa24127d3aafc3c525581fd1d0bd6aa967c3562203f4a92f9d074c2fc54c8f15c5bcd9138bc5dcc0df9c61fb03054fe7eb0ed90a07b4c347937c1905cea721336f4770dc29bfd86809cb22e0d78c026284943d1947747e9a970c79b079cdd669127440e5501581c001ab8e34ccbc6f21f42135211e189f06881152e8957ce7e9411488403c45d29ae576dd15569e04a89c20a00b2701d9b8b7b8ca68d318abed9d43d4ade48e02b2aab1329c8fdb5335d52f4fb8487efdaf2f8614ef8d84db767b1bbd39d17e4f4aada5e2a8a9e5025d088123cf579098d9301597451a499b72b7f5e443321764600075f4fe33350114ddf271728a34d883a27780f7d044e8da72959dd13859854febbd9b78823a47fa432051fc95d16fafd7929e2f94a2a1f1b7a3b196805f098c406d0be78e237825e98baa471909c26032bdc27e602c8554ae7c4941bc90f32d63fc3fb3fd02ab36596bbcc9b903dc27e135009a06b2fc50499aae736290d65f06d38a4abebc33a198183781669a80520019490b1252f1ed4d68c8ffdf8ec138f7e2b3bbe1574992f10610a4e7f185b5f727c5b7d1e04e8520d5aee74d2762a00750518d6fd6c3901a4be3e338127c3227da530ab7ddf6513fc78a87dfa37d8a1bd76c4cd66a817a4cea22f28ecf1c7af684db4f543baf2e3906acd294a6e301fcf6d9da219eb0bbe858954ebcd22403c0f1edcdadc6221ab071c79225a2c8a82d8309eac633562bd4a61b54ab41a90effadbe0da8b51bd3b31c406bf2c6fca67216be5dbdc98c7f01bbad746bd5efa89e94299a73f2ec0b2965b643aa12ea55b7f625569cfb36149de8cf397a31c86cf2e3b6326754e1a56a6be8f7698cd8f1800116e147715c5423afbca2680bc0636643035f873dc2096e712bb347335b5ffe62144c10623aecfc1662c0a4a2d654a500f88263129aa8ea71d23a54b0698f812a189d43e442c3296dfef66bcbc209bc8110cb4b363fd6146b3143f8c9e28dddb60f1fc726fffa8264f898a06eb9f59b6ebff1b9be53c29ec53a5f48515a01f1d39a31ed58e44b5ee901c3e47e6f9abac75face2dd7c4dffbcf689dcbf94deb4f38e6d98f0fbf739f03a00112351e82e4272876f91a9c14791dffcc2ea8c56a4e24657e2ab122454d6db97fc8b903cbc096bc8a7594c3464e60edf9bc045f02e83926cdf8507ca0d9ae8308882a69ccd38edf59b75d5a8aa3bba0782ff81a42a9e6c487cbf5f34c5bc687ed8d92cb0941e20ab93e9631407d5364d01719800d0722a81730f63bb9508c834cd19a39e1dc0d07478a5b6d95935682f6197d03a50e4b4e5951e48f414973b9b3e30d85ac481c42f5040448c5dc7d15187321ad8dd36cbcf878ee7d7ee4beca7de892be2a726c12172c9144d634b64d8277197a1e85f2aa159035144c8af7a1250de175139b79b7c122bee1510fdc05efb471e66eb1c44bf73b67d8689e3903e9c58f1cca9080e463b9f523bceb48809b38ead6dbf8a8f58f1e11bf6bb6a846ecbef6582db8021aa9391d94b3af1a9704eef8d9d2395e39d575805249cfa34bbb1cfc406e20c513022f19fc83bc53d1de3412ac42fc713a428e1a1aa5ec58065492c0e7151d89c04fd9883024106285b45d58faed7527bee75105874cfa5599212f11a36a50a0cae745f0a8d214b5c6257b76f5b8443177d6fbeba54c2286ed2512a04c31e17172c4a76b3b3500d9ea5281732685bdb730b90aca4682c1a7a496d4795711be08652fd5998564909ff33db39e91a44cb62d183ada60053c60c198afdd64cb2d0d18db3e3ac4bc6aad9dec2ba5d988b4244ef6064ff07731fe43c1acd40dae80bd78ff5b38c81e1cb2798f87ee6df72a827d57d3b99d4a0b74d28686d8438cc7f7c491745b3aabbe5c9dcb015f1575675b21ef377dd28344cb59deeae7a48548342d67ad3a604e18374117b469e890a7079ea312ef8d9b865d54e3135394906925e8345d2b2f93c3ec2535fc572b353a8308eb00fbcd7e92cae24d6d6024bb8331b2337b154cd6ace84f56258e138ca3766ec338c291818198bd4e4fe442c947238a2f3356764808c2ff1d1d2de2f517a5f83db99ab896fc88c677e54c7d6768c8706f503c0ac4d62577bcb055875f34661f95251052d6f114ecc4d8ec806db253feb774a770f45bbe56db15b38272177b6669c0cd7c0e2f246080fab05221a4f71952fa4e14cdf54617b6e35962e01b3cb6f1eed8b7acdde63062214619df633d99a9e8178fd20158f64aa001f7c97e710d54c789a8c4a36081aaac7772b0ee1f1d44ae18cee16049bb0e50d0565549942b68ce86a2ff881c2107a6d03479118c6a589836ab79e306f88dcee92f8d395fb507451c96e63c09d8e42b5585e338542c410895ae7d9929ced04646325d19bc0728b4ce5e1b7af8a36c5366fd3451b7799edd34454dd55276f261fb263f3b8166194a4efb63a10e1791dd0542007fd8f5d2c6eabfc9f8813c23d0df3af28e27afc175d788051a7046a6ce53bfd7ffff4d6586cde3678bb739673acea5c49f292af9a31af3937b49e4697b61e563e4893f0ed5fb037ce71977e2f421360fd8d5b0241c41d1d5749addeb303b6b20e9806c8b8a733d484cd124e401b3ea65969056d483491dcc32c2f0a62704cc24d6974c4b8f8b451371404dad50850027d53c1523939e9000e0a30a67e25d7ed613c29387a097a5beb102aca8f513c85ffc8ee33e123680b7eeb68d7e661276f685fdf0296380c85542dad4da4341caed3f5a4364beda18f248f207b8b8eacc7b914623b562151c7752bb0f58d63cf7a43bf05a8c8d6ad0ccab29368a45f68c906424b6c34479e2be4fc74314e9083b7d8387c3f5cd93685194dbcfaa84f49abd24415a2bd7c1ae35ee6ac66c35e2df634e6dc28628174f64004906884b7d97ece829595e4f1963fb557a6702975e57fd09ddc7f9a98d92ff04ae915c2f71889ed8494400602706a7fbec568d40b79a9f870916929bdc492e5c3895fcd181219cb89448cb7bf43d798b899d065aa977e4a03d010d190b997538d2c1485ea2a7a41eee8f0f71a76c8547f759edc0453d9913c9b3825f574382a5e264cdee0ef32b9c9637cc55a2098210e5002d7f5ddbf5679252b7b20c446cb6c4848152b5f1b90c5c9ef27c8dbc783b030057890e3f150fbdaef23b0514a59373c3b6290ab50831a648f3c239e4b3d3a3b704737483c6ef192bfce0db5f1fc728ab6f696fec74d1b0c8cb8b7c10017a62ab15f1b752b47a2c690ff935dc282d92d61ad23216301ac80b9fba6d6524b6773b688471bcd36e4e43a3ac4a7c040a6d0c4507da5ed6d5feaf8de368568b8140d1613b696417c5880ab9d8e92d2017419324e1008f999fd56e9d607f44d5e6969fd0ca7645c0c6e38debe56f87b9c36ff219683f0d5b6edf4bd6091d88808eafb4b56994b2807ace13ab50437de11f24e289282b66261a7f543df59da09053c9c76581d97389bcf36abb15736e3b44018b27314c81b28cb4dee142f81fb5ac0371d50752ddc7f6217f31910d8d9c1c466be3b407e553d8a3444f89e0c4c6a73f1cb8c9f169b19714e55b2a43f1d26a60221d17e96a09c4e0438f7ca930a2f99c03eeb0345c2bcf141487a6a46f59f4821b63ffbd32e4fb9ee1cb2416ac2fe43deaac56c9d752217454990a8a3a104eed01805e110221f72412871d8f09cccc4e81f64d4357e25d98f47d214cbaeb6650eb5556d627885820b3e17b861f1b8bdeadc806c163de07615b96b5afe3441eec1eeb4e62632eea2041dd05496bdd332a718977bf3c163935d9f5649b1c8d2e200be427f2328ac9bece73d357ea79cd75b22341c3cbed2f3112f01a3fcbfcc8e9c598e7a2762c1d05bee6af53ecfac4e207e6d1a93021ef8dc2f7eddc6d58886e4ccf77aef7fbb58631f1d9fd92d49475342b29f2a1f91c8b25a4a7cd6269a80c0d0bc7bc1d0548cee03bfd33c501b76a8da17af2dfd29b1697f69bc115e6667e1d55a4a2ed68876d079114621dab5df4daa5723fd341a1a9911cd038bc40a2a7f314b70bd208f9696816d3ee3e0eb405f274f5e2d7f13b2321f2627daed0f477bdea653ab8289226647ff9324e344e1165dc0ca88aa2b4c12fad1757ae4cad61f880fa1df27da6130116041bd49abb5955a35d0b35d17c2ec3ee28824e754a406f7964d6951214e9c3bd5dbb269dce0082474d8b09f812d478a75d007802ba619a9323d05c6ac29ecf726f5e14b29368ba900f2d633c0fabf1a455370caf69b7fb6f25df059e013b64cb15765cfc083d23b5632a2f71c9c932823457deb2f976ff5d579019bb7871c91a41475db6326f728ee43a46d9f8b28af6ae6c6e09024392bfeefca46b8779f8daeebb77c1ead75325a78169e48a079f989ea2fe39f1c8d88eac5792abe5e6f91bfc94fe647fbf5fbd0520bd691cdec59259c4c0a96ed622095e60eb9cd17eb29d9b931fa76cf7666e1ec165873da7ad0a23698b42b7697564993f8c8541968d54c4c486928a980e4e4ad16f13f2faad0ca03f2c2287bcdab3b45f2c2df68fb5e17d314e1ac3cb36bdbdbbb8f3ab0866e40917a68deeb956d81d75136219c6b6f32d7c1c03e06829a05486ae64cc1e35842152a3329fb25409f2725b4e5d5188f6edc11440dadb41732e62f63ed4db30c96631038b1c14214ba796b5f92f983c05d91fd0ac28ab9a4020227d48ed8b62e35a0d4426a0f8085a315b6763dfb7993a499a6633ec092964681e1e94f94971e6b65b13ff3037a7cbd49f7c1f6abbf87995317792ae26f401814d50af360a8aa0e85ffea7718cca277923260538fd19c2c51ec67813fc789dfb3d3287b369754d5eb17a85258a4d0b110c2aecf54438c26d4014e937910ee7a46d812e2fd2b25e8c800429397dacc55a1cd9687d5a1081fadf4de0277931cf958c5167511781185e2c01439181b59bf775e34b190f886016584cf49f53956381a818c8244973cd4bdbc9ca65d9e924be46045478cd343a9ff5ed5e8cf455b1142844d87c2040b0793b365f804954a549c4740a2797988e848dcfd18c9f5b6fd6b18fc8cda83f990651228b0dc23fbd117d8d40e7bcfdd1426ebfd78f5b8918879598770fd05bee71564acfebe8794e436dbd20d05e14865c13571b3c53ec0bf6031046e99c3d2dd174e37009ae834b919a09c920ff25cce846163117e31baf62c0fd1fb8c2f3c72e3428c8bba6bc6699a0a9b901ab436308d572655d79aff58c7bf1b4f394dcd6646b7906b10f20bb3f3618661429edaff28be483e8993ab2e61786f64742ec6945bb88bcb74a828f2f812922e604b41dac7dd36e3bf8efd45d5cfc21f2c61aacc9a29a045e14b8", 0x1000}, {&(0x7f0000001400)="2e595eb19d3792d16e5362732733f62d5af64f25d9d57acb18741b66a70a1141563a673201bde2c855fa2ab607116101b71f138e7ba2a62b1abd8be27779e4ea14a98e849b6d16225403f437639444c0e2595f1d401f24e6a15e89e4657c8be3e4f5c897c748b0869624aa2d5ba7b13aac91fb01277bb8609f74305d9f94a1abfc40df25a2164ca2210b1ca4eea36e0fe3f65482e37fd92d6cb7291f3e4d0ac924dcd651fc3d62946714d2e40b2485b835a3037392fabf1cd5a29c04448394099b5b6fec0e7208dbfe282ca611a10990e54e709fc9d60ef0325510b3c0b4d60c1dbef36004b1880b339cb92fe77ecd6208dc8c5b5113ce2702f9f9890301e18749f1652b8987ecdd8bd2956dfc5c9c233d5e2c11102ab896fba8d00f398150d096d7505fa6d4b4c7ac3fee4c363d9762a9a851e94b60e9e40ce77ce052fe87454dd02f9cee92fbf31fb9112045f922fcb338f20251e648dfedb9dcdd5c21da48155a279358e01511452d53df9579a5cfbb601508484084e7e5166effd2a46b2544d328948fab0888322b138bcd75463173cae81fbfa8676f2d2ecd5b620021fb50cab2525426ed9904fc13b337c5e2a24033ac31406e93ad6453fc4b334f9242d8060117f9ef0e173812f6890f3a87a45084f8ac19dfe6eb4c08d6aff1a33c125a064e956bb21c252149392b622274d32cd681e72733e6b0d4ee437596801f771b0988d0bf5ae9418c6073a97e8f7cd23b3d864202eef366e33de2b6283b92b489518719c002b59d19e3410ac22099d7c6dd193dc9ec8f3d84638a70dc66bec0858fac0607f7ddbd5348df6cb5af5b83663f974a48b83595f77ecdc950e808515611ea903ae3b8b732502d0411524f343f64800168d2ab2d866094faeaa7bafb09229317c62a09dae110cd751134a623455862a43736d62346bd0d8b05b1605ada014e848cd5cbbb72226630efa6c00355afe8f371780d8ef88ee0782fc2a8c79709cb747af0f42ad10f8058f2e4893ed4d4072893b250ad8b686f961eb1e684e42faa9ac2668207f668adc55360b31f09af88321544df89dd4b6878796dec98af02277e258ac84ec5a6d34e991b38551a1f7c1aca7e77bee42964b82d1299172daa2a95b40acaf28f10e3f35832cc7803faf151efcff3e7f32a9602be982db695ba3d1eef51f8c3da3d9271efaac8c79d11ebfd19d51ee0b74cd1e26d9637a575cc6a20d13596c0688debca25ed0b45af8223fabaf27ab45f026067866222e50c90c327d61d9a576d74adcb38810963a35b0cde78b00e15c15ef120749879f3f374f551373229f6dc57de528528ae1393cc04a06bd5b4b8754e00c252caefd55d7d4240d3878a52bc4b6e76f2d5926427ad1213b4fed7da41400f53fd5e0ace12fd6896d49c3a82d89ff43d0c65e3594fcd4f69422ad5af36c4c40fc5745c03eabb01dd5902dee485f0ffa03d5c0f2dcb5c3468ecb8372ca1c2f1079e2c5e115b1b36760ad895b0d0dbb274f3b4b7ea9b265743759bf516fb65bfd5979444267e52905c030cf415312d56f925336c598c16a26551d502ccb21db229f20f21e4d125e2ab580317ab402af64f72e96873e3fc0e6c0ec59c7afd4a431405b7a29597369ce3fd6f8f9498a10d22871f39e9c325ce8d14655b1ebaf7e58931f7428ff34f6113d5556e615da1caa6d0d01ce0338bbf3d096cc82074aa202f3a8d7905257e5d3e84238ce708a2531215a1ff2f3ade7eab127eb411b35146581dadd19b87bac5d93ebed9b9eb0eb52087a3824f2774a1a0cdabbf803fe52afaef6cbfbd5b9d51db3f0ee647d29df5b3b68677b1b3d2ae73556791d67366692f63e623a73796d0ae59e1e3093b221ae4ec276a33e56243ca295a8521184071d126d9399c1945c019a9f7a2ec7fa82b13354ab34ed50785a5a1e395d1619aa5cf6611cb1b5bb494c7ef1923c773856c4c452b643b034e40ac29d0c2fcd4a5e323620c00961e0d91c376d8b72b8ae13e9b46d230a68f88888bb2f15783be2fa3cbbbb4d6cfa40143bddf0c28355c4d69d533fabfdfa0df4d7be9f43626ae2e83373c087591ad9eac9072a02d30ae6074451c46d2288748781730fed8ebe9680ad97437870bbffe0555c9add62285601c7eda261174f693993d894dd39a17dc2f29b9019776c41cc6d9d2f6a19cd81e38b0229d80538a5f3ebcb0f4c75b96d25f477ea65cd52ff61381fae0b94e22e1dc5b04f54a4a5549aa85ad31bb24494a751743f7f57c304ef9186664dc5dc00d7d7d360933886968af03447ea6d9b043b8f187914e9d09d6e4dfa87fc81ac2603ae22b763f9778901d81802745c589648d0a78a33cc0573ac54b85bf8092d78719d6d819f69cbc7551065e6cefb39149b6d62f8bf8aef81fe48b97a70689b01428c9ff270e63e646679493e1d9da520e765be455df9005838aa67e009f7751a47ef620a57b598dbb0bbb560f1a2b7bf2747afdbedb695f232c7687c093708df68b91f9ae214a318d8b19ba24cb91196ae94e761cb604c458a66f93f8ae313be28200f9d5e2cb018359d0469b171646f84d733d9ba2a5d1e79dc3e03ddbd0fee9e475e87dd596b3aea12600aff16c9f6839f909d591d1051a23e94386eaa633fe6bfdbbc5471cf1d2eec6c325e51c43eb076deaf6c78e26bb44ef112ac67976a5f76e77ff430170b84a3a4639563b812b8f9ec94e1e762e493f7662633081e7a4497a31e2d622229b04eea50be099d349583faf12b50fe17d8ffafd01586e5cbc5dec20e3d9cdb67ec5856f2d79682355e48fdbca426a177b0e56aeb7a94c60bf5bbb874990e3df4530b47640fc741c34c8e002213b99661e7f82930e3aa40cb98dbb4c2e646bf1e7afde67df43519f31c24646cf7ec54c744b6a26e35928de83401d4935fc56e412d38f63c91e5d5fbf19bf086f678f6aad14cc7073ccc576bb3e69b910c42aee4affcec2b828c53908c359ad6f899595b9036ad3d7d177ccbce714201a4a88659e58ac3617210283622825ff533b0b38b7abc1bd64c1bd3a7b9b2a0a6a4951ee6577f4e3d9855c4bd6ed7515d4d572f7833a441b0088781c5d879494149973c0d9ceeda71e8879cc5dbb8c71275f07701cb36b528269a1a651c78e49e39a1f789180d379a4da09b114ade57d6f80e3a49a5d6d0537483bc95e380f051a62bbfa35fc8f7ef47c32b1eec9d35fc309e71da490b573f7d3d4fb360aa1f9f8bdf70fb725ddee83c1cbeec38fbd4645dc5d8bd67347866e68f466c7fac16d5532650cb309de4c00beac3755de247228c601da6eb9529003406f02ddb53a6483c8f54b75686adb8a9e47b7ea363c289579234d1ac0868f5528b6bcc49abc08cebaba2320d2be8f9f68ebe2b60b5d30d61f0fe00c0deba5e5485de4056222fbe11e3d8f9287f15dd47b08b587efd9c5ad101b398c285831bfa98446304bd5f3eb6b892099a93bf30c6c28e05657916925e69f8ee3c2127392c5bb78385a7752b94350d95fe37690379ead8caebeb1851071c1dabc8092fd3f1d51afa98325e4c171f19cefd5a4a75b72c96758fc015e2391900439ab5ff3ae7564d7fa69fbb636e62c82229336c15490a71d5476bab3af089f749eb222de47f11d884bafb0a0201393dc505be274ffd68c494a57d58cb0bf4ae01b0ab796f54c1f6b9211656e030ba5460a2230928d785da3cabeb75ca01c2f14caf7fc79162eab0145a6836a8c016b0bfcf92865d3a6c8e77e0be18b8694062f6f8bf9a1e8c7476e22d454932c2d0321b49c71b5c342a71cfec56a92627089eaa45ef764299af1c4f4f1a9e98ad7ff65385bea115a84e28d0989f8457c81004223047c12c48339e5c86a78abb3ae4b3de690f8299594481da15d59ca8ec47c088421a0db52f4d92828d8c91ccf62602652b1636b839c68279c1e98f9ba346974d633f0a42fd38f26efed9115f797516ad226537e7b2742c19387da22163d5749368de5b82af537f8e5e3bf9d4ecf8030f5712bc6b951a33136302d1f2104b82d39be611abc3b9fea815a5df0ee6cb97fddab88ab1228fe0e3566702978eb2949d7bf952766617493ae6cb7af19982ce639a8e67f3ae11c6e9003edc846ea8c417e437f96cec70d90e2407836beeba0b9384ed8f96095fe9c4c47477d592d0771db062c75f5334485d1392aee5b58bcfe530f3a81037052dcfa30193e63ae251926bfea3f391041a627c591c7ff37a52115e1931b7baf65f0f0269b4fcac28e574bd135dd71f2794e80c4583be9cb540e90767e75565aaa6118019e772dea9bec4eaae3231407e29873711184654354021e1227fc1158b4e67e8056b6fc9625342ce59ae544369f7a1b0ad993656716b62cac1e1d57d782e5b79768cf0f0faa3db0886f6be30a004cb55b14ee9113a0a702de65bd8d85a3f8e783b880817f70f22b3d9e362177fff977301ca70fa46e4cdc0d81e9b70d7fc809691f67b7b90dca995c862e71586a671d41a40ddbd9c6dd9d61b87f6c5a1158e7b7cc29f509ccbcc3f0e4cd46800190adb2b54a89ff7412940b98b9ed52d70f438995ca0b8a6c86f6508850afae7198827d9aa640ceb922134e25bee602f8bfb10950185b066614ac0e837ce3c21e88c445b9c77dcde442f3bd86f920190f7814eb56bbab72b6f86d88daa70f481e9e52c1eb284f2c50d44739bb3ea7f694eb226bb78e05658678079b24ec804b3d7d50f62c096447d40bc5240e2f7a8d5441d875d46858e26f9bd7cc8871123000aabd80b437316f36fcef14f3f2074c329c6b4d55cf22fa8777daf38395911cac92e57899b018d3e943187ebb1a5d64389280525232e466eea4dac2c5acdfee0564abc8066e3738ea023cc522407f148aa0974a61c5129407009bff7b74ba0b4592b244a8bb95ae89a9674c9bf7f6458e36f61edb2d35b2494bd12932fe1a61e5857bfb39af623771a62eddcfc332cc1c029b6f46e090cd10386592e4f386f392da002a3f0f04fcc09e638408e411e15f6acf0bc313f5843fbf4920327c2c649ee1b13ed9b11368710908a709de18622419ce6b004ed6744676933278f54fe89dbcb0b332b6c6aa869b5a9bb6a09be63c2ea3ec45f6ccf39f20ddfa027f22f3dcd50531b0be33adf000115642decbbc9119ac5bf7e122cd5c85a7d23708faeae5a50e7dd1ba1277fda68902f095ed45022a133b2f95473d081528b3630051fdde549d5ae6b899fb1d1a50f9df1d8461d4bcfc1498167ee1769a8aab30064a7f613ffcac39f2d8b23b0ade01bc09fa5d042c166bc52a3b06a1b4e70682bd6ef53e056613c5ebd2a3ff26595313ea0b9a2aefee9b63f1686f010a02b50c401b9c333a433f7d22ba57aaae991e11514e974c7992cd543518d0b8848e47524e6413720d1d84564c126997d3cae1d920cf0374e26a4609e53c80ee675990f8b98d89faa7976812401d909659c5b9f15ef747a84fc501cc8ebd2cbf33aadd179a62ba6e00745db3c2c4b03692dd64f42298316bf0c05bed5c30e9a65e88ebfd5226ea5be3da9784460d72a1a4be6311dfff8ed50710c50bd72098ef0441aeee70e02bc253213f4594dc1b49cd3a36e3de8da63eb7ca71c23f9a0996f5e7d96af24d850c913db04cc986b4dd65af7e9e38537c1ccc8d517b5cec602a16fd62964d25a6f0e9a4af1bddfd2449ba33a220e021a788bf58b946aa52c047d9e81ffff3d911ffd5b7f50a9a2952723ed025f58b55a53ccb85a4058fb6c25746ad1592cc5d932afebd3a88e9e4a17a1fd02a3f4893f249692bf9b28cff5cb5", 0x1000}, {&(0x7f0000002400)="e0f482b589f0dda4f56c1cad271d4529532a85a98c9517dd49a20d2ec8fceba9ad77528a21a9790510d08a7dcb22b8b2c1297bc2253d0c3770a94704707fb310e0208737131c2f9a0d00c4a2f3ae0692ca15b44b04294fdae55bbb53e935d6365960c89c4a86bb437cd282a634499ff74e8a571c5a663f663612877b3b27c83db605d16a7b44e97a30f6ec8b09a74b29b736aedf9eb8ed35916e96e2398538e787982238212a495f0c8ed3e906b418edf7849328d10325d444621b063a716d97a372de00fc251a3e71e0a56fdb98d2c83c8354adcefbea500c887ba0edfde9002b400bb6e53977bf97de42f1cd3648691e8d2961bf406a8365c3f08555", 0xfd}, {&(0x7f0000002500)="e8ae3ed2f8b07df1e4852ffe820fbc11e8ec8eaca4788c41955edb1eb829d3516a6fc7b9e4cfd5950004fab8dc611afdfafb0e9f03b476cd3b29a142015a690a01263ceecf42c263848313ded83a618c30b024fb197d63387f4a81b3094d3efe4b579faef39b92611b03eb51acaeeec89551a771eb108887d139ff41d9df27b792b144c61dcec3f329fbc3be0e198bbc604e373d5a3ca0d6d761df92ea9193487bde210ac3784f727c9fe13887f7e849c78626f83f32ef55362c27c3ee4762065ed7b0567cf2436b68217e64d375a8507531181cb8c697dd7d0ce93c64c2713dba8a09603f0cab361a923d59059d7b88397ebd2783728af31b833f6c08ca98deb744341a4b64ef856062e83940890446320955c7915169c39c374577d86a2ebb04c2fe8e825c6d96dbbeb14e5c884ec8dcc01504846974db24b6c652ff8a77adc9588e389ec1effeb71fca1c62d185a95395198657fb3b74ef83dfc847d5384281b365aeecf72259a49bf8a8d14e769229d1012b440b79db042831b34d98589b3fe8dbc91a651598585cb7ca639292e9e00d7369042a06339c71ff333dc1296cdde7864a5a8ad6aed79c03d341f0235d5e302a2534125335cd37f3ca6d5e2e42aa8f23717efa766b27b8d25c0d8d3fb190b6f40abcbc597a7ef09dba8b9bb35e56469b9461a141c7d36a97f3e3afec29736969a7182d413da4b07577de3e8403205cb6df51ccd19782ef6d462020b890634a6d051e713934e87b6822abad20a7b9100a52ecab8fdaa342a72110ab336b3f596fcd896cac7a1f575e9e4b46897a09e877fa3dfc280bb966a8938847f4963af3b94e79084454c2a7a5207d88246d5791671236d5ed20f91f8261d803e7202e105f09267838b7b780bab0d2a49fe101f08be5fb1aa079e0ffe10d14689553964e87de7e903350c2fa9eb925cd9c930f1dfc43abc78e8ab7b04fd76d9f4e5a1c02e39fc8bdc256f8584f0d207fef6fb5fede1dc0c6746e38b8889f795c26c39351010f81068248a526faac3b3544d163d47c12d97faf837541afacd4175813ad8d84f5d001771929b3fc828577f8680894742c1f689fbddc85e9fc6ec7884b894754f612412208c3a9b25b8e8326166813a0eaf861dca25667e03c9853fe95d8d12dc21884890de78d7e0ce482e8eef548b9afd934a2c60c5cb0643cc7cec3f9c610fa6cc7f0448ff8d3b05e2126abda6e0e04b3688ea4b7abe1e5a982cf5777ac58f9639f9889583f975bcc06bfece22d9ee165940f147668ce1639206d7ca116f4104f6ff5c430a651e1988c155fab2586259f6d8feb708d16018bab76f02928a3543ee73c7d0e977997ada5e1d00d81b0d097ea1767f2f001215c97121841b62923283aa27996696bd638d2f765ac6e1b1b74979fdba45cf15d3ecd1e25dfd73d813ddfb34cf47574ed6efd8335fb33d8de7fa7af4eb52c863e72a9d5579832b9a83f729d6cf4cf50575a9d0932dbacb9d3f188ac49c19606c0e9cd35b7cd5c1e5ca652db5a92f4216cd84bb154dc74668e635a4c5c777f8062bbd0ac5b575eefd2dd1b71467782d38ea3c1caef1fb0a562c73e5e7233fc3ef4d016b289f648742c75ed9d772020ce8c92ca2a896881ff45a5f27a3cccff60a707ff71ff4552fa274d120e2e6bd4071a5cc39b76651811310d787bae2bd83ad9288c224f536574ff2ee4c1529315ad948aaf18cd81913bda292c07359c91f9519b95c610e06d8bd648d0a1cee8aca1d3c5fb781408cc9c253dc9b382787877803fce268eb3344d99aca8e861d54315172bdb612e42dc1ae948cb6a6afc444de18cbc58a037dfd2a19c42fda7a7053aa6bd62188a5577507a6eb3e0d6247d6fcab381619c84dcbc3bd973d05170bb4341f52e9f988b496ff7dc56d5519b42a0f683305f5ee260693690da73750f740106dab438b4f0cb8b0f3b7cd84ecc607e42562c0d533773a6b7a3e946221ce658cd77f72d1a9d96326d8e528ff4de015c66df915f035a954317c92eff61ca4b0b452aefee6648ff02d35cefd91a8b1b3943e12b86943d75137df9fdbd0aa7ff8999fb4f37fdbe616a2868bc8878fd74fa57165a06907ada8a9e79c2b55f7534ecc6575b81a83d7e4ef16a58e41736b6c2daf432781a2afdddeb95338de329c9590f0c542ed2b43a59ed073c9359eeeb44a0c2a1cb8a57e63059d08448790276dbfb876d8c6622e8af6a8bb3aaef98a926963dd07a59407f9b79b4112c773f9054a79caae60d0ba0f830d3794f74ad6218820e14537f6fc9cbacd68fa3cac6102f0ff307665a91bb3fe9dd3f2929a295b274afaf0bd1e7aa74ca82d8e9cd1d1cb8d9df5f5ee800f04698404f3307b822a7419aadaefa76bbf3d8bf6aad22e8006d34b291e63c77c024a672158a77e14aadc715d64b45c538d1dfefce36509d5eaadd04ac1ba544e3d7dabb5870f007e6f35ab0add92e45338de0150633a998cb018d2140e36f1179202f91f4fe825fd6dbf4c6c95ac7fb37a69c03798650ec3ed11f9d8fa9de323c2eea6410e2b9bc64a3829b2ea48137293a87d1c88e266e9c7fcf4fdb6f4d1b92c05985d8bae50afbc777904e7d6dd3aebff83a2d82929b397cec92b6e48326dda4d9426893a4f0b6109375c3399a41583aa5d8bbdb24b7c379435d6f42955c8ab3147741faa00e14f2bbcc4ca89e39645cdc2cdae7d12edc3c70d6c73a61483824e27e63af0e4b8ce76b5a41fce3c5bc2b200b10a1a3c2fb649d6f3a463a44e6b3cf2f95bb496489f6f16511f0c89de1f7b481e58b9aebe251887b4e8a3c1151470c5cc71c03b11ca1000911005219eb9a7ac4027a8dd75fb36b52ddc876c478a01c32a4fb12abf532e01f81443e045591e95e9056c8cd6a1b06e3b430a3c6fd0b038cdd94116c2681b34b2424e65346b928e7211b89b846fd9fd1d32c63e3a151a34459418c9b69f4962a566be928a5303a1b3a383019f7c11fd212f6baec229f2a501e45b9495e14711f0ad00f8003c93a0cd04cbd6e49c61ce8a495edd59b4541e16c14ca10fc633ce529fa9a7c8ce38499c0bafc16ea0f792959b2ca86e9cee890d6ca7f7a55727a4050217be0e3b1d9f4aadbef9ea0348416414e0784beedfe9a5a854f06db7d72b1c3bab5040f928a5ed26082599399eaf9cb6c8184ddcbd4f4aa0f2d309d560037871f72e6851bcae546953a1f69f5816067fa01426083dbcaf70a33b07ea14e1800d83e32b8506086e0c6e4121929e47205bdbbff29fb03ffe90837137a3131dc2ff9f6db98dcfad1c32d31701603865f66c968c92a20758158122270aba0ad4caa017196708167aa7703da589cf715d70dc57d6348d5c12e1abc9707f5eb87e82dd9f2f292bfa3a3d76f32f71a7db200c8e8034bafee2d4bee8a082111cb614b8c25cd161023160a709283668fccb3175477152c3ce6685c53a5c5f8dd62a0c8a7c6867845e10916136865b8f641043124d4485885bdf441874fcba5ae34aa474fdc905fbe63c6ba757f3d12801edbe2f4591640b82409cb59726f964b4f6536a269a5e6e0baf7afdb7c3d096d0d2dc771e868aa0a68992d9554e1c707d550c25c4bc0be6e818feb6b9bcc2f141b10895e3b1c25e5887ff641292b6e090b8ef662ce5a9cf6de7de98a83f31a6403ad7f676b0b4723a439c2eec6df4d12170c985fb8e35464a5e478fbe5e9822416f28b1421c6e9368cb40ca589aecf8a7d16971b4ccad2f432345285e38a0122fbcf3b19d09feffe964b8037e8db5879cdc9d624af3c4905d8d54f6678424f1fb09d3477f0086f68b367704bfd2eed5a26f60a833e9fbb5d7602a39584bfbcbafc35b2bf62b2a8186f32285bccb1c3cc68600f0134554c21bfc9c58d45bd156ccb1c4edd3cb22ba5ff4532cf3f8f3976bc0405dc8ed5a3233cbdc98655885aa6c578bee96def8fb5c94ace7a5bf6937be74e7ee9ecc94c5ce45c440884f281fc8beb921063cf7eab6d1bea71bba1a8ad87cdd44414402cb76fe75156c483be07f3045962e4523867cbd328f8b7b49171643b359fd9519162ed8a7f5829e649439377749261fb44d73f6fdc822f956823732ff36353537e3a971394d28a9cc7f86fef1b55d74bf4cef8321d5abdf7053354d7fe350fac37ccf8680fae6959f25cff2d2fa08d79676a7b592e6189e9eef0cdfd4736e88679f1cf5edf742555cae470fd03d000a1e8911fa51c602c8bb4a841e5628bb1544567bb1209978ec4cc417e6829f8047f053a4f0bb84f9666cfe1cd16a974aa53c24fbc09b6c553a51f0529d4587cf2bb11898b99116f4b4e65bc468d1f846fe63571bedf5e36df13edd48019735232454e095025e494d32aa1b5a6d23a6fa1c38de272289069aecd21c6886ac12d5b54f850c13b40c4c65bcf0d6c2aa6c308ca33f25f7baea436c1219f9e2cac1d08845cfafc1b1fd339f0ed1e9455d4c0521f6ac5662bdb774f5eaa8334fd8d2f7f783906ba8d55befdf8a5d3876552e9af7341d34be1bca14ed75b08e0d33f6a4156cfdc05ba56d58db66b0a69978de883e1dd0c4ff355134b0b0d05e2581268fcd2bd06a5db046923f4e048fb0819509ad3961bc5722a00ea2eaeb0777dfe332ba052dbb33c4af272e73d9a0a558dd8344e85dd109e713092e5867f7e028d997c1abb76b72c55b3f3400045fc3357961cad18878c2f2e952e070862f2f84c813718fea4a3e73a2ae8a3e055358f1aa7a77e660ed316b32952e9966cd2f5af7721cd688d28a4f8cff8e843decb8e475002fe77350d8bc1954c200194862b1414b29780fc3d2df50a9ac93d09ed1c1699e754e040564123a4c6bbec78092766378fd1cad8e0509d9619f70c31500841a16fac30a9ed0ce41942bcff98d7e1c8363ce7db0da673da7455df48c043167319bcd2b9bc67841380bbd6faff82dd2aeee4c7b91d7c2b7584a9b32f8134d6bc65bc7b0d54193aae8e05ebed4f38165df09b8fa18e4de3cce7f7ef61028876b30ddf626d4b43c2eab34b65433dc73af51b519bb800363e00fb1a80d5537cc5387620f50b8bd496a07a08be25714300035838043f382ca98f5a20e3b04a475584fed67d80bab7ac7ec9efb4e55fbe5e871f27adb8b5198b65499022ca63827b695acbe31c2497de6a4b7518ee6db2230a390b138803ce1ffa0ce3b2dd4822a5af83fae8083fdb9b64d51d879ebd22606e48df355e31663bd6f7ce6871934a449607fb1db33d0071ba4b643abe959b12359cf668fdf1e42dd0ab7411c96cc37ea4d0016fda3a8855171035777fe6edf0337b9d18cdb5d787584c70a9f48e54569d7c0d4f8d1f4958a3c5e35336637ec2053cdef581c7e26ef9ac86abbe74b58a000d64dd62ec7009841bbf53f742d5c7e1f463af3f72069a987769b76facd5552379fd2fa808f38c524b072885b8ac8e2e3549ddfcb166d900c46fe80720795d509e2bce2004aa57a97a89ce9327c74688af9e295834f6019ef1b02d4ff0b44c37bc6dac8ac9548bbbf72f17a148661015e5748659d351ed915d8c755deaa00aba27e7249b1433fcb42914ec15cf416f27e79cf88cac2616c64c78feddd34c3d0816c745433147196429e064d44388fabcb7d464abdbe1f940b333a7188923e263379b6e9d0b7da6c31dcc76a54f97d7925768826b17687d5fb2da72806c0304891ad07d5923f7fb2b1e085d21feb5ba8e2d4dd8276d70e6efbcbcf085876bc06375e80f9e6fd4c7883b68864395557ec13cf540ea085f4b7ddafb08133a5849e09dc71c6ba6f7191a544d64b6f18aff440840b6", 0x1000}, {&(0x7f0000003500)="6911fbfe36a9ba8f68f4eab0563215ec146705af5c383f37d64deb2ecd5d6de7763fa069ead01b9e7b5368120b749cf7e0b4ea", 0x33}], 0x9, &(0x7f0000003800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="00000000200000000000002e1c6e4a23716b2a77b2a7cf000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x8}, 0x405) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') rename(0x0, 0x0) 10:22:01 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/163) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 10:22:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() ioctl$KDENABIO(r1, 0x20004b3c) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 10:22:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x600, 0x0) close(r0) bind$inet6(r0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 10:22:01 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10003852010100002b0000000000b06db5eeca38e3b2ae900100000092fef3612c000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/119, 0x77}], 0x1, &(0x7f0000000200)=""/81, 0x51}, 0x42) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=""/9, 0x9}, 0x0) getpid() poll(&(0x7f00000003c0)=[{r2, 0x100}, {r1, 0x1a2}, {r1, 0x20}], 0x3, 0x2) 10:22:01 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000002029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1) 10:22:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000000000, 0x300000000}) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) 10:22:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x1c8}, {r0, 0x4}, {r0, 0x82}, {r0, 0x100}], 0x6, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000280)="ed386d61e8e52d1ceef0", 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x4, 0x55c) ftruncate(r0, 0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x3ff, 0x1, 0x2, "4aaa45dbb3981ab068dc1e195f1525cd3e3e81f4", 0x0, 0x5}) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() setregid(r2, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x128) 10:22:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) unlink(&(0x7f0000000000)='./file0\x00') r3 = dup(r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x100000001) 10:22:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000000)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r4, r5) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x1, 0x9}, {0x18, 0x0, 0x20}, 0x80000000, [0xffffffffffffffe0, 0xff, 0x96ee, 0xfff, 0x6, 0x1, 0x6, 0xffffffff]}, 0x3c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x28001, 0x0) 10:22:02 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/126, 0x7e) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 10:22:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x101, 0x8, {0x3, 0x80}}) 10:22:02 executing program 0: semget(0x2, 0xfffffffffffffffe, 0x200) 10:22:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$getown(r0, 0x5) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 10:22:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0x7, 0x7fff, 0x800}, 0xc) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 10:22:03 executing program 0: socketpair(0x1f, 0x8005, 0x100000001, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x15, 0x2000008000, 0xfffffffffffffffe) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 10:22:03 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x3, 0x8}, {0x95, 0x7}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000000)) 10:22:03 executing program 1: 10:22:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:22:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fsync(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0x8, 0x0) 10:22:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)={0x464}) setrlimit(0x3, &(0x7f0000000040)={0xfff, 0x4}) setsockopt(r0, 0x81, 0x80000000, &(0x7f0000000080)="684f517368bd787626e68d65b98f58814f8dccd829c76dde15db7c5a1b16101effeae49f97ddd616681e13cbf22a76c74444c531452e0039a572d0922adffc7608a7354f9589b551c8bc5f49863caf5f620bd8674640e5718bd04935bac99247013d9fce17409c2a6433d20a9b108c4c468cba9153cdb7278a56b2452bde420004909595ae1a0d128152d49c82d1c352fff2bb4058ab30c7751f9d74018d39ec0d2e29d48a6b46bc8dc54688e4ebac9ab76836b3f9c6b0cbcaa7010abbff4bb0f02b36647146c9e85ee23d9f68", 0xcd) 10:22:03 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x6, 0xfffffffffffffb77, 0x80000001, "5b1fb9127d5e07a6cb73bc8b79f71687189b5a48", 0x5, 0xec2}) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:22:03 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0xffffffffffffff13}], 0x3c0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:22:03 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x10000) 10:22:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 10:22:04 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e235af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0a41a327aeba200000000000000000000246f7833803f33309da68d49d62b34638ead49f32b967fb4d4b3dbce44ce4bf67d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa8646626e3617a99259b0beaa3224d5d93f2160b9836916ddc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d545babd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a5ec0f016434d825bd6f11a68131eab683caff8c2ce5aa6db10a51cce044eadbb066b3353b7d3d3ab5bff47b3536c73909c2581ee84baeec27b782505086974f1772f9af8adfa2e479a452fa7d559f78e1b4668dc281608e8523557db10c9ed1d5c0d32564d8d3989b73681282a9766aa0b576be36a70ec6de2b23ae77cd96ad198da037f12956241dc62c1cadcabae6c4f4d12cf2f8fba2aa4dad8a9331de70b74b2927068794e45b556ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264b8454c2cc1c956c7845c6ae477566e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686ea28b3000000000000000000000000006c231b3ae71bf6dc0991e932ba78d13a349128065f98af433a63ae5576b463521df7c4abce17973252f5e8db8b83f4875fa0cb40a81a71afc18a666af556a6453ae872e4023f9750096d5c66fc1722bb4d21a76d26f79174a79807f509c611b442d2cca6c725c4fadee1e875620053bb03ae32f19da4393854a4d25fcf35e3237508b7445a72034e5d21d306ffe1c2a92d411afeef0115ed307e105cfb07f81a9f0ae9ae2dd8961592d8e21982b4238dd4c8e91f295daa43fd4b1a578eb83fa1bd1c8c7b982b9b846f67e95473c9a50ff0ca2397e8d75ba4a1564f78c8e54c3ab1415066e2556c24cd105eb20000e7e207e29adcf9d99547cec52e72531b50448694934e5268e2ec370295c6b1192b22ff0853de4ff998a39d766231f295ff31b95c46eebd11c80fb67afbd2568aec66cc8b24a1a6db8e07af51a555f282f71e4d96a938ca3a4f15bc9a6a12f8547f3d036463622ca1588f7c5fdff0dabf737292398d5116b4baabcd6aeee70e7bb8493ee18570067d3268c801291d28d6a8862e2e6e371a11cd2339798f64b716eeb05887000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 10:22:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="53ec6a242b10d8467560fc29fe8e391574951a896731cbd32a8d8da5f9090ee72c5b0efb154e8cd26e30a127c72a98136761875f48cc0d5832e57ee1292e2453ecf3b1a9a17ebcfebdaa7ede6295ade0d28414448089aea0caaecf9bc692182a5c1961729dcb302b4fafffed35b729f18abb99ac142cf896c741c5d9d7f81565ac3d6d2b0a35d27ecfb2dcb1652548049300ce9416e62089add84e061eb87e", 0x9f}, {&(0x7f0000000040)="6980c72407a107d0765c6755f3", 0xd}, {&(0x7f00000001c0)="52996f1738b2aef6711a5eeb61fff3dc631e7e687a6fc099f42151cea54ad65392e297b195b95065c109095a255b93c54da6f6d574ce080af93b1bbf645c40f78e89c74aee27b3aff5628c06c42dc2f646c7b16d30d0157eb669e1df1e41cdf2ef868be4eacf70cf857a06065cf61e9bbbeb3a89adce3da522a84d367c90a39ba710baa9c18db2656e01624b6eb9eb12103f2b739976a78359e79fa2a44b397a596a38fa000b8b8a83a8a5d073c2bc4fde305a91a8ad8aae4e66789ca981496fe5549d1393746f", 0xc7}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r0, r1]}], 0x50, 0x4}, 0x2) 10:22:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) mkdirat(r2, &(0x7f0000000240)='./file2\x00', 0x112) recvfrom$unix(r1, &(0x7f0000000140)=""/140, 0x8c, 0x1, &(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa) 10:22:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x100000040) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:22:04 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/../file0\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800a, 0x106) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 10:22:04 executing program 1: syz_open_pts() 10:22:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) fsync(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r0) write(r2, &(0x7f0000000200)="c114f3049b989826015aef1e5a23e0a34b6199b00de9af9d0839d02751a48cad11b03649526fd688a8cad2578aa46ee60bfc51d6233c8a9acd878791d43812ee4fd107d79a5ec892c07acd5da5590c698ebea5f9ee2978", 0x57) 10:22:04 executing program 0: r0 = msgget$private(0x0, 0x60) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x3, r7, r4, r3, r8, 0x0, 0x1}, 0x4, 0x0, r9, r6, 0x4, 0x2, 0x8, 0x7d8e}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r3, r5, 0x116, 0x1}, 0x1, 0x0, r6, r10, 0x5, 0x7, 0x6, 0xc49}) r11 = msgget(0x3, 0x0) msgctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) 10:22:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, "02000000002300", 0x2000000, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:22:04 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r0) flock(r2, 0x1) flock(r2, 0x3) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) close(r0) write(r2, &(0x7f0000000000)="e200731e141856f9f629a548d7e56a678ce92fd011a2a28a7682c9907507f9d893c95bc3d3802b14b86bba1b8279e60d1569ac89b551f38762791584782ce5ec189e070770dd9b9d290c072222d9ec530eea272a2a", 0x55) 10:22:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x25) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = kqueue() write(r1, &(0x7f0000000000)='<', 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 10:22:05 executing program 0: socketpair(0x2, 0x1, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/60}, &(0x7f0000000100)=0x3e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 10:22:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "a5535202002f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:22:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x81) semop(r1, &(0x7f0000000700)=[{0x4, 0x4, 0x1800}, {0x3, 0x1, 0x1800}, {0x0, 0x1a2, 0x1800}, {0x4, 0x2b3, 0x800}, {0x3, 0x8001, 0x800}, {0x0, 0x5, 0x1800}], 0x6) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x861) clock_gettime(0x3, &(0x7f0000000180)) r2 = msgget(0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000440), &(0x7f00000007c0)=0x4) msgsnd(r2, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r3 = semget$private(0x0, 0x2, 0x253) semop(r3, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r4 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r2, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x2, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10000) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r3, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000880)='./file0\x00', 0x80) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)) 10:22:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="169407d7e1452e7fbecbf2b4c2c675854c4de319a3702f9c0e8866bebfb1907aa1e683a4ebb20396a72f9d4d3149f1e4acd4c128a1c9504eb27ec661059a72d2d67056d68cb15afef9291f7107359d2af5163823686712ca33932635153bc0abac1c9b78f0ac4760dbe10cecc146ad61e1875637ca69a69955f5372e37c7663c328b567896408079f6fa7f2f09ce83e0fba7a0c3f7e08ff1f4b7673a8b39543b879eb63b261704f0b328edadc343991028afdf477b269ac794411be54608e4db749a7e73030c8ca09a2f65434a0eb7fce4f868c5888f4b1e4486791f76e228f6395ff36ac0ecca4393d8e13455b604eaac672edcaa22eb61f5e1ef0e354d0e416a6d9c2144d604aa33c3b82cdacf6c35c498c7c4d7c307215363d84c1ae9aad7ffe5737f258d1451e96c327c17ced4cb01085bae07361ecea2ab7179b0f313cd8f5b401176b41aae21a428af3bd092de7c040e9eb9f11897386e4a28cb000652e1743639eb1b212768bfb410a9c287b061f562ac2537dcae18ddd8a49c548d9fce9d035177ada337c5cf19cbbe6fc1ddb973d0380d67c6557d17bc2e389f7648b03c23d0d4ef7e5c6610a080fb2d92918605f7bfe51090b30b0be901a0c8de32a94fb039369980bda8388c7c7ff716cd8b11a3b7432b5d302c47411579936026d26da03398df19ef8d2a9176704d066480d32d7bf251c102558127b33b2c5163b33f28a9a907c8446e5f70adb42e3c38b95f3e40e5e34716e7a06540b5a8452d83785432d67c7828e45deb0a1d8ac8d393eb82e777524bbe1d640bf69060e00df4b8eedf35658883b34db99c05408d75c0cce38f79467b8f99c85fb34cc085a97283dcf0e3e871d7622a220def418552a0c58ddaa91ab730b0cf7e74c1393d2897e5994e5e28ce84deb62b09ee8d383a7490c6a51ac7fb55b58c311f663142974d0f495dea6765c07f9d89c464d5c96b5fe9608c38e7bab2f08c46b6bbbbd83fad227ee86c2d716c9417f7ab484d2abfb9ff867aa3dd33d5b3e066c444e5334858e1893af8c3a4532aab774ae4fd745cce7331981328d00ea7f5651dafc5888d03370e5392f741752a422eebf6d53d79129386a3cf44cf5c858944b7b5980ab0d337d2424c7183e2454ce3af4f6ca52a25ec3edcc2219abcaf5d7c62ed45800132865642d44296de96ff9960ad954b8d752395980221c67d65a25beeea1381f7e35cee27667ef0af5251f53a83b8f649413a48b3b4eb0ac53b3b773df69a1885381344b368bd6ca19ce24c964296053f31f293a0847cf7702f4f30dbfd025bc795b4a13c5934751cfade3b6deff80fbe9c5cad024e02fe9e2ecac655c56a28abdf95224ba75a0f2371a59def79436c3a3410cea32048dc8a496dbc94ffd5edf85dbd50fe284714f9a4ccab243405c2ecbb281a97a1be19226be6daafe95a452498f24405889284371e4875604a42560f92fbf7f46422ab4d801444cfb4d508e6c8c3cdbd3d4f0278951206c3aecc6595c176ef156eaaa1b02a86615c43b0937797c51fd6bcdb1128e641d4edaff3aa01d45f0149939544ec60beb2d58dfef8fecd9dcc3ea0ca6534dcd550101d264b3a56219cd30bad94d84fb792aae3c9e579c1966d1e302c14ee22274694c7bf6dab70bafbbc06b37b8a06a7d8dcf623a4f9f81fd2c9050d00aabde8ec351b8a771b9479441a83d5c40ee55a92872d75a18242784d91eac0da61c951d7b5964bbcc8716d6fcb665e8bbff2f0195f28b66b041fcd5e2ccceecdba407476ab213810618823636bc5239cc985d6eb1156769d10fb058604fe077f98bff5ab3e85b3c6a40df97e7dec434475c465fe301c2382033111e36422d68e406578bf8d1dde95c2e54f3e719a7025b558fbd64aa9e114be774bb0e7d813fecb5ca1d04659b70c61eac85d33ff8de9b81d4c5e84b23780ae39e3b29441d50a6f2e8fa9a9abcb780b9253419c827027ebbe218c05a827d71e722964e9458e90d9243267e11788f30a66ff722f40cae9c34c9e8933da48c0a032c7fcd0fe9c9112899f08857241b11a1c8db7d5eacc8a654d19d6d6489d815a7882a0aa9874841760da94154023bee3bc8a2b017df485159c418ece50afd0f5dcb621d789d3ff27a13e875cf52ef69df6b26ee2a9c35efc09705074ad7d00a5162a5fbda03b4097a8c043db0a6634396ca907d407fda5ad62854a70a8ae5ea63a304525d7fc66b61a61547873895eb71300b404acfe60d8ad210cbf630ad6f27f354d66b8af69ca8203200b506ccdd0e791e251a6f2366ab23651baa09fdca5532fcee6c584c4080192aca8c6094713a930d817b7ec228a84735e5d7fb3b140cf5f117eeb84e8bcfdc5e53ad10ebd9895623ed393e63eba60868faa92abff8bd086d62f0b52f2cf04208c3826844995ff341190654388f2d03c7496846b407eb8e9cb589f4f01673b9d29f3fc94d7d87c1556ab572d4cd3cff28578de259d807929a95b2e91e2a73ce2d6568dbe5a41afd872278a055d05cf7a1b7d7f9a28eebcc97b73efa96d1ce4f6a56bfe2499941e5a45e392644926f13a487051ace877b1ba3af295e15e6ffe3a3be0bb6576d013aafbab8363bb59a733c07d2edf8d7e84722c80f27ab9a04d23cc2ef7736c5f15e3a1138a5579eea06e157681ed7cc9d56d96e158258af55f5e74d76e6643e99ed1acbb290af9896effc2c9cc490d78248d94faed462c870344017b3c147597900dd0acee103a40b7d40f8f1ce6cd34e4454917e792b29a5c31cce8629e0cea542ebad5bcf50a101c62a43f70a7328378b2c8526670b2b7817ae52061fc77d2d2f9854ec9c73bbf89c8a2d11bd3b34a01e1fe9b3ae807710636d49d00d2300480ec59e92617542f46c515b09e4e5e8d08aca871c41c17e6a5d8008ebf30b5457b749f66407a0fba35bbccee08807f1116bf04dd57167baa00865088940f90a501ddbbb8e71af6fab08d098c8f8b5a53863581857f838a5d972e8fb6ab257c8431f354d6435176c3119d987aabf719828a75a0414ecbec21afe34a20dcb626e972dd429ddefed3ed7ba9ce1d85cc0c7e19e4f784b78fc013eac27736522b002178d89141f94e1ed9a90f0364861307f5cdde73885b58dabc44d7df5ffbe9b6b4c5c797f0091dfc65d1adec6c873e44601a22147f5a81fd0ca2c80b6b49b7badcb351c97f3e88fb362be0d864d3133d4631e37771d3b18338856f0274e0d86c48ac40b4928278a367f795e16648005d018a571b643b19e7594fd3fe3c35e8e45dc1193d0db44d0fe7221a6e84f9ffaf6d2e47cc3eb641e24b575eaec982e058fc276c6b5c0ba3ea4b9c86fe2fae329009cfaa38e949cac233dd86e3974aeacd0a2bf85c0c8adc8959d8b3ab0f51d413384dad66447fb16d5bb9b609969f448b38dccf5832a598f1de5cf7549bccc52dd7a3add0d77e3c6dd228b68a8a83fc9d202815907be773e86747ab3fa615dfa98593a55984bbb2ef6bfd763dfbd8f2731dd86ef1feded4467b2b5a4e614d77b28c225ba9f01694125cc346845ad3cb28e332c6de3d8a530a6b0b6592d8b45630df69484bb7c56a10fe7a2d5b147949abce54019066820df23b0d94fe1e5bad0c518ef6589b253513ff98c47e430455ebb12f442dd859462903bbf3126fe3686b5c108a6ca37e67059061083ad08170d18166b4969505f1016c13fa30ca9c362a5add2508a5441214f1817023ff01df3610f628945f019ef908f8f33782e5a977d6b7d36a2129a2c22f32d8416a4006198facec13a7bf8f6ba31685a412161e55a2f8e1adaf492142f265ac80e9ab5c6a2fb55f65b7f275371e5f31421a16de4f2355aa9b0ffe71d08095d762ebcb9263da78e87b9cd63275000995f0e8f3f174fd9278af40c9caf6f65e757a2b187361256a65f987efe9828e0691630926e04941c72a4a96cd4a67f52e839ce403b577a9b7fb8a4506e444b90d7e91e227813e78acc88aecbe5cca3713ecf4f9081261d21926e762b9219ae4ac8431068149b605d444c487595752ccccc75e5b269e451faeda09aa2c799d31703a6d0ee4beb70365de256947892a86db166f10a2097fd79b92b88a1ee7790c8762d66cff5ee0c167128ccf79e8f748dcf72f6d6ac90739f0f4e11e6e3889e549a05d3a6aef7348d6792bc9e8a1dac302c54e27f26f1a7c0f633db853346cdf7864db2f1b3b6639daed49af81b5a814a543c88d04e3e87a1cb2b626eb88cba93441e6b3bfdfcbb188df2cfb4d448d2eb6122b8f2c7f2a51ccebab54d8baa952eeb21047f0464b04d33a3c77c45cbbab44901ce705c400725757a53209b6b2aea16e2ab2c3ac3a0a4f118045f7f55041304b796ad49a9e16e79ec668c105d8f592614e4271bb9e842ec216fdf6cb7e5e2b31de04d2a92ce8cbb3824eda64c35e325e9f13b2577dae67fa92cf153c78185ecc4ee7578f8c0b05f545a7773ac4371bd935cabdaf5b0dcef32ddec031e712d005a6dbc1ea10100694eae615a3ebb33cee6613d5d62617c35c985f8574c9ebee8371deab3b70dafc6c0f31baea0eeebe338feb5e1dcaf8a2170882ca6825ee4f9c63dc0e524c5c616e4d4a4d7abea107dcc5ae367cb9a04d86d3e0c8aeb7fd8175ac26b9d96e779e9b86ec8bb9e7a3b45b2442ae82212232799bf5761aac0eff6e9bbca35a75006438f12fecfb7b1bdc87aa32c555e7561cf366a4a4da3648850359f6442787b3f2caad56776cf559d620346d5c4997308f96de8f33b7fb366b0c8d66b6d2e109e9274a05e6795a84f08f3b05e41cebf41216494f994159f1e2ce43a3c8290135aaf13f98b359f68697f0ae7668950839d38fe104044171d72410d33ddd1f817433b555e7005a169497010c272477f0e554ca1b443d686fb87a9a4a8db11af5d5f1cc06c4d923a539255b91559d623fd5b921d657bae471e9042e4331f5ddf5658a5ba2276a4475ad502609633bee13b36fee3dc63344c39a98374a30783db5a9952ea442195194009edfb016162d2144f1c9656f8e667dea68028317b2c9ff30857031ee29e2fa2572da9db7f70a934feeade873e59510205ea515af15adcf0308d319522c6f836a896cb719d60fd80f921fc6fb9b049bac6c02b061ec869b631b3aebb74adc0ae9e97c537dac01d7b443269e0e62a2249f140c7641c9e58e434cb84853054cf0fa600c80074f023450462b37368d049b26d1115a831006acefd79af8a209dc370339725245f97ca3af374ab24cb37eb842c57606ded05160bc98d619f6a801c6a1161aaefce42fc95ccf839c1b00513c03067442e8e5296d44cbfec94d917f1c8cc339f901e150eac358b83a6259515745b2f702ca4e4cfe194859d453691ff8ff89ff4a1f069f5579052d8e2ab6e23d82840fbe5b5286081db100fb205a9c543c1df7eee1357cc1a2488ef2fc574fd049c2d6b7ab094367f5bd3cf835eea33618fc24544c2ccf4e1c89dcb4e100e46d05e0369271f3448776ab190b51b483a84f0791455ee40da9ceddb72f61d2f7eb09588538f7d822023bed35558b0addbd0127bf3e3b96b13caa36b35cec2e3c9476feba03c42ed7b6271bf481afa3835e7146057eb7cda8373b86b6292b5a0512a310c6d90818da858cd7815098c50d02a8d1017bebfabc4673d2e226b33802f3a86f5abd7626e564744e0e1b5075f7d7d3f3b5eaab7eee6241d3ac03cd8f0257409d9777d62162c51e78ae9f3abd70e5ee47bf1e26423e3153e4649d12bbd9d7739ad38cfc3afb7446450cf2674e5b1c63dd16655bbe915cc1", 0x1000}], 0x1, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 10:22:06 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[r0, r2, r3, r4, r5, r6]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) getgroups(0x4, &(0x7f0000000200)=[r7, r1, r5, r8]) 10:22:06 executing program 1: r0 = socket(0x6, 0xec69bc2b278c5d4a, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 10:22:06 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x12, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) syz_open_pts() syz_open_pts() 10:22:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x2, 0x7}, 0xc) 10:22:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) close(r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x5d63, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xd000, 0x7ff) 10:22:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x800fffff}], 0x7, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) recvfrom$inet(r2, &(0x7f00000000c0)=""/78, 0x4e, 0x803, &(0x7f0000000140)={0x2, 0x3}, 0xc) 10:22:07 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = getegid() r5 = getpgrp() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './bus/file0/file0\x00'}, 0x14, &(0x7f0000000300)=[{&(0x7f0000000140)="d03d8cc1a870141af613d66b85c92ce5eeba6754fa934ef6143b8e0c6631dd57d38ef6a7a05201cf3624fd096f3549ce39f40a55f39a6a0452a61b6a20", 0x3d}, {&(0x7f0000000880)="da850505b1c825a6cf0f1b5f3fe33441a46d38db6f9c6191275e67c8e0b113dd610cb4a8ec3ecc66184a6223357d9b8f305048c568ebbc135de3ac1132ea79181fe0142d8ed04b6d79e13797cf82a64e89964c0654a99de358fdb5e943ef3f7fee6647ccee14b17ac1ea4e39948a032a9095ab7c99e839271adaed4724055af19cb03be13b05e8104420a02d795fa24c8e2ea1489eb4e29a360627d8b1fb9956c4e4d95ec115b3c36c3ac93136488656cd35f3358d758ab75daea4b0b41ff93b24c9639245fabfcd70133baaf0cc7115e5815f25e544372803cb93034315b696add52da1b2715892bc889eca103b8301d1d298e309848ce01f23cda782c843a0a10a507d58e6afc380d8781b1be30b59fd20f7f5c2c7cdebc47b098a76cd39aa32fbb92f041dbab0953d6fbe33d6c3dc2933e80136686a9b8121467a58eb6096a35c9e9a5787d3fba2dfd4a7764c2274a7a2c94cde2da681f510c557f88ffbffcdfa4bcde56cebef36b731dd47ce5cc4d21d3d011f28470fc54717c464451fb64949f67515d35ac9c441e5ac96d3be5a54854d087220ecf44359da5fc0f7da43f71c248b450420c828aec5aef28d8548052abfda7047f830dc398d294e56ae0cf1f08e38f058629289f4a76c1c83487a3228a1b74d08137e85e45581d1f6a1e6e3870217a775d95d212c9ca618d076647f36b9ce8aa86a71e68b37126534ba466d2a50aaeece801291193037467f3c14b80007e91d9b4ddaa424788225aa21db978ae19f65d7e1c4fe9ae68f53a2b327659a50b3c35214ceeb234ad6ef112e966b1fdb88543738a0bf7f2ab6afa1ba9a8aadb29134c18b26a2bd4af473ed08fcfaaca77a1504d376901170043b2dd19f6d06d5bb6a46fd124e9e7f118e5babbed187c52940eb8e6059276b4c41ffd55006920f5e60d2e7b8ac7153179710ebdd3b68b3dbd8bd8e66d67af0aae1664563d944227835e3e878c5de97089d320d74ae4cf6adee21c2ba1a2a7322b352803fa19d6c2720297f7d6c763bcc727675e52b6e09dcbc3519589e2512cfe073422f1484d0a1cb890f0f6448054ea1b2263b4958947be33d6cd7acafbc6d5aec8b877b615fde1f7986ddc035c9e55640bb60dd1b924ce4dc68beeddfcf684f97c0065df6b0c6e49dffe590929e2aa5093861fd923b02251ce5d0578aed5a117312ff690303e40de11757c48d27ad7ef3415ca4da2a0b78e3850cfe1ad966d87e46051cf1a16a41e2ef97f29a9be6d274d8039a2735dad825f69350be5cb3e85138d5f1ba88fb92aa861082a0a1c338a29678ada42c66e534cd89988018c964b984927f04b591087f3f83769bd2e839dc66135d251207e420d21f2ff7bbdfd6faf7e091eb4e15d53630880232eed768d308c989981282fb7bf244be5223d29f30d1ca6a78777cfda9295cb17984d2c6bab73a4c381015a6eb5238bd29f7f8db27fa2b65093204c3dc6d48113ad90bc309f87c770a9a5036820b0fd168a2e6699ebaed897fd3df55f75aeea24360a05ef07da38e5f0d573cbdfa20122c38b7fa1b6eb897b761c5ab908dcb5c8e9d538fcbba8029b9adf2b28ef3a871f5c46d2cba08fa5cacc448a6c5bd2930769dff11f95add90fe91074123a7ee32d92aef89859c3d9deadbf92decf4e2b69a954cc416e8a3f5cc42dd33ca4b468fac565164f23c202660366028715a6f46e2758cb76cb57f3e277fca95dcf6d095e7a00e160b7bd31933e07d4ee23221beaf08493b82b8c96757158e0064968ab06d7f30d73d240f5c98f67354e2339fb51269bae28a0e0d331e5450398b0f00d7a12366380c1d917f6eb145f88f6418165531942ae99ca8785bb7212686978873845c8c5d44489a19e331ba79b6ff78860d34145cdf83e55c925b8f146f50f913b5124113a12092285e01d9e14ccd5f69177ada692157b7112b3244021868397b19fcf7401b5336e28998cd6c386bb3de3bda1aade71be515eef9a8240f83ab0900deec96d100b8d440c576a440093780d103cff9c2e69acfd8ed001512bd4b6da4f5a7bfd71551a7f9b050be4a2210d3b659d545a64fe1fb516bae44ae7d588a20494d0bfd72d271df91c1ad8574e96a31cd7383ee0e16fa4f0eb9a2447583df1b62f19b7358aa83ef52a7388774182a5231b8d36db6d2b488ffdca7226bcb20cedccd73671c8e12e8b05dcf780f869ba98a5d439e207bb691759565cbae940fd234088f22c92e94c6718c58570e99bb625bc460660ed1322b652d366cfbbecaa9e0d3452ea9ee5ed30e59383ecc01729887d9fbcbdc6cca3873a7c433848a8860105601634dbcc14430f521706179745424c0003997ca407cd9cf5078483d1b812144b968d5a464e8ce4fa07ffd26ef6aa03ddd14758e18e29701339f611b63b888feeb677b7e52309e9991a2de1ada0af8857379573f0b54eb63deb1f39405982386904da0ab8dc099117402d7aecf271f5a4765db02d102e7d3e55473a6c2942057f81f2bab01d6493ba696272c1e7567270783174d77c6cd857284cd04c581a396aa0f8edc32eae9274e0192b2ae955a933a29e65ab691b34639c649a56d3cb7a168bf723aaf970ec37898ec6c43181c6f8b48eb3085a95472f1efe1be063a92330285766a69299fba0f690cb0d03464c25d533cdc0db22348e5483ea3a396ffc0e6185c5bda7b7d6b37294b9ae0baf53b409e0cc5187865577cb8f8d4fdd0e1820549d4b1ad713753854ff0ce4b50957e233d4d3137c078e3bef07910dc02abb4defea69dec19bb784e00feca33de93f11f421f8ca98475a0b1f9dc5a33d70239a0c6b039c8a322579c4a65d2d0e0b3d16dac33b69a8768be20f8aee1aeae14b62b471eb04296798c13ee8bf478c5641a1adfbafb84efd65e4e63e195d0141c27fe1cd5be4628168bd09594a1ba1f56e93cfaf08a2d9e992dd5cb5a1cd3f7e36591adfb573a485361cbaeafb3d63baf3a8f77d56d8abd51b108ee1bcc87a609b7e3e3f26e20d7518df966080b1038f265a0b8572af3680546dc7b352c7ead02d72a7ae24ec5bd0ff3c1f4ceda4d2ef3425f079413ed5011e337e5bd5a6d15c3855d09cca18b8a05bdae8a51b436599542e9131a07dd139e6dc0800ebb782b23daadcd2cac05461ab1218bf1eba963dba67fbb6a71d660c180acd28b872b433495556cffe0d0da7a9711127250ae579703723890f0b6a27372d0e5878153f2246c394350989f69d6093e1e1f9d4b4febf1cba0d53692da98ac2b740aefad00c34f81955d0c2c228868012c7dbca0c9998fa1555ce013328cf53cc32a9a39dea5e636dca57e4ac6af0d2fad7a2943f2512acb6db0cd5a221b39b63f547248f792a85abb22d743d3f9f747301a3a41efcd103bfa316a34ed5dc411c66acd8db4ce9d752f958a14dc9053486f2ee3c1d9403d0110d598e0790349ba0a993b1604cf5c01d14143aafc14897b2352007289844ecd483a514be0fcf6ad8f4958efc98d97c75f7d84307cceaed7cc31dff0dcee812ee9a93a5e288efff9602f9581a823c1bfdc1645ed54ccf8aaf76d6c41217f7433623218583631f64f0ae7702190da9c4c47e93e61edf6f9c2c0b3d3d1e87048aa87748859174c95f9b72ffb9ff704caef713ec24f4e53e6ad2a3f3ecd40f2e392a1220791a2c33961dd86b193a2023a55518f2484358a283fa295fa7aecaf13926a934005b385d005de8e29d757a97d71e91df363d3ae2e274133cc37ac11ad8814b6a7c61931475b29c6eb4e5e16cb2d10b878924b782d5aa66724ece39d0a9766b9c228ad09661fa38b01daa43ed1eafd6810e033dacff769bd7077c63f5ed3d73ecc00fcad1d7797f0daa77c406832c0b75a299d6df55cb59b5990e22e2e501f8970ed36c2ab2a0cf8b08cf2b418fb10376ff76e1c4ff4c73b7cc375ea82c853ef0396ff3703de6752da8104a6dc7eff03bea25df4df81a1be1dc9b6d2c3af674ec752005bb77ad07c2cfff5c31e15d73379ce73c86e20eaa3d85e7b9e84855ae3142211cfffb939b16a8202d547509182f2e20b39d54cd32e35082ba67572e64145c7f8a85a0ec723e9ec9f59e956e30232a9dbbcc3ee257bda79c349741e471fb0cdfc80d9a33231e0cdfbfc9343e521e2ca4e813274d9e566b4e7edb82189f1cbaa1f40b5f18440a00392cad4e73de40389d8bb39139acdcef42ccf0a3e9bcac232fb6c900e4cdb0667096e9919f5ae819ff9f3f44e92d132c9748d7c62632aec4887617fbcc682280e5e80a45de5aa9d4c7d8a0b1a58efba8acc30b529d1a917e8fbb8d6598d03518192d1ec540a979affaa89b3273168c56305537325b8514e9e9e54a16fcafaade7574d9a222deb7e4320af3283abaf6c08ed76f207bf1192a25c73c2ce4f7f2580823d5d609b9fd168ee0a79f626a5f38c017608aa83aada29130289df33444fc6e3c8f3bc5c24a333bef16a1bc19af5d15de70370cb6c5b49f671b57a1d201bd27d8d38e65d0a6fff21e32e04e370fe20bfdf8e3565edb2858d88e310fa8a7909b6224309b1ae760135478058877fbb8db2a55d3e7a7eeab70ea8c017a2c4a4269daa40f35c8e2e96e02a94d2411913b379b7f7aed09d749bd1414f1e147d1f90e03fbb8c1bdbbd38c1b4bc2523eb6f0cac69170a17a7d24a56e3aaaea55aca5fc89e1bb392e1894bc2cab04017fe7a18c0f1a4c392d79896adc8014b170b0f41a46e8533dc137beb0b94b0560a248a9016859eb9ab9ed8b406cbd93e7c5c3b5fbd0672023f2e0801beac678a09cb439a6b0406b14f9f36d0a0f1e8e1480026f832ddf508ad414c381df3842b9d510e0599a6785a0a2376a48e756b3a98ed9aea957bfddaa4453acf126491a01ef57f9670011393ca722c80ce209c67b54ef200f6072f20b757cfbebf62d5b73e3093a4af2b95294af6766ea98f56487b706c5ae69cfc4141ac27c673d296e6937d3d686f12c988130c5c2a16bacec70322e70faf0dfaddd0b367c31d04b528047a31077e9861457ee786dc7977a64166c4ee01d6805055ef1a31ab0590f7447b744ef72ed3ddb67d541385b853d9fc1c1e6684875a0a9a711477918aa216931c4ad583ce20d1e95ec95c024d8b5077d93232e910bae2836449eb563e12e6322e36e6088f733043ac571704b99505f58d5b4dd56c57591048ea9fe15a53191a490d642c4ba502ae59fbdfeb8cbf624e254b38655333c8a54688679753c0f917ea04f687618783bdec36e89742d533e120437601d3ce61ae329bdb1b8a4817c20ca9daf377feb1b3ca9181e3c1484209fb8df7766ca3e7f14dee2a345f13ab17e37142c942ea0dc7ad9df61d37284cb406ae4fbbf5a8f92692820b7d0d45beb1370243a6ee3e425fca8238f44b0115b0b37d84e729c1a212f3f4e8bb24f9cf2dc02152a1a733bfcbd3dad24053c6a89909209aeca26ec63a44acebf4af4d261b162fd1df3b7e09db37e6b048d3d9c02a103cdab6c389adecc41b011db709b17462493edf5328c5f92b36944139e9c08b8cf995afa7ab26c22435a3dace69d51df307740dc6111bebe7e1804ca95b9e3026594f099ad1d9dfc1d5e7eb7f3d166c73b0db4eeaf1ed74431f3d6d632dff75732664b38ed48ac2ebf438a643aa5f3dad63dee206d97fb14e696c7b0d732960c333a10cd16c065ff417ca9fd64574e05a0993901ce4fdf115c492b9a9cb4e43057d5bd7453fc5b10ce86c0982c8c96baa8645bfbc083bc398be03da9eaaac74002a0239ae1e5ef9b79a41f75721b853e146223313beebec096a63", 0x1000}, {&(0x7f0000001b40)="414b9d2c7c383da3750177fba04512eaad3b1646880afe6bf7d947a1d602af7e142a3dfd3f81ec365bd98e9fa9ce4d8802c4a54244594f25ce2bd44bf87a955d4b1738504b1560a37db5145ce19ad2302d3cffdaf1c4828561a41738ba5c2da866f13b5a8cfb68d1ac8d005e720befbfefbb7bfbdd1e2a6bba38a81dd73476d0b4f09fa69aec09cc7452bd2f757c7f495f2eac5a2ff426bf17361a03f9f13c499fec99fa394a395feac89bee4ac7cf268e736e285fedb2d41a605ad403565e3994992c936ee6c4e58a447a7c5ce679a2e33948fc04bd5fc8fcb1e8f57fafdeb5aae9ae2087188d1eb76e5f73da8e22b56cb91dda1e7a3760d1298b387e02409a2ab3e1d8bc8ed7fab039da339ec3a6f69224bcdff6be224a6a229e6e18d86e5f9eb4ea65017eb3f891895c531ee4476e304c2c80a42dc02f95265cc793f5cf6338b542292a6e1bf137c220bd071c74648b0c398af2f2491f6f518fe69d35617aca365c9ac6933249c0a650022d6aa954c37c210c39c87a71ade473b1a746e4afea00f855b2a1a8d7587f54a93b8f3d28441739de85ed14cec69f885270af6540d5ec274209d69f4d813c6cbdddc85a116693f40d08005b544bd2a91c3bf3226d57b4ccbd31fabf8cb3dc3541c0839475a6084a08e259d7b25ace63b8eabf137918565facb09391ea8be8a6209bc3593ef3574d8c028ef20dcf06d7ccefe7014c1630ecbfe7efe63ebfc64155d75548b47a85bd7469d973d4ecc6fd6dec488ef53a98a118b73bfde7fc770a0b789ba137ca493a3025be87efbb2a485f2dbc8ef3e330772eba534c1f284cc09dbfeb1688b619fb645d3d2d06de402c834f5297b5b02938b5c32f95be21e64c302cb0200eb6e07de5a5c5fe2a2307472704dce9be7e017a608e26fed54b3b831d7ff5cee6748f423caf02c676032ccb4c24d0ed893f7c6784f3e5919183dbfc6aec43e0937cd5c619068c5c01f2987527190b70c103a1ed810970d108e24c311c272ab31229d2b0aadc5b6579c45cfa0d763753486545aee5f4ec264c0418fdd9346a0973a8c4b18ea1d752a921a5eb9f12d70cf92b8c5186d73ceddcd66bf42193be0d90bf84584bac9ac3019f1a9b44ac368edd4ea6192c5a2dbffe196742595366eb712e8294a6d51704fa99e56c8aba57514b217969c149b3dc3e5d1b9e22ed5072fbad000b95a8f1b31e48b3853fa0ff85413c98f1b8f33437dd3fb974cb46f64929da6c082f74e67a00e0bf5565089a0fbfc2a1467f6359bd90b37f5a650b4c4b190aaa811e8e4f5693fca80217134f58069cb6b96cabcaf3fd3923e9d26998357895790759773d0500e313c29aa04dbeaacad96f8dac39d61ca7429ba292c35f333d24ae274983e27eec55fdd9620cd99e122228624b8433bef91906369cb45f97609e2433d208bbecec8d6a6e899aabde5fd007bb654124d4e68d63c9676de9728c1f9a5986339139af7f872f15b62c64448c428a466b2677ddd45c5bc740ab34e599aefb8532e019cc7c1f2d1967e004c88d2f443a66018fe33f05084d139544a26e056c503bc0ac4535e78e0aef9c882b99bff2858f3073e489095d94e9b400c6f90c5a91670924a43d266014d5eb83c17c85c06a72ce7778ebcacd00a9d1da08fcd16b3eea4879bbfcdf882299402e4a82d93c71db6e7ee0bd46c1032ad80f20971b16aad8d1d13e66a73924004ee6a1ce2fcb890cfb26e72f43ee4ac05b748b48be1553ab63f923ee69a07f7b81dd34b7853c4e47592eba70737dce30f24e2e555ed76411fa36eac5652a068a3d9f14c8231819649a3ec7e9f856b1692e28b326e90d48c142166d5bb47dd4d72eec137aa0a3ca583b7385e09cae5ac9c95536f4361ee5abe5ebd3d8e2d2931b89107a937ea2e8ab7fe431c956549822db88c87a1bd11b8d0f2235cfde18e0590cc0d1f3f5dca93e1896183a577b4c177f5c0d84e56c8c4991cf8d80ceb59422c603a6df2667885065228be69779c7ff47190656235ad86e6c675ce475852551f4f25372be1a1f1b29a6955a1eccd89595ed2e5517822d25f9b63266fce6c1886b14a712500e4be2b6108ab232ee2f6e2a2853aafda3b1040ddce63d944b885a7f1e15d2c7226e113c17797e5375ecca948c88b6d6138ca4db55d6bd8787cc27378f04e7c20aa2580f345ad497cfc33c02d2181c229a551e647d528a8398a36f14f80123b495461edee95908fe4640340b6b10c1a1ea27acd728c982b9feba3467dc775e5782a2196adf04da0e7f86f2b2e9af9ec750aba3986b729b38dfef43003b58d03580124061f5b098984685c9cb99e06b4d7b103b77c7169f696d32787cc3e84f0e2bd7b3c06fa4e9db95f63f57ac9c55dbab9a6869319faa14b0e1a70310a6369b5dc1d9fe50a662edc399ba95976159de0e55dfc76fdc7de829bb751dc087ee489c115e98de403bc490d07589320eb46de17554065a4db01346c31af1eca5d86b68167f7b85c7b00b95f55934871ae63e060db78bf8135806760e2cf9de0e61f248eefa22bb121c7f8ab1a43657271ffe6de2732a4d9a020dbccf1122a4a048e7aba750454cad9578cd59ffe4a041c0380841aa1701d7c2a97dc2c212402395feef3180da92983d00872fad829631d636bc939d5054a46a051509c391c6b1d3b6e0b446e260546af2e9491d6bb46241dd7d425457ce5165156c1db3b6de13810f17d44baefda7b24ec436fbceb2b81f6ef4d7bd9f944786bb6fb17f50d13f1af7c357194d9bfbf5ffadd3bc30cc8ac207b6ebd1fc331f857ace1ca67b668b5636884c6e76e0a933f835403bd12b456d5ad4e5a22d265e0ff158b397792f11341cf532da769141e42ada460b34f842c83243d783e7d86a3d3630e6ea4c88f9d9005d21375d20523224de0ba41a273426e4206de8b155220e0341131db9de6a772e4a4f9984b4ffcdf03d2afa3a754f9dec98b0b42c2b8942e10027d91df97209e2a71a7dc190802b379648574f9af6faa98a930cd6b14f1fc4cdaf673d867df4e1d814a3d2aa293b39c8520c96aae3d36e0bff19c334ead70395595e166dd716d7249c203eb0d74fac56a0291fc7a0b46b36c4ab73788060b109f89ed746110fa1110d419ca36e5505426163690070076ba366ef85bf3733d5eef0d3f7889dc04319f74cc7adcbb7cbff98e73f5bd2d8d146c3c4358c8013a12baebcffba7b53983288a611d10f3aa4e7980b431584ede0b65e9c0c163c56950b824a1bdb2edd26f41dd5d38d3b5700cfea7c81ade2d8e7563ce8a6399d3a5be0532965a1167cc3f57e06c7f190e69fd3b79c4fc792d758a39e55f3d1651313b4571ce6df4eba0602182c3af4db94d7d65a5c6138e0b00ff05fa575d4e986a246c341365efce9429884b6c8e8cdcfaa7572e5be64a67c61c34b3ef06dad36f709d975b036f3ca7f155c446571c962a55c953dfe572d101f19cfb422167381cd6e18b269425d9ea49db79f3e0bb680e8e0b77a34091d47cc35ae5d96400e736b0f06f32a1bd327e820e9484fd92a291d1e0b5c8859ca7b3e856e4f1b1812e124e9b24ec653dce1f0a69272c1dd3fced7d8267c6fb7d9e94770ef273b5958cba95566e8dc83307cb037cfab37080b3c0368c7b217a59d359411c51909f313b6251c7565e30c03196134c4b3c84f6d966f9b1b2555aa0e7151a898ac2c2500813e536b30cc60fbaecc8b7e15e734b690ed59bf8c1429a881fddd85ff04a43111c4bec1a7e55a11e10d3027bcc5c8060d64aeebdd696a84e00ab080360bebf7d110bd922bc429dbd4c6b05ccff3f03a9d74220314eb00d4e0622fca896fefb3ab62cc36b237716010b839969044a241ab1715c5674d603c062937a98d508d2a7a4d9747f401b2fefe1fe0d88008bf7c473cbd1b9c9e0dee4132e73aad7d39b12dbe777c22ca5f70a19fdaa6adfff368be37c513d21566074718b45205eb413ef0d8cf77fec381c77bfa54b28ccbaaaf5e0e0bb9d0e94d8a9b1f1726546b6e3be12af43cbf3ab465e14f8c5e8dc6d5aadfb5bd04b4c1b6e5d56024f8fa4048630fc11d581bdfd0fda7a4d94faa7d3c60a569d75eae45504edc652a278b2b248a4c9c70a3da674307cf751bb3598d40fb32e1af3b4354c733f8384a19cef6630362eeb8d7507f7fe647d688b647289cd197a5c75ae2f257003478650650a159034d52cb3eeaf439badae27b5c057d4b838b82bd2997ea1822700117df0c652d28e3f2da56fbc64a4a7f9eaeee72761e5dd5f0bf7d0659a82f5fc26b1fc9edb5f674511632ccd291d76e578f2b9f1e479c568a54b57b7af7708fba6f8ec8c37374352c50787c147205ace4cf539011a1c126d0904aac07e1c993b1a9b248cdd91e1a6d14fee3ebbc7473bc0960762e959759ff3650c418052fa367bedb7aa5d9b6cfc9680bca079d97d57cf297b9d77f173ae7e89ac8d2b9b9451894018a04d5070afbd0c03b3275cdff1335d65f9337608eb56422ba7f05789ce13b34bc4ca0f6214f56151f4f58e1942cfcfee11e64f972fe0add2dfa8ef137f06f35e26d291e10ea10f82642ee06ccbff77aee8458eaf1a7115853149dbab8b8687a61a9af5d474943640ef2fbf930a028d4a5d56c3b8d92ddb8bf664a2a542f1fe4f95d6eef6e9283eb412f347cf5101f3b13ba28536a96542a1dcca7713a9e22189b8ed2f2ff22c007ececda0828c951ffd36a051e8b4af2b8c6dd51782ee38e5ca41e3c1b0ebe18854b5e06e0e9748a2aba084a215ad789b09df1dafea75af6b6deb0dfc256d07c591a2488a6cf7d0d6bdb6d0e97ee95dc3a21310fe5b08acef782fa1570f00a5ee65e4a9a35b49aca20cd34b3331515b5a0a988bc11ed173a8a41cdcf188b82f1235d6ee5e6c82840c8fb91f780acde530bd6d5352e41b925f73e2a8173bb905725bcfdf83595113f1ab21fcecf87e848be3d7791ca6bf7e782a6120fa487614aebbf961b6d2fd36bc207a1a4e13ef78586b9d625f4317bb9f6ca08d8ce2945692d373f4d9201dde5670c952f059435ec65dd992f69f55b166fdc6dbd75a536d53f1e56878254b5fa2795e6125d75bc4b57f1040f4a0940a95e650193e81066a1ee7e1027d017dcd101d3c27b110bce3b1edef48e65a3549354186fffbe72700a55832ec94956368696d5254c354caa85f7d3129418613e0cd62f4ee143c43e0e594f9336bcca7fde5e0923bc3c4081550aee40132de65d4c13eea652cda12a14998c66fd30cdf677b0b8d6652918c2d2b63c629e884e8604ba6dd447c74915ea1e13746d0baa3351decfbe42bc5aa32b1ff876b63d4e2912ca1e8827d8cb57a883f0b34490dea0ce4616de739d59eb84056bc50fb84e6a08270ea897c630940ca4d611b7ba212e799b142f024bcc33229727c63185827112c8d435b340efa42e12a8cc9ffc28ecd505f43458af1cb68f2854bb11403abd305bd045435aa7b8205a49edfe3feb32144e33d13c207bed1e6155c83b7c0037c0cb5f41b1e9a38fb97d4e13708476c28fa70e40c26a55c79a27222aa003e7784e2125a7184b580db272e4ae1bbde2b33edf41346d6d8eb7f6d436a10c65a059dc827c453fcbfa5907a169f421fca17187061b38c8aca52adab18a6664a48ac4ad56609899bcf9941beddbc4096d065bf2df277c6c365c264f0b4f23591d95782bd3d9e52e33c6b98a8a6a92ab6bd7184adffed1bc3ded80f7510cadc431a7182a0f14e5f6ff204b0fe27450abd7e18f3204b9062844a484a0e27a0c3ff8744626b7c696a2bddb2359df9420fc", 0x1000}, {&(0x7f00000001c0)="8bc5e8a2043a2838636b8939970af4106f7c1704d9df1167a24ebe6f284013a68038fd752682512c3fda306fe22fbaa429df570ba06666e51b56a1a25a3c59e69ecd608f46461f90f497177e7c66df8d316c15ccb568a12a07b97ea9acf5b9e29fe40737048d08a464a377f3f925fd8b12a3e0d41d7dd42fa574e45e722441715aaf44f8564b993678e595f75ac45135c59f761bf63b1daf805de053afbbda115a827badcee6677f8cef006fdd6bab1231212e09bf30746b7f9f9f86df249d74d634", 0xc2}, {&(0x7f00000002c0)="6fb51bc378cb7dbf92c8242b3886519f5d67021a83b809dd92281fc9e2e6790e0f", 0x21}, {&(0x7f0000002b40)="4b4412d9fa5ee549a0d800cd72598fa2b356e817e92cc525f5750952fd60074351554b5d4af0a98ca94d0f7bcf92d0bb541ecec975abc256855a8ba233ca956d0e13cd2877ab1ccd8fe0943b57175dd115ebe72a045e333f3e0e59566d9a897c421cd227ddad6caf730314cf36eb4da39c64b67ba552b59225a16d7bd21e30525b758fe9e7b3e93d70294b91ab4629feae917532e45811da45751df5986bf391fa3d1fda725c023dbaf0f6e2fada53b4c6f9057bd086e0dcd3df39854c03b7d6a287815796332932802993f827f319f2709d1b2dbf1feaf172559b774ee76b3fb640aceb7f7d79f6537937611cc8bcbd2c6dec7a60034f2a47714ffd448741b3a4ea1dad6856d5752a7b7f3608a3dee0dd104e80e05551c5711d44372a98a99bf2d6b005ad625899fedaa33c19b6ea91ade301b635623b898b7b094c69508922c702e300718ed5d26a6b518ac27fd977e15fbfa40906de20869509d8e0dbb7404c222be09e4a84eb06d4b0173290f36910621899be9f39319716074ff86e4eb92dd5fbc16fb5c131aa2a7b4c8c3ac17e11cb9dcffd8d34223ae550cde3d885032f1d74a4ed8881f0315115835b7d8649329d985c3359fad09e49373d028aceeacb45756b5b5eb84df29f95a126760a71544c34771179d30e3ab72e2100cb58bd696496412a4b318dd24772194b7d8de02414b3d12df1d8293b4cd082fa5340a15224c8b0cb96c9efa162688a1bf3079e93f899d88879b158f1d749659d882fcde04dedb92cf38772f47bdc75ab9517483b78b5d4a221398c9094fc13f1357a635c2ba2937f598e7410dc1a67b36b6a0ddad1e076289057b8b8e479604db58125bcf438b903ef507ff887637b316f7d6a973439150d646f79610f27ae773ad445be5bc0638a672ce37ea691d7e1c829a2d8fb9f716c320b478c35ccae1722a7cf92def3157b195bc302cf21a7e441aa9bee1748780321c8c0fe8ba8821ee4f9c96604c4760aa0086ed3b2186d284f2d6a4f82c01abe10f0deee5f1b67c056c865e6e4361b2bfbb643388649da6729ca074fde967a993c257703ef3c0a843f0f881d44ee252d2f2e9219322eca5d4e08079b58a09936ac739ccfdae7b48dd3caaa261550300bb2ac318285d07059b67aa06afc7aadd916e5fac88ff22a5c17d5cd89e76334521c188d06c7f519dbaef2a7d149a50397cf84d5e55fda5eeef41e0ff7f77e48cdfe068233381b82042b955e350a74190f54b5c19c3dbe8e13db0a6f404839e77765fd6e54054c406462cc8128c012f6c5c5f1b75e88f3fa286bebf1a5bcfb10ff410576b2dec08e2ef09a882e5283fd1c593ae1590ca801839c81f6bd1af7e6c2870dce95afa2db13124d092c7f9d821643d1a084da0210db76095a404a4330cf80429a0869aba8a182d5d93184b434a85f1df12988542cb2ec2cfa25c38384031a2d57c8187397870b884125b6a0227e28ffccdc516f30542b39d44d10c4fbf7eef9653c647c0e2a98441ff65b8c61a9dfc0e7e9b0a6d13cb174e404013da5f80aa3b7413ba93ea8e9f7f9e23cb891252b4553d9d74af06c1c5044cb99f9709960be25374deaf552f693b20791cf07c27f56f7597c9db80a34f876ab23c4a00c97c7a93c79b26a242b2345e8f61ddc09b0f28e0350183e75dec629accb53914f5339019379efa6659278c5c2853224a057fabe5b2c3f0d44b016567d670c86ed6dd83369bd87da710006192af72f044b32016edebc5d1a15e7570c65ede228ea4226504616b2e3d90519e156dfbcaf63dbc7cecfd418c2ca495167b825992f4d042220c04b30396d5c881b116d3b86a5ccdb2ce2719b917c81d4ef45ea2caac28796d27ff5be9780829688570d2b820be7cce7c457cc3d64f3fe2a032d76b75c6023f96d328a0dfb06b8c3c29b7cd7e11e81a6a67e452d7db872153ed162e5c054be5e8607a1a73e7524eb9d6b32301c0dfc8d001f0178c81ca1bac857c2dbb96fb0d87c2aedf76f85d5637326d09db7f1928f392fa40f82faf9ad2d4c2a6ff8213df956f869f4ec6786987252cfea60d4291f616ed8de9b84a170bd41ceff22a7d92df676ae4338d90e4b61f2801bdba22e7570284b9bb57c70466164dea76a48a155742afcc27de1697fcc77e3a8eddbfa85d83a11da4ec5f7bf9d52efbbf1685179ac906346b364d180ba3b22b68988e67c2c694cb3d5ef5345360953fe0eb29b70db854cafa3ca8a016fe36c42ee93271bad8106990e89ddd7d39a3efb034d82d55070006ebf39cd2fafb7611f1779524c81c15f3dfa2801dd86461f80f20e754abf1916cd3906f997cbdef3e10dc0209aaff537f6d3774a71fc61662a1f157239f27c2d2c100d3b981554b86cba7a569a8923fb29a8e369d964b1cbc9a85aa8d3cae26d4cf879f4dbeae6dd509b3d7517d0a0e9d6103cac51316bc2694b1efa606c4c632ad52f37a9018d48917e789e33aa942fb9783050ba6e26938db3a24c6bee239370c6d8c2593c7e40e7585cd7a5a58c6871a1440b164b200933fc27dd8efec8e0776cc78bb944cf769013eb26ada5eb9da7f6c9bb4fe7c6c2102362bb4f39b343bdb4db097d3c650e9e310f21792c399f6297fad6f0ee510b578515e36e326065e09f286a34b68f49a1d6ca1b51a96833cab710a1855549e7af2339991298b2fbcd9a8243124ac2cdc54ccd3a58bb5bab934f0df53f81f889b668a493a08f6e8db8786a00a17f27e47211ecfd3791beb9911f0f373ec58c0c15ccdd73c3cc1330f63061a62c75e088ace729014f521010eb046a8e32ad4ccb9ea4599cfb1e7148274b342749bd649cdf7648acfa7f6ec42c4676e9ff01c46802002f511b5d978b9f3e4d94c3e03fc44a7e4532869b9232156ac086efa567ee390896552d9d0e8054d927dc7d681a0b690725473efcd7a67cfb0e3748fb13cf9837ec181d23542fd68105151d4168e19eb252d72c78844ff83a25226ae11a0d78e7d36495a428fc1d44017aa367d1faf9327f9abca8433ab4a596e70886a64b3b0a2843c8e10dafe72f89915bc177ff703709b6c57ce466d0bcedc7791b9ec0dc78e83d16dd080a4e5dd90e6522ee3a784a90bf412295089c415541d33bbd22e7bf93c14da8912c79cbed3fe6f526ab238e1e2af5852c512b1e313f2d7394607abb5c74c16969de49f1fe025a11a02ed95ec5f44cf156671b9f95a523aa248ebbf4e9819e77ac9ad539810efe54ba30237c56c9da3e58c13482a827f875ab086ca42719fd6808df2b8e5e9c70d583b889767dad26ce87e4919186790ee92b8356880185b48a60017cab33b739d644a44e11d61fc3b1530da706d1bf8443d4f59540ffbec54f0bf515d1fc7f5fe9220265d5be780a220c9a9e614f17c6c47004f6210f0d998489baa77b30502cd8fd375e2630d5e9b37fb4a6b1ebd87821848723d2f259ef79bfa21aacc66b04df293df2eb9a6269507d6ba14934c9fdb72e45bf8d2efef1a18776a7c4ac89f863855ff9b1dbe56bb6db5ce4896d73942fddd5cf5d2831c2a880f9ecae62438aef405aad47f6b4301c14fc2d57e73d84529a57977df26683ba7f0ee085a036244b8f96a0a7f120135d313ebae571c0d48a60cffd00f01a96ee6f4ef19529d49cd9fd58ef96a6776b0e79f3e4961d9049bda1215de31379cc9716ae30c5b9cf3672850afa9e35fc05224f8c48f29532b8fd3f46a47e62f17d5b3cf24cf59b95a0c3081e73da7285595782205fd657eb24c7d85b0bfb2aec1618a26174c53dcd80e0cfda0c1b684e09702b05b6b6b3784b3fa7956e4b3f4df93de35535abc60819e003223a75a91fd174c8b7dc40ce304c1feca125c5502f06924d9bafa2c3d831ceb128783f28eaa735dc3b1b3dacb5109eaec06921f5a3c77866c38c6d1ac8350b2f4d0cd913edada70e51b6da76dc5e28b01dd396840d923926635907664c60728d13a1273d338819c31b5036c77372e26e765634683fc8a489aa0aa72458b6fa36845d1c2be5a0c23f9b6d22d45748313977144c0a67e0d4ecc2e5e29978a1eaeb7a8022d75f6a22ff314ec66bdd7a5a0140ffe31fd373b2bd25c5ca019487722e62c2fb473c30d51c7075f41c930a4ccc75c39bf370ee6236aeafbd72c8c1a87f62d189a850ba9dfd34f2fa3f4bb6ac6425620ea11cd96972a7b1ea6dec4f8fe3f6a7456b02ff4d4a8b5c076b4b4cedd698633a336e6fdd69de89d9bf2d1a6e215177e43d5a52132debfcffba8a9ca2d3a749884cc16f31ef83b74b8dd88d0dd50de69af7de57472c0c74774593eab993521fff3203666d4a28fd7c457abb8866a2086df8ee5d10a4c8ac8ed163038eb84da0cf262fd50f8f6ae0fdbfbfd6f7416727311ad3f6a4016d34771bb88793cf05e2854dee8d21bb2c49cf655f46898ce7bf0b013a83f5d01a1acd1f1dcb3c4182f872895b1ae931dfb7effc902809f1a2e8f0033230a4f1780b378ad51ee8422b63b216de2b9f240d069fc9b96c08a5bb0b69125f7e67561a44cd4dbc8562c9dc45e50274e8d04c2ef9acca75be3cb65ec3970aa73f29f6ba9a461d26ea8ed588740a37e85e3b3f9780f79d0c0f540c4a73d6bf8dc6f1fec8b4e0c4e4f5f2c92d4da2d05472f575a1b13acc3b6a6b7ddfc3b1d655329a37a6396ac4d91735a3445925e8f11c3b9c62b83b7f5e74eedccec8c91f04772f242768cbac9299a82a8c68589dff80aaab546a70660332b5b6318cc8b9ce64b14baaa88cb2d05e85b7aa891dd5e14b5c678ddb4f4050c4b7e0dcdff673fb959b737106bfabc488f6a65f7d44189373aa582a2280197f90584fe2aa36a61174dd0582157e626e72968047d75030ccd7ba4efb1f2f8f41d0556ca0478e98b7a06b3a9230dbf612eaa680b90816d1f3346b2a3bfddd45efa670dd4aff1d446d97e7029bf4658945d0c07cb541e36b7d59fc4fbb849cdaa49919f09884bc4767be7bacb48c9d8aa858dbc9cfe56746aeeffc9fae8627a8868c74559bb6f6f28af17029689cf08683e7cf91e0ee65ceb0bfa442e890a7571369fa2b4a89c428e73e67c6f96a2486cb4c4a874008fc388ee2e10dae0028f9c701bbfaa170a5b2ef12ae96a75325fa02a6055d00b9d88a29ff543403f636653fdd33929e4480fb2d297869dc0420e22b0a580900dc11f9da68dfc470ee4c39674dee99aecd763276a3187205b8f4e41d0e48a6f0b1d0657b210448e57fd53e3966b4fda878f1242671d82883733be717d4a05b4f25957d26d95c978461963a3d9b768e3fc5095154e8058544081cfb102be7f3d6bc88785f56c9c7b98af0f5b14fc16264a645169c224b745af30f72f98cdb44544b9a9a7207e389b2535556f7b0fd97d539f7c6c4154517e47bd3e32ee856519b80b96bdb5b3d9f2214676644bf9d2d5578f80c0dd9b55fdc2fadce42a13f83a054c1ad87237dfe46f0073096205994fa16c889fe80e0a9c28ec50cefbacbe8474340fa25e4885047e22060656e23e520b1902ebcc336fa6e6eba0f7c758078ebc42c721868c5db2217847f5719e626d2cafb1671098d072d3c9bdfd310777a01076a75b3214e6cdd751ff716d2c57a32b96b9fc92c6daff07131a59cbf1d5e86c54ed37083d96603d2b38bacceb57c3a45999112c24cce9e430d5bc23441d60b84dd9dc5ff4130a8c5229c8b697bca9d0c629aed3d5b4bdd38ed5f6848cf0939b5d612ee567146948a8250424ff97b8ce3e3523add4275b98d4968419d31b79fec0aebfb2f408114c2c1c38a9ec6a051b8c52602c35dd893879dac3704", 0x1000}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r1]}], 0xf8, 0x4}, 0x8) r11 = getpgrp() fcntl$setown(r0, 0x6, r11) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 10:22:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="04384d0eae9712af187296873f9936402fb84f6c4a72b1c6ce9a665b6cdf5b7e11da59d4b070166a1ca3ec9f2fa6323a793b30e4360c6d8b0840", 0xfda5) listen(r0, 0x0) 10:22:07 executing program 0: socketpair(0x2, 0xc002, 0x2, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 10:22:07 executing program 1: poll(&(0x7f0000000000), 0x200000000000002f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x81) fchdir(r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/23}, &(0x7f00000000c0)=0x19) 10:22:07 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getuid() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 10:22:07 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffff6) 10:22:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x6, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 10:22:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x64) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvfrom(r1, &(0x7f0000000180)=""/118, 0x76, 0x1, 0x0, 0x0) 10:22:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 10:22:07 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0x1, './file1\x00', 0x9, 0x6, 0x6, 0xffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) 10:22:07 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x16, './file0\x00', './file0\x00'}) ioctl$KDENABIO(r1, 0x20004b3c) 10:22:07 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 10:22:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12, 0x20) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x4e, 0x40000000, 0x9, 0x5}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xc00fffff, 0x8, 0x100}, {{r0}, 0x0, 0x2, 0x80000080, 0x2, 0x1ff}], 0x1, &(0x7f00000000c0)={0x0, 0x7e9}) open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x2) 10:22:08 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$unix(r2, &(0x7f0000000280)=""/217, 0xd9, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 10:22:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x5, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000000)="51cc4027c7ccc75704fb8f0662ad7facd58501c9b8a100d6b29e38d18f5f42f9974414a4", 0x24) 10:22:08 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) r0 = semget(0x2, 0x2, 0xa0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/13) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/74}, &(0x7f0000000080)=0x4c) lseek(r1, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 10:22:08 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000440)=""/44, 0x2c}, {&(0x7f0000000480)=""/144, 0x90}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:22:09 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100), 0x1000000000100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 10:22:09 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc00, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x9) 10:22:09 executing program 1: socketpair$unix(0x1, 0x2000000002000003, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1a, 0x8001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/107, &(0x7f0000000080)=0x6b) write(r1, &(0x7f00000000c0)='a', 0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0xea227d30d951150e, 0x81) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x200, 0x20, 0x100000000, 0x100, "bf813de2dc554ef842f4ced599ab6efe7a9d56f6", 0x27, 0x6}) truncate(&(0x7f0000000240)='./file0\x00', 0x10000) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:22:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001c00)=[{&(0x7f00000008c0)=""/137, 0x89}, {&(0x7f0000000980)=""/148, 0x94}, {&(0x7f0000000a40)=""/134, 0x86}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/187, 0xbb}, {&(0x7f0000001bc0)=""/16, 0x10}], 0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1107, &(0x7f0000000400)=0x9, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x6) readv(r2, &(0x7f0000000800)=[{&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000500)=""/254, 0xfe}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000600)=""/76, 0x4c}, {&(0x7f0000000680)=""/65, 0x41}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f0000000700)=""/174, 0xae}, {&(0x7f00000007c0)=""/53, 0x35}], 0x9) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x100, 0x3, "550200a7410044b4ec0aab63008000005225002f", 0x4}) r4 = fcntl$getown(r1, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x8bb794d67f71ab89, 0x0, 0x7fffffff, 0x20, r4}) 10:22:09 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) r1 = fcntl$dupfd(r0, 0x9a6649d69f0ee448, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) close(r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 10:22:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x2, 0x4000, 0x800}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = socket(0x19, 0x8000, 0x7fffffff) fcntl$setstatus(r0, 0x4, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x2) dup2(r1, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:22:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgget(0x1, 0x10c) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x9, 0x6, {0x401, 0xd3}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x2ac3bea964d9cbeb) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86", 0x14) r2 = syz_open_pts() close(r0) read(r1, &(0x7f00000002c0)=""/20, 0x14) dup(r2) connect$inet(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "00f95b582900000900000200", 0x10001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() clock_getres(0x4, &(0x7f0000000140)) 10:22:21 executing program 0: socketpair(0x0, 0x8000, 0x10000, &(0x7f0000000000)) r0 = socket(0x30, 0x80000000000002, 0x1) setsockopt(r0, 0x2d, 0x36, 0x0, 0x0) 10:22:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 10:22:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="c6203e9ee94371e1af9d039cdb972f7444803f621190c274f91596ed2a4655649c7726cedb2005c642ab54b136d68fc8edb4311c87c6d1ba95014d1eb6e6a428d560db75ac434f33b2b897c4b58fe04799b63110aef1c456c81c804a0cc5d037f63ff7e76c4879453aa9f0e67aa4b87536a7f3aca086c93c769fe3631b65dfc79b99691613a0f7c765abf9185a22b9dee15a55cb450be295327abea281129c2a3191e767df046c7172283aa507f6911b63a07061094db7b169a54dafcc327518211dd684a8dbae75648fd4772f443d02d34ac6b935de11a765", 0xd9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 10:22:43 executing program 1: r0 = socket$inet(0x2, 0x0, 0x100000000000008) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 10:22:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) fchmod(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:22:43 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x3, 0x4}, &(0x7f0000000040)) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x40) 10:22:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/204, 0xcc, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 10:22:44 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/45, 0x2d, 0x40, &(0x7f0000000200)={0x2, 0x0}, 0xc) 10:22:44 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x1, 0x8, &(0x7f0000000140)="5687c6cf97240ce5", 0x8) mknod(&(0x7f000086c000)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) 10:22:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fe99e471c5f97d2e"], 0x1) chroot(&(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baa", 0xb36}], 0x1) 10:22:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1098, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() 10:22:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="4aef0112742df2fb5ad68321948a71dc8b9e3b26e9371ec593ee9e8ef8acb0ea6107913a07c9d5972b484c842ab386c78593453c12c093a62ceccdd5cabb65fd65fa28213d1d008874fd4d1160b988d47d5ac6b3dbe91b375a822e8a00d2c6f0ddfee26abbba779e579156ab94d8765eb81429a8eb6ffb11ac62572e31fe5ac66cf3a8f2a7ae2a315148e541633bcba30efe1a5cbda26512cac4aadea634173b57f28a916a72e7891e793054ac7728f086c3b69aa1dd9777a00db9a1466cc0554068bb94c2b83efd2b44eae5ff1fbc757c762e0763409ae2a98ecc50e10e2c4b41c70f51b0dbb5", 0xe7, 0x404, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x109) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x8050, 0x9) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 10:22:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchmod(r0, 0x103) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x7ff, 0xfffffffffffffffe, 0x2, "3a8e57f27434f752d32a6e7aef72b8f5ebcb74ed", 0x7f, 0x1d62ebf2}) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 10:22:44 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1da) unlink(&(0x7f0000000080)='./file1\x00') recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x91, &(0x7f0000000180)=""/9, 0x9}, 0x0) 10:22:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) r1 = msgget(0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/65) 10:22:44 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r2, &(0x7f0000000000)=[{{r4}, 0x0, 0x1, 0xf0000006, 0x1, 0x2}], 0x400, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xf5, 0x0, 0x3}, {{r3}, 0xfffffffffffffff9, 0xda, 0x2, 0x5, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8001}], 0x1, &(0x7f0000000140)={0x200, 0xffffffffffffff7f}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x812, r1, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) 10:22:44 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x1, &(0x7f00007a5000/0x1000)=nil) shmat(r0, &(0x7f00007a2000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) semget(0x1, 0x4, 0x20) 10:22:44 executing program 0: clock_getres(0x4, &(0x7f0000000140)) clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) clock_getres(0x4, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x100) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x45, 0x2) 10:22:44 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x0, 0xfffffffffffff0cd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 10:22:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x7f, 0x81, 0x80000000, "f858ed673ae0d70d1c048a84b2ffa08b835b02a3", 0x4, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r4 = syz_open_pts() close(r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:22:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) 10:22:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x3, 0x132) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/233) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:22:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x247, 0x3}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x18}, {r0, 0x2}, {r0, 0x5}, {r0}], 0x4, 0x8) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x87e7, 0x2}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x5012, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="ede578b6f65a239e8f9c3a7bd21c0ffddbd7ae72b9d4fb8d94595c6e0c9834d745765636e0c6722f835aff3fd2b46086e5fdcfa784bfa4fb22cca798428a0b64599b7edd4a7ba8d1182aba4a416f9180b66376cc909b95f1a296e91355959e59b42e005a6a", 0x65, 0x400, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1ff, 0x80000000}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0xffffffffffffff67) r1 = semget$private(0x0, 0x4, 0x12b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x5, 0x3, 0x1aa, 0x116, "9ff18d8b9608345a51eb454c2179e1215151138a", 0x100000001, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x80000000, 0x100000000, 0xc35, 0x92, "286a459251370b524d40d33728e4c65759209797", 0x200, 0x4}) r2 = semget$private(0x0, 0x2, 0x41) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0xe00000) r3 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0xfffffffffffffff9) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x80000001, 0x80000000, 0x8c0}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80000022, 0x6, 0x3}, {{r0}, 0x0, 0x40, 0x2, 0x5000000000000000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8, 0x9}, {{r3}, 0x0, 0x3, 0x4, 0x2, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x22, 0x2, 0x1f, 0x8}], 0x100000000, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0xc, 0x4, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x2, 0x2}, {{r3}, 0xfffffffffffffffb, 0x18, 0x1, 0xfffffffffffffff8, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x20, 0x0, 0x1ff, 0x6}], 0x40, &(0x7f00000005c0)={0x1}) r4 = getuid() r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x800, r4, r5, r6, r7, 0x40, 0x2}, 0x49e, 0x20, 0x7f}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000006c0)={0x4, 0xfffffffffffffffc}, 0x10) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000700)="ab949a18e0331002b597cabe4cc82cd2ca8ef0954f249e061b0f6ef078df2a78b91478ad681a8343d0402081ceca612a3d498191efc3738e1188ee6d552d594213d63c51ea3433e46c8c8dd3a4fa06511c3ab2f039a1e02823d89256fbccb24475a5befbead8708bbcdaff3ac96ba057b9a5abb6eaaa3ff203dbf5fd74e920ffea6ec71d17dacbd4691b0048c35f4e52a642e9dd5365acf328cb85e5890dada7a484680ffdb55a89e4aa70d5fa08543f7182ea6710f62533eb4566a14ce62f958f7baf6a3006cb5e61153523381dac75a248827cd564082b1c1cf224189d69a166aa5937882fc908a7da8711a46f76aac5e9692600182745bf621920ab8d4f37d0cc92c1a84f7464f0c41c1cdf72101199ae12f0123299388eb8f091f6bdfe257a1274b67e91c8f89a783f6e1af90aecd5a633dc4ad7ac77f6e93c308397b46d90c97568088995fd96b9300f294d68b786458cb37763cd9fc6ad18cb9e05b3f55024fe40860a629eaacd0450079164766b1084f5522bfae41c6d8f26fd45f657db93a200bd89f8b5d1f0bcab637055b70c685b4481ac8f1979db7c80d59887619b52e938876f363745ab8e29b3072bf94508d82cef12427ef10aafce35f47d73d305908c8e26bf7f983441a3fb1c644d1a1b2c63e33eaa5a85c84afeb9bb82b313a4ea94b417b05e2bca626d8a6ff58b218fb8e75c8d65261176febad7eb8767c623f293cea567e228dbdb0fc615ed883f5924cb43579f8cb245ed03451211f65393a4b3883c6f16350b1f31fce4a1343317a0d27b19e95b99627d680bd41c356dc4927cff10f1622b0dc15ce848c73d1b6562ce794f258b9ce8968b1c87ad134b205d6de788658236906b6494cbd87d8441ba4e6524117ead18be7c30310a1e8be4bdec10d56fca253cef5ef15f7033a15d2592c330170a3dc05e11d9bdb3698e48ba4678b491fba507af217adbe9a39c4d4322d968975910d70289f6664ba19f0303c304609dff58f1457839d64b36187ebc7b36cd19c25a8e32b68c1c1b4fbbe239433eaf12137586110d5e080e29f6fd823df9600ad829b1b0ec7a37169a0f8a9fb59cb71649d1814bf9c22c2bf9eab18b0289f4d952288e7d28f6f5ab7d04efc355d20eb500a2e7692621f188b43fd5107a1791678b33282f38ce668607df8d4e280245229036217322d8817ee21fd6eb93942755b1c5442e6ce9387f970aad270b1deeb41650b80476fe2d9947c25e116f9f81c1f43b2622622293f0528ff9f738e02d1dabf6ed86d9763a1edfc5bec107c3bc4d66b4616c72f6a5cd00fd16c52e1b582eaec36dcf875f427439ae1bfc31aa465357a9bed34d272dd139c79a8ec92d3b0742271527091b5bddb7b123f955efff44ba6ce81742be2f2e27caba7f79042f83ebb316399627e2d427b81727baf0cec88ceff206e7a5e569a97be0350aad30985084b8db64f4a6315ca2e8b68ec7df350853804f81ed3f9ffeff7b3d1929497372876a3178445a43c6993052a7937d683bc9ece622e2a3a59c58296ac491c7ef93569696b9a8c3f1a7979775aab6676b340734db4b0d60e94506116aba38fc0a7d8da153f482d6c0bff12e796a62bc7a665b3dbc49880f24ecdb66119aab0f97f7ff5b571e47c3c7246930cb7352c989b60d745692ad936f8ba4583bc017b51f787375be55bbbde3e86660e53f7d41e4cb965af9ec0f0d56bf5a0b88e4ba10c88ae815226819ffaa557a82e9f4ee3ebab45be592573b2579689c6f10092b5ec96af65c4709a22e63cf84f04c42aa1c39c0ab11281353da4b6270725ea06e82ca6e949f1381c28e8805f7bf030f734589a9278642d1ca4048d05fa5abbbee65de8df998f989583976b87dbcf674e7430ccd00b920be955fa9fea8d2749157a690dec1dafa452af0cc9c99db6763259ca01944068210f1bf5d0131364d1262ccb13cb5532d9d78395ad3f69114f3ae114e320c0ac94aea2d54c4aeb5844b7818bc1c4ec464dd3b10c363c1ebe1292b139bcb1f2e942685cdcba6b2b859ceb87459bfd781962e132c758e6190ebd0e86d67e5bca2e2a78d3a55ed968d6b022d325734839bd0f719a855181e6b7b28657b0404b00a7744fb09513a4e72bac9210beab0a1e2be089159053e265d77d3c678c47ecc63cf3dae6f2f60e64a1e689bd8cafc2d7a998855c714f97e6da408e6c2d9732c67ed3aae93c850a08688304b7a88b0bf4e905e2da7f7faf459fb9aba331f4b7511dbb7b986614173fc35faa46a2fbfe4395047a069876116d08d655f1f3380d0c8c1a02a949a487ccfe61494beec25d21f6a77b6231b00e9e8c515f197d505bd05d51bdd1737594e34ab3e3d2183d59c3e830da42df3edf5015d18c8e153860934e74681e1ac1c8d2bb072f11ba7f161b6e83ce97675623e27630f3523a861f4b3cda48ffc717ba0cb4a24ccf2ebf4861097647e4ef9461c10f8cebfa898b37240e458073d94307f2f052638fd7203600829be08c32dbb6b1ae50c92abc2f825f7746b9b00e5aa96621e8f89e5f138f48ab98afa915795c0cb899caa7fa360562766a996ab876e0507515e19ae4cc2894fd0063a59e943d28a7a776f052ee39651a5cc83a70f9369046226f9849d16a7bc1a7de51c55e631c03fe016dd2bdad10d4da322ebccf7d37570fce7298ec81fe449842fb39991077fde595a1d6813ac15f135b7fef47aa595a3b37ad024ce9eb68f2d5554d0b51544a9938249ef848fbcfc196d4e2c9cbf6a92b4be59bf1561047a11374d7d45f8f58fd50f9234ebf8e4c6dafb4777a7998b39c5dce7605eb4225145dde9d0670db5bff8351b24f7ff505a8292d213a8fca05b70e67cc5e677d61e2068caa1561c6059313ad3c89232f42eaf8cd46adf73c4e89d81ec6a997abc268897118f473a823206fcf0caaddbd63146c4507fee232cceb6ce01b427fc261e8051ebc4a5da802fb7d91db3fdcd0194cc0f8c9437b58d539b825ab6d0c6545a372589e636f1e0d8289fbd02697976f9c9ec147c3b305028dab9e1da58556b95a26b36e54b65777d56bec19dba2f0d1ff818f7043a1790b02ad3e2ce27623c731fddaff8e8d4a1305ee79a1c9adf796d48b3b79543b24b3f4dfdb109d4bddf049c82f4b0426c4ccff1d3f2da8fdd22a4a4a5d296f915de092394fcb7070b625b7dfd1647618f5ea02b5cb1ec1e648a3e2e5d15431e9cb9f3fd1ab9f0c036825dffaf85bf08a959b824513a02ce1b5e1d9f0115e72f81ccd34a4ce1c52a481b3118250137a806d6d41ec12a4d5e4d4760b585098c301385a6fff8e7e551be723bb094be969bfe1bfa8e5f67b42668e07f25bee51c43d5e0a767b44c211306f6c09d8f3d4700529a99e6474453dbc83ac0f6380b337c990f6f610e90f6f7f43200f45b44aa3d07baedd25a5c423180bc142b4ef2a5ea52b7d696050b83260a00135952013ad7c49207202f02c564780808f7c6ed4262ed36c829e285b1c456f9f65365089dc603f12b562b288bdbe10a8326884feb83b7dd48b61b62bafa7427a7d4583f639d79f3386341fc0f631cfd98127bf191edf633121bfb81808ad4f3b793822dcb5963454c7546093d807d329cca4ddc217f723b0d777e115063d2957055ed7e5be02411a2e3dc81cdbd0e0ef52c609da9d133409bb005228802819e8c3e9f56709ae5d27ddc1a1ddfe4a119f4cd83a866933b5a8ce10b244d2cfd8601e8f05f3b38a42e12e13b7cdf540835a54c71f91dbac53a371bd3b1decd97eec35807c7526dffcc156c52d83ed1cd2679c544da33cd69d571bcd40e843e589e3c65171298806a816eb0b4b90950289ecc23e5e739ef64172e897ae6d38bb9d23f2e80ac243443c55f67e7e5ef2a3b50c3e368e244ce162ccce4370581e14677adee5d6d9a51fb35330777b81cea079320c0cb5d797b2d291d0b460f23729f8f1c75c174d9658f2791f9b6181b5f04423c6b4b18717da4a2934a2750ddfb5f82cf1ebefd1e8ecc422de16958a12d86773a1627837870be2e3436df9388d920698bf343a8fe382fd46bf762f240ed8dbfccea53e2740d53d9d097950bde1567fe18a45243b110ecf37fdd1b0df2698b1b2602fdd88ebd0478795ec300a6276f394dcb4ea9a124909959f94520102b14f8a4496194f865f2a5cb0e543729fc4408d60e84db7531e96364d0238935ed1fd7c4fa4b33566e6112e922fcd6cc0f47e83b5b602de78b8afefe75cecdc19bc67ac8773ab329bd43b3276df8dddce35d3c441e28121f4b8903ff26417936019d5ba3fbe00257ec08d2cc3913fadf27ea1aed72c106343d0e34494d0e0b749b7aa887e26204d7c79c5751737e67dc7159fb96a174e9de746ed0f9be73b32bbf06e2a8576eaa81d66c15f84943245315552e4b93558b21f164f6917632eff6a5d6b97b07e4d596f56b41f06778e27d15e144534f171e3bd8529f4f16a1d38b5c4803c9658074c2244bfa6bfdef6b71c5fffb70138159b8b3cea65c56df91beb5366566ae68f77ad5642c4a5f1cce2392caa136439fd22edd387081e62b331bcb1638d559b6eb6eb18b75446ff471b5327320bfb45a876cfb9d73f3249fdb2ad544ed35ad547de7acc6c219d127ad9b59898ad2cf3f8c212889591f794636afaa09d70189f85be08821fabfd334c6b88ea0dac1bb0e7983c26e768281f21c4b07c5b73dd359fbf699553cbec433e1972e6eb9d7078f86381a8cfcbf38596d9217c11cdffe83b8b7f5a03bb430c4f5947137b4d106c408fb7d0c9f1c6f02600e5aa975ee17f0cf074f1b8202d78556619635f32e3d7cbe3b251dfc3ba67f934282571db09e67889ce07be5e976667fcfeade172288639f038f6679dcd5569099f83d39129897f9c976e103dd3bea686adf1ec258aa566730aaaacf24ac525cbbb151968b8a2514df81b7080817f10a4983ca2edd289c67fb5aa50b53607de7da404e9923bd8ce945707416d1b72546039a0f92b88357f6a178451fbb5ff238d9b0522dd3346437f214cd556773b07033f3b2dfe686646e8ccaec85cae35c6ab3d76665d40cef64e7e4d457987f57be2c92f001129e004087809853b18d92f57d5ea8363111bbb8447ccdb369b7163650f053063b0710a30441f9a061f6aafaf732cddbafb2091cf5034fd9d82f6ae187f97596e7b01d240c158464cf11e3faf2dc3fbcd691415385d77c6e70ba0d5c059b7dedbf248746fd0bb074a45d29913fd5cd876e9032e4766fa45ec31ff9a9a5ef2688cd6823b8eb2d6d73790f2be10d40989aca3d7fed5d9bec9a369c8fcf719df6a4e6a3a961ec3221061fa9eb7c66918693945e9c5f8c4755100842cceeadd93cbfada416449c1317d06db148e3fb39007541217bd2cc06a5907ed72d16caa3518971720692152a854f3b93a7cc3b492c88399c71d21f183f31f5bf54129c27f725192f945b608457c87c375b8194717f25af671be8ec4d42b224d93a2d4f06e87b06719edde0cdd5ed2cb0eec5e05ac7558f3362f12c263bb97396bd6289970c8e96be2b8cde6379d25aca4cb5e94db0b26a41ab14be6151422903f37b28609617c36518796d11d33ba7c9279f74c7b85cec43dc3f3b9e4665a56852bd03778a9e8d33992e62830fc1cec58008044e6415a0bd372b0706af704bff668d774333c7d746fbba127b982740b630d152c9baa6434e2c454167180b7c8528ba6744a9a81cf7fda0eef2c031e55fd365e7ea134f57449ee0bb7d16f40b5719b2c319fc581f9889ab7c76d5c93dd034e9c71b3add139786e614cc", 0x1000}], 0x1) r8 = getegid() chmod(&(0x7f0000001740)='./file0\x00', 0x4) getpeername$unix(r0, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) setregid(r8, r5) lseek(r3, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000001800)) 10:22:45 executing program 1: 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) syz_open_pts() dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x6, 0x5, "7320fe1740a4816f66df75868a977ab795d43146", 0x2, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) syz_open_pts() 10:22:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c7200000000008400"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="373827f3", 0x4}], 0x1) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1251b1897947d94ec3516a81329456b503d0bbf870dad197c7297f1d5cf63bc53df3beff788fc8cdf364fde6e180353ea75b4f6349efd052395096508e32b15ce7f038a7070279e54cc5bee243408c6b7f812ef95869b7ff0958189a80928fe909e24e12366dcfb77acaca942951f2dbbc68a517689035cb18394fdc740f9350"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="9f34e69a86b07dfa639be4be3299bfee4ffa3134003acc8ee5d2ad58474367a42b8f346d897aaa05d42a6a3f427fdc4f19ab9daad4d3e028ad32aae64c25c55fa67c5aba1d8474e3c0ed14636c02eaf054f2d46582403c2686a70d25101d7a58049d4a438429a50462e8e225c0b2d0c31cad69fcac1fca9cff5d6f99ea872c9de4af1ef30a0ad44c79795b33d3914e4ebe7cd44becdffac5111dc12164cf1ee33e9aa92d2d5b72d3494e5d7f67526ce316ffe2b3a20e61fe7a5fb5242acf004d456c1714297c6c74fde361bed4d83ad55cd8869534c5a87f30b1c3f261834171a9ef482c04d911b2091438d506cdaf9965a921581c4fc4ede45f4c7b51139bf60849b15543d5721ad12e513a8daade86a44b613e7062478a31b80a4fc6477cab504716fea452ab3c941302c1ade07d9991b850a741ca71ca5bda3483df252f9a9a6c547b6f9ee2508d51b2fd3726ac99398f0c143dd3990ed30edc36b51fcdcc8c81f206fced5da201f9d43e34ccd80fbd6a3aabc14ef19aefc4f83c900371e58ca87cf457464ea42e6ad8ffc7e5695c557553a936738ebc89522c1092cc898a17991f0ca4a488275e7f4320c0205cf812ca625cba9d1183d3b5aaef52fff034d4d7af592c15e594249163062f30686235ea814b6171ceb0ef5915886d5da7e1b9854f61bdd6fa265332e97efee0ef6982b0f9fb6f9f3795f176de4986a34e4046fffceb701fc837eb3c2b9dc9b4621a794b7ef333b96fd0f59729991c321f9ffc1b579da0a343e8a68e0b83ee8d3e7195864f280b36776bfb1b5f68bb6eec58af1e4b407525ad321a28097ea2b409dd69b5ef883f889420b45e00cd4d3abb4ccd1f2a93c5bbcdfda9b8cd0ed0740e1cc7bdb6f340c97b4274ae511b829c71039ff1d7c4256c54c5c459033bbc6d528b912a5351c8386efcd7d85125248c450fd8af2f702dab574ea99eb598137cbdde7decffa14ce0cb0ece6ca5543e3b7961965c0de68660a2746cb5da6ba122c20de23ed45b78f6b2e4f2942a4d8e5bcd4d1254de8c5636bd482a4a8ce91abcac655d8ed03b40b79c0b4415544d4d1cc42d032bdd2656e17281e34ef6469cf286654029b29ff9d11e4297a060566dc902a8879060a86fa02d6db35655fe7156077c7883b08b63492374996a816c072ffee761ddb253021de9807f34f165366a085201d17668903a12919167a45a923daa12261a0a325db1a3664f06998e772cc05f972f5e9af60c45feb6b30893564c205f63debb5a45ec050f557770fffcff3603bbef99198f9636afa0f9dde260ec07edf7e5a5c2f0ab89fc4e89d6894bd1257f9fe5c46d44c7b92a5d86d56ab8e049495f6ff2fb8fa982cd07a3abd921164b36ccd007cf3577fa913865f26b6e13084fb55f332ca2c79be04fcb94f133f7b822c265fd1400e4f2479a565b1fb6a446c4ff7d9a74e0c9dffb8b8835156eaa15d6f7668898c4686546368e3e48468d265b3def82dfb4df6542d3faa78f86d52c379308dcc2193e501cc6c9dfc35c1938c101c7e46d625d6f77a783e87f4cf79980975bd922f339b2daf75e7d770884ab4e51fdbce6875971fdcdbc056e0ff558235ea50d3eebcd8198fd799fb5c097cbbd7befcdfe3e3af5eb8dc137f62094beb5e5b207c791bc57012bb5df2b6ee858e522072f0e3e3cc851d7a9777f976ac970a3e66ee54a84cc3d5b4e5624c3061df39fc979892812c463e22a94a5dfc6fc1106166232c50aebf77b59be2d759319ea28a4952d3b893dbfeb3ca0aed9c19f997908b0fb6511c472b8a0f0b87d790791d2f2d62bc057339ce650ef6e9c7482c4b0fe1ee654acd7ae6830dc7351e70bab33054d0ef866dcd2fb10f9e06a089a0999114bfbd666c357d7fe4835ea53223e8b719532f8d7867b6653b3f980097e964fd1032525ff69b38cfcd0369c10249dac75822f0366ba9629eda419698fe9eb77049cb6b8a59b099e2e127237119ddfb4be4e7dde193a35ef5378100cc81343402b7a304862ae8f560e2d3f261f7b2093980609e47b3dd7351c1a1696763b59b6986fc04851ce59b87c0409bd427cf08bae18cc97edea1c43f5dcce508466b523fd646f956d117a17eabeeaf2ff2660efc271a81eca1a416fec58ba2cab96d5d9c2bd24c37138deb8c81f019be0ae967f1ecba0a7ee0d12fc8f2a3b8aa3f9a677975f1bf37a819022bcbba84ee6bee233a2faae90d779df51130afe8a9c1ed87b3bd48285f2f71537ed7c68f473575068cc3eedc3724612226bf07c2da376e4a489869517eb1f20d2c273699ec7cd7d13e945e4ee04faf53cc2113fe0b1e71c03350d469869acf0256836eaa78feb26dbfae351951de86f0345bd9848634930e8908068bb2f3501fece17d4294489140b2599dd8eb7d955123e8e7a36c0a0137b6cbaf94297553435b393239a42c48d57737ff619ba4e9c16beeb14ff1666da9699ec04991986e795e2aa9d661b41e1a4f0fca3aa8a599e3b4fe1de7fb0b50b12f689026576cc46f64f17c6a38591b8dc09d0fc608cc210883048b76b6551527ded041524732b696153b3ed42a897986ff020872db7de63bbb7619a6f4af7c4f896d4bfb97ccef53910408091a487477c1168100bc3b2e252d89c5529930dd15918c8a3fe87e4ffb312236ef6343448d77bb546ec4a880670c23010de208b7d7b32d09a90c6b2632618366327ec5c1a21504306ac753ba8011f48a1f34199853826f5bab75975bf6e4c7ba8ec6aa2d4a27dc3793f42ab9c55b1c897dda8dad8e60e4abfddf76b6651e3752a8b5a5d4d88fd9cbe60fd2e7f22dacdfcb2842d3c91f42a379cb5c3edca293122259cf61a98e417cb1dd44e753b0df3b765795f820d1f2144055819afad698e07fefad148a319ff6e7da34d01621165ae3ddfdf48514cca194d2ee67b8c8c3a06f9e855dd0096b99b030f8f6f5e3d220372a85dbb96d460b6f53e32f54e79a2549a95abe687693ff38ad3bd3ee191cb6d2c2879610a3a352c8143a16bab71d93836d82a8cf024b870910c9ae18edd4eae12efdbabe03696a8c16ddbabc22b6a7ef69c02bf1f76e0607109a604763017c1ff46c4d855f6d2c8f9a48a72967e873d144b9201517614b82cfe6c972a5ec9a84b624f475e2812da655f627d5ec81b665eaa26edc22cf239c3d8eda729632255dc72776182964334270cee53e758c5748c9eaa09377546bf558524c73287c279866ecddeab194cd3fb53d54c4352e21dfbef8e6aa7a6fdaffcdfae2cee3ce3c5c79e0d4cb55e124205d3d783b4f634fff0026c37bbd143e3d39ccafd3a78a0391d5fc2ec76ed9b53b489f6255208da881fb38a02ac92770a414edd6e442f5821054fa1bddd106ca469561ab48df8586ff2bde0566bda3696b84453299cf428459d872ba87af43adde3bd75fb3541cb9056aa884a9c00bdc4609fd1966324c6dac9ed60fb55f43599dc40fedf14b6b1a865878e40e9be06dd8bab86dc4b33d3b1d1211ceb191a19124011fd20aa4ecdbfdc7fab26c2136efe24ed66d3408ed8f986e928a12092c783ff763b13c060c64941388d98b1c59cf0a962b4ef7230f9b8b62523e32f2d2ffe19ca449313ae2faee429436f5c6e928c15a6f02bfe0ce9c0c6d6c87579f265daa76845ff0f63676f2025ec964a521c733f3352fa5d82f3e7831e3efd2be508df98978994266b9bc6d613795bd08db8b92703ff323346c040017e359721cdd77c635bfe8bd8d337561cd69845d6dc7ee947b6587cc5f2a7954ed10632a335f484c59fc0e0b6d6fa222df3642b3e348f3dec732cd33957453d38b4651e1ffcb7b20293951f100578606f74d4e76495e7bf6d9a7edf70df23ddd0dfe8987a1eea88202d17324e256b0a89fcae0c10d28aab1fdbf28cfdf8fcdfafb82b8b5c59bb306c009928ffaa0dcf9589a9481800f2388ca57ab144d721c6900510e38f848e959434d54b6ef96e0e044827755a44e55bfc85626ff2dc567a113370a1976f48f7ec78234ef31a72486becc48aa16c2b29b2950f6f6232b943e197866e2c8d86447f2d873a5223f67f852e27757372a55e64bd5ebc1ce8e52135a4f224741d61b40cfd5042841664bb2f90e9dd3e1e7dd35b1187ecc7bc99fff529224ea3e91e84bd1f3a0c73f9f29797ba08c103e618c820909cfa5856101781f0dfdb18d98844c7e3997edc14df64f1c2b611b19607f801e001da4e68277eb01132b1f8d03a5016874f0cd8c84e169bb1365473b1b5a3cd7456b326776a0991b4a429014ab06e6894d627cec988538a3702c78c1a1d1ccf3d96fc4dc585d7bdf684ff3c4d99cf798b848f67f580864d1e46f9a196611a411b11217e41ab3f2f213440907356266dfaa50cbdbf9c33fabd5a33b5066e6de5524b63ddcc13f932938ee41c69ef2a9feda8d0cf297bfa7b6e303834c87e30a7341df96b4cdbaca5a81257a2a370bf28a951726a4b97c94b78144e9307a9765afc284e4f6ed62a92f80563cfa3f9243ba11096502f2bb924e2bf6da0c05c5eb81019988f66e175b5d6b834a70bc5b15fa925c266f31de72afa4cb069d192b048c615cdc49c54e1e3275ad8de89126a53ff6bd9ad86bf43544956098e77ba81076e0414fe7f5e9de7a1e3d98967357a428d540c8a209998fcf6e0e35d91889ce29468107f1307c108ef5622c343cd20af645da701c625f54c92dee994240d066af86bf56e8bd3506536b6c0188c1e8247584d5f46ea4c343bdd2d44131a1f76015f86a304ba9f4beb2548b78d7137da6d7e7a4a0eeb9ba983dbdba6e40ea17ccf1a9feda8f1ef0c008c52bfbcc35e12657c808bf3d95ae0f4cc1e6c9b88ff6d448a18434ec1c6a8fdbc1aacbedbff95ef7e4b1c69c2b741165782a7cffacdabb94b1073c809720c50aa51ecfa2704dc8b3f4b6cbb85e666a4dd4c2ba64d6a2a6fbd6541ab4c15528b1d1fc1cdca869fad98099ae328588472cc0498f75c5d6e7bdbec33964685b56c7797faf2adfb78a1417b770ef017f557f063e6bfa230550ade88ad639a381a89dbd2f9bce5d650807c1245245e78f884bf0108b8cb3ccf01b03eac102944d6067e43d7b9ce74238db90443bebda16e029b8a2972cd2febf69e0b74d7b1f3dde9e0072f8fc389870ad887556c8d0d2983eeecd5d1ab8d0618047bc81094c258a008da18f47ede1b0754a906e228773c2a4686f3561ddd9f2d769efecd9e198a01280daee0f2af6c67ea96d502ebf4c06657f0d0b22c49e5e73be228e87cbbe9d5a53b9e10bf256d99621be09c4403ee7b81e285b57858ab11a939b6b997318c0fb734efce170c92d3c02fd08d421661cb9f6cb2c87641e09cd6e75808ba53eb7d782fd43cf08099108c713d63c100a9982ce438ba4f0bb488bbd90adeef66cccc0f250af285538fff2fa1efa080826315d58b3ccb4f951e179649d7e279405b1fde97e091cb3590cf6d8aec32cf6c991f5c88d24e74507c9192ce03c31c5a890fe5751391a74872794baa9595704aefd4cac364c017606c1c73e90668734e1619d910b0199fcc3c6b75ab7d8e35890fea7ef16f3c0184481473491892b579dd73e1079e8074a024f87bd6e4e819d355682f6d20c9ff68b1cbee8e9b90a236e0e5ae0f7d41e906b7646286f01484263fc5b14b20adb23cf487384fc4d18b50047acd419f48138bbd2891342c90147726592e23d077cd84511dec037e9153eb131de64b2a8ec80c315ee7f2501bc0fc6942ff1fffce099b3ae421003a46d5ce5154e918df5fbf2c97f3d328948fc4560baa183bcb", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r4, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x24d) 10:22:45 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:22:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="a80000000000000001000000000000005026c0123b865201546ad6b6ca72dd580c23b05d4d3c2467cb1e95a82e58d33c11cfd3437bb9708b9a6ad447795b8db4a49947fdddac07d9c05550828f565f51f6c497cfd714000623b64f908d4c8ae2d886bba29ae6adabfd89334bb4460b211c42257d01004d6a5f721584064d3d8a287b1aafb75c70ba0887ef3346f18145184ee6312131f9b75dd342956af2bf65b3dfbff8aea79bf6ffd82e00000000000000e9a03a10a7e31a84086de33e6c33f7587ce1763504a3e16c10d0685f3e0d23cb9a6469060b370f392c4101b7e7b327f80a7617fc279bb2b09b62f564fc212ae17db32896a3f073949f355e8d6271750022bbf172dbf387cb2bede1366ec8adf0abe2b04962fa2144c8d041331dc8eb56e842a296f137c7f0fcbeab1f3887d438d2004748d95e8037af5cc2c48991aa679a045e96666fad9d283b892120635809c97f0360452921de069965c31423c2630faba0f5241d8ef8a86d"], 0xa8}, 0x3) 10:22:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)="674d3591b382d52cd65e6053", 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 10:22:45 executing program 1: r0 = kqueue() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x8bb2, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7f, 0x7}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x400, 0x6}], 0x80000000, &(0x7f0000000140)={0x7, 0x7fffffff}) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2d, 0x1, 0xb1d5, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x800, 0x1}], 0xde0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xecc6c9e50c960f8e, 0x2, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x1e, 0x4, 0x5, 0x8}], 0xffffffffffffffc4, &(0x7f0000000080)={0x9, 0x7ff}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 10:22:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:22:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x2, 0x80000000, &(0x7f0000000180)="9b806e90681875b24cf97a1201797fa8f2cd4934b5b1eb09a774338f4e9f5c8fad6b1fb99fd56febcedf2aa3def166c0416b33b0c91b15a621d829ba5e7b0ba82d8febe0e3a84003875b1b1c5709d8079b8d7dbffb839ab03ab8e91b3d26246abc6459a5d3228e5d15f6b4a9d27b79996c02e7be026e77c4f9a72bc9f871d3fa009414e15224da3577b8c33d12208993b0050cd556bb6997af12e5295df402cc6a92d91f37913bf56e805d6b153f5278c2b03a3ffa7890234bc10c143668583fbd64fc91c4525fc95941290d68f651bd47a57704b7", 0xd5) r1 = socket(0x18, 0x1, 0x100000000000000) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x3, &(0x7f0000000140)="7cb00000aa", 0x5) 10:22:49 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = dup(r0) sendto$inet6(r0, &(0x7f0000000040)="45d31c33b7346ec422ff8bb9a8f8dbf868f7c7e4f4eeb369460f05c8f2d5f82e497955c51fe19ecfc204b571b9c438b91513f8dc8e09c1981a910d8046baa8283343a9fa43d2f9c9b63c2a4f33e24e3603429b84f722749a93f3d7d2e60dae45d8f73cab53e8", 0x66, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0xb78}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) sendto$inet6(r2, 0x0, 0x2e1, 0x0, &(0x7f0000000140)={0xa, 0xffffffffffffffff, 0xfffffffffffffffe}, 0x110) sendto$inet6(r1, &(0x7f0000000100), 0x0, 0x4, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x7}, 0xc) 10:22:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmod(r0, 0x2) r1 = syz_open_pts() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) pipe2(&(0x7f0000000080), 0x10000) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005, r2}) 10:22:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:22:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x9, 0x0, 0x0) socket(0x18, 0x4005, 0xfffffffffffffff7) 10:22:49 executing program 0: r0 = socket(0xf, 0x4a6a1734530e3b, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0xfffffffffffffd4a) 10:22:49 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x12c00000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 10:22:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 10:22:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r0 = msgget$private(0x0, 0x230) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x101) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r4 = semget$private(0x0, 0x0, 0x1d4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x25b, r2, r3, 0x0, r3, 0x24, 0xdb}, 0x1, 0x100, 0x4}) r5 = geteuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/98, &(0x7f0000000240)=0x62) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r2, r6, r5, r6, 0x40, 0x7dee0000004}, 0x9e5f, 0x1c000, r7, r7, 0x67, 0x3, 0x9, 0xfffb}) 10:22:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x8a6}) getsockname(r0, 0x0, 0x0) 10:22:49 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/166, 0xa6}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/99, 0x63}], 0x4) 10:22:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 10:22:49 executing program 0: socket(0x10, 0x5, 0x988) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000080)=""/8, 0x8}], 0x2, &(0x7f0000000240)=""/14, 0xe}, 0x803) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x2993, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0, 0x1d3}, 0x40) 10:22:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 10:22:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket$inet(0x2, 0x5, 0x8) 10:22:49 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 10:22:50 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70040000000000000000"], 0xa, 0x0}, 0x0) 10:22:50 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x3e3f0add) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 10:22:50 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x40) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = semget(0x1, 0x3, 0x11) semop(r1, &(0x7f0000000040)=[{0x3, 0x2, 0x1800}, {0x3, 0x6f0ce199, 0x1000}, {0x4, 0x400, 0x800}, {0x0, 0x7fff, 0x1800}, {0x3, 0x7fffffff, 0x800}, {0x0, 0x1, 0x1800}, {0x5, 0xa97, 0x1000}, {0x1, 0x5}, {0x0, 0x0, 0x800}], 0x9) recvfrom(r0, &(0x7f00000000c0)=""/120, 0x78, 0x2, 0x0, 0x0) 10:22:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000021c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0xfc8, 0x7, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) kqueue() 10:22:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x351}], 0x1) 10:22:51 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() r2 = semget(0x3, 0x3, 0x20) r3 = geteuid() r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, r5, r6, 0x0, 0x3}, 0x2, 0x5, 0x8}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:22:51 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x1d, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x3ff, 0xfffffffffffffff9, 0x5, "e7971c6fa4475b0bd763cb17beb2a536cc5db0ad", 0x3, 0xa6}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 10:22:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e97d2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) lseek(r0, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) 10:22:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 10:22:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x3f) shmget(0x1, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:22:51 executing program 1: socketpair(0x6, 0x3, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/158, 0x9e, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 10:22:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/3, 0x3, 0x8000000000002, 0x0, 0x189) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r1 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5aa422d778608fc09014ab7b2d362da0ec35afa551f2debc7c8e5dca31efcb78d5d8d39deb83371362570ba7b81b6d908a821ed11a0cf341d681a2e9d379c59c8323b577a56a5e2345ab478796c7d2699d31fa2ef74e0468cc6a5020ee14bb813aff7103e788ad179bc446bca84db1f5bb05a463e22b17e30f00bcfd45a3347969cc500ffa66ac99c23fa9d63ae213123e9b", 0x92) getsockopt(r1, 0x100000001, 0xfffffffffffffffe, &(0x7f0000000280)=""/26, &(0x7f0000000180)=0x1a) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 10:22:51 executing program 1: mprotect(&(0x7f00001cb000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x8005, 0x200000000001) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 10:22:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) write(r1, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xffd6) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 10:22:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0x53ab, 0x8, "6c1c5d63d9a32b37089c66aaf7d90c405d2beb31", 0x401, 0x1}) poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x20000, 0x5d}, {0xfffffffffffffffb, 0x4a}}, 0x2) 10:22:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) 10:22:51 executing program 0: socket$inet(0x2, 0x8000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 10:22:52 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7f) geteuid() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x6, 0xbdd, r1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x44}, {r3}, {r3, 0x80}, {r2}], 0x4, 0x4) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1b9, 0x8) 10:22:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4e) r1 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000100)="01355af6c558dc82de047f83ecc17542289ef7c35a74f1fd832bb5e3f13686940a1734b4e0", 0x25) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 10:22:52 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x800, 0x20) openat(r0, &(0x7f0000000200)='./file3\x00', 0x10000, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x51) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000100)='./file2\x00', 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 10:22:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 10:22:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) dup(r0) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 10:22:52 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f0000000040)='[\x00'], &(0x7f0000000440)) 10:22:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 10:22:52 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x10000000005) setsockopt(r0, 0x7, 0x200000033, 0x0, 0xffffffffffffff91) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = geteuid() getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r3, r4}, 0xc) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB="f200010000006c653000"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="2ddf5dcce96f3c0ad89678b4338c0be78278f654e965fb18ead94216af2c80f327801006d86d440ea9c9b39ea5b216affe849637fcf0f831682fa2dafdae5463aaf45eff6d6c776518df33883e3560368cde721aafdba71db0d807fff0f76f536326f91469b4bc833893e537b72fb34b936459fb650c258981c11116a240a7cda6d00f0d9eae1b104a0dbb4859bf90a7e2de8c77f650fc148f96e869b353", 0x9e}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="6800000000000000ffff000000f0fff986faa30ae426e89ca87b6b018d3ebb764fb59f44b2c6ed0cfd73df263b3b11595f901928560e5865103b3a92b28b00b2d5281158d0c71abededda4d44bc51ad96005ed3e4b9b943111b87a481a2d000000000000007000000000000000ffff000006000000cd35b136325ebd0c1a07062af54ea02aa33cbacd1877df2617633e8d69b0674a773a6d87bb923d1648a1b5ab80f148232113f2b23fda375b9693316f0fc323cb67ef427180cd0793596431cf419abd3707c12122acce07101173361c0fae0000128a6f902363b97b5c7d12626ffeac135c8598459d4eda80c90b9eb9f884bf1890080293a7224531a9483c0062cd3edd2836b614210d75788711d191aaa70b283fe6708db95be4e93220378ce4f63dafaed2730f07e68a17246a052098b24649e56bb6f99835d52ef752c4fab858c564bd72d7235230f706b612bed8d5e249505cb3bc6744ee979859b9e7f93a6072c6294744b7c5d71cf2cef9dd2b76d099165ed072e866985fec50ba6f26ee5b8e6f50dd99f103956e0a"], 0xd8}, 0x40d) 10:22:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x202fc, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 10:22:52 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) 10:22:52 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x1a, 0xfffffffffffffffc, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) fchdir(r0) 10:22:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200), 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000100)=""/146, 0x92, 0x801, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 10:22:52 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 10:22:52 executing program 1: r0 = socket$inet6(0x18, 0x200000004, 0x4000002) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 10:22:53 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x200000046bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="684a783c275561268ed191fbcc8ec67eb29b860608ea773d4b307c831ea78fea5441b3b2f3f2f23f1e8bc681aec0df63d95a582d3e271cf0d778c8e60ee6355c6bc68e5be079e06647d2cc073b5eb2bb8b1c0772ec5485d8c13acd0a14679541818ab8eb9b309f2b1dd6acf24224e82a23cdd32bb8f8ba59b12db5cb8247375fec9826533d8641acb62271445a9764dbda1d93a19fc2cda4a2d0134b0e9a38dcf84c68baaed8167ab63e3f0a96bc0d9ff16e18cc6fc2", 0xb6}], 0x1) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 10:22:53 executing program 0: r0 = socket(0x11, 0x7, 0x8001) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000"], &(0x7f0000000000)=0x1002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="8b007961895d17f24c518a60e3fb2585c515380c095677375ebc45007a4b262e358202606c4e0487742646a3afd1b23b7b1c49b4d2dcd181193c5ba091c0ce0ee9b4f90ac0635806e4f22d7de0", 0x4d}, {&(0x7f0000000200)="c93a53b49af4d15c9c3b46ccbd83a3640047aa3439ac2ff80b8ae154e2019e0037ff8cf2f1ecef9267a0b558e090a1c58d10f188cd9ad46d989e2d36175881f5d32802711a0369263c55137b9140f74324e8f6d9c71bbd36f0cddc57678f71758509a81402d1b90a423cee246aed1d098a9b956393609e6c4425", 0x7a}, {&(0x7f0000000100)="c51c9c", 0x3}], 0x3) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe76) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 10:22:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0}, {r0, 0x2}, {r0, 0x5}, {r0, 0x8}], 0x5, 0xce05) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x10001, 0xf5af, 0x4}, 0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6f3}, 0xc) 10:22:53 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 10:22:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/124, 0x7c, 0x803, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 10:22:53 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0xffffffffffffff13}], 0x3c0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) 10:22:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 10:22:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 10:22:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000200)=""/118, 0x76, 0x840, &(0x7f0000000280)={0x18, 0x0, 0x200000, 0x3}, 0xc) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0d04ed052f6bc622b8d1d1beeb552eda603894612036de07f970a145884aca220ebeaed191abe75418305578dad5da71fa4b9d7794b1064fe1816aa618ead8fdbf6806560908952fc54556965b7343138285e9488029e330f38fbd926fa64bea9edd0c0722065e60385185568f592777172becc29b4b597cc6dfcc20ad7ba61dd64601e24e30947f22f06c45bccb61994f82ca8c648245e6648cd8b5180d45ac7dc279b3913f243e4210ddda779a3280114a5c1221162d90cb", 0xffffffffffffff8b}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 10:22:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:22:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xb, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x95691978900d8a3d, 0x0, 0xca, 0x1}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x7fff, 0x9}, {{r1}, 0x0, 0x1, 0x80000000, 0x10000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x800, 0xa5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000020, 0x200e, 0x4}], 0x10001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x0, 0xfa6b, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000021, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000044, 0x3, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0xffffffffffffff01}, {{r1}, 0xfffffffffffffffe, 0x4, 0xa0000002, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x6}], 0xc02d, &(0x7f0000000000)={0x9, 0x1}) 10:22:54 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) kqueue() getegid() 10:22:54 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setrlimit(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x5, 0x40, 0x0, 0x7240, 0x6, 0x9}, &(0x7f0000000100)={0x7fff, 0x6d, 0x8000, 0x6, 0x2, 0xffff, 0x9, 0x6}, &(0x7f0000000140)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) 10:22:54 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000001c0)=""/134, 0x86, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7f7", 0x82) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 10:22:54 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x35b9, 0x4b9c8346, r1}) 10:22:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) getgid() setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 10:22:54 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/130) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x4, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000400)=0x8) r5 = msgget$private(0x0, 0x180) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000fdff0000000000000000000000000000dc5e0b5fcc81aa3300000000006000000000000000000000800000000000000000000000000000000000000000000000000000000000000000"], 0x71, 0x3, 0x800) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0xc94) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x80000000, 0x2, 0x7, 0xfff, "a10c8d4269cecf25afc71c41ab270c230d3a48ab", 0x0, 0x401}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) msgget(0x3, 0x80) 10:22:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031290000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) msgget$private(0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x3) 10:22:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSCTTY(r1, 0x20007461) 10:22:55 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x888, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x9) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="bc23da9b6ac836e38d5e01a67e57bfca27817960db72e1b1b82d51168c8ee329d76d14b66987a80a5cd54d5e458d08533f98d0cfe792d6f350446a59c7f2573277c47af5e11b3143eed348fb6a800ca3779d9345bf2aed3a670fed3e905ea01d35b34629835517", 0x67}, {&(0x7f0000000280)="478e86fcb514ac309bc0fa4c94deb1c681d92cd2231dcc0ffc54c556a1f1ace8d415ab9e9019726313", 0x29}, {&(0x7f00000002c0)="a35f3cb69dc22c", 0x7}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x202a0, 0xa703cae4b2c193d9) close(r2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 10:22:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 10:22:55 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) clock_getres(0x40004, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) 10:22:55 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/34}, &(0x7f0000000040)=0x24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x5, &(0x7f0000000880)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000000c0)="9f12f0808705553a82fadc6bc2d2b57b5d8f975c8f66a6790e84560ae4f81a3a8519e2942f32ec7211257a0f83b1f6c916de8c307dcf3bbf5d71b9e9f8971cea65af4ffeb0c38f6cdab31d6138bbb98e1e1a48e71cccefec9ee2e6d30c0453c6a6fa4c08196ff116c4f2", 0x6a}, {&(0x7f00000001c0)="c3438e81d752a1e2b33b62c5bdff86b74c8aabce4771672334b963b54813e0c8f63baeaee200a0d7dbd6b4ce1f78a3b5885de8877e3719013636b8aea45f31d8ca69d511a0aa704397794206c452638e7497a730f72d03dddfd1192af938106a72e15394720e6e220f605c8b5001a40cbde7316085039ddef96ded0f7e03d4b3c49181e475f82c8919dde62118e2556c153a19d67dc3f54d91e395fe0fab62bf2b50121de53c73d69fec2a64ca89636778e762", 0xb3}, {&(0x7f0000000280)="92a823445840905e83dd0815e649826ea7ebd124995ae53a26ad14ca692d29af2c38212f7875fb33e695690505c1ae45f994ec8e15f5b2e5e5b7a0f9d75961683ba67f1c5bb3eb9b5024cdcd6fd29523", 0x50}, {&(0x7f0000000300)="e63afbc2bff44211f31659e4af92224fe1dc597bae7218fb85cf8d2e941a3f4ca54969a6c06f1c4503aadfd4d4fb952e31d5c4d51b41690b2da46f158d974aa6adb62cbf8925b3b9d1c5435ed74f8743a7b267a951dae7cf355215551de24b2d100f34af38021b234db7a0b5486dbcabd33b9df728bd865d9981801ab6cc0542d3a067cb8a52d6cdb25790ebef59", 0x8e}, {&(0x7f00000003c0)="a091054f9722ecc4b9e6ffe7c115ae8e8cb682eb3a1b3b53ae6a2381a3c9d554f0cec3493df65a409b966144730b45ed57024d51cbe2e62810e994ef5741e21ef37f45d243bd4f4db4e7624c53d5650f51e5475cbe1972d3a418b22fcdffea271110d11da8b86d1c5766f1bdf7a14cf82adf0af67f493e085289b42a5327f800f85f75d243a538da09f5e5152d625e0e3f4d1264a70a35e5eb7edc2c45ddceb880fd8607f82ad5d322c527bcf1c7841ad0b8aba82846bcd2d39ebb1da6063cbd72", 0xc1}, {&(0x7f00000004c0)="3de8f648539c95ffb902c3a56c7066300926727a039a87bd40160491c557479000f856d2fb99a1561f489360a15b169bde46e34520ffb733b8023bfb8145c6fd631d40a2c3f73a5b33f03b82c764e368dd0cb993f5b11302c4a1e6c8b886ef9255acfd8ee8217992a4b22932df41cf6755fbde8ba1219aff236c7932fdd60522058f73680c85e2c179701fc93f0b619a3e58f8692431ab5799e5b9fb0d6191aa1bea6985f18a5425056dec148cdb993485219fcfc74fb783651ae5a439ba3e8dd3875f2552d4f75c15244b925ade9a9b80576fa20832a4124d4f91d6843a81f8f910103ba799", 0xe6}, {&(0x7f00000005c0)="326ce4ae32e26bbf9924ac2d832d636270e4dfcebb53fbcdf5132ca569c2b02934ed76b83568ea284edb0da1374c272208e49ffee71ed84804ac4108322fa1fc8dbc4efa6c17b6ac45fc01b1d06e9ceb4d7a692577775804ea7387b5358d4f7e5fb0f22740cfecb01cee05e522ce89e37698eee971b6be50ac410ca94bcef54ef2b1f5fc67bef1ad78fab42f9e69e64e508564d0d76a8deeb2945f0bbbd7660466401a9ac86057f8d242caf8f7753c83b832bf5b455bf9bd2b1db14f23196d6c", 0xc0}, {&(0x7f0000000680)="b2904ccbc6563e18f0140cf7efdbc1dde24f25d72bdf623b6629942a8fab083da6860c096fbaaf6f0fe7c44e9ef8433f129fb0dd58cfa5238a6a7ef8e8b35ee3bccc9640126b", 0x46}, {&(0x7f0000000700)="59c892d6ab5a7df47f508b232cb57b131f412504af690fbfd8b2d3440bfe66b55a9316d82234e5d52e07ac8f6129e502874d7a89801723ed114bc6e27dea97bfe55e747ecb453c4b807410e181191fc6d98d5f", 0x53}], 0x9, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x38}, 0x400) fcntl$lock(r0, 0x2000100000007, &(0x7f0000000180)={0x3, 0x1, 0xfffffffffffffffd, 0x4, r1}) ioctl$TIOCSTOP(r0, 0x2000746f) 10:22:55 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/90, 0x5a, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1, 0xd25, 0x200}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x205) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:22:55 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) r1 = msgget$private(0x0, 0x103) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf1, 0x1, 0x1000) bind$inet6(r0, &(0x7f0000000000), 0xc) sendto$inet(r0, &(0x7f0000000080)="5fc3ef90684061c15f60c5c474387405c13353a82dbf3afa243fae380577be13626226dd0e52102ccca122a178c3e4273a69a6b0aa180da11eb2b67ad3096b035d0028b79708dd0614aca81199e322bcf4f1a83dbfbdc2834b743aef365039ca5535c118dda2ae6c444d77b12b7cf0d63fa77fceffc3bfe6598eb4d5acc3fb7dcbcaa2a740ea54a2cafd66865ba330513bacb7a93b23b58fc370c98703ff033218a7999bc91b569b5e6f0a45d7f2b9913184bb1f", 0xb4, 0x401, 0x0, 0x0) 10:22:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1ff) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000100)="36a1fadda88275f3d9dcd8a55571a897b2df7d2b3b8a5cd3589736672da1ee6a89cd24e10d36885fa34d818df1a8ca9ace9d5cfcfe49af9ca9afd4b463c0f28c05bb1db535a8c4072978a3ab0c1850777ebc7214cef37a35c0b6aa0883180a86299df7a81eae", 0x66}, {&(0x7f0000000180)="a529297cef40bb2a2e8f2a6ae756bb49810193543b6cb40478438a5bc66e2dd71cc335ea973099218f98532880bd849a42d870a0e2eafdfbf6db2af8083272435aa71facf04f3bb686f97860d46ebff084dab030911b6d32d258dc9fafa34ca3b9e173d927da95390708562fbcbfa9a03023767746a325afd29af03426e860b0805e3b9a49d43520941f7cda4c919ecc4586c6bc29031d043dbea9ed92a1f49ef1daed6afdf9a193f51dd1a3eafcb3b85d4d762720152d35dca7890acdf348b28be9a2", 0xc3}, {&(0x7f0000000280)="7a051ac82b224714a5227300fa04bd822553a169ef132a3f", 0x18}, {&(0x7f00000002c0)="50e041a629c05c2b6be5d17754eb144c86ddf4b73209a16c70bbc3eb289f27cd4de71a128444096be8608cdb81550a42fc9a171f71755d7854c35e5152c6856729b4e6efd20f064aeb910948e1602cbe2ae1d1c3b1b1b910cfd8bd3349827d65fb6c48c9bb4b54c301be61f137926fae", 0x70}, {&(0x7f0000000340)="9d187f08abe3a724a6d9a28c122539206660ad08339bbe2626bbd3ed342c9e22ccda9a54ed30aee88f91271418c35c3f129dbce364627547859ab60c82919356459427a1909c95637395c8a1208fca507d8d39356d095ca1ab479c6d76c5255f2f0e59e5edf1c0c45903efb964f0a54a06577f412fe7e9754fa72f0199f99bbf4b10ac0d139718b63a432d8fef581a08bd0be738f610652156720ba3617916d4f80c606256081467476a2dc7ecf1db4f9c4fe4", 0xb3}, {&(0x7f0000000400)="ac4620bf81365e357b88097c0e122d4cf597143a24a28bcfed42e2ba4013ba74530c0eeefc76591c8c74d87bd7ca2400213ace500ad9cf6a36f9223a2f6d2c249ecb37680a39286d7e84534fe4e94b6b1f6c7cc5fb3799d75af0f45842ae97d54d8e7a6122248ea579748c1b64254bbef785955393efb16a17365365fc29ed40592fa5132b6aec88633e290f99b3be8f5b7e79f7dd11b4a13d84a5804bad9a09fd6ad133854d7bd0c05b6cebbf0c8e4aa90c44f8ea554ee99e4d39c44860ed44217c8302a31fdcda68eced2b0652db201b105eaf58af5fd493e5948031402d90726448d90f7216b614430cdb1024f6a0fdf8c34b11fd7d4fe314ce9aa0557f28abfe64fb238b156319fc64ca85c190a8a2793a68720c200030d5a1838228db586e3dabb95c98a285d4abc5070de27caa887d4c60f46cc6395e339d99d803360ad1988fb9655660ac5eee2b2cdc9bdee8e889f4d790d7870f88900998584fd1abf7fbedd1cf3e3433ef7a626ab6bb025a349fe141e68a4d428c68469c22af11ddc74066f680511a923cdae8041f0cf9c5fe8c782891916558d12df975635cb47df04cb60c678cefb555db9c2589f691422da34374c09872b5f027bc19f3f3a84d70cfc717e51f82ed0c6a27d41935909c2cb00eab16bbe3391a7a89a90e6bb55167a0aa15bcda41f22bd87abb21c1ddc2f3e5fa117a3002e10692d046107d2e5341a93f5fb887c2a3ae1322277f8e4640ec040253b4877cbbad1f53e40bb5a8791ef12169690b06bcbf7be54d9196c0f30fa980d9494cf0bd8e92b7ac4004f2e1cbdff0580455e5dd0e5740fdfc2f0b4a721903bd8151483cfbfa3d1015fc338a2f0949760eee0d0297920d17ab869cc6430c3512745b0e2175d234a27d71305667428dddb840a6dab664e41e6647af3318969071d04fbb508c5e1517724c31979136f58261b9ffe3dd247dde5eafc7d4ea6d12b244006349a54933dfd320cbdfd0a80566984e3deb297d43203f3fb19fd205235b07978a99235fd024fd0675eaccd1c43916034446784389225dcdfa10d0e1988826707c7f76d059c569bccbda2dc5197f5ef600c23d727d90529ec7d85f86a12ab4077160f0e8d86a886dd268bd7007a5739162e4a79a4b5936e7d5c48a7ca17919c9e099a253fc178dbf2732585883904b5f0305009a6dc7d136a4f0da8e2a025581a4c9f1ddf1e0527c57b749d614264897b4613860c4c3d2a5a5d5046971bb832fef3dd73816904086df0b03efc692aa17e0e2cd3ada4184f91bb8d4b4a381497e79040e54febc219d5181cca74ff5c830fc193fb78bf2b350351a20860d855ae9c88874e7bcd62d2f5bbfcfd83fe2f0783353c308b3ea9ad67b007eb1eaebf0e690ca54701965d0501d79df39fca3ac2129c6740b64f031f7cc747644f955cb7b5b157372b9ed7f124beb5d86ed00141625d25a13f5e2bbfbfef87d7039d918d1abf1eaf98b7183fbec37a7279e874936f47dcb18bcf29f190afe18cb1c1d6156ca7c5e31445ac5eb383c6534915d545abc0b711c0f1dd96a821b18526afdc04e400a98d0e07e440089e69919eee389182453dc1404716f99bc44bc4b2ac8aec45362818b44d0787b1fc3c725d2dac689ecaeb9bd85a826017aefb584c80fdf9bd46e7484e71a4577dbe797c40ca7d62f5c885b4e51faeb2de7c39acf64d147116cf8147dc8a0eee6db642369fd1c7467ec601a82fe675ccaf69ecb05eab43dfe9aa925f8aa315ccb2ce3420b8fa22c97c0472f398e80ac8084350f70aaccf26872b5258a23d63d628e5eaa6cc75b0ecb5f393af150189d47e635596f3832007860cb1b8ef2c90387dacfa082d7d22756bdd46e2d1acab1359abe3dcb82a51ed3d018dc9c3cbaf91503d6d0dc053220a69d43c0e854a227c0fc081efebcb8cdd0da33dccbe178d9a445afe031d2c9f3c0117d7c1560331d0bd8e96c3b43a2eafa79153bb57e8ddf41017ab4c3f19d5910a9fafdcce57ab74d3fa940689feba3a7228e02b5d513674e33d3483814146fe2a1d509e24cb950ea67b576c2c662297bf84e654d2ea47643e4319aaff5ad68fb72a558d9409b4693bcdfcd9525804b63a4c49831123fee3cd5f98d929895cb1de167e4ff392f2a78840097e58dd820a69cce9b2df5af1dfe0150dd5f6673fcef82b16db07cd627727dafe5b7f12144d753d420f6c77e48f806b60d985129aa34cb24d3cf798d9f7e8759818a6ec8b8b82011448892ea1bceae79f83a6e2fc648994524408d6db1c689791bca32d0ae7cbc11b57ad6d3b472ab598f0cfed1cef3a33546d2ad9c74d89cc2201a0aeb9a9eb2fb760886e42e094380110ac28dd9df77452df7a71ea6e9401945d0e153f4248d082c4227aa66f08aa5ded2c6f34660b294aa12d2ae7ee9694c26b235d562afec39a5ea6091b9dad000cf64a5507a4eced5626abf9e3d3387a17dc477a372bc5ef4319da9b81666568305a070eb0a37125d821ed93940692b8a7e56a17830a08c55eccb197fa7065f1bc5a48d64077d2ef81ded28e1dd05c29c1f4230ad8469e7962f36506abd02d7a119e3d4668830386e561f5e23483e97d2bcf84c8e2745ddf01c7e00d558cb62c965102c9a5f79ff4f4ad3093f6aa004beeaa306619739febfd04717cad03f2533e5e225419c0db5f6020692731a9ba805c8c73eff492fbebec3399bb0234ea73d45f7ec31415773212891d33819c9c8814b93b0e161aaf754e169b1a034a9c011f64b0302f991684ef080e44e6a62f9a8a39b8a93c421938f5f8c8bac52c4984a7df87b2996742d694e061d7d9d92c43d3c1207904bf463098be1f79edf3ead3b656e61d1b41bb75bc117186105561097eca48c14932dc6151357324088743c73c2926b105bd275953739846a690ebcd6de8c06b6df00cb93454c919f24c1375c4b15ef99a9f70f40706fd197fe79e2a5363e6420ca2df4d1a0695e4d5f1d382564558d18ac08acc2ef56ae2b4ddcccf9aff2e84d40fc489b7d4082273e6cf0e21d5016035019ea6b6f4c1e3e3d4eee0aebd7036a19f0e1d6edc984da6c2152b69d1af0e9341453928e3cc63a2faba828c8b4bfa4ea6169b7aabb7bef07c843c0bbb9c37729fbf01b956ed76266be23dbdb291cb17eb6a21ec8c65398c116bc88b5a26d59876756d9610d28ff85ef86b86487e316c8486fa472d5eb4c86e012d548fe9fe16fc339900132009d882058f30c46c255f64223e39de8c17e5190fbee69b298d37446c17027e505b129f1c06326f868cec0480b1b7f98ca3e45390f8b3b84dc8104aed62dfe04eaced2ac63b421c3b8615507eb40dd1928e7fd54fde846a62a6e57dd8b76f079a39fb68ba8b67b06cebeb8385e998e09d55531adf8929d3c56f0cb6ff46588a522602d00090f244efd9b6c37b01aa2c0b7db4114ef08eec03e8c9b515e38f54bedcc1903f40faeeaa9182e12046f118e121f0691740d39f54f1f1de9b1b38ab3fbe68f0c862d63c11b5ab027bac063ac39a7a28bf208bd006ab8bf34aca4245a3a6e336a1b8550f3a2b68845261912fcbd4c4e2c2dccaf50b9256e3b699835460e04154e625d69f8e0008b67171bfab3d3344748314f3e1048bce75f90146381372ce14a399f8af4465cf407d521fcb3925875c23c3d5ca222fe42edb25a229d1567d009774b9e4214287667b8610ff5a3ca0d80e8c82383956d7d0d62ad57f57a2e3d0debea8dd2babd9c1ef29ece22b92b13f3ff6a49e61629912ece96d212733e64ee83d61ea4f236f196033ab11a444722645d542414e7a6927b7720897357b55524ba264652e008ba9022ffa154984cea512859643c025521dbd4f4c5bfb960fbd28b240021428f1b66852ef40dda395380eea47d7ac46b749a93290d81eb77f59196dee0c16b83a8a00a996ea934a68f8620b99f41ddd6cbdcd8b456d937edf8f655f5806ff5a387d7f21353b13515cc580f1d172c6f09fc7c82ac89d1163af36a240c785bc1c772897d58dbb71af9439dd2ee41f74dcdc34ae1362e25b21748fc7aa1c540b8ea47b19224300de99c47e3dfbf4a3e2384ebaff8b9940f932bea6674f40ee5d98cafa0f000951974ccbe39fc559c25a62f035d8e1a84d4d4e31dd3562563b1b4d7719c494d2e9c51b878737abe5afb26f7e5c8c4013e9be917f385197e18dd763dae7ebc553ab15b540a520d00cd71c138e64606127845f44fd89208a35f33fbbb8e7f7562fd9b15eb0df464286056120eff10cb0ed3166d083a5c8f13f27a1531a324b435e9c55c2c8ce599849e1f4e06d407d900e55b764ea98395cfa349590be8d04be94369f83d7e6c038eeacf8f138d388b7dc74e97c521538573df32871f31b63ce558c379b8c6e673e10de31380fb1f2ea2b215254d635f2322e1e4add613ea64f333ec72004475c82af17f652725b149c76a3e11feeaaa4049b82a3fafeb02caf36d6844da731cb5b20457a2c0eb40b55481cd465617f7d88649e3819a36d87f8bcd172c4aa65910b3c785b0f6c423f76beb440421c2efbf18016f239c5f9d2ad3f7e265f698db4d3c01ae4bf34a112b134bb5e09962f63d9ad3882e5d56d9e5d53532700743d7fd518a765c8ce95c16477570d979da91ca83cd538d04a4024a7c28185d906c97b1b427da21a8ad1b453ea9407bb251460be0d77e270896f7067a557ea8609fd1dcfa0ba69e7ae7bcc411a8fdc9f40f099104b02d5fab7913667f8ba288ea4510f702eda49efbbac4df4a67433a6f4a5dc453a37866bc2106b99d4be7bbb5d38318c363beba79b2eb9ebbcd6ad96af79a6b499ae722ecfe18c59d79a054de57f9c8587528343b2b6eae54c583a2384498282e0dc61e144a6898900c9cc689f4e9e51a7d96b045e5170fadb1802e754620fad6f3806ff7a857482878d4e04c05a1af095625f30e4b5857bfe38b0d505d0cd05c22db3afb943b11c12cbf819ed25e4bd9c079b732bbe4f369a909168dda9afc61033f4dce2932aa45e4c62952ec5450257ef34a72cc69048918113050158516c9929d18d02669707ff0059586045e47d95198b60e4f9d097fc049ce80f3a7753c2d06612dfa5c1fc2adbde9d6e87432f15ac33b5ebb44213a95f9aac247d523ea7d03d5411f6ffac910c370c654e3e16273f17e3bc3fa079ef8c13665396953bc0cbdcaa349fed4e224c5a758d7fb29561929fab02489958cec11667532dc6ca78bfd4765f1685307183f3c681eb87a361121471934790a4ba631e92ae8170cc7fe2b6dc4304a0b429a238173eb0f4bec5558a795a8f21fb3678ad3caf645eb673496d5df10164bc4272765816c13bfd4b3c49b263b4990938e72159896abe495bd4214ee0b3a70c181d654bce7eb4dc4e7b33512f1209e9589e8e8eb42ab6d5195a190a910f73cfb6b7e08c82b63c21878de9163e1517dbb34d09ef77c41f91a627ff50ce734723fb130511158f1f900b289924a8a11a494328637c368b2f70045e8c8e06105c14953f289175af88a4bc59fab835c65aea3098b75c10d60c3b9e19afa1433ca755d1da122d53716635e62ab38b25f0d107ddfeeb9b76268ffda8479d473c38a08202f74fbab852adf5a4c29f8022ad1b3bb4b52ae86c5e20c1dae78dd6820ed16563361e7bdae00da7086b9a420afce05d8ad738e780d5659e6d37844a5ad6d8f9853bb692ac4be9e618f68d1004dbf6a1148c960aa199541cc9bd1d9e58ed4da9c2f54fc09827bc5622c6e87fa051ae82142af4b9adde2c2404457aade693949176a6934ed8df1b5c4", 0x1000}, {&(0x7f0000001400)="dc0167b6208678ce65d4fbbfe4f3b2d9259ef312a97bb66f7155c81bb99419b1b1f1db9e1b49c7be2bab5552fc3fff57bc7d3456885b5cd92318b8d876f48f5b9449658eda5b83429e9d71c21ce9dd6fd1eccde49ea89f117a20543a145197a949b23c4935a6eb21167dad529065c3d8330e7fcfbd3bc8c5a22c945a5a9dc0d790b8e5c59d1ad9374380a9145d5d216b1872249ac37ebc19026aa7457f0f2cb4a063278b0e1869c7202601bce62e515c", 0xb0}], 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001580)={0x1, 0x73, 0x3, 0xffff, "2080ce197ee4218f43c48e9932b744105d8244c3", 0x80000001, 0x100000001}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000015c0)) pwritev(r1, &(0x7f0000001bc0)=[{&(0x7f0000001600)="4d2cdd48ecfa3b7893d072a88ed9146f2f86a11c904f051d3a5dd8fba807bceb619c1ff19d84a617f81939af751149dd1bcadf7143481bcf85096d1784396b8c8661f958644c6e015f893afa7a4051236989196f47968ebc196e9c9447a4907d247cfa66f8fc7a0776ad0419f80d6244b2130244728c2d5524959f4265a039957a2f188fa3f1923b0af4d9fd09a5c87d20c8a34ff47e26632e60261a0941e76bd984a8af3b3fff368a5f1f916603bcfb2e019018580d2dce721031ebe542edf4376329f0a565b7c6e78bb25356daf8941c5c13d5ff0bf8606eb179cccb4a0bfa74f053e2b5d72ce5fb00c97d33b9e1864ae9", 0xf2}, {&(0x7f0000001700)="3b308d030fa390dd9199c16021406c0b68f9e9d2dae9522b4cb5805d5f74a7a89613d1ba606b44817467e949cbb6f5199ad180e39c894783a30dd7d482dfcf3d376188d9385e905a537b8326333549a631d60d854981f6c8603bd342a6e87227ca206ac1437cedd4a0df44351304cfdeb9eb57d8d202b546f8956b1c40c5c22423a7cf5a73ed0471b48b979b3b6f5f1d96a4e52d9a892f9efaea9f24548a9bd2428e03fd27ddb76ddb919662be7042606f9e7a9d43b2bdc353f324b40f2b93d151bcac881ac4e26a9a113bcbec3c59defa3a", 0xd2}, {&(0x7f0000001800)="aef1c375fad2b9d57e0327e8e660da44e9d4bf6f4c1c2ee0dbcfef0276a0a5eec0a6816cae33858308bda9d6fe2da2e22e1ad921d86637758760c138ae673a761f71b947c0dcbbdbcafa9da7702a4ffc38c120eeb65648e0b0fada26f9a79c0e4e4e308ed20109c999d074febb61c3a72a23793be71d3556c7a2f273e28a57f1d14a7dad240470d7d5737ed1644f676fa4cd5f895389ff20efd46c6342b43a34ec0bc6e8100ecbd630951ee3d625b4b1ceabbd03e3f7083b326246ca3ba0e994226216ba91a6627bacb3a739", 0xcc}, {&(0x7f0000001900)="9bb20e69098670011eadefe74043ee8c382258f8befefa1f7b2eb8d9ef2cb7e939d7f96253d118a0af7523904c59335a8d33bcf0cddfc34fce30afe50b4f5e57c80f1492fd0b7501d16421f4b924f154b442f37987ec6ce4d22fcf4d1565a400cb08cae869d787b82e3343fca80c888dc174951d951d0767c88edf6eef0621776c6105b3a63bf840e5cc6f5f556d57b6014f8e9b1982d3b25bb6af06d286685916da1a983b8847f15cab4fa7a1e3b7618d255ddc5bc23207404c9add2201e59afb81afdc166f8425b043e1db77ba372950c2cf1a140ab1e874c8976b8034fd15a6786d802ed159da81cc4930f063b9", 0xef}, {&(0x7f0000001a00)="514ecadbb879e70a6f9aa85314d948257db6913db7da98c452e47e47eb7370927a6fa4ddc917e990d5b908aa05320925f6f8d702340e234b0c71c546048aecef1ef1f7bfed5866729a47371bb4a64791a5717b657affbe2d4e4589f07df9e1f7ad0e7c9c2fc98c6d376383bd2118326cafce0a1d4e2b5514903feb9003e8b389cb1ddc8d8b96e4c20595b95595a252a4de302fd1e9f3a4216cdaa8b22eee265e257aae79f4cdbee8f45845b5489c9fd60ffee735b0b38d2ba5b17c732c5619bc5c86476f0ecbfa1a5525a6cf869990a7ff7fb5c1faa78ea10ed28c893c5cba6c3bf69df32a60efabe1884ca10a336112e2bed06b5292996e", 0xf8}, {&(0x7f0000001b00)="28d00b64f4a8fc532fda2373514147ec512761ed61718d36e8100e4189fce37c33ab06ab93a22bdb96ad8faf0b422449cdae5b173df103c22edcea06befd38fcbde5391e15ebdf08e6ce0b3eb969ef48ebfab55997ac22d5eec7298ac8b86482d80548c9aa", 0x65}, {&(0x7f0000001b80)="22c7", 0x2}], 0x7, 0x0) mkdir(&(0x7f0000001c40)='./file0\x00', 0x80) sendmsg$unix(r0, &(0x7f0000002240)={&(0x7f0000001c80)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000021c0)=[{&(0x7f0000001cc0)="590eee7f6ba3793cc0aceb1eeff42e3b0c085251efedaf23d60e94ac0ff320b72454067729060af6fe3af02285237ac632dfddae7c370afcde934f96ea531a83e25d78ba172173f85ee4a5c55ece273dff3e17fe322e5d480d26c5959cbc29c2356e0ffed9ae01a8bdbf20e2319533102c5f0b36f5a3570c83f0adfb41a31eae4848747544cd81e6e67e8de4849a2137cec2f9e32ba3b3b4864b3ecc4f68ef505bdb671fe462cda6875a6fb99a5fbb5ed290e7bade80f6ff1de758060d741751b39e297e6cf9d28cb28c", 0xca}, {&(0x7f0000001dc0)="62c04fd888e95a5302ad39aeabe677fd8e68af33fa6361b897b24e6e4760399cbafc60bafe5653cf972751ab265e05945f0487dd4c345e23aca4537f32833b70011360156580b3c56f2e662bde9ee3dddc4d94ada64f8a6da393f7b47b7f0f1189f2dfe572999068a600ebeeac496dbfb4ed06346943606b9e4f3d688d6159b4397f7097729d644b1a09278229028152ea650bff05d3d053c7d1afecec56f56685afcde4a149b7b0089c2707e339cf5b26", 0xb1}, {&(0x7f0000001e80)="21b851eb3d3ff7e292ee9431f257abd9edfaf1e971249ba34205d45393661c5124e8a0b2b23d435c85caf38e49107ef16aaef3a820be8712c3510cacc5c0ab0ab319335be9b4571100a628716006b0c0565c8fa73d0537805b88e84a8c8534a119cfd5ab7b639a9a1f381d5f0d9da93830dde094639d5de111723bcf4a49ac6bfd229f217df33f8f9d2a2134714a0a45db84301b08e5c2686b118b223e0c52197f55c89ec02588fed80074d1a505d85d660bd26273eb5da15cdb8231d97e9d51bbfa464449bfabda4f63df5a5c02648289e2ead2b4f88bc7ccfb2e5ff104d87e86f20808c557cad46d48f175812571135156c2bd02eba8be", 0xf8}, {&(0x7f0000001f80)="e8873dd321eb1972bebafe9b62f805bff3d6ed95d1d6cf3488f63a1e8a3129d9e84c75390952a811135c69837f480764a37ad0665a68221acf10fa4b69221b67b0b70c45ec016887a1aac97c4633a583a2dfd5ed0a15ea0ed6b3f53748bffbe7cc8f0e4ef8", 0x65}, {&(0x7f0000002000)="5d2824ecb60e3f0d836bc354f79bfdfb795e2feae6d9ec88864e5ef8859f50c242610925b850ca0d9b8ba91b3d53b70120177d1027e7a338954bc3fda86f5af12aee95984efd85c2eee38ee5da03d9a8cb4cf9d433e44ffe023a5439d2c0c7c36a15c15aa40296773c2d39389ca70fc9dd6c9a6bd23954f83f5ee3e0b1b6e80596760777bd4a086c307352193eff39b778372b82a8725126cec316d21763dcc465", 0xa1}, {&(0x7f00000020c0)="243e8faaeeda672346bb7b8119bea6ed47ac65c574e0dd21ff14373ad2d733a3acec8bdd1367bd0daca6b6f42b1c84ecad82ca5a4e0886d06b2d3975e2a0bfe637bf1781ed5f85f0e735b9198f3ed1d15f800201a905d1ce0ec366d64c16abd8c937532dd9233be83cf327b51281c3c82ebce293a0ea871578df3bafadb6a28c70b0cd7ad196cc4f633393f8e201e91ce8095d77d25c36b3cf568613ead46f8f", 0xa0}, {&(0x7f0000002180)="15989bfb845305fe012e2f2615f3d6", 0xf}], 0x7, 0x0, 0x0, 0xc}, 0x40d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000002280)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000022c0)={0x78c8, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0}, &(0x7f0000002340)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000002380)={0x3, 0x0, 0x1ff, 0xaf, r3}) utimensat(r0, &(0x7f00000023c0)='./file1\x00', &(0x7f0000002400)={{0x2, 0x8000}, {0x10001, 0x4}}, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002440)=0x3f) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) fchdir(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknodat(r0, &(0x7f0000002480)='./file2\x00', 0xd106, 0x100000000) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000024c0)=0x1) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002500), &(0x7f0000002540)=0x8) write(r2, &(0x7f0000002580)="cd6de0f488fd6998682dba72e4be312d2af33524daf16ca217f8", 0x1a) ioctl$TIOCEXCL(r0, 0x2000740d) 10:22:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x20, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0xffffffffffffffff, 0xfb8f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x800}], 0x400, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x7f, 0x8}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0xfff, 0x8001}, {{}, 0xfffffffffffffffe, 0x0, 0x60, 0x9, 0x7}, {{}, 0xffffffffffffffff, 0x81, 0xf0000040, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x80000001, 0x2}], 0xffffffffffff0000, &(0x7f0000000080)={0x8, 0x7}) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) 10:22:55 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r4, r2) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffff8, 0x25, 0x1, 0x45, 0xdd}, {{r6}, 0xfffffffffffffffc, 0x18, 0x1, 0x8, 0x1}], 0x66, 0x0, 0x84, 0x0) read(r3, 0x0, 0x0) close(r1) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffd, 0x8000100) fchmodat(r7, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r8 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3fd, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r8) semget(0x1, 0x3, 0x42) r9 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) sendto$inet(r2, &(0x7f0000000380)="16881b3539b9b190fb1bddfb9d1d224c1a6e9722abd3a44c3d824cdfc94454822bad2620ee629c907a0df15168919536283094880906398962a978321013fa894078d3e996b2e67db585e2f889412b657b98b79b92f4c39a1e", 0x59, 0x0, 0x0, 0x0) r10 = getuid() r11 = getegid() fchown(r9, r10, r11) setregid(r11, r11) fchmod(r2, 0x100) setregid(r11, r11) pipe(&(0x7f0000000040)) setegid(r11) getitimer(0x6, &(0x7f0000000080)) 10:22:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000ae28c314d64a50d1e105ecff5873db261e06ccd6541bd2503ff46ea6bed5dd39f08f801e3e1f684a1849dd3aca0b730d9be2c10c8c2998684063c7543794518c497dd56569c6e4ba2d80d8b1573dc4ead11476251cc83aaec4d06e7f9981d8943978da58e16f4f07125beb30eca25c76de736fd96765"], 0x10) shutdown(r0, 0x2) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:22:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0xaa17, 0xff, &(0x7f0000000000)="e23dba136301ae3b6a638472907378c45eaf7d24fd944261dfa7da98a192e7b469c816558ae8c232299565d35bdc4c0d08", 0x31) 10:22:55 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000000), 0x7fff, 0x100000000) r1 = dup(0xffffffffffffffff) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r5 = geteuid() shmget(0x3, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r4, &(0x7f00000002c0)='./file0\x00', r5, r6, 0x4) 10:22:56 executing program 1: select(0xffffffffffffff6f, 0x0, 0x0, 0x0, 0xffffffffffffffff) 10:22:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x90) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x0) 10:22:56 executing program 1: getpid() 10:22:56 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fcntl$dupfd(r1, 0xa, r0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 10:22:56 executing program 1: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/26, 0xffbd) 10:22:56 executing program 0: socketpair(0x18, 0x4001, 0x20ed83c8, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000001380)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0xfffffffffffffffe, 0x1000003) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) recvmsg(r1, &(0x7f0000001300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4, &(0x7f0000001240)=""/135, 0x87}, 0x0) syz_execute_func(&(0x7f00000013c0)="f30f5df5f0ff094f0faead7d000000652e0f1ac1c421d1f89b000800008fc978d3c8f2f264264529826ceb088fc421fae632f0450fba2c230e0f023d00000000") 10:22:56 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) socket$inet6(0x18, 0x2, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/1, 0x1}], 0x1) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000025c0)=""/215) socket$inet6(0x18, 0x2, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 10:22:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) syz_open_pts() 10:22:56 executing program 1: r0 = socket(0x14, 0x8001, 0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="bb3991bdeeb8af5e3faa50a5502ea028c56119d860cb0c4634ac5ad5449f082b6594286cb69b2971daa77c59536bba89f71dfe6f22023b313914f620422e17ca627e8d9281943f2891555d2165fd395db65b1202503572b362cd8a5d831a076c3cac91bcc6a44e5ea0c5fef20980ce36a38683f3aeaa46261a95f75a2f0b3af664bbd03a31eab338de545b0c58fb1209d83a5d64602b0fad6b78d0b16c613d30237f0823989bdfb50e736cb2e87d504e1c39c9a7a31d830b966979b774c78578", 0xc0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 10:22:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/104, 0x68) 10:22:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x3, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x138a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:22:56 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x40) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) socketpair(0x1, 0x2, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x2810, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 10:22:56 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xef) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 10:22:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/93, &(0x7f00000000c0)=0x5d) setsockopt(r0, 0x7, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x7f) 10:22:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/140, 0x8c}, {&(0x7f0000000240)=""/28, 0x1c}], 0x3) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) mknod(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x7f) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) close(r0) r3 = dup(r1) syz_open_pts() fcntl$dupfd(r0, 0xa, r3) 10:22:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="52bcc44d72bf4b2c0c337d5240b67eb2b14945aa5b37c40a6b6049d739e554a92e6f0e524c5be3148345523356990eaf93b7fcc8c50fe80f7113ee897f25cf02ab41df2fbdc4fee50c086e8214a269d652bdbf4632641eca664f9dcd25fe3df41e57ba492d792a5a301675", 0x6b) 10:22:56 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x5836000}, {0x277, 0xfffffffffffffffe}}, 0x0) 10:22:56 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0xffffffffffffffff, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 10:22:57 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x94, 0x0, &(0x7f0000000380)="271c08d91dc5cf209c09830bbd998fa6be040067d866d6dac1b4dd92b7f0b137b5f7d6c498077147ff508ad6fe6103f5a05313979b2a7169952c1763bc14fc199c6073470259bfe94ffbf4d2b61040414caf306b64f141fa0fc6b3", 0x5b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#@\x00']) msgget$private(0x0, 0x110) r1 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x7, 0x6, './file1\x00', 0x1000, 0x2, 0x1, 0x4}) socketpair(0x18, 0x5, 0x6f, &(0x7f0000000280)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 10:22:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xca) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x2}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 10:22:57 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x11) flock(r1, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x3f}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x5, 0x8000, 0x672913e1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x400, 0x100}, {{r0}, 0xfffffffffffffffb, 0x4, 0x29, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x1, 0x3}], 0x7, &(0x7f0000000200)=[{{r0}, 0x0, 0x20, 0x43, 0x2, 0xfff}], 0x1, &(0x7f0000000240)={0x8001, 0x3f}) 10:22:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x246c, "85495500020000000000001167f5bfa600", 0x0, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:22:57 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:22:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x3) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="bb915765caf2bb49362e5c627e9971f60e78e9c07811cb709b7564f2c606f6", 0x1f}, {&(0x7f0000000200)="275d3b2e82948a56a2800ca6b583f699a935e3b32d092211be41de4617f4354e02bf796625454aefb7a6cc4915df9e07f60f0bc87c89346099a56c9d8ed95338e7bbd0abac1cf3519a96d67e6dbd8bdc9e85d8796bc0b8aa20e8aa9a9bad860e0d798659741ec7118357d15305df7cec74d91f6907bae00d8459bedc517a0726063f2dbc8dbf77ca30679a9c5eea38baf7ec1571b79b2f7dd93be061f9fe5f1befe8dc32e64d58186d1d0fbdac5b291c2fac8d877e888e3ef9decc80172208fd2bbd7db66fd3e30728b8e84829d349c8a8e9", 0xd2}, {&(0x7f0000000300)="2719ad521b8ea53e0c753b59d7f96f101194e1148b470681a15d43539617cd550d658e700fea4f2e1861b47b3a2488db58eecc4ad043b8d8f384045ef81a366ef864390f092da40fb3a15819353b3463e431dd134e296aca8c5e17b6baef095dea4ff0a803a5030c61bb9a7869b492598838715e3e7978c0", 0x78}, {&(0x7f0000000380)="3360bfb384b97aca0209874f09a61de9876b5e376e0c70a73c0b1c8b4ca45d1231da901d10abdaa518bd84a17ff9e702791685a6f2257457bd5deab22480f340e30f82725e229ac66e49b68dc1ebeaf06d721ae10c0a01cdfaf9ac33b7f195", 0x5f}, {&(0x7f0000000400)="fd7a7a54f7ae2a429b5e84bd98b8f340b80cf900cbf3e8450e40ba3308823594d29ba83d8e1932ab213b42e7c3cf98f886139a6ed71648c7500d6150314f62a1718a377016004ba3901d4d7b1ff07ab00233b39e97d401c0575b1ba4d02c922c436ef468a21e4936cd6263d5e5fb0535ad907cee53f60c17efa50bba50e94369a36909e3eb14024027cd8a861db67c80adab529318ac53279d16f9", 0x9b}, {&(0x7f0000000500)="5bf07b7f03f4fe9d642544706c15ffabbc6f8f41480e0f1c4a0faf3dd20040c71f6a1e8c41901e2ee91a52347f82f35fd2aa41b6625b9a914ce40799801d00de1285de013026860efc2afb788b78b8dbfcb3ba2f8f5274355d45c7244b4cc8887645ec86a2c4b521b5a49448e13effa235a5f4729842667b06fb95a13d01aa0d9112aac0c7d90e504da7225fbbc15a0ec16250605a1f08be80cd4880267ba1babbad6a3daf", 0xa5}, {&(0x7f00000005c0)="5128284a0bc06c20373ed457d89088841e5a603c7877984e9c083780bc41dc91b2cd416e7d24a2fcea0fe3b342d770cad6317ef635ad9e8ee4467c26b8969ba5129bbc2eb181f5aac03dd8b47b9dc5ffa04946a96ee7c9704c934e02b8b82289bc3d77cb2e5bcf54df807856d8f1c1486ea7dd1d64f0195ea3d7a5fd3aac471e2677b3bef0745959fd5b9e8170726e317c12841dc0de99a91ac2b49ea0b14c4395f1e814fb3cb87947c618388a6998e5", 0xb0}], 0x7, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) write(r0, &(0x7f0000000080)="fc7172a487910caf3dfea5d30b229faa0bfb7803e2d80c5dd6b06ef0788b38605eaacdd95ff4a1afee91eb34e0b208af8c23cd1796b737bbdd073a2ccf2cf308858ca2ac87881eba76afd990f3472f7939bc094345a194db4fa3194ff2248c00b8b37b2ecc9a53659e7c20715356f7975d03ac159d476ea95611d47d4fc7113d8ed6110c7f71824365aa4b30743a1ce6793768151df1cdba352b836953fabef085cf509cd254f5affc9b75357ebc1125d927489991c85f056c698f04d646f97e92365d6c1ce5488a6f724f4770cb76b8caddb1094a6c8d492f7debfc", 0xdc) 10:22:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="22feff9affffffff0000000000000000"], 0x10}, 0x0) 10:22:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57945c7d4096e8c8b6b87c92d72b8bcdb9ad8a4f5f728193ee6489f27b9e8021816b136a5d00d1628b53a3fb3c6b9b8e5f9112f8b8f551531818735c5d6c10efba186a7d790bcaa8bf0d0f0a276f76dc1ddf8", 0x32e) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getgid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1f, 0x100}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x7}) close(r0) 10:22:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x49, 0x40000000, 0x7ff, 0x3e12e7d2}, {{r0}, 0xfffffffffffffffe, 0x42, 0xf0000001, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x561b4ed91858f3bd, 0x56, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x3, 0xffff, 0x8f82}, {{r0}, 0xfffffffffffffff9, 0x12, 0x48, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x32, 0x2, 0x7e5, 0x40}], 0x7, &(0x7f0000000180)={0x6, 0xffffffffffffffe0}) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:22:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffffc, 0x12}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40, 0x400, 0xbce1}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000001, 0x8dbd, 0x3}], 0x4, &(0x7f00000000c0)={0xff, 0x5}) 10:22:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x100000, 0x9, r4}) 10:22:59 executing program 1: shmget$private(0x0, 0x2000, 0x80, &(0x7f0000221000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 10:22:59 executing program 0: lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000240)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file0/file0\x00', 0x4) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) openat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x4) 10:22:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x201, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xffffffffffff7fff, 0x3ff}, {0x18, 0x0, 0x2, 0x10001}, 0x0, [0xaec, 0x1, 0xffffffffffffffe1, 0x8, 0x1, 0x51, 0xd8, 0xfffffffffffff3f0]}, 0x3c) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:22:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xead, 0x48004019, &(0x7f0000000080)="6f546102fc0a91e70ed2a5ba935bcbfdaf4d6687ed2167d00b3056b91360beebb141550b7f06af63df9e23dcbe0000", 0x2f) 10:22:59 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000827, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) 10:22:59 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) getpgid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x7ffc, 0x81) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r3 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r3, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) 10:22:59 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1ff) 10:22:59 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x6) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) fcntl$dupfd(r0, 0xa, r1) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) utimensat(r2, 0x0, 0xfffffffffffffffe, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18000, 0x0) r4 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/177) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x401, 0x4, './file0\x00', 0x200, 0x1000, 0x9, 0x9}) 10:22:59 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0xffff, 0x0, 0x7, 0x0) r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 10:22:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='++(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*(&,%/,@\x00']) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 10:23:00 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 10:23:00 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() truncate(&(0x7f0000000080)='./file0\x00', 0x444a) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000980)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000800)=""/16, 0x10}, {&(0x7f0000000840)=""/126, 0x7e}], 0x2, &(0x7f0000000900)=""/97, 0x61}, 0x1) mmap(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x6, 0x810, r0, 0x0, 0x0) dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x1, 0x0) readv(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/142, 0x8e}, {}, {&(0x7f0000000600)=""/189, 0xbd}, {&(0x7f00000006c0)=""/9, 0x9}], 0x6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000780)={'./file0\x00', 0x2, 0x4, 0x32, 0x1, 0x8e, 0x2, 0xf1, 0x3, 0x0, 0x7ff, 0x1}) r3 = openat(r2, &(0x7f0000000380)='./file1\x00', 0x41, 0x138) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x4, 0x401}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0xa67, 0xbc6}, {{r0}, 0x0, 0x20, 0x8, 0x7fff, 0x39}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x400}, {{r3}, 0xfffffffffffffffc, 0x1, 0x0, 0xfffffffffffffffe, 0x4}, {{r3}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x8000, 0x80000001}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x7}, {{r0}, 0x0, 0x0, 0x14, 0x9, 0xb383}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0xd8, 0x80000002, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x69, 0x400}, {{r3}, 0xfffffffffffffffb, 0x10, 0x2, 0x101, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x10001, 0x1f}], 0x5, &(0x7f0000000300)={0x1, 0x84c8}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0xcf) bind(r3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000009c0)=0x7) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) 10:23:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) bind(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x5}, 0xc) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000200)=""/232, 0x4c7}], 0x0) 10:23:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:23:01 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) msgget(0x1, 0x440) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffffffffffffffff, 0x41f, 0x3ff, 0x1, 0xffff, 0x0, 0x5, 0x1, 0x2, 0xfff, 0xf1}) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 10:23:01 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x4, &(0x7f0000000000)={0x2, 0x5}) dup(r0) dup2(r0, r0) 10:23:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:23:01 executing program 0: getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r0]) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = getgid() setregid(r0, r2) recvmsg(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/1, 0x1}, {&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x7, &(0x7f0000001500)=""/88, 0x58}, 0x1) 10:23:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:23:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x5, 0xef83) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) dup2(r0, r3) 10:23:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = dup2(r0, r0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffff800, 0x2}, 0xc) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 10:23:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x1ff, [{0xb59cd55ea7b648b7, 0x2}, {0x3, 0x54f09aea}, {0x1, 0x10000}, {0x0, 0x8dbf}, {0x1, 0x1}, {0x0, 0x80000001}, {0x0, 0x8}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x6}, {0x1, 0xfffffffffffffffc}, {0x2, 0x2}, {0x3, 0x3}, {0x1, 0x7}, {0x1}, {0x3, 0x80000001}, {0x3, 0x10000}, {0x3, 0x467}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x80000000}, {0x3, 0x3}, {0x1, 0x7}, {0x1, 0xdc}, {0x1, 0x23}, {0x1}, {0x3, 0x48}, {0x2, 0x2649}, {0x3, 0xec7e}]}) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 10:23:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) write(r0, &(0x7f0000000580)="6bc85f3bc0280baf646ba018980fc3b210c53750a1ac79d2e33afc57214d73ddceb17031707b6b764c798c2d76756f35c561abe4834fd9", 0x37) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/138, 0x8a}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/1, 0x1}, {&(0x7f0000000480)=""/35, 0x23}], 0x9, 0x0) 10:23:01 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) dup2(r1, r1) 10:23:01 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f0000000300)) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)) 10:23:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 10:23:01 executing program 0: mprotect(&(0x7f0000382000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) shmget(0x3, 0x3000, 0x200, &(0x7f00002af000/0x3000)=nil) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000053a000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="a59f9d39", 0x4) 10:23:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x400, 0x80, 0x40, 0x5, "7ec9acf3c7f369a49120007244f0429a67626a50", 0x9, 0x101}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socket$unix(0x1, 0x3, 0x0) getrlimit(0xd, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 10:23:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 10:23:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 10:23:02 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x1) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 10:23:02 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xa2, './file0\x00', './file0\x00'}) 10:23:02 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x100003fff, 0xfffffffffffffffe, 0x20000007f, 0x810000ffffffff, r1}) chmod(&(0x7f0000000040)='./file0\x00', 0x3) 10:23:02 executing program 0: socketpair(0x1, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="abce0a0f9d087c31647f7027bafcb4634343728612ca06fff2437f589bb916796c9c30dba85b6e6ac085307731561b2e00e4e1c25bb11a26278fd085f3081a6eb384163693ff796741c0db5e214aa5da9a5f5dcbe3362657781846040be6c60b327917a1c85100f659692d8aeb8ae2838e4a9530b185245827bdb7f86230dfdbed2dde287491e4f8eb11e3a2cd8c6e3bc5de905d54e509292f475adca12f3d70624c4419f80b6d7feda2124a2deec714487a7777f596dd98414852c26487da76", 0xc0) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) 10:23:02 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:23:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x2) mmap(&(0x7f000019d000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x44) write(r0, &(0x7f0000003040)='u', 0x1) 10:23:02 executing program 1: mprotect(&(0x7f0000047000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 10:23:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) unlink(&(0x7f00000001c0)='./file1\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 10:23:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xd, 0x0, 0x7f, 0x4}, {{r1}, 0xfffffffffffffffe, 0x24, 0x1, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x23, 0x1, 0x0, 0x81}, {{r1}, 0xfffffffffffffff9, 0x0, 0x83, 0x3ff, 0x9c1}], 0xfffffffffffffff8, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0xec}], 0x8, &(0x7f00000001c0)={0x6, 0x81}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) fcntl$dupfd(r0, 0xa, r2) unlink(&(0x7f0000000300)='./file0\x00') 10:23:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r2 = dup2(r0, r1) r3 = getuid() r4 = getgid() connect(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r4, 0x2) 10:23:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r2, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 10:23:02 executing program 1: close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 10:23:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) 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) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x1, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2000000b, 0x80, 0x2}, {{r2}, 0x0, 0x0, 0x2, 0x40, 0x56}, {{r2}, 0xfffffffffffffff9, 0x40, 0x80000022, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000002, 0x10001, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x8001, 0xc0b9}, {{r2}, 0xfffffffffffffffa, 0x10, 0x53cc00e90c70ef53, 0x8, 0xff}], 0x7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000027, 0x8, 0x5}], 0x2, &(0x7f0000000180)={0x7fff, 0x20}) read(r0, 0x0, 0x0) 10:23:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x3) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:23:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffd, 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000002c0)=0xc) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r3 = getppid() readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/217, 0xd9) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) 10:23:03 executing program 1: getsockname$unix(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000)=0x6a) 10:23:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 10:23:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000001002, 0x0, 0x0) 10:23:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x129}], 0x1, 0x2) fcntl$setstatus(r3, 0x4, 0x40) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000300)=""/160, 0xa0}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pipe(&(0x7f0000000400)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000440)=0x103) 10:23:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:23:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/123, 0x7b) 10:23:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000040), 0x1) 10:23:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x2c0, 0x20) close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/140}, {&(0x7f0000000140)=""/31}, {&(0x7f00000002c0)=""/250}, {&(0x7f00000003c0)=""/22}, {&(0x7f0000001700)=""/59, 0xfffffffffffffe89}, {&(0x7f0000000440)=""/15}, {&(0x7f0000000480)=""/6}, {&(0x7f0000000600)=""/248}, {&(0x7f0000000700)=""/4096}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7fffffff) 10:23:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000040)=""/123, 0x7b, 0x800, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 10:23:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000026, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 10:23:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 10:23:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x9, &(0x7f0000000040)="708ca6966e9e8eb719a2db058ff4ac5beeac3ee631c6ae255d98d63025a35d6fc300d5ab196d6d3cf1b8cab7b480b57260cb840264", 0x35) 10:23:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket(0x12, 0x4000, 0x9) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x801, 0x0) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0xffffffff, 0x81, 0x200, 0x2, 0xff, 0xffffffff, 0x3ff, 0xc16f}, &(0x7f0000000140)={0x7fff, 0x7}) clock_getres(0x7, &(0x7f0000000040)) 10:23:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) chroot(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getgroups(0x9, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r13 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) r16 = getegid() r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r19 = getegid() sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000380)="ea9d97aa1ea10b4f73969c26dd8030c3e2627050fce7928f8cdced77ad5786cf3d45566b3f5e300c40b931d30d6ce7a87064517fb77798b0ecdbfb5f0a151dc6a563142edb6d819f7e01292a8c6592d0d381e2ac3ccb192c28965ad2c6e013a12391ab996ac30236d64c083d30edeaf3a98d51b3bb85bf57e19610403bcf458a1e0bf9a0a6b13d0752b4f6ecd44127a283c73c4f77752e8384315dd78fe9875162524ad11c50d18c7848651cd30d6d6a45d703bbff76cde2299e9179dba5ac707b53256e73d39519b462c50cc2dc9eb6dd6b33eb0b47d987ea480882348d839d90c26c0cd217f707386bfb9275916b80926c19f3deacd1fb44c2c41cf736d7615abcf30e1201dd6902957b1653d9a0ac3f0e10fb335aa5047423f6f7c4501d299889050c88cd43accc2078b798765d376690aaaa6ce0bf5c729d019444152a214aec4b15acad529940334caeea6980cdbb3c37874b63ccd0c22d67b3c473b0b3f8d2bb65b7f1e103e46c49411ed828d89a72a4116a73144b5f363ddce907f17ba135719ed21321bab7abad16bd7666ec99c7cc0006f6a96ac6f6ab29abde5a95c729b7ea1e28d32edad33f910710b4ff543885cf5e4b6df548283587ca636d5138c48b1e8cb2c590154c23a070feb19b9384ae2016842e727dff72267a7e6da413f11a6d2c1cac91fc99ea4bf1d5a5203f185e3c7a4eaf5e5b44b5264d77d8ff9036b5f561d1f65d03da4463d837ed4fe6bcd78141340760a84af833186c288c1c1b600d4b467a2d8ce4688504e7e8134b2be7a00bef7e7bb337933cf549255cd40ec8b2cbfaee5c4eb78ba64b9a26118a32c40e7a08e19dfd1cbed6597f366a6a52e7552857b23f665e544434f53693166923b84d49816de0d2e4f698a5a8661df1dee46f9a7f540591094b48d0af62dff2b529156bc40e95b30bb72bda3d0b50adf6a76d8795276bf021378e3dae2d16aad5f3b53855fcc435a505721ab2d791ffd2f0926182434251666574b45716df897747a34c0aa627258d5e70b588cfa68c2454d1538b802773eb4668a121f16b504091e35b9f31c35a7179357826077289e97a8c4cdb28a7c1608834bbe21ed794f1b56b2eb320fb95541f0985a869a20c2b4b55d64dbbc36e57ba0fb62306f74f076c5425ce647695679c12888579d6b737bab802f7b6e6afca09ce60cab7c9ee02a65f9df5331e13d482dd23fb81cd7d41d60f5771e333783211affa2c75797a4e1bb0ce5c27625c561894511fcf1d1b75ab8591f64e8e58897c6df6dd0ef6c89b4ac42ef7f2f206254d6173f2fa4f2b0861d667040441e161f520aca7f8488735410b39575755d3a4e6ab3ef0a700d20f8de5973c3a690d76c4de9bf24c4a36103c63a7ace27a7f2d4f6d662ff84b50274a5bc406c252d43c4ad5d7a22296738c2b4a7abd5277d29c9624c236e91a233a5fbab7897a0403ec788ae9787b40f85948c6f9422350dc482aeca20c1ae263b27d6830bfc86d1e35c41dba203bee502c41cf8348cbba3595d1387d5b37f712bd348800b6cbfe60e05872b8a8c49134f3b208676153fb9cd61780a7605aed7fe3637856faf90e6277adbacb72e23ea5ff820a16b81a2e2bac4b7ed8874891da879a622afce80bcbe25b007d656afa04bc819b040ca98522957fc69253b11dbe7b6745b38b46a97dad71e787847c2c13398269b8050220ffb8bb745617124a30dd5e99bd78beb6a917d8dbe1d20611238a5cd667051c0d4d040f698701103d281a80d7e3fcb27384cb76201dc80feb00793cb61fd39c765d8c672512e3f2d08c1bfab2e0a22942980a2bd4d3f04d93f017f09810b34eafa9095e933cc0097a12e9eba9493d8475b742bdde44b8eca35aab55c973d7e6eefa7da67aa68ac7c813a5fd945b046f3fa67cfd735a6ec78738a4a18f28317a256fd915d198c01a4e7baf80ffe49008145b240ad363c537eede354e912b76f58e62828032633515ee69f0545958d27b8985e5bb02a1de7f989947dbbf308f727e7268f4e386f63c2232bf758392bbf259502c64e090491c9f1f65da043ae7a9597e008a94e30951fa6ee948d9db9b387b531167b6a0cc908c994b8e2df5e4db1b0dc2ac2afab0ef2287ce10eecdb6947597ca71054695f8d8d972deafcfd5eeb899d22de91217173af36250a4bb23147dd752ac14cd0b2b7a06ce26330a38f8fde77eb56ac47bf020a27dfd87d44b1d5c256ee8f986890a408b4f4c93552bb704a207af230d3d043ccaa5061ad03629bb2a45537d1cc9213a553ef07852ae7b42dc3da1c0a94389ebc2975e5819a2367d11e864ff49130112a7c376794108e0e55d8511acdf7da89ba05c9e7f51f4e314c427a03b529f23661aaac0d8a1248cb11e571e395ed9d59156cdd0dc76fb8dd25ecadaad8b4b877115e4c8dde4e6b68e2f67ad0b40eb369b8383dd30ff34f50cd12bbb5507c647f6f9f0f45f91f6c963279f903f3de95e6b1433adb829def0a7fd68c3299064aaf4de086a14fa763bb70a16900358f8b2b65340b7923a157f6b650bbab46e8f432b7376cc08aabd44143593c7032bdf565c586468e4acc8efa214bf59963ccb8c13aaff54648df1586a6034d76ffa96c7325a0c26308f089f3cd01928ccec1d2905b6075b26ed6cac8747926a66600f99ae564ff0d11b7cf1144c081174b0f7d67a02b32f6f0b6751df866f7ba1bf538e14fc936cbfb6c67d98281a645665cc200246f626125637e3de916aa147c51a68360c183f1bdc1163322d1cca78a725600e36f75df80ef021fdac749b726da699022096e4ac6dedfa11b33a3a10d078d915d1d11509a7f5c3578f515d1e8a1db4b0e74e4a4d310d7f4f49e3a1321ebd82f7b2f0f3de479b5c620ff24c4920cc86dcb3548cfdcfedd08be36ef7214d7598d21c2d44f279e46ffd6bf09f9dbec089b115bc50a7a4e23898269d4968d0bb6cefa8e6915dc888e3fc64c0e954472ced14e2bbee211a2166ef35d23a1e04f26ea0a539bbf5067dc0390efd033be304571c6707ac164a02ea84d9f4a638718c8aa07d7c83fb091379d8920272d6f0a11779f7ff3b04ba28c4774d6e69012aca931a634826c2eb6eca20a0d83d72936908eba84d11f64880f20e23e4e8be10e755bd74fd9092c95854406fcedc74bc311023a5944f779a446e33e51073e5866eb941c6970f26b54ed35797c5e61a8d78137a716f5066fd8b09887e2f8cb0bead84cf5ba726ec71bebe9ea7671cff0bf44ed8c582cc69d9d56dbb2de99fd794a83d9cc17b3171e3867cfff39079380c83111b55fa5e44276ef040282645a76405b783a2091ce19e6e456037b6dd87512e278123559ebb3cb92fe16527ea79b8f220cc1c4ccfe89856d87106c6d59217b7a9c2e05dcbf60a85e92644c8b271ca272fcb93331056d48f162018a0f8d218c7e8e205e5602fc3f8b58e97ec98afa27db5c2794c64c8f6139324ac25dd6398f1fded268979b5ca8baa9a39c8a52a8fbc6ebff30373ff63f50739a18d4b48ceaa95ab0d65ceac0fba6ca04881438d6c92ab13d6d5045bdfeb24f4a361b133381582b5d43256c6ec32e7fb72fc1b4ce6ae7b59719781a79de1699bf3207752ca26e490e79ac303fdd5f0ecba72e0c4256c0284d0237adb5afbd21930c95c0d7e2eab5e33a5289f5ede972f392ea04ab0e699e2ed6b030539eac680928645d0c518b69ed2ec574eef1dbe8f43d8e9fb44d425d9711634e656991b3ed4b1710a463fced321a84a9fd668e2bce0fde72308af89c5f0255045da7a835516e466703154d94487e3dbb5380d273cbd6108c88e84b790c8964329b7a7f51a4e8140e0db9091987d676e7fea5d02c9f7e644e2550692a327e27f7f338bc4b8973c03892ee7d9d6c79f1abe014d7ae12e48c6bcd4584a12279060d8bf8893ffa2ba57332e830ca31311dabf84a36371630c63dcfecb2fe6fefaf44234b65287d4af6eaeb6ef9a23a7828eca2790ef8c80dbdf87391fe3598d782c8c5b521560ba96e79cf5358fa719209a151fc82eb72aa3aee37c376f71f542cbdded32362ff520492ec3c4600a513dd10191427345b01e36037e49e81146f8d8c80cadbb65f660d8f4ef93adeb5b3e800dbbc4544928738906b283dc904f53192d255268d64c5936f4a619cbdfc04e6977b4cbbaac7c5c8cca75e8d77c4ea3c579237e6d5ff39ae95af6b505dae667527fe2e7895a4138fbf9d2fb5cade44d5006d5c2ce098fcc795b99ffc97201f3d889041cb109804aaeceb15db26c09d8f5ee4d176e9281261ade83bd3a4ff888bf24d074172aeb3b6af9b1e34586ef77dad0d218c80f97416ffbcefcb9566f77b0bfcdde518c4f79d9fe6b24af8d271a81f1bf2fca901acb24ad32cecbf0be5c243c47c7f25de1fd24532fa149667d1e7b790143bdd119dbd7e6f8ffec44a34c08b80fd52da82c106c2fdd3e1ed1a2d3e46fe3fade66662771012962dad0ac09fbd69dfd9976d7d724fd61f1187d0ed619da098ede8412858107345de20f3677f2770bbd82a204eda4e6da40fbb84ac454a3627a4b4c32c12c51e22b87aa69a5f1b496e10db137dc952d2e1c8e77f11a4ea819fe265d0cb3434139a1cf7e552fec266fb87eaf0777ef810b23c5b9985238b2038871c8ede6badf228aa23a4fe48d2efb75542bf48aeea8623b4d03e63cb277ccc58f65ac2c1c4589427bc3ed5df6c42dd5e1bff6db23c502609fe138eef6e34a9197e9c9530208e544fb772d42d9823f3910f8d8e087f9057de1f3811f34e4c5dbc69518393152d63c445c7857dd001d64b520dd7cb8d6b228e5ea3f988e3c6e625c02579abf221f7762c553309d0c00d2865e4145afaa210dbb6848d9965728b25e540cbe741a33f099319da8eb38a337460828c068fe3fa4cfd7520254e0a941ec77c24e1c67ab3b4a4df51cc6e5e6d5c0fb6b69c5ab9acb3dcda3426efe625247041110d185c1db07eab572280a6d6d474ed196b9f5c416321ed16f5c1178d78ecb093d6c969ad602850802c9ec7dbe34ed2479b12fc8f907f1dd155db1ad69d447c6dde5e55d6815346b38bb945e5520d09ea725ee41e6f060103e64cc87fcde718c7037bdc4cbd3a0d41178fb00fb9a17337721b36598b0044f2231279aaecb921ef2be0bb640cdda7b41440459dc05b2d18232e2361cc234d35227af18e5744c624d7786d26c7f5561ef575c1bbfeeac7b31992a47cf058ae0d5225c3cca63a12966f2e279ecfe7ac46d15de1e1b103f523012a4bb7c5716501922ec7c60095fe400a760fe2be872245aba64b5d7e919882f7df9a6ca0cec20da8ba9e0c43c2723dc6aef0e749be9d69e180bfbfcc81fdb360d3376d95915c1cf4c31984bf259d3529eee53a7266896c4e767cefa7993b9ad2446d6968e4d495ca52c67c90b66af51cb935b4fa47096cfcaf493ba1a0c245c0b1302ece0074eb9e1d49385b22d84e1e85f901064468ffc65d48506abe6e87cf142e089846bf20cc37c8372c388feed57433e08d200e8dd512c9defd9c01d0d9b21460443b4162eb810cae841b1dfedc8bc25b2e0b092ca175585faa46a28851379e6714db84458d3a1edb2a9b7ff7e397f6e424632ccba5862964cc33b81b05ff85f5bdf7f9af851dab9e5b128788383e8e000d8cf6d2d1a3f513180e7db9cd65989e415270bb29729c611d941b447529d71098f601dbde78b7b67227e6cd2868bfccadce4c26df641be5951d5dd50514124100bf6bead08ef69de541b1a3c51dd92227e786beaa491a9bb723ce1d515d08121e3", 0x1000}, {&(0x7f0000000200)="428b0228c576cf75fd655f981d47b2", 0xf}, {&(0x7f0000000240)="46dabf2c1df6e1ccef09d6957976c44f42dad383c33dd7ad75c22f36b5ec0eddab14d1b42354138c19e30f8d6d", 0x2d}, {&(0x7f0000000280)="3bb860e802af1d1f3d45f9b016468efe967236a09d02f3f88a5c38aeedd2c31765ebb9e05904dc09a21512f0eef7979e52646b31da5f43d845ba1222c9bd54d39d", 0x41}, {0x0}, {&(0x7f0000001380)="329f171f479655fde1f31062dfe22e40bc15382d355bc0defdaab6bf9882aaab66", 0x21}, {&(0x7f00000013c0)="34ac2295dd3224c57ee2345322a8c608397717620eb3e9b5be55734d729a6c76937035401a2356df084be45fb50078fb44a151d84b145dce99a306eff40dbd7b265b10e09a8450723d381bc19d4f087b95a2d3254e5a6893d4fa6c5fcfbb9a8e0e045ff5b8224f3e4fe8523a640bdafa82f4e5cb10ca290ff99b632a2958a5481f9865c6a75d9a3434a7d6622c2a549b2bc5fa9c54ddd825a78b62489bea22a83158", 0xa2}, {&(0x7f0000001480)="610b461e0f3acd43786fe1b69080e03a21b9b17e5bfda816f5e56a638668cfa7569c18193dc141646d1a075ba2ed53cb1ca4fe4a53adcca22461ca25052f8d3ad8466111c9c9866471a8ea203073a62a7ee2ea22fdefca6203197be14b8979eec893f871777072688b6be552c7773aeb622cc930a66847cd091a13c07ed0ea04fc65926dbdd4adcce1ddb2a85f2a8ea3b170191b8afc4357145b587bdf99a3b204fa0ff7122789d8d40d964b94892a1febb5d05919d4f21b26331ea2a0556a4f156c42d48842befd41c429ee2bc24781348972bcbcbbd9c661d5b7de4561dc0dcf237be4d7ebb46b4d", 0xe9}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='A'], 0x148, 0x6}, 0x8) select(0x40, &(0x7f0000000300), 0x0, &(0x7f00000017c0)={0x800, 0xfffffffffffffe78, 0x7fff, 0x80, 0x1f, 0x2, 0xe1, 0x7}, &(0x7f0000001800)={0x0, 0x400}) r20 = dup2(r1, r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSWINSZ(r20, 0x80087467, &(0x7f0000000040)={0xffffffffffffffff, 0x20, 0x5, 0x100}) 10:23:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000140)="02", 0x1) read(r2, &(0x7f0000000000)=""/50, 0x32) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 10:23:04 executing program 0: socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180), 0x4) fchdir(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 10:23:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) fcntl$getown(r0, 0x5) 10:23:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="bae473853496d7f9f2d3cfb2eb7a95d045759fb4cfbf1424957bdeca", 0x1c}, {&(0x7f0000000080)="93fb5d2ba7aa67dc82cb520c1466d965f6868ce772f7dc9a45cdd41255d960e79574e9ee4a18c67bd9e3ea41753cb276ccfef432c9a1cb8efd99d25ab6c6a76eb5fb997f6610168af2bed8dae07254ff62638dcf62b68291d3316d449813aa789d3bbb155f71a3acd6c668243320d64f0bc667dd1cd76458a1d5c0bcafd49d08aa0533fbbaeadf500cafc0c5015bf4f08094693164d7f2347cf58de5eb8eab4ca97220c9e62e976858cbbf49487c7c29f54dced61b1bc435f3f9894601142e3aff86509031b92e9a0ac8c98054912208eee0c8f54cc3e32b79288c64", 0xdc}, {&(0x7f0000000500)="39d5c7734387965b655e14d134c3a12ced78e8723d02c8c54a13b78a2238767e0c378ed3b87e2b1203824ffcd8227cdb8b6afff2f80cd618fd96852f6f44df9171aecc3be551294f76beb2aa40e9696b1d88b0e5c22da7321fabf690dbad14f9d06193deb65b9231d8dfbb78c461393fcedac57d10c7a0f28c71afbdd27071df99cd4c94c0810dd08d1e6452bd33c3ec6388c524fe23fc0525bb0a6d815cc515ea8fd2429ef86af6b8bd457b4a75ce3bb579eaacf63e3046ee89b9929acf9e33f60637d914adc910bc7523a217bfa73d62d08b2f80e06a9cc9836f7de3a7baebf1b15e63a67e73df9dc992bf2d736de1b8d40b670a2644b54f5f9e52f3fd91a20db0c689987728ad16908f9f8969aa7cad72f90beb3856b8af22029c5c9761d779d98c162fb00deca187c964ea039aab880f4cb4eb6842f41cbd2965c663305eb6a74039f2ae01c605643c8c90f30f1879dda470d11c6d8a073b71c1381cdb9888d76c246bf7c47f2c127fc642c627a9c916d63393851ba6566e5a9a436c3816d2c937f124bb2f7c7457c3bbd13849d7d6205a3306b85ea8165af376a89693aa81d871b46f16e978df08a54ce2bd0e3be2e884040b40c4f9f35190a031101c3cf0b11369130655ba38ac6193730c239d955994063bca2f5ae4eee3683a2b6a20da9d8ba08ff183167290ec94b1037e09f7b8183c7f7ee3cb8073894e6e0110758cbd070621f40694c1ff2064534ef28223a219f8ed70695d2a0c1e758a1815f6262093c3f119cfbf117be14be4d8148acdc7a863314a7443df9b110f65fe31d4aa0e5fdce6a596ddffe487aaba5785384c96703585b6912c3f2df0a03576a749ee4151e7f76877d3e81c0da584da48c911704aaa2633bc0e93e39ca1ffb84433e158e98fb2be971f28a56a33bcbf48c481d2bc30fefbd42c13fa873300b1caba85a35b40843007d566c80433601102b13232be34e216490924d59881f9f7b7df9d76c73a609e719cd8aeca55016b50eb17b62e2331b3f8e12be86a3404e4ecbd6be1ee5487499bbc794841a09bfd18cea8a0c289c48cf7a8d27cfd6df076196899cafab734e9749b89c6eed4c43c3cc6ef776afe44523bf41e7b92ba34f182e8895a7c2da5b68026d34dae3635325577c6b15013a35cb6994281f9c5f39fc4053c2c2a4fe2a52a120d715a3e82d3e0e9a9b57669032a5ae53c9e367ba84bfa93e8131f08adae63a7bdcfcc7a09e0f354bce74c3c1f4e2127f5ebb8693ce6b2c2a39d86795a341f5d965c4887a59a63cd422d0dd5f7f4b2b3dd520a3196ec1efe6cc10baede00c1d9904f8718260fca439829132c5cf2bb0f10d88a3d4f3caa8a899f56292ba696751ba39cdb4820a081f674a95ac07c44c70a32480dc23a8123b54ea753df602f6d39efa43c6c4dbcc2ddc515f40ce5f1b1166dbfe9372fa79aa7195531a0ae04d6b078c9df2bffb1fc511dce06f7f9e367ec1a661fe5e1792d7702e07d049a0d74a1800e05c6588e17411e60b7f8d4116514b6b5e8619f5330155252e005267328292f15aac971a8bcbd5468a9cdc571ab8596c0c84093496da7b0bb985e0abf1ce45c028aca9ace1d35010b0d78160b8db4db4457921ed719744faa3e56ef0d32a3d7369d42517180894c01b8c4cf78fff9a76bae86d76e0edca10af37a8ed2b19864fcc4881b256b95dcf791656f2d000681f0bc8ecd59b985e9100a95d4c5a32b1d7d0f179805bbfad44a7d5ce8b52959b8459c948d5482d9df035b18589b6d6c756605cd0aff02f5717ea64eb38d4367c022a4ee370841653806992514ba587a1ba01ffb39e0dacd654e3748e9b729ac49f9c3d6e2de4f7218582fa46896bb16b76f688a35cc90e3a5261230fd7b385c0cb412eab315f9f92f72e80193918bae555751e67a6efbd0d7dc166cfccf45a5269c0620e2d94186b80c9d934260fa72736b84057c5939e411af00ea99fede977717377b4c825877b22fb1c4f93ddedb62117a8ae7969ecbc5624e9a0c8850b39c9c2a3c0656adacb39be35defe1857153e5ed8166c117c3520b0d1ed5730f50cfdfa41083af0d7eb5e5a43fc917ead0d3fbf99c822215a1d1263059b6fbbb8ee387baf6c95ba958814ea4b27c464b85a13feb36f85a97afe6b5fb50cb0c78bf77a6fcf2ec096bc301205ca6108c1d93efd849b4b87aa06b7865628be023cb300558f05ba5c36a7a248e7adedf5fd3cd492542e47763d4c31c7319ace830a1ee5fc432a30b5981de8bf80673606ab52800482160a675f2bf0e247fcef345a8f86d3f8e808e14151526097cc471d380bd6e06c805d2df2a5f55be039676a94d15d99250657eaad03cc58fb39af70da05ea67cdd8f0a64c476d86a2786d55f5195914b731add17abf01da568740d34b17fc946659be4c31402155c69a9cf9a661c321c2580cbd468c87fea6a17ddf1586b5259a93fdfa0e50f8ac25ebb4b57cbc6142b8d18739b97654c107c2066e89e93c580c90b674ae4f5593913742b7b3ff3f14fc5c2a4063639b9da3089227da4ddbc3c2f1818579f47bb9285ccd411939e83ab67160d72008a7c83fb3751844ee9ae146f896160be3ec4a1eb639408b88b12e5b9cf38fa3cb4c7788c7147559d165564923ca20e4ef35d3147b900a4d2754ba5365868e8db2bc5a74a94894bc0c3998d3bc86168e17b635d52667c9a7fcab732ddaae4225143b884626c2c32bf0485411d86320e8d7663d8c0b116306aac12b96790a5045df4e9c06bba17600da7ece231ed88d9e882cc3411644352d9d81ccf6748752649cc0eb2efab09ca0dd987b621a2da05b97a7780d40416bc89cf838ad5f5c23818973e3b8657f829322ed78fb575ae12675cc89aab88a9b69c3a2ff0bdd06215f698903d970256b0ed93d8dfd12c83bcca8845c7f805fd31cd74bc614cb2c725d6542c5fd24fe3bfe1679a7d48e9392213d2b1adddb1320d133271690a39e40ab93f8c695467a9e08e5acafd1bb129d0a92369c2c8587dc01514bd51577e460dd25013bad857461e37c14e9459efd30953549028332ab7547cc51c89e8e08bcbe3050ade3c31c54f67c8eff916550eb8e56db6d1304b9cce211ec9b7e528dfb4ed196f694b201ccb586bf534190d0697c36b19698e5e00c0597ae77b63bf019eee0e8b49f98338c41048dee4d53a279f869e8a1249665457dfe66cd81c9f4cab417e092b1bcc12b71a304c611adf5986aef00166c15cb74abfc3794ba9928d59028501300fb8bd5b366581958ba19376170cf5fae6679dbccd1faffe609d00ec844972afded6f7569d20ce65a02c52ac3561178a1b1da6af85f6922795bc85d0885fe22dcd439ad1a0d9b33a747284c90013799fde7fe3e9d380aa90c0c0b85f0963fd9a4cebd5229dd150ec6a6fd5e6558de39986ad68dabdba6db5ab6661d394d0d88b5f85af063e2bd98c124a414a09a8a7f541d1397dda7aaea9c84e4f4b6dace5434278a13ae476835cf488372ea74b4bb6224cc5ef41a4102c8c82f5e1c3881363fd17aac083f2072243c428e319526cdeaf751eb78ec87abb8eb95c78e33e23ec7e7698145c6427895f4faeda21a456cadd32fc7c642de9b3f1bfe3b77b98b16c21d9bdc4f2aca6ab38326c75dccfb91395520b97335234e8dd01c8dc4226bfe5a5f031aa9654d6d0a13aa2ba67fcca47b3f592812620aaa35b62646b43749c9de21347d9dd5c85489d44ceec2c50fa8db677fa360bd0c9700ad7877b61915110a23430d17cac5f7cbc447d82e84e2af69f491ca39659329d9e3195ac3a81edb5e86a6c49425737b59fe48975a5457db53d9192c238af94e4c6f755fb899512fb5deab1c8d8a578c95bf21ef86ed66fae9bc038b64ea1c7dbda3a95097fbb05230e696afcb08f386a1b608b493654b0478eb56c2785a07cf003cf8f0ce82330a90f74c485807dc191109d7241e69a1053371b44b932261b0db23e039bf3910da2eaf9fe55e8596103c1f857a72394013fcb2199163fd927096b3ad05a846818b396cd171ce01236092205a04e7bcc38084bfa481090032df370eee5e3387128e513c5acadb17281c583b5e9125c45da5efa995e069d56a82fdb2a9dd0722e80094674d2309b8d6554129d4d9f87578b37773ff1fdf02cabbf19bd3002cb5afd08cc979fbac464bfd3c9f1decb0d520c08d38f19f13fd47fcd7224b411d588734bf8d762339bebea09564ac0550e0235f07b41d484488235388a1352285b6c71bb9971e2d6889f8e324ab020eb9662558cd1764428b71e45e4d07d33201a0ee010cc3dbbaa535f2c8f3b451998b48f19727a49f29f002e268adf5fe8dfeecbdd52ccd855292fb6820f95ea6dabe63e4730eeafe83ff9f985ee85b7da1a2f37f8fe5676e11d0947fc6bcd931deaadf146c828b485a5e45bcdc5c37f7e848d9eb9b77fe40fa575b88d8c421ec807888f3b05180f4210da9b267384676c64ab0db2fb37b75d50b24302e06147a07aa02c41155c510b0683cf754355da7a90c6463c3128a9e98752c6fc4cf9bc7798fe96a1b1fe5f18c5db6f081b362d5d223faaefef1c1a68f74ec51d1c114011e162cf152ac2f30d6e03645cf4e0dec521e66013d724ab125131a7fff27c07953a7685621104b614782fbb3c2d63e05c5b6d84183df63dc08680efd4e5c85af3d96597c31da15f00f45ae744f2869040a32ec68b775c2c12ca4578f8827cfe5857b65d797813058fa4cbf7915d4a2bf3ec67eb62569a59ac99cf3163a14e1101106ee07e86b4c39d67bd8638ff3a5da0060ede9a553ded3a0522a6ecde6335c0641e9df2f1d3c49d41cb91c53fcb46b9bc98953226fe16642a6a3b9ee76cdb0e90f8ac4c7d1dd1ce9d2ada4d6d1b32a224e2b9dfd8e3736eec18bad99849f629f55dff4f882c70ba7a8b7fb96c3bdfa0b009277cb576aa0cca385d348cd01f40b9671a09ea887a21054df6f4f847af11840fe2d95c9e9524a9fb69b96e922e7e4c7872978b1715a8027ddc6718b0ac0a6195748e2fa8a470d9ddef8e051f42ab6aad798cebcd102eff5bffbc460a7d6cc961d9e2bcf504929be044f19a3d47e64fa664b706b831b05a4d7ab08395ce27b3c3271812e9f5db17435929dc0d6b168a4fbc7833ccde8163b81516341f81311b1f4ef04bc46f6df1c6e916734554f554962750159f2f8d3b344930cc3e4b14af30fbf0beca28edcdf84ea15b2938f2a0fae0c620d6e7555e23ef2a249e47f53ec7f1aba3f3ffeed7e426451b01391d4f152881078c68185247e6809c17c77bb79416b6ce6c3b153032180cfc8a03e62840442c94c4b8bbe7655ed1b8f33d83ebc6191540a1e6cad44950d7563fe729b2b050f835aeaa9ba77971ac0f480dbe4493b5a3c035019dfac97a2960d4274408f737258c8ec16a4c49e60ac5337c64ea149d68a80635077dc4781cce871b5ece987603a4b0037395ff3c39d2790268cdafb93bdbb1cb82e2024c6d2c8b2a099e3925381dc9fe6e0ad380878dbd6ac7830e67fa6e718c6401538cfade8e125a97b2e36c92abc464c8d80adc9c0485f7241b219fad41b1f9d2b32ccbadcb96a2ca0ca97403c359ccb8c589abec861d25598c5d36607a82802590879078369f57641e46775f669166ab5d1c268078a13f2b2db07ebef5c76d3bf833c5e3d1d82c9954860889920a7de1c1f858d74344c07ebe726a2baa29e3252304463e9401cd7c97129733126f83f5ae96bdf288e10c0b6b8f28dba81c96b4625209f60672031b44e23dd031ef7b287a83e7643f74d84e30", 0x1000}], 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f00000001c0)='./file1\x00', 0x20200, 0x15d) rename(&(0x7f0000000200)='./file0\x00', 0x0) 10:23:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r2, 0x20007478) dup2(r0, r1) shutdown(r0, 0x1) 10:23:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() r7 = getuid() r8 = getgid() r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280), 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000054e3a32d862132f5002800000000000000ffff0000c8010010008e55", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x400}, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r16 = getuid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r15, r16, r17}, 0xc) close(r0) dup(r1) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) dup(r1) geteuid() syz_open_pts() poll(&(0x7f00000000c0)=[{r18, 0x21}], 0x1, 0x0) 10:23:04 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000d338000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000512ed8f2a11c62004a9839e1469d117102fa80397b5f77a926dd8bf47fc56a1be3204a09f8da2fa21a7fd052bde537a3b9c36842a79e8f4a8c6594a77747aaa675a899240aa9cd60bd4a55c0c73f54a16e6d2170f0a0c5411815ae4997554125dc97f5a78246b0c3620d36c28bfe5844fa1a6df89be304e01f3d9bb361402cf21e2d3e55a77b5339c5088071e0c4ff9fcb20693ec379e7a3769dc8110cc124c2670b604f8f740e7b757dbf7f897df7569bd4b42f4c37fe2bff732a7e0120d2acd50af8738b54e67367c430547cbb80db1a59cd023e10e7248e876449a236597ee11eed5d544dc5dad1176b2d8a89dd7a42321d"], &(0x7f0000000340)=0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) mkdirat(r1, &(0x7f0000000300)='./file0/file0/file0\x00', 0x6a) fcntl$setstatus(r0, 0x4, 0x80) link(0x0, &(0x7f0000000400)='./file0/file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) readv(r3, &(0x7f0000000000), 0x10000000000000c4) sendto(r4, &(0x7f0000000080)="0e93ba903b8b8590848b2a42865c68a94490997c23231f21b6dc11720190a3fe39c534844ac255006d5a1ea23dff339c5b37711094f1cc9211f7f22b06cee854b6ce51d6cb9ad1b194060a49082c7f389dffdb4fda9f358f701795e50ec39426178ea5c55f84ddee5fdbe5a21c1d98aca5844274295f6bd15ed2b3ac8c7db1fc67115fc6c1faea1b7e1d3a8442b38828e0a6985dc3b628a45b8bfc88b3da3817a5f548b9cb67e6e5f60e7c4d71995be3aa1a623d989257b2b6dfe784509de389df78eaa2ce65dddb80c4d4b33869cfb7cf1b624c", 0xd4, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) write(r4, &(0x7f0000335000), 0x10052) write(r4, &(0x7f00000001c0), 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='c\x00') 10:23:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1000000000000299}, 0x0) r1 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000a80)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\'\xe4\x00'], &(0x7f0000000b00)=[&(0x7f0000000ac0)='&,\x00']) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 10:23:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xb3509f53e7932884) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x3f6d, 0x6, 0x3, 0x100}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) kqueue() ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) unlink(&(0x7f0000000000)='./file0\x00') 10:23:04 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() flock(r0, 0xf) 10:23:05 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000040), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 10:23:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() close(r2) syz_open_pts() 10:23:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) munlockall() 10:23:09 executing program 0: r0 = getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1a2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r5, 0xa0}], 0x1, 0x4) poll(&(0x7f0000000100)=[{r5, 0x4}, {r1, 0x80}, {r5, 0x4}, {r5, 0x11}], 0x4, 0xcf54) getpgrp() getpid() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000180)) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x18101, 0x8) r7 = socket(0x2, 0x5, 0x590) flock(r7, 0x6) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000200)) r8 = dup2(r5, r1) r9 = msgget$private(0x0, 0x41) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xfb1, r3, r4, r3, r4, 0x1}, 0x3, 0x7fff, r0, r2, 0xffffffff, 0x1, 0x100000001, 0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000002c0)={0x3, 0x4}) fcntl$getflags(r8, 0x0) write(r6, &(0x7f0000000300)="10234f12d74544b562c73a4d014d2e81a333ea38aafc3a3719277844f170e675c45a4ed2c5dd5f9e5ef05d8cd51735fee46bea129bcc9005e5e77dd189911bd0f456377abd4501ae1faa225725c0d888e2384f66afa2c19a3547a4f51959acbb286b414a3e5036c7a10482f0ae9e9d99666b71f03109f843174f81ff133f475187174d8a0ab8dcb03f137c7b2d72f3689031daab45ffd523ca95814c870f67ab52070e5085c9d429939d6d872529abae86d162f9122c18a0b841f1bd68603509e576625eb9e8aadaa3ee519dfaeff8cd", 0xd0) sendto(r7, &(0x7f0000000400)="d5f493033ee43d66520ab4c427551e28bfebc76a1febf5258f74401527e4d5e65f60ae4124db53d07d63627562fc5bc292e84cc2cacd59e8f963ba6428bdeb7f01e6fed3e5694e5cb1408d8fd07aaf3e8e0c9e1fa7866e7cf360c1da13c7079073b63b504d06820a6e76d1ee636cc2e5452aa0ded6dd6090ec75e6423441f464c5df32bb72", 0x85, 0xc, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) msgrcv(r9, &(0x7f0000000500), 0x8, 0x3, 0x1000) r10 = fcntl$dupfd(r1, 0xa, r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000540)=""/239, &(0x7f0000000640)=0xef) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000680)=""/173, 0xad}, {&(0x7f0000000740)=""/66, 0x42}, {&(0x7f00000007c0)=""/146, 0x92}, {&(0x7f0000000880)=""/25, 0x19}, {&(0x7f00000008c0)}], 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000980)={0x4, './file1\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0xfffffffffffffffc, 0x9, 0x1, 0x0, 0x7, 0x401, 0x2a86, 0x0, 0x3, 0x6, 0x7}) ioctl$KDENABIO(r10, 0x20004b3c) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r11, 0x20004b3d) 10:23:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="90cbd9a004b4b14ea0c54dcfbc9578e9", 0xfc8a}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000080)) write(r0, &(0x7f0000335000), 0xfc94) 10:23:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) 10:23:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3b78a422, 0xffff, 0x3, 0x800, "df5d85f1c6e788ba06da3423fc1787f5c41a295e", 0x9, 0x400}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000540)="1c", 0x1) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100), 0x222) 10:23:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(0xffffffffffffffff) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xc0000016, 0x100, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0xbe, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x7f}, {{r4}, 0xfffffffffffffffe, 0xc0, 0x40000003, 0x7ff, 0x4fd}, {{r2}, 0xfffffffffffffffe, 0x28, 0xf0000007, 0x4, 0x100}, {{r4}, 0x0, 0x8, 0x4, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0xedf676add36ad6ae, 0x60, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x96, 0x2, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r0) 10:23:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)=""/127, 0x7f}], 0x3, 0x26) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) truncate(&(0x7f0000000280)='./file0\x00', 0x5f) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x6, 0x4}, 0x8) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0x0) sendto$inet6(r2, &(0x7f00000002c0)="b444113c06a6d13dd6f3206a5ba744dbf8e3ab0cc2cf25d3b2daf526753339148710d15c25df13e4ba036df5c424fc0f1a1ed100bb2618f85314928e36ff01d30e821d2478619df2a19f1ed7ded0bb3d918897d7db84db87feb39fbf041a73002c", 0x61, 0x4, &(0x7f0000000340)={0x18, 0x1, 0x8, 0x80089}, 0xc) syz_open_pts() 10:23:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget$private(0x0, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socketpair(0x18, 0x4003, 0xcd80, &(0x7f0000000040)) 10:23:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="9571de7efb74796f072191c38743fbb3c6b879dc33c5072ec79e4784aa7bac7c2a620c23c2f83940d8f88fccd32f980e1aad4fa4df4056ef744019873d24e07a983b7c796f1dc9a0113e2242a6fa120c503cfe83a938ebdf09e2ed7cd483d32429af9f555eea0d", 0x67}, {&(0x7f0000000100)="2066d53c6c80b0e141a9c77630d2c3471f176c970d", 0x15}, {&(0x7f0000000140)="2f66312e6b92abdac7b270685f48a4c5d32cc7eb79c7ed0e48d618b0ef77b9ead4f9c62d1030efa1d61b6933ef6b3063701635dc3ee212d262f02a56fa99e0a7eb88c365e132e260e2a93542e471446966bade50a5f51b1cbbd9dd7944831a3ea4cb7ba08afa9a8c6ed8ebb572658c6be67a53a7ed45e26d57eb93b568f5", 0x7e}, {&(0x7f00000001c0)="9a2da4b05f5f92e4314c9b2aff96767365ca32a1da90c074565fbdf17057b176ee1cef8a3f66f878fb048f4403a5de28e4166e3ba11ad3361dc6ba1313116fcd1270dd5ec1ed72c5ba99257d106c01476888d6c5452861fcf913f32542d88eb780454f6c4c0c741311c35a03689c7115d625d8070fc58b19b70fecb9d6bbc7d7df10e75edfb3cacfc6723ac61160fa1c2601d0ff54886f3aa5e43645f5edfb65443da1b2d73ea92ead0ed6be5081f71093c1506656c194d6f67c67b386e816f950352088f62827d8542e73392070033ecee154e15e5b4647d5c5e245cefab576b295", 0xe2}, {&(0x7f00000002c0)="f9a46c83f6bf361ec0315080f67a9a37d4304cf2af3c61b4587f11da92d8f27c8162a9b3baba2edd2624714bff1e20fd33556780dd74fc17eaefc8093ec8638e74d329acb40582f84dc035ad3ff330a7776e148b99edfbf759746f6b884a714b7214a004fd01e98cc188a1593bda78d77dc0a63978ee8c12824a7f43dd0245cc66ba24843d0fa6ecfb516aeb454d7d34eb53f8bd8d70d72ecaa994d7ce5f19df085457ede6a7fbd4840a6cb71f66d6d21fcd510ceb52b55f4cdd738c43ca711092aab2e09ff6429532eb7f0f7c2980bcba2c250230e1fbe700204c6e7ecec3986be1fbac32e8e7636729c0c1c766f34b3e473f45eb3b1f009ea06a6ffc4de7", 0xff}, {&(0x7f00000003c0)="f8b73e252bea94cee23d9e0fe1370d417a8433e537f009952a16ae07aa8ad9aa4bb625", 0x23}, {&(0x7f0000000400)="18c89647b6d0bb044fe352d409b4540e8411ac34b0e051025e15ff9dc2c2e5418050aaa759e3bd7eab30ac0626f8899d37f28cb04ecaedcb34e647ff400b52886240eec213768f53b9c90034ba66f620e0a423cffdec3ad86961f1f2d4a2ee2389f6af4a767eddd68dda1183412e80fe9d724087dbd08ce32c644efd4dd1737c0df38eab460a0033b33e721da7fabb0c4351", 0x92}], 0x7, &(0x7f0000000900)=ANY=[@ANYBLOB="4800000000000000ffff000007000000686322609345fc62090f9a718fa4c5d4c5391a09e96cc45ee9758d30cd3de95c29b0688fc6d6a5f385de892385990a99ecbf0000000000009000000000000000ffff0000c7000000b24c80fabbc66c40fca170fd74c8dcee831b18e5f91220de51e720e03cef885bf136b8e71929ec66155e6b1eb0a1c71ed92690a91119cc673fc7e32c2837814743d4c412c2df8e88923fad48a6ebc57f0891e0f7f6033fc2a2e2b62317b3a2c65c164ace8773822be802c2fb81d8f73ca2c0ab08741a819b05f210b5627dbaee800000000000000001000000000000002ed1e2cf67d1b9d81352ffee12d90d51a9b787c589c427cebed31f807b0b78035241efe8ea48c8cdf07c5e16f6b75673485443701e91877d95e4aa59b80d55a584eb1e00d9be7be66de0d623ffa8d676549613e1d57ab2346c8ed5b111db1d61e0298bca5933631441ededc5d1600000d000000000000000ffff00000500000043ae98f628377ff866746739f9053511985e6e470a36b10c341aaf5568d230184d0464098e495f0da24d063e206a56d936d93387a8bb2aadc94d195cd4b0053d8eb969d2e0335a8a052b6c6d23bd674373647d32dcdc701f79d0415d29eaabf225afd934a14ea4daf0f89d9be788fe4d20dff99e218ad572db6d4638fd97e334d8739ebbd152560a41f40836876f42f7c82ef185a0043f2048842e6ea5914d123a28bdf959d2cf58b88256beaebd13615ec14a846e4a69d6ace99a402ff43cd12800000000000000ffff00003f000000b16721b966e6b4a846f2e6be0775ddf2a2c7e204dc1c2a0000006800000000000000ffff0000ff0000007850a6ac15b0829dbf49c52f26d89cccb07008cf9933cfd29419245198197a6da00494cc758ba660433e4bfc524c616958722ca46aaa13464b7ec3be74292e0c4b3c3770296777bfec3d6f8aef9b55b4ee314bd0a6ce0000b800000000000000010000000000000068cdc23a7a067901a0123a1eedd50ae83d2f2be972d97ee01cee991d4cac06c3d71f1ff912f336c4bb2de826f7d9beb7343909e60536e841908b0e0e56d7bd73deea8c6a2310193a366a2c897eca44070a8b0e800e3244ec69ee6ff3eead222d09312cfcbcfcb5867bd035f9850bd45d30e634cdaf566d68c1b7ab024c2bd22ec1927cd1b5e7d9a02860da767f97c072ba0477e61a32f6b910dca2c63060158fe94445c35ca0f556"], 0x370}, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) 10:23:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) sendto$inet6(r2, &(0x7f0000000000)="bd92d440c6c6ceeabf97af39d5e20710d9212cc2f6246bc0784a2940f439c9e33b", 0x21, 0x1, &(0x7f0000001580)={0x18, 0x0, 0x2, 0x6}, 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x8001, 0x3, 0x0, "85495500020000000000001167f5bfa6329a85ae"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = getgid() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r8, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r9 = syz_open_pts() close(r8) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f0000001540)=ANY=[@ANYBLOB="b2d9102f64e16069da9b3461ddd57304679c3b42f1dd447e7a66090000"], 0xa, &(0x7f0000000040)=[{&(0x7f00000002c0)="cc67fa5549cfb8c92f1e3995772e9380924cc166d68a82b45601c4ea72fafedf76072c332423e6a346ac76352024e5b3fbcb4302f07cc553c73c2850427200d812c16b08914db2f49168c1b1a230e4b28eaae7e3bf5c144b2d47bc6d9d7e9b1e66a3d74f46e60eb86b87bdeb5c7f52bdbdaa4c98de999f48dde365ce4b60d6a67e196c1d818358f43d2a84565884c927981967bf2960068e5b775bf9b33180c18bc8a84173badde260e73fb1e1e1e679e443fe8ed692d696c9b35036dd0c7f68b07fd986e8b67a96e682a73477fa93a68aaccbe50c4df290a8802bd87315f5358226f66698cc5c6a0bef9de76c207fba0c3c075c9ff4ede02ce17d506947d24d0d062f2bb1a01d31e764e0bca4d902dee6fb8dd3f1167f28d2ffb76c6549c2ada5e3e4dbe1432b864923764f91d23d3c2b735a78958d7b59cfea17214866706477ba406d30fcc8028a37668fc8025e3e489cb1075d463be340610e8fdf3be4b60174cedda430047d18ef82377317803b30a0c1c52450ce4ce7967130c4db606fab56c79844e45d76679edd78c1822591d3663f63f63f3a8c2e4610898d41c55ab2a728be96e7d3e478e8e27f0acc6cb72bb852270cb8c1e76d6f674ee425ce4f685336ec3cf9c0e0c8f5b00c329292fb38e6785e91bd14aa7c1a50578bc32565d54c3f48b7c135cb30d0e1064ff2acb6a73c2a6e4cb2ff53231ccc3fad9c80954af6814c20fb94e33709edba771876fb69e531d344e8c55554ae9271799e7a15699b139ef456b0201538e547588b8f9f1b0da59c86e32e61708848a4e98dd704669570868371dd40acd2b18174322310794e5a8b11113d80cd9759a1d25d222ba543f2fbd6160f6b0279f786be73bc7702c2dba46826e45b7edddaf43172f7f6425dd3e6e80bf314f85ecc9154aa8e5b3bee58b8150a3825b38fee20eac25a37533f6fd0b1a834cbf5eff8b2b972f354049a8ae71aab33012c35557ffda5ebd25a0207990d1a702d6f2b5ac4cd36e28bf9b4ec1585db419dc42dc4fc6d09391114a403fae2e9b151d40071a8dc54ebbe7e3c0c69a8bd4f91438cca9438d0b3387e507e9e282a95603b63cead21941565d8498557def7925d96883fcac7f781277a426c198abf7eabd7fce2096b0c4405c235801febe7e759a14111585d4ec011c611733d69e34d3a500d70b5c46848e4406ef10f7b715209222a231bc946803016a87a0b2b2f4225e5ad54fd7ad53b09273216e411563fe26abae65dd08120615be79dbce893ad2d7ef52c6cc66faf226a9cd569746364c3ff0f7f15f8c40e05157b5c89b4de0cc25d191fb7224800a2d40546cd16ec8c742d047fd7ee9e28f4c8d3782e171e284cf0af6dc8977de01b721cc72ceadb6657c4e05b1e9f2da58ee2c14d30f9e352a83ba1a6857e929b0c775408f93a1d76df98e58affe9a2ae9d65a7faa2507ca2c879250bd561a487def0d1778a56ea1202cfa3b1b2d2f0e37db90f35c1519fd75a534695725d5af2ba0df3a1fed69e69fbc527536ecd91721a51017d38e121b318298248604a0a04684ef080bff0683671571c4d1e5145fe93dbc2ba120b10558a130fe49b333f42e916477cbef4f08497d3771fcd9cf4eaa5a43ad00b3bc277541a4f013ee85f203b6f018324a017f41db6c79a15f99e7315b8da2359db51a41196b191f4471bd5885370076e9af25ed959b6baf2144573a5e5c7001de326588eed258b3d4baa152bb6a478e055fc7aa729cba39f3a8e7423784602b037ddf05eb59072b0c82e89e07d3a79623b310805382ac29047d8c9ef4be724b9a26ee96cce90984471dcf6b338ef8e154e837dcffecfa5097a4c76e2e1f86a85a4c617812e29677fe8b47cdd32a524bb9c923c9b881742027c966b075e11ed83e888ef3efb37d02fc3b84ff1575d6a26f531b2f6a4f4178030fe4283b8cc8fa9ea85c971d425c96eb267aad6dc601999099d6eeb1252daac92b566bc2b8361067e739b5c93b6818adae1f9acda255abcf2231b18962ca85f8ca971e64de23eed07ed52452a267c5f7e4283b383a9e99fcb2d5bc63bb9cc5a3bc84ceb31cd7b329ddd174487adb435c7504e9ad8fcab12732209c248d3825bbe6c0c7113546061740229f99c5537690ee9b1dec04eaf77149ca1ef6d35a56b75d7339e5cd9c42e4048f4651f57e1e4d9487b9df592b43ba62ee216704e6886e29ad1be87b11ea63476cf6e7e6b973c875a68e9fea92454610a1edc628a4807ad8e425e9f7fd61e9eee3a783d2e9dc19417a3e35b660a27a15f6887248536b9d17156b4985200baa298fa2c1cb0c97824b8dd33543056e593fc88981586d79b5f96e564e612226a38e0f8c232a7c43706846f74b0cd8138a4e76e6184e7244e1b4cfb4bae585d3cdea53b459bde8df3699012bfd7cda22f553e5fa9617844cea47cd65e753ebcf5af20b86ed62054ff9a7db16333ad8c70232275ebbba67b5029b2f5f3d5a907e7d4ea7723124a126bbbdfa77b7296780178681fe0c1376b310881ff69b9e3a88ac8b8ae37a0ff29ed864a5f870e63475e219f214d1cd949f6294ced6164f6af9862febcd03bfb8bb331f8c58863ff9273a2ae1df839220bd2cbfc7ee12f01595c325169d36cd53b1036366fbf9919e2114fa6f473a3ffbee49a5e07eeca7f20ad958acb3718bccaa796c7258ea327674e3e2067f8fbc2b944c59a9abe2cbeb5fbacab7eb6c27d05c050db7418090acebefd757c80d975aa41ce718bce859d516ac194266a995417e7066b3e53a9187e536d909ce039b25ebef1ac13ca8b67768cb41eb034cf2be6f7364f53b3bf8fd8c5931e0bcbc1b0cce7b50139dde695b30ae3bf7f09a13c315531235fd0183066f90aef020e50baaa9e152cc6f55eb18480efcaad4a073d96ea748b358313a38373b8247fe9f16c5a64b5d33590558a96e53c39e3a8fbd10e114677e7c65d100822bb6bc105a4bd574a1f3e69d8dcc3600675cca8ba4e718b19bc7cda3e2fdf786ef9d341d7081240b0e76ad5cc985d482359440c13ca85e3972c15fbfc807fbbc6db78a03c858042ac426886ad3fc2ce9bc50e8ee66493fe409f2d83996850131606ca87e1410a85b34f933a1398df286dad38edb9ae76363e587155e63590c4f2c9291c4af0cf0ee8595c1fd7a5aad320ec67bcb890032b8276cee068fae24c0a893cb7c5baa6c7468d1bb339c6e1fa11a68be03e7285e8d36b2475e9aa68cd58f2522003f0c58a4da22d6f0e28766c449f46349eecddad132f27ec9ec300e0d9be4e740fc24c0c3b674ae9abc2cf9833937192550a456cf4e16736693ee2faba08b1249f4f762138c43b6bbd6f65f8dc0d338fd350b629122ac7badb6f55c5d86f95ad69f1baa2949bbce59421d76a4126a70be2d63200c7fa46f1e42fe0bc69c37b9128ed147b0de41a7760f230171ec49848dc38113374a407f0e9acd235704ae307c8086f66ca3c1d0eb39bc2ad45686f9ef4b67c1abbe9be52d42d7af07813a2ab90b96d5bd19c5f601f66553d5a7c95603407ba77a5b07febc3fe0df911405460b87a4a47f01d118d0c26b0def9b508f37942c06717220233bc44949ff786230bbab41dc6b645f7f2fa87fcd28eed19bcba5707ad91b8e1801926a6cad9d43b266e504b9b9fc042f178053a8d94f86e82433ba943428abafea83b9a952b519f3c5305d62c22f61b441dfef1ecde7987bac5dc80cc535c240b84edd55f02cc1041e08efa543e3ff0bc188cf3d6b4a31ddfb4a788a4161fd13ff837a54a2365a591fc4f3096b69a30d7476fc6c6f9a3a6248df9fc25c185cce0d471fa53d38a859eec9a8f5b53b30de0cdad0dd8aa3df29d553994892246175b3d921430a619aa46a706f62c0125bf8beb31759e4abc20b576159c0588e7985ce19f221b18d31dd1e5b54a66b90d372c2b85cca8be1fcf3ac44b798be61da1abf55d3ac6e4c43ce93583c773b7aa5c16cb9c6c014d3074dcba30eb5b1f289ade278b4cee9cb70964ac8965f006edd8b826c3fac6b64191f4b7717ccd126da0abec5b524417d1b0333dea02efd15d3ef4c48936ac3bb631ddafd9eeaa98466b05ef86cb4adf319a8aab8b66ce6e81cc3234fa5919fe4900ae2dbd3b0e84652b8f80196ccd9402172da100b3c30b61097d01c7cfd8de94f8fa9b42bc25781dd19915296a80ceabc74573041b35eafdf08a503a6ad760061a59eea3c3a2861b6de9502373e64840ea5c8f10db2824df2bac7d15fd55574d248c1dd907bd274816a3bacceedf61c54e48a28a91aaeaa35ef94e11b741dfb11bf90af6e9be0bc1fd21d8fdba3df2a226974333b243c8032b5446b80a7f2f5462309fb29e825d76fd3043468de515efdb0595278cbcf87f88ba457dc8a76a32173e6b67010aa085d99bb633bd0b070ba14a6e01b86deb23fbadd29d394bf91fc52976fe511911d391fb3858292e335ec2ec91cca0a5ef9039668ceb595a37f8ed54e1b238f8864f02e558dac533ee396f6eff7859dacec757a494baa601c602855a684b43f54dc65fb1b89c5dfa2a7dd04c00726fde1b9462ef98071548f955668d21f4d06f910e09747726996da37047fae7e9f801e277d7857543f92789651f9f0317b4f248f51e23e3226020bbfcde20dc4d70bd5858205d128192e88308e9db419fb05230b683336b49648acc654f089499523c7118a1cacfe5d6657be5407cd1d8bcd589e05e69e75ae8b098d99a093796dfa0a81c01e962b9e5d7a135a5511a322c15a390db6a596898e17a8703fdf3b5ceba18d8b2042183db7c2bd7466695e88d9e8a8ccff10a0c641d0f3609faad3d7109c46eea5d97a55a765ea73b7c1c7c27c0cd896f61f1d9d9f512415d9ade47a23fe65e0728a952a17c75802d27df7b466b486f7244ffe6febed37636c3446a3a15538cba233bee4998b15c5a7f26ee1c0825879951756452f57a93e0111988c23ef05e403d6fd14097b6a41f75b822f77c670d06579ee2118d2aa092c19fb6dac053517320ebb2fa3eb5b4f77a629873e9db29f236867d0160934b4e5ddf5cd49a502040d46dd521c590e6be3eac583cd857df02f1ed42cb1ea56641cf8dad00e1b4b58cdb7fe5b03ffebc66b7e33e5306e8bfc0bcb55199479cef7d47dbabdd16b8018a2a7b10a9789295810ef3dc74d97c15f98a01dcc1ce1e526e8999482c55a2b6e015a9148b93717267a9ac4bc0ce7fc29f2da4248a6f6639acd1a4a939203f5643b4deba804427297fc801df5243c5bffabe5b675ea98717ca9c2898e8318f441c44e13832f8de989facc196844ce8e587f37c651c7cf77348ec4bc7930b985eee263dcfbe89ed67e8c2c45281498ef344991735052ed126131eed11fdc643beb19a1245e3d790b0fbfa0ce3ac2887b2032bbd48ad25bb8501f8ecd2778e7d3d198a3d9cc6fbb6fad97051afcc65a85995b8fa0642c436d8e0a528a45a1e4f2f647735e7695583c50544e7419f49d7d2d96ffedf056c3cdddd430553fcac5e091dd33d47391c4f86cbbfe68cfe0dcd3c34f574e09b76dee29e16a74519e6f21de0c870d7423cb35ecf4061561db6350020c87092c4246d0c7b9e3f8beb68eb80ab02e789fc2ba50b8bc704d0bedcb01bc09d1d779bfacc2b27737ed09a6a1b77c31c4237e38a80cd7d6085b63773be5e3526504556412fe7934dea339f49bbd3421f98d6dc7a2432f065687387619407bfe0ff17c4d0ca4b02c609679167a8961beeecb9b17baeff4df39a347d4635b502b1801103b64ec673406547f800b541d53e1a", 0x1000}, {&(0x7f0000000200)="81150427e608da9c16168f8eee8f91408f960bf2f914eebcc4e99605893a9ef869554d99c81f20c12c56870359477494f61687a4fbc202f29a4af3c422f91dba2034573fdc783cd7d5503fa4503ea8cd679de3aa1cbb264e2e0e10a2ca95a6", 0x5f}, {&(0x7f00000012c0)="204a6ee41e71c5f40fce0a3cf5e8a2f52e5ced6238d16bc2dc9fad20d2c3e0d3c45edd9392d427ab3c615380d1991b23536773e1e776de3b463caec7ef2e904e391a50f3a916801402c5f9030602ddee5717a8b10bd92a9f74df3adcd8c8b496904098aa011f0b5a00e744224542b4d104940ea293c7b7d8bc9e9a7f5becfa491404a65cab5626a35577554b623992799c768b83650c8a51fae4e9b2", 0x9c}, {&(0x7f0000001380)="ee7335d7e994e1e53d3551a33783d8d2c90150ee7a1372fb043dcc5ead197fa77758d0447a5d7cb00883ae3a8f696f1e7c743baac6e66480def09a483d1f0544f2119487a8eb89a59d76b00dd01ed9", 0x4f}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r4]}], 0x38, 0x400}, 0x401) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:23:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xe981, 0xff}, 0x28a) 10:23:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x100, 0x7f}, 0x10) r1 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) socketpair(0x18, 0x8005, 0x1, &(0x7f00000000c0)) mprotect(&(0x7f0000079000/0x3000)=nil, 0x3000, 0x0) 10:23:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) fchown(r0, 0x0, 0x0) close(0xffffffffffffffff) dup(r0) 10:23:11 executing program 1: r0 = msgget$private(0x0, 0x120) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/127) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) msgget$private(0x0, 0x400) 10:23:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) getuid() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 10:23:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) fchdir(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) read(0xffffffffffffffff, 0x0, 0x0) close(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 10:23:11 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x12a, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xfffffffffffffeff, 0x0) 10:23:11 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:23:11 executing program 1: syz_emit_ethernet(0xfffffffffffffe0d, 0x0) 10:23:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) fcntl$setstatus(r0, 0x4, 0xc4) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) write(r1, &(0x7f0000000000)="a105640a76523c0d857d5647dbd0afb99ab53bb3d15e2781d3379c21c3df9fb2260108", 0x23) close(r0) read(r1, &(0x7f0000000180), 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x5, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:23:12 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) socketpair(0x30, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f00000000c0), 0x9c) 10:23:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x2, 0x2, 0x5, 0x3f}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) kqueue() open$dir(&(0x7f00000000c0)='./file1\x00', 0x8, 0x7) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) 10:23:12 executing program 0: r0 = socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) socketpair(0x7, 0x4000, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 10:23:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000001c0)="5418f6150eb63d9240064cb05644ae2f2d0d00e8acf1729ef01cbd525807021ea26ac5395d90e5d9ccd94ced4cec4b4acbb0178c82b04ac583535ec9b2c25c4e1903f4a5c95b0ec39c213d9f986ab91fb8c55bdccac1c0335fe83d6fa66ebf823e3b4cec881f8bc45c3b51d7d62bab880ec67ae4a4611a014d663a386c477139b6ed126c403a507283428de7390acc9f2eea46433546953ce9ea256f3e797a800f4d9fb85870953226f1e03c174cc122992cf44ef6822b74f84e634dcea42f14ad9e3a60af88e1478d1dfa01ed17cb7bd3f9fdfbdaf3a4252ca63dd8708a834f90fb6deebfc1f5710be7cfeb00b4794aa8069ce6500c6e4a1f1a5d78b3bfbbc092ef8e07b2803bae81532ad086a3192a7fca4d8444250550e315977c3e6c6a1e3c41f7d821f39c7e745a6b67a16dc0f3801855f5202f18791e3094f1874de5833844da3af0cc272a3038af687b2ab4c18b316ec7736c920d8d6521a8ea52a52244ea42786b733011774d071aa7c4cdacd44ecb117cc8c282b48df8cbcf11dbee87b9dc0368dc327a2108005c56bdda12d7436ea59d38f5437e7e25aee93b6555d5c0814ea09803bbe99324d79d5f0ff2c7ffec2ac29029e9e670d78748b6674631952b4ecebdf4178eb76e9cd1ea7115406dff540e7d717de371701d294a939eea0cbfdc263e5cd1f9663769ce2e372de336459345631a8d45c19003d167d93eff29a406cb5862beea4f4005318f7e1f080631552a88a56aff636cd55851e5f7622989950b36fb5c8e671b31ee9ce53b7819e34732c51ee75bc08d1c8a25506b1d06ce1f5a2d37556a9e52cc2e0f793cb0419fdd7c617c5ac00d3e13e609c109d982477c7db0ffd213da1578ed9982d32f44d3ee69de12202d349f5f21a9e370169a8828a262a18e5b007a45b71b5ca69f9f465eb4b2a1b5cd80d2b31eb30cf416cbe93800acfc9264bb1ebe18a25a1e1b319c4c0f61cb63a42602cb455ce24d2e13ec754a4d5585253747adb3f33e750cab79d0afe9be417dc8efdbe34224270352da408f5feff4bf7158a928f6e9c1893150f423bc7b45bc1ed675e249ae467b82ef9d04da95417e26fea74f928a736af4779a89f7cc5b0d4d9c0fa960a32bbd4366e1dd0ccf3387fa645aed24cdb9f05f256488af5b2703cb408cbb72eb7636e508a308283629ce2aac8ed10470f971b9ed1e2bc9775670c817058be9d00b2b3e48525eb810feadebddc4b7003440d327068ca18200e2e8aa5754e457b7be14271df5e1055c867a999c40cde29d63886b90a958badcc0bff0f202939d9e95ea79da362bdbddd2ed7ce94dddd374972684925ca593b989f786630811bec49e085da908bf3f7342b0ab41aa8f1309b69cf925683e0cd009121d0217bf8ee1c62ee9afe1ace263e04a7d254599be55fb6b72f8777884a26d73e51f41e58e4cbf810a7ff18c277865d8e0f573d5f13b764667adb12d2dc47bb155ae465eb6d9bc08964246577d0e5b127ce96dfa1b76e399bd97755e4f89b3a5f8188ea480c2b7c5af3c4ca3e481558d3a340ebaf39fcfac7b794d0622b57ceb5f2e7df5ab426f2215c0b9778e8761a6b1cd48950a09d8115d9473da04220f611ac136169df7966a5dbc12c29cdf8f4a04dc45f0ca922fd8f86e4fba00edb84708b527661d4dbb69578bead69010465e11bc20120cd94fd689575698a7369edf2c90cf579edc4e196d00100da466cc630dfe50a19491f4e3db4b13e6d160a077500a6254738320512422c7cbe09b2b098d63ba331b348066744763944e9730601c3044f9a5b36bc654aaf9237517072891a338e43fac67f01e568e52588b1c8cdbac3bcfb73f6a8a32ddf7ff83b3eab3f90361399d2be6688266f22f16be8c240157cdb01e43793674fd26d44e444924fda241848e414be916a460081f293d7363b01757693a1a519b187e289b6434a2e9077d107f1ead649aaf49b044e995af42c177a83936c61b783f717faa38a90ac574ae5ae356e8f68fc244c21ec4e25a8a9097b7db40c915e09c7778f02abbe3f396872bd617be745776b7b44de7800e7517480ae218058e1fdcb60fa8a6e489bdf047cf8bdfaf7520faa2920e874e77ba61e3a85953a61b00d02d194358da3a1390d845f1d60c8be1cd7a82a7a05a1bfc8ff657d2b01ffa40ab733f722185ad49690e176d3dd9ef59b0508cddfe0e8e8c99b5f6a9deb5c59a2615cec59a3bc7cd853c4ed96edb64b09b1b03cf8cc507b611c2ef1b645acf176413d492f6080a4947f08c0519aeeb2eeb76ab77bcb72e433f87cfd14dc356680731878085021e69d7850893e08082fe4d46abec17158a51306533e93b2743a6e007c6be9ffb1199afbb921f1dd084b3ed9ec1085ddda22254192e1d9b1c9732dc65294373521d8f994b8b56abed448f2da29a2e6c151b11718c326d4639d43410ed453baf8d32dbbeac5213ba2a632292b6ba31b807ff4af406e4c722490d3233bc3e719dd152530051ad3b892b9f8a508b2d06fb9fe3f03af7f692ad406417cca30a93edff6bd81ca103312187a95197441a751001b13e19c1adf4bc5647ef6abef4f2aa621c8ddd3b49879dc29011ad0de72e66118cd230d9afd2f9bfff877866fb9ffa95536b7044de249ccacf167bf9626cc356253a8d40963f70e00296270febc27fe548d27b24c77c393ee1acf75a89129d11ddcaa4a63d48fe6ab25ff64cc95ed6ca0f8db269035fcfa3a9aa980f1d854bc3fd696760d9d598534481d9c2ec055181db4463d9a8706984323b92e4855381e6b6cea6f1b4c571fc885d0d553efe620ffe228e810b501aaad3847dc0322ed15ecff35267e588dad6a2a2941261f2dac3cd73f94fea3baf18d9cf77f5da0354f85ce3ebb72ded049e0b3b01c97b58c2de93797765cd0d512197dace80f1f114fc75832027831c36b0a78507a6edc05a9abea285e94c8ca431774192fccc7c40211d7d7085949c2eb8c3613ec6503f09a1241daa75cb85df85a1cd01fb0d9cf91692e362c8178e44970b7a89ba6b83f171a08f49a5aed3195f3ab3e6b3edead10e71e28772cda531fed808c2c620244e64df6206f37fab23631a4e7af91b5524de80204fa28567ba9ebb0ebd6da2148d550d4459f365f383848130f7843aa9bc80c51acb33aaf634bfed396d1a650a55a0508d54af859446f3fbd6a3b9425614ec602e88c26b47775e51b38b447fd129e3f77faee58602585e899040551abed07de5218d286c8557474ab634a0394d557287f62e760ed8da482e38de9cf7e86dddf00405a9d313472556a7c813bca07e46d8332f723b3e469ad2393cc2d7a5c859e4b3a96ab06fd6b163aafed06e694e93751ecf1ec11ec7cd4314ed6ccc4cdeec915f14a10878c6439c6e700c8efb9b65efaf8565f93816eee8a3bea4307b84a3afb950f6996a29604fa471dba6974ced9b4f1ed0fa6a68c2108515a9f48636da370f3cb5c5786b23ea92b5759816eb784af1652dc7223289b5360720d9666bb3909b85ef33d6d3861aa93fe247b98e0552413e92afe334156ce493f62c031c336af43391f784fff853f2226d181920237a13988b223aeb2108eac3a9c9ca95264c5edf88ba1e569ce063532d5b6c40abc148fa3699d60a8983dd9bbaf3ba340b402de7e23c80d563a63b8e1c9a5af86cff7e8511f9edbe1aa9d467fa428efe4e392b9a15fb1515e83c674b9db5b26895cdde0293a56087b080da9fd8d4c262aa7660d5fd0cc5bcd30844dd68c48e2b716608c4e1ae599a5d1d6bef62fea2f711e80fd6098130e9bd73f04aac658a15434535a29d823d9ca1a2e1a13d57e7b86a6b0cd5b36c28232b244f4c66e9fe275bf8e285073ba4fd0df1ec8ec312922d7d5bacb97cbc0cb93e043ff172a3cbd70b42d94034c34c360d39015c2dcc18c700e7d9b30c38e1e20c1e2faab31a7b67fb9571e8b33c1be71947cdeb3ec33df8a144c9b61ef3ddd9a72fc65765be571fa36ba652457b3ea3d8ccd7e88dd617ed05c68c7ca42ccd96f7c3f0f700c5495a849895dd6d778273d1394af5d072ae46589b8841f059714c0fce3519e7cc6c71f6cde710211853749f797dbc665c86304eb65b066e19fca7d266b57bd9262935e9a1a4d7e4d6e60eeb0ce7e1d551326c1b766cb197f5f57ef005e57eac027ce8d04418821147c7cabbf7b0b322512de4faf6ee9f530c59ee004ba0b20fa7a57a2e883a2b96d134f5663f11bb18b3c7ebb8ba0c838d7f02e89a7b62f81cbeadf71c2de012b3b5d3faa2e1c3e422ee276e86c592cfd99fecad86b2aadc03c41906634f05aaad76a0a3f29234d99f3a51569f0bd227ae2ca83ed2acfc438454afb54293aaf77d4025668fde36e630cb290aaf3ef196851c4ec4be810cba2f46641c3f46051f2b8860e302db57e62403e17cc579cc27d4f1767bc7c35cb70dea93d2c06c3413642b459254f992dfe2b16293be54ad6fcb406ef05402ccaa18d39c31f197b1919f4423862ab0016f6f935a35761789871464ab4ab4269a037b2f499e6c9afb7dab85b31028c56de0c03a01cb21fbdf2d7d275db00623424e69d5bac2b1d8f88245b394096fdbeb7987d20950f08f5e38375c8d07feab1d7a80a7de3951c17eed31e71a5f05056bc4f6beb6bedf2b03e993e39e916d932c6f4aad036bb4bc673051173c8e506853e834ea7d84717025b916d599ccc841de9bc29d62ac4e8191d963532ab52fbe3abf5516812c11ef4c26b489f9646bcfcfa98afba3354c887e2559d1525cfdbfde3987480e650419fa11570d6a6d0132860b019f6bdd1237618064efd990c295af9a7b4ae235178a2252074105ecc21b50f89d39d005fe64a6f3ea09e347bd2cea59812fc0a1f87e1356bd6cda1a491ba70235b8eedfce0bf4f6ff96d87d84fe1c6b762a75a23af4dbecd71dd1c2de5dde54ac2cacf799090b0146d19cfc2a84e0a9aaef0508790cdf679b425b676f2457c59fb007f3f19567420e1d6a7913e58cf2cbb313faafbd7316e326650b65eb8417c673a78603f7ae15315bad5a881e464ec17791fe61a35cba3daa053cdaf01b638fd964ab0cac9bbb8a4acb000cd9fdf74e8a891b665a041f59653bc53192b6577e030e9e5af101ffdc87839c452fb4f197b16a2afadf5758c5467fd90fa89ce1fda14e72b40ac3a788f8b05d00350b254552f60be9e45e0fad0c2eab3dbfd834ef2a0025c9c182a0932ca895caf90181c4c6448043f0fa2c0f39cea1c8c9e71aa0e54c00e7fd9d3fde1d50ddf6a002cc061635b4599a33c8e875129f41e1b62a550afd360e6e083f171cb026bb713cc1050ec06a4b4778d641b5c1f0fef62ef87c4621f7a02a9d7eabbfc886177194c659f9e67e0a7a1d7ba7b9681f9faee9082114517f94ab3b1e9b96378ed0d2cc4552c73ec881e3252b3d8e0cb47dcb6cb0247c3a42d75925a16ed1b47418c669a236992a553a6be4d2171852caab29537e9e2dc4dbdce548360673c541ca9c56ad1635c2eeca5ddb95e37a19f12f729efe9f9b1d1ee66110a96f01d4cf416390d0cb7b25c0e3dac3da7d21c4789eded0cec3a7ff448c7abec263d7c15e69787f2e4a7156111415e8372a8d9113649aa28b7d67fb9109c21554fd6296cc61a6036e62af4b5119e10ff54c498b51107cab036c72f447ecba1b97b8c106d534f17b3175384014", 0xfb7}, {0x0}], 0x2) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000001180)=""/94, 0x5e}, {&(0x7f0000001200)=""/48, 0x30}, {&(0x7f0000001240)=""/154, 0x9a}, {&(0x7f0000001300)}, {&(0x7f0000001340)=""/55, 0x37}], 0x8) 10:23:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000080)="d4", 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 10:23:13 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xa054, 0x4, 0x800, 0x800, "0662f950f1db997fd902f66fb0e4d36dded37439", 0xffffffff, 0xffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:23:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1917, &(0x7f0000000240)=0x62d3, 0x4) r1 = kqueue() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x8081, 0x636853a2, r3}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x1afa, 0x2}) socket$unix(0x1, 0x1, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) wait4(r3, &(0x7f0000000200), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) listen(r2, 0x0) 10:23:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:23:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffc7) 10:23:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000006c0)=ANY=[@ANYBLOB="70012e2f66696c65b1b660e8034ece0000000000"], 0xa, 0x0}, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="524a6ba6bf16d069cac6ddbe63c3df5ee31bd368aeecfd8911fe8606920f6e38fc576270bf7b6c58416431671f1387593172aa45d3de77d8a3f6144a24f13b743bf1b67715b61544f76e41283bcf55fb55885111e65a218b86d85e5ece4e3bfcf699f1552cfbe3e9de94aebbc45a33af785b2f8a31ed330367696dc5bf40b2443ed1adfe44754df1e01a3aae5a7ce40f0694ac6af1d861bcb0ed91cd02c4bb51ed36ced7e69ca8d9508882b6e0375d50eb1f1c4bc20acfc9a556c0fe35eceb", 0xbf}, {&(0x7f0000000280)="13c4faf21727b2c0c2075aa8d7a692daa703309fe4d60769cff30c26b6f8588ce69fdb0a4457ca2f958792478d7bb8af746f571a06763e0fef1875165ea47ea269323bbfcf17e7420a4aacda9e9ac47b3ac2c2164bc66f6847bffcbcd38572fcd7ddf3490e0980236d3b3df93708236edb87f568765fc24056b7f7cc3f34c35e8067cdcd7dd0be0387cd6313e9620bd847360ad6cccb7fc56341a120a21a92b1e0007bee34c792d02c5d54d96ce47ba8753fb8dad404cd8bea9ca68c80c35f2d59d9699c7dc29f8dd730bcd83cb7f155760284", 0xd3}, {&(0x7f0000000380)="b241194101ede1d7288a1ba8a05951ca3e97958d0abe6cb1cbc1ba0465e13f4f842c9d26c54f0a2bfea4029673b9bc75c1676bd164ff88f32128535ded0802e94a3b27c93e9a3f3143b681d7a0e831373fee79e38c1847b4da485c99dfd3d0ff7c77652c6a0a85332f67aa90c257c3d450df02cf3132358b0f9ad5a5104a3cfd6f270b5fbfb43c1500dc09897119065ed4266e0a7ca42484d293fee02bdc6359cc9ad6e1557fd6b3df1c66dc02c2ee4203e5dafd783c4aca08af5ec6c1778afcc856891a8e24d33bad777f064cdb3f96915c83c705817e863566198fed797845c618d7bf6cc212683cdd1835ba25", 0xee}, {&(0x7f0000000180)="fff209b02de5b13509722cb7e07421b8b4d7fb22f84c77a9a8cd8cb99aee635cf369551057e9375f7a9c0102c2e5d8a39cf664dc45bb634bbc16e6ff48cb1ee432e76181f8ff82862d2e3384a7bd23de2f2c2a111744c7c4ce2697d23af9e30384ea824622aa45c6", 0x68}, {&(0x7f0000000480)="af02a4e224d1bb7ca8476a35eaa820423688ac2187fe2d4564c75a71524cb26d9a9121692b11de38bb1d7b3e5f225fcf982872eebd312f6607965bcef0a8e0392856f00dc8a31a7b30329c7d10b833daeb70332e8961216828e3fb8e62538bbdf608392c51f2fd5014d7e0c96c72e29a8591", 0x72}, {&(0x7f0000000040)="d2a135f42dbe98b7e739411d98a1afffd91c7f84d806f1830d440dd9fb83f868335415b8a4cb36d717640d9d3085f556bfb6e9d6f062a910b57140f934b032", 0x3f}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x402) 10:23:14 executing program 0: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 10:23:14 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 10:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) recvfrom$inet(r2, &(0x7f0000001cc0)=""/245, 0xf5, 0x41, &(0x7f0000001dc0)={0x2, 0x0}, 0xc) r3 = dup(r1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="e4fa6d0047c89f85728081215a8e2ffc4186a69378e776c56c5213aebb6fb0a6ee8d8b73ae162af50de4", 0x2a}, {&(0x7f00000003c0)="dc8a0c54c22e824a63f0644218f2e5c18efd994a3261ea3143bf75c071ab5b23f776d56de39824a85cd98581ed70e93c554f923f15aa958f57aa533df367d08b7288da31bd2f2621bb6a596e7c33b884317989ad5a1060e24708cfcff72bb2a21cf7caad863a8cf439a6e202cf6891687c5090818f670d51b1661423f6b6f4f4eab6979bd880bbd3b4f168220cbd774422221089b282e14fc577deeac88a4531a1849f8f73d643595e594d6de39b84b1da707f701e3b0bf67743f20c8bacceef93bc633487a6eb94f07986438866cde47ae512fcc1f4597c0bd56b8d4a5187d17f15421467408faa8c8e8fa6e43084c53cb301b8be2eeefdadd11ee6af889b5addf7afd334f153ce1f6876a87a7edf3723079bea8c7d4bfe88c312c312b01a57b04b2fc8b03af84600346856fa99024b31bf1af0e814cbc0256c91b85cd8e01d6bdeb0b4a73d8d901ebafedefbea6f0ab8c47bd781d20607ea27dd3b0901c446f6704b2ae34e3e1f7bfeef091014c354521bd0e62d0b1293e6bdb4270fa8641560e584e596480bd887887e793193e77ae940754e85af701e7cc4a7d96306f22777466292c4c18d3ca81668bcc22a0fab9fcb44d59be889b4d64799c885d3d20e2983417abb5d84352d8304eedc4d801b883c8b33c375a9a7f3a0598dda586837402b9b72e5c44228b228113c388d8fb07da4330800d768897d5d702768b13151a8b66d607ef943e633a477cb6cd3fe748c2a1dd4c6ca5f462634bd59cfa1d5e61af39e7d2dc3c15c9bef759110ea4b2c15da302a35b181c0e585a6e8d71bf4907b2d00a0967b8db236ebd8e4cc0b9450ce11cd3e3f1beca3ba14c7e22c10a44c94c4183d06031c6af74e6af52eeec352448fbb7d8ccd7f81def0bf60b46c37baca2888b47f51b36e6c6b3fa197f9e5b964f324998f2bd76283dac572e0011f5a02c471327dabd02b88d633230c1b8a24a000f3bca224a4d54478e55fe875cd2ca26a78cb0f27ddc35bb8496930173c4f5fb904d0e1c9ae359c41a6faa5d0416ad120d863b37f485d985bc3654b519d8a5951b44df4c61408a09113d9c67ebe31341c34a6de4331c7e2caca53c2ec630cc228268c9b89f0bb2a25b003773bc39231ef5fa47bb15e50bfad7845c09d8550cc2cef5f728740cd31067cc0e398bbca4157ee976bc45c0e4f742b8a185be131447ce6becf84793a8455d2876d676572487de5023093e90b0c31bc41610c47c75430afa4ba5202a52d09127ca64845739e74576cb784137fb54746bafab6b76879e41871c94b11d9dafe239b7a7717509815a7ccd71dbcf61d82b9c05c500cd71e7d9cf20484b2bb5365113c25d0628095ec2bd60be1431fd33381f673abc91f477351a5d622bbc3800fdf5912942c9d35e39f9b19eca136bd1bbad78e8c4b2baa476e5d13239dc5213f35276c3d7914d1bbe4790f8202bc1e084ed504d6295efc79f2cf8f67f7070f7c92502795fb8c8f03a2e2e920bf1e3e2f148d50f7574ccfbc222219245852f1193a529e28d4c57c689fd523b4b0f2f54242b54d7348396f755fef6ed34eda6bbf9c943c4aac8ae7b1dd64b8136baddefb203f5b6bdcf29c6551accc90d91040ca8b8ce237f261bbf2addc687cae9d95a39b2266f2755b4dce9e8d1d3944f9055c301dd5ef4733967a85aeed56fd47c5b3e2efa60fc8e5626553e6e7c3c0760ae465e6d0009ca19c37bba2f621eeaa09bd5b3f2ae823a710516ab7a48a62220f93943562ab669448d028d0f68a91272ebfb07753f74e91905a7d2ec7f14f2510838d9bd9aee74df01c7aeb08e34f259b54624142f6621a15c478879db35746340468364ad102ccc8744401f76c2a53bf58e6c36763e45a4694d483ab98555b5fe52ab95d9162296ca720d5a16281f1adb57e85a43bb22e1731b5949b38bd5084081c09330ca47d56a31b3e329f9b31a535135e809f576fb20e3e79eda8ce95d28ffe987a1ffd0de1fb0acd5e2be199bdb8104b2a6788be8eab521f64a849e0a312647fbb22bcb7b23c6609517a47936d31e74979b7208bb07d3955336691829d973b4f570c81106248678479d0cfcda8c726c7f218c8f1d14bdc75f4f8c61cb31c3a0188705cc11b67bd223cb80a186a554d8fec1a14e0786041f11b07636c25525b2bee6a48e6a63727544b83e76ca8ca43e9ebe68606cb8c0e7f6fbb9ea38bad908712a577f706409b8368e1d32b7ab5fbdce114f14a3f1a1a1b24b22faa629fb2f85894001a3ee530ed704dce13771abdb946a8bd0d70db0433f93e28a330e2dceac31e5083eafbaac5169ef4dc59d2de20df5c6aa1f64873aaa52aa6aaae38853bf47c2ce67254f02899adc60dc4e61c4f8fd26bcdc9041e24f1b77dd3b2f80bae73ff2d04262d8076d4149b3f23e6c7b1f2035c2c2c122bd4dda054b2530ac523942541083d8de1f1699e13707dbdd697bb34fe1d76b4f4341453e00f97335309ffe47a83e47f2844f2a3965cc04f3fa1f3fdcbaa90b9f4da5b80b10f749a73237e344eab5afe0f2f48194f281f0742023bb750ab4bfa1e0e180cfaf1510db014e98887223d862e05a05e65a861e7edba70364c874871f83f0dca03e2be0feb5e8748a8391b68eb10a5b5d95e6a131605f0a6259174bc14f8debf73df9604b596672df6ad29ebc70d174964c3f793241fe125386548628248796ee529e0c10828f2e22833163b4a6a17d07d660394fbed9ed9d7727b47d89cc0ee0826f2eea07ae1f2fcd874eadabf8673a82a88317db0ea262d4535dcc21bae916420483feffbbe9680b2d047505e7478d1f9e8666946c3eb95f4167c06cf9a3833e6007c5551b6b941e0198182535ff5ed9ec8a87f7d7187a3082e369f8ced3b833a6e24cffac4b0b47ee6f6c24655a2141f415be3ecdb9fbffe2893544296da9becc05b579a0fbcc8b3f3b37e98dfe7daa3b878d5a22db179586e19fc23fe677b19c49be8752accf767ef059334f718e36d380c9fd8799c28219a5d5a07180821feb0c53e0570388ccbc89b115f7cc62c1ba9d9eda07dee33c13a386a37c9b5ecf071881b37c4591d3fa6e3e5eb294c9960dfdc9dea3ce32c684e30566e1c477ae006b58c53819ff31558ac3448e98f018040afa7e6239eff6db4791dd3feaf16d90d651c41ce3aaa1740e0a2d9baa36dbdf22660ce57293777fb43f2f6891b237f316ea15dc2efd2074907a49f7c6145f8cd1dcbe52322860ae537a5740addc89f96d456f27c9f8bca36aeac73a0897ba72035d6c1fd20dde19112cba0e7a9556829067e77121da7fd8b0984bde0a94b19aa96f212ce0eda3f68e8e892ebc0f772d60c81d487a7355dd8965eeec694c33b69033ddc73f6768721e4e0eeb5a9285708ab301d0cc747821fa98ca22068314006f3c77abdc0e4d8c5e7aa296c76b77d295aeed72904117048683e0b952e5e4dd75e428b6d10e066b09e23f3b52d2f586fcb3b2532e51d48d03941fb23f6a5e4f31dbb7cf9a73167d26ca413085c6e9784f6460f131a4c29587b87341d63730e6c3284fe67069ff379c3281b479fcc4e7ffa4f52b1805d4eb245ae0ac6078227132c5b403699624d4e21a3658e858738e76d98acd81ffbfaf4bff72ce7b20851d114844019aae4c1a7f8ca5a0505a9c3e60f3094577ed3ad28e2714018b8a23dcf924c4263a711be7992d91ef514904b9600e8a9cb0feef4c0ea3c4788d85ec01a558af35b2baf639377234c2a4ace315f38fd018c28745d7ee42a3591cac869b3ec980bbdccc5701673eb227dbc55f19c5d8dd6368574d88c447f8911471970f5fefd1b89a25d7f8a448c3c72114822e9c0d46d586578d06b44d31b0b999b67650ea3b4c25b06b7a52b41590444f456aa32232bb58672f903e3cc20d9347818717297c3fd46dc8662c2b250ea0953e49688694957844645d75fae5268e1ffab2b1ce58b36dee9ab7e08b4ca5141e789dca080dde029afbafa836a8df48f05c8e78f54bb4bd78daf741293f6dbfe8b15b7ed55527ac4c225a249d284fe73c39cea46de88be8ff5cff11bd8fa5b3c38d4ab71ef0f3135af5bc51e3255803a0d5e6961e50ccb511ad42c655e46245178f59471480792e7f5e61140ebc4d5a5f1ee6736f9fb226909056f498412dfe632f16f3263aa2865c9517a9a31ccccc8d6ff888e6f5be411c5dcc074d66b4a09b9f07c77d284c2beff3515e83252d1364cb126269c4763ceed99b44c3388c433f1a313952cb07c09de266032ce61c23685fb4971ace0ec995e38e0ad0c389791b1a1726049c0c80fb724efa0cd487f48562b42d813d75938eaf6e4fa52647f973a6f76664218715426bae5bf03d7c0f726daa7981d7a84119181269e9772ea632789bf2e9f67d69701e52afb47b0594e0cf8473cebbd591ab73be9ca651923cac2429739998f091bdda7149f259f02de634c0007b126a89382fd7c6983c0da0773f4cb010ebd2cc74c0e93239146f92ca2490918b162b177a99ddfdb9bf0c97f69d7fe98cb5179f51732e7e1899dca82240184bb74c752392343e453b926e05c146cff71373a6bd30685c7fdbc5f44a8c9d345066a2eb0722193ac38345d9da068acea24272870d82b6b7edf82c4538c9ca48faca0ea7c427af4994c544b1e17272259d747e3666071ea7c60371e7fb101a79f6f7bd363268e41697bdc4059c86b40eb17466b3cd208563ab7155dfd1bff9f7e1a1b0473770bcbe52619081cb54ed00ccac3d200f70b9464f2bf70a6627b99fb56f29daeb21e63a7dd4c31baad32a280b18542419f608e9b981dcdfb2376ed5f7cc5cf6df3c65cafc86a77e0e96840ec81e59250584e7d81e7f77850e0d05b841fbd5995b976c021271a6d4485425a375f6a2c26739c4be6b15f99648d1b531edc2189e16fc4084dc0dce5d90356d07274cba6fc0194e96116a93961eeba7dcde57d038c85a732eb2543e0b0bc9e5d448e0dfc15a55833d498fc0a028e8fcfe3e320499279de9bb402f162ab857e0cd6f357c94f4693f48fcb182014f416b0b0c8332cf52b3d325e53cb812739a17d1e72f43e92635ba42a9cceae76a67a9166875faa3a296cbca36d40d991efbe1335abca970e519d6cfdb388db3ea2b19741b9abaf6b5e30ec42712b57025803edfa4517bbac65d70d037525cc7911d8757a9488df7a2c954489edfd9c653592ed54a194362393aeab1cb3a02a6e07c30fd809fb69a4e1da741b185ae1db78698f89238793f1979ea1bc68d873bb507d8a96221cc346deaf86164cca836326cfb28cb86b2ba5bf16d9a87360dec33d4f57d7249a733a7fff1153e5d68341d4e3867edca3a9cad8943b567d6b3c0d5306a876f6f0bf74bf42370f6f88c6896b668d68ae359a3fa9acc67d3da0bce4cf8702c84bbaa9037289774849f1f97d28601621e8039efffbb1042f1ab20f2af00de78488a0a4b0b4f608dd5ef96b4edf5264b58eb0cf826695ea9c263293662e934ec0d69547d9884537b852ffa6f266c40a6f899c1210dd49ad4d7a90ab0903ffa35d75197ae13aa74089e0b67f94e551c38cc100c4b28382d0fc9e4afab765d510076fa607ad2f5f93d235bbbde0bcd7d0da9cdcfc61b0763f67db880043571265e57cc135460ffa467e09999220eef2fe3b1c655e63a76d4a1e331ac6a6da132e2f5288d91e6b1bc6a212ea41c72c7e3cd8bcb7eacc88fc80f94a5e2763112f67a63b3639624199b56270eaafc150ad3d07e0231733100a29e96e08ed53a5be846a8938160904b2fa86592379bf3a9ffa7793f1b7ab985ceb", 0x1000}, {&(0x7f0000000200)="53e738a52efb9fec8f23a62d9c2a73fb62ccc84e52769285b64a09e7caa0d969fbf9ddae3548d6d84249610249ed8d88dd19e43a6a42179fe58e6d7dd402d173139b091675d3a2b5913e4e0fa80018fbb7e4ab811d1651b4abdd3cdfd1dc578e2c250e76b74aeb6b3aee1e3f263d3d78dcea76790abcd206b4594b9c5d475a11f96091", 0x83}, {&(0x7f00000013c0)="854c475b929cb9b192338b5947440cabfd376d9b1d1cfebca4d513a4f9636d92c4fbdf8af8ebf6371bd080fb39c767d0c388ab6dcc17387a433d59488b3b5646d4265bcca6fd1898532b3a9fcda1b98b2ecf27d001e2551e3be4a6003fda445f24a46af5e2972175b4f26c1322584b3dd5b4ddd620de5a6ee737e7b70f91771f11072b36aba9afd065", 0x89}, {&(0x7f0000001480)="cabf240b9e48b768b7e1841996af09b6d370c4486752f9758d41f63a29a0f367606a17e47d7018", 0x27}, {&(0x7f00000014c0)="7f878d496cada1e703b5fdc1a25717e5c51ef4cbf03bfc1f385ed640b48cef533fc3b32826a8f1", 0x27}, {&(0x7f0000001500)="b6f6655fd445bc30d6c3dc0b78732c46fabbeea18309dc4c70d1de0a7dc539e0511ae03d9f8254af4700045f259cc3a226985d25a43fea33413e3c8e58eaa282c57718a8425ea6df72236af8f5bcf02e9388ad630dc8e895821688e6d04acfd776cb36dbcc60ea6e35011e161f5c15f322d0880c43e564f421546f91b23386354c641537cb47605eb7ce0594f23e1660c5830711622cb554907a98472751879dc5afd349f2e6", 0xa6}], 0x7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) preadv(r1, &(0x7f0000001bc0)=[{&(0x7f0000001740)=""/42, 0x2a}, {&(0x7f0000001780)=""/22, 0x16}, {&(0x7f00000017c0)=""/37, 0x25}, {&(0x7f0000001800)=""/160, 0xa0}, {&(0x7f00000018c0)=""/121, 0x79}, {&(0x7f0000001940)=""/239, 0xef}, {&(0x7f0000001a40)=""/170, 0xaa}, {&(0x7f0000001b00)=""/166, 0xa6}], 0x8, 0x3) recvfrom$inet(r3, &(0x7f0000001640)=""/180, 0xb4, 0x40, &(0x7f0000001700)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:23:14 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff7000/0x8000)=nil, 0x8000) 10:23:14 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x8, 0x400}}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 10:23:14 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') sendto$unix(r0, &(0x7f00000000c0)="870c0378480b0058d629176ec4a01e0106db07ea97698e6203f5f827dbafc15226aea5c4e40b018c286f005df4977e8a0e597f2d268ccebee29ceb4096d631f0a176eb80e25b17570025514f44aff44e91867c01b7612418b6fed980a8179c15c3536dedc4b23dd3858f18e38458b1a28d03b33e7421ecdafb355a63f049422390286941c3e6d4", 0x87, 0xc, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389dde67e67173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000040)=""/156, 0xfffffe74) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) 10:23:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r1, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0x1c) ioctl$TIOCSDTR(r0, 0x20007479) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xb0, 0x0) 10:23:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000100)={0x8}) open(&(0x7f0000000140)='./file0\x00', 0x180, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/148, 0x94) 10:23:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x3, 0x65f4, &(0x7f0000000000)="c7d916cf4af790ed92763663251738e642bb47fbb54e08ef432efd1193ccc5e5cc72642656f56fa4ff81c1a5fcf984b0b58e3181ec5df36c68d3229bb854", 0x3e) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) ftruncate(r0, 0x9) 10:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000240)="7ab14bc4f725682ca67710bd942f69a8acdb568b7fd9aa46b134a7709d4ad67367a1a22cde57af2916f17122aa55f96b99fbf95d951092bf1838c4ba6f9dd2eb18e463d4d92c656e7de80635b92001cf1c3c3ea61361c8ccc85fbb8c70ea25e3cdb03dd90f368c381d24d29239723629fa76235584b341fb8ba9489d0512228ec033809178f11496982daff946a70c44c5fe7310f42b55a1147a161cb7ea9bd0299b434411c14aaac1ec9cf30297886ffbd57f8076f6ec697ec499bc58bcbe68c404ccdaef45848e87", 0xc9, 0x40e, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x10001, 0x7f}, {0x6, 0xffffffffffffffff}}, 0x0) ftruncate(r3, 0xdc5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x28, 0x7e, 0x6, 0x5, "cd77cca33406250d5e00fe5fdb06a2dd2b258177", 0xffffffff80000000, 0x6}) 10:23:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)) 10:23:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002e9000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:23:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0x1}], 0x7, 0x0, 0x100400, 0x0) minherit(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x1) 10:23:14 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 10:23:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000020000000000000000100000000000b5940c77c200008000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a50069e78d4f0c4fe8fb908f20e31e166c20000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209"], 0x1, 0x0, 0x1000) r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000280)=""/54, 0x36, 0x842, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r5 = dup2(0xffffffffffffff9c, r2) fcntl$getown(r5, 0x5) flock(r5, 0x8) connect$inet6(r5, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x3c) accept$inet6(r6, 0x0, 0x0) close(r6) execve(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r7, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 10:23:14 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = shmget(0x3, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = dup(0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000040)="30d8d861f8ee6f306484daa31c252a255e02f972afceec53c8ea25fc008bbce84827", 0x22, 0x403, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000065ccea3c8f64e1920522bb9533c40a48c41d9a955fd1584b4b7da26c761450dbe957ccf8161571182515c2c52831dbd6ab50d00afb46e8ab5622228043c43cdfc313a88f18c5280000000000bf1e3afee70af70d6793f94ad09db882b2c4f878f53df740ea0fc0dc3798c02564da2f53e42ef8281bcdcec205df8ac4355876c8a487e04111692e99f481f5e054c336ec3869087e816b93abb3d66de396e03978d52715010c559f85"], 0xb7, 0x800) 10:23:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002080), &(0x7f00000020c0)=0xc) r2 = socket$inet(0x2, 0x200000000000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001080)="fbe3f54e5806687b8ff1be014351859212f9b11a2ae9bcf27de94e71ddaa306788c4e621ac1614f96929f6e18c0a4b615c2b608bd4cc778f6e2f5b67c371e8be09c5585b4c35d8194a5954042a2325c9ed66901d5fead53209c4e07b14e51f94ab4d758b5bc00c1fc03797accf1d7215c625e53f3a7c35874ab862d05b7b1e8520fb5a1af8f116012c7ca11689fad9fd93836617017a835965f97b80b6acb5470012cbcabb861144653b4073e3df833eb5dfca1c7f704d8f10a994089c1284d2232300fb04f96f4594352cb298a9c65a3d6c18e5eb1d457e675e2044b75ff8939b888cd187f77e51f8b7e857a0b70dd1b0f3047f0b08607aa9d54a4344c8ae146c2ce9aec0f74e210bd11f2312dd1defdd3058b56261384c12340088866cdf4e30ef851c646570f3b5a744552bdec927a507763561db9d58ff6ca4d2dfe37ef95b29c9d031acf0597754154b47e9f101047fe8993bd9b011b2a12875a46650cdfe790e2a491e5f1e12eb83a39d4c15a483425f1a98a0d07d9645b604dd7c5c85c0463fe62a1ee1cf8a05309a506734a7f1cab1d82907cc7aaaea07a10dd7b36d40ef3d709b0a1e524a1de7ad227f3325e04867c75fa2e8a3b4be56c1bc2e4c0c5dbef4f369ee908e60d7a0c71dad56535b308f97dd192aa62fba21413cc49481af1ef795b8ea1982fdf9f534261c38ac941eca049b9b4980f69ff572bc567599b82706f0ea55a1962fd526700ebaa3aa20635d452c882862f2da2559b3804324412fdedd73e97a96c551ab46ce62e2fa953cfdd571dfd4a20ef9230ef3267c48fdcccd9315e75cab9139ffe3fb1ee2ec6297517844bb96d429117230e2f624ece5f9cd40a0a4543f0370a36cc729f962c6af9438130611dd08615d604dcdb49e686a630c30ac9a3aa78c27420e28deb9b121d114b2a1ae4fffe66df30c39263e6c4925fe0e022117d3ffee31c533a1a1d4d00d9d5b713c28172a99fc924113de7255d4c2876bc2a8da4c6b25df2f44133243fd2e709e75db46c3a7fb433b33764eb64b8888f41a5722d1d1ab3b15c228041536f80f3c437f7b787aace1db6438be5fe9868aade0afbc3612d8523f952a788244856038e5b140c3ddc282928cc7ce215e623e9bcebd981f8cbe037ada81905a14c9fbb867e1f5e69662a6c7f57d83210d85cdf031cd5af650c3c501f72d3c024bd89c76620680dc7d43aba9334e194c45117092dca2a54935850d00e5011d3daf30a2d8f0677403f929d8a6782a514ccbf99e84f9c6844cb6883f17f459a6df9fc5e7ce059aa64b5f06258d2239e27af103c1a3fa25a41432b5ddfd3b2abd54e361d7bf13d3b8fc75939816009f1be2fa56bbbb904f149acd3649a8e69721d2706d6358e958ee915048a13cb404597229274d516d00e0775ef86277e32440008f7490546ec5412973de82ef8302174186d2022e8e8d9d63269d2b15004481262648287250946e12f8cf079f4bf2e96c76ad74f1c64689e08bfb70d8e5e8f75eb83b7b6941fe78ba60c98397fb899f87efcdb3153b64dbea1abc7fdf73899c4e26a9201771276c4f690c1a3b9aaf5542f2362e3d0d91dba74c8bfd4e5453b17791729a99f5ce7dcba2e90651242731fb1b22191c6fb6b8204ac88bbaa10d664f223dd9722608c0a75aaaaebb5ff2257373b5ac447a96d3a62e5b25087a85d034f335be58782437174414ab01e920248b9583052cfe17435b683dbd9178c74eaf1a0e5dcd9898b171fa1b03fd464e0184dea119fd9290e515d35f717ff566262b87dcc9fba06ce74d6b6a3188b54f6e66fe9d77b16b41c4305b3911249057d324dee1443f57a5b7365fb8df3ff4739a56e8aeb4ea1b2be1da38d7fe4bb27e36e79be64ce9cc0d0930dbce37a34f349e43e6402f95c164cf4a659bdf45bfff9ed680ff09f795b7dd5596fb97e31832e985d4b05601c62d5e7e27bb4caf66133299c7536e14ef4d55b969cf1e8a15237410d9d00d68578dee0989a563e0d2b48246c516db81fe659c4e83f08f8138252f73d4ef2d0a3f80fe116b20aba6e99bf5714b0f2b0f4afa7350ead905585793d1164664c89afa1d6d6d9c52149003075ed3bb375cf693731a3d8540e335bbca141aa9b89257931de567fa3a32f856ec2ea14ac5701f9838db451cf9ed93b9d8e1172f487fc3214481190348686cb373a451c7d65c8a84243e3ac4f34f12c3ab39ce7b9a9dd48e6b40856ca860c5d615450bc34c069d4309bc3123da14b3500cf1600ee837b9eaac8567293d461ac88f342eb776959d5b038e4328e88a6248d74024a9822d9885321a03f2c21198289a5810cefd23a7963440564e2f5a98a24f7fa8473b44355a782de1b4d9a704730d812d4b553a4f66cf474ed30c3c5e69723c7113792c16e6d950b70b02cf030bd473551df5079f32accf671d855b46553edee7a77a4d39a125a1c0dce82859ac090a6388e0febe6978e90f56a2a438b7350279f6d554ccad4b93640511fb8443221a3658822bb85f54c43f12a9f592ea7c60a256f709eab56bdf0aa0410267198a0cd44deda0f7e8585bc62dae4a528dd8fe39d5cd025ba1c780a6778185c7da125b54dcd967366d40dd3ba070a5a714d89924addd49992e291f9091945a09197637783cd7e3d826d2faf0d25ac6fc6936f632cb2f2701df1f33ea7c3a0c1aba1cfc1f06edc2843e3d687abcd101050cc3f041bf83e83fd2770f782e4d7a0d16d9361b8f9425104263a909b0eb7df6381251686e7aebfbb33619adeab252fc5e0849bc711d70c1cdc42fe6b2a3e6e836f45a480674f6cdcc902af7236a35c15988d8a63a158e3d86f6de0b8ffa723e7c2119e4339549554b578273b5b98377ed397bc890d1575331499a1655959334a97395ee26868d6b395e653060be4fdf2edfeeacb1820653e529bcc9e3a59a59fbeaa0533916889b1556c5f818423e4e59ebacba7131c495cebc0505e75ab74192ee2c040d6f30fb5352a7d775d368fc944279e4e91dfce1d2096e3b8a7e2813e2fb8e66c0bc9b041ca7ebfd393ac77a6f0e88be0828b9ac251d5af8ddcb4ccfc5f4eb78b9a4c251f07ec2d5221c97d81a51ceb48dc6202c498fa832534201cb1907394503c64e10bdc7cbd247f60545866c4009df031846fe417a429574159bd49f2df23f9eb6f5f3e7c822a9c33b0f828e0529462a1b8c020de679267e02d810d93120e27e4ae8b6b4d893e437ffe54cfe4f64396ee5b02593a65580f118ede929ab8f41bce73d2c8100a51925989e091dc8b3e42e25bf1709c683b6bb04a51d0cc79526ffbba77887e999b10cff4762054d293337d4f213ff661c9bbd7af6835b65a290c6fe71e162210a17e3dffb63ac2584863928904f1892ba806b655379f4e4d0dbf308b24db1130f7c8ce6419deecfdb5461b4845d786e19ab848c54526d475d8c0b845b74a5c4d179639327e22148c85120da2f91cdb96345c8c3abb0b4757b92d75f4e5568203ac6ad4b1b42517f761ce69f74e2b7b89e2d0df26f7c7d9f0c380705f765322bf67da18fcfb7d0be34df0123f4335c6184f4aac847d272d0c4ac2e69ee03118614c6a18b18b147f4c0b4088f8d4c5fbd887e622e37f79d66bddf246998e63f409007d2ee77f533e61cadb27eb4025c68b348000dce936366cf27dafbf1504200e9edeb7d5e2df6b202abb53c419e57927894244a7b687bea81bf7d8c204a95721bd61e346830fe23f673e7192fbb7b79779fab17896ef99b4c0b13a461eeb448f278d04a943367a09652e146eedb0a7af7b417e5e12c3e4108f2ddfccadb2370865bead3e540fe28b98f50a0531879abab2c31a426150e255637811b2d8138a52e36aec557ee2a985f998eb93158c4a3abb9efc02d16d0b84033b8ebbb1cceb5f2d8f488617d043ba835f1b32a15c02a09c2ca7155c3a34977d8a2521372f53184a18b82e399a1265d8acd5bb27eac44d956c76ca520eb8cf88702184c551832047e84a8b4a438a645c1f86a68da6082d5051d6ec316232525bb63a8719cca7e1177840f8f5d998dacf94367feff37bb2667efc38d385f169581f59df2f676ea77b09309967ab7e023efa42db1b3f0eaf20dee0c1d91dc8e65b35a2546b0bc21929c384a20a737ac7f7a30d3bb6ab438fead7c7568a0fafdc7950d89bf75c4a42c03b35e48e77a67753fc6cf0fc9413f0c44d6e15641a5a0b87f8dc281b53983c38f0c2c07d33b93ab8f5f126b4513f326999c013e4bd2fa7352a14107e36bd320379f315e1ce5ac0ca1e73d48338ae761766549dbcfc562c7b3b94d27cfd992a46c55f153760c6b9a98b2d1e3e02b59774c643633970f1cb934e91bb11a9ee70a86a2e3aff79f61a9df2677fb040db6601271f424314444de4cc6f0d09b0657ff7795ec2694d4570526de57dbcefe4f72bc40cce1022d5d3adb62316b10854c82c8f30875d52d1fca9d1083ea52b3fe69d9decb0133e075c048593c13f1f481f2c5fc65025078f93b17310f27a219706a92a907dd840d06d45a762223fe6b9d25ea2bdba35e53fca87cd24f2717083d38504d2fc7c3d1fb26f2cce61aa53b5d152b783e1255659c14a099bc7efd2fb0236ea6959b006e879ebf33c100208e066bf6e33035a6ec694c55998f1d115d6388371d805d9c5eee9ee99eb1186ba411434c494b8ad9f87ff118540d66a07b85bed6117c06629c63a21cb4e0531c86598f2612bc245d2f6eb648ee1b7475be4aa0fa47d0f97fafe09462cae293c9ba008f549bd371296ded79d0fff00590c60f19c9e9ebb0c9dd4c30a779f1cad00082f0fd3f236582298be7073614b017545ea349349928606125a7cdb55dd80284b87ded81936f3ad92636b8b2c2177473ca861033bf7c25769db49ebfa3acf1202ae7efa239657711b90017c174215ab9920514aeb9140274e87e9e19c5459d0180edcc5ae4a97fa4f5ebcb1f7e9a0b902e6a043796d0eee3ca4f6fc5df6d3a1fc14d5bb8c73cd2adee01cf92ef2cb4588cb3e86c4bd130a3b3ff59de5905e2b58a663b966568d804d32e65b9ae7b59abb155192da08c307ab1fe7edbd6c39f243e14cb02184f41f647f2022e1f25660facf32c275108f758a3c15889f5fee048df813f2ba5eddf2cbb827c9f13161eb11b77f49e76a3378b34a1331d27c0df226b7c6fba3c62bd3477e5e2785dd2f52977cf553472ba759fe2c0d123e72f4fff5fe5452de390c8c10a04cd44b162e6b9e4cbeee1a6c5b47eb872fda8835e1dcb72411cfc5a53507d7cc493f69a71aa4093e728bb833b93d44c9562492d84a6a73b5af91c238e41223e858e210417f99c6a59cc975b188af4643d4507336f8f8c83f3676939e748e71ee2817fec8186aa8954f762964b4ad9814878f1b6ed97527d77dfc30faa252d4b2fd1a905700d20eedab46b5d293ad42bc6fa4cd353b7b7c0dcce583ff5f2cc8f51973a5ad3f25047acbb609e19bdc9940726c32f40b46c7ba2d75d5df7f460a4f85ae8a6065c43d0179fc089424bcdcba5202eb77fba2ff468c13f284f9bb67c4df54083c83b65e1418eebc19ffe20d79499c2cc79584fb99de21159d0eae3562aaeec975dee999f592c1626633fa8566ccfb0d77a1ce6483966c253d032a1f88872eeae13242de53c2b07ad23319dad233e84c06b712d3190264b2106641ebc53cb77f945d9054a858f924583ef67c90c3becf9079cb21a58db5f0795f1b02b1def081ea8e25913932727e65f5de69cbda1242bdea2b19279f630c80d5d03da980aec1311a72a58922598d8121e0e", 0x1000) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffff93) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="8739e84b3f30651b16aa5b0961b20abf06d72dc0444e75790e3d22e77f4295008c724acb525fda4b506617aae4fb0443193ec14aa5de6544b10ce43c55d8c0541feb94723749315881971400dfb53c7b84930a34bc580eba1bd6095314b971ea44ca761c6a7e01f890ce4168ada58b1a119da49af811ce9e1938d9e3c1c83ac977c32349b5487542725452b088a9d0b56c3feed33db4ea54cd6609da5eb6f67fa4884a8c14b9e314a1ee214b5a5ff7dad1115cf32a9428574c7e331004518770a68e371f8ffa80df293edae67051568cccbc4a432f1ade1582260a80750ca5e3c50966990bad8a5205c5d6734c44ed39a473f5b622fc37b79fbad4e8ca10b5e9f25aa6bd0065d20730ba9da38e4a0d3f976765af7e1bb798488c327eb6a91adf019e9886327ad0fdcdcd7b26ee8b099d9d1da7f7328ed3b1a3a50b567aa42af3c7ab16a0b08bbc5f4665fa952c370934bfe7dc75656b963d0d7b0d9699fe4b1633e0f892c3a230856fefada9b432be5c280ca48cecb47691e5234478ccd2bdc4005458ec95ae60d78e5d67d6f55494ffae443687700c3de4e672d6145685a2546622cd20542911dec136392b75170a1f7ed572e731f5f2b230b84c8227802204f8f008b760a396aa3255bf523230b387408357bae293994fa2c1e3ff5e731b0777edbb8a0b980d48e90321cf2db28c9c05e9dc5c974ba0bcaa3cf11d1bd813b621c3fd6b3067b6e8f0242a5785c048967aebaf01e3909e1bc8ec72e4468b62b3b994853ed09b8b1d5ff783983e6ca8615ec055026dbfcadc4cb5c90cb50e6f27b40a3e9a175ab3526738b18218f77ae82ec0e9dc5375280603b3bfe894a009906da7331ca5cb86ade769846e48a3bd51ed60a03de0381b3ec292d72ceb49334acf72d8f6ecc6ffc6f7fccd2973d116d603c29efecbfaf311e3729abdafb6a9b3eb43b76dd0a164bf7cfb72b5ca930126e77056897862e42db4ca8a4de5e7014fe9f4f2dd6632ed82817220f928b39b33a19d8a01c92f42b0e30b39811b6df92b4a63cd0d0258d50ca3f5726ba92e29884666c0f93ef6eddbaef3de8085243131255075f1157b6041aacc874c7c13b2e5c77eb627ff59be026723342ea90c30ef25b10b3efb646fc759a3d3e2369c182f7003d7b559afb10e436978f9a5e34f6e6ac55a60b0f811d0a123291650a348139ba9c060974f11520c3b217c93cde16c42d47de942257d59c1a1564d32a1e0a1f7d357b1375c64cf391ae73a176383bff086e7d2b8b036e80c3eb8c5b7f4e7d168766a0a85c078a36b035248ce9ec4de8219634e8a885a3977de08c6f4b8ea689bc8b81cd867de723a89910cb315a93507e0021a2ba9e7541d61743e80a343295b8e81de92dcc4d3a6c6ebedcce5789c87fa8a20af2a07d00d4ae22fd6af6ca87081eb3d19403cbc7e7a09c8f14c838faa1486152350d4ae11e81f54979044af069738a7e6072d90f9f64faecd9e17abd5d03617cb9604f1582676675f5c9371727c6cedd295b311893ca3325551a4901c2c8de34e67f79b126438a6ab328054574721f1ac50b5bc0c934045ee63596ad69815f1c84e3802773692a73cdc645b57f1d56179e041454633869dd9955599357d11274dc37ac3c6bdb325a7c0c4e18045895492838c839ed54a6ed4261c9bdba61182653812dfdc1d866b3f4886f39e6bf6b6c4b28f5dec37c69c67fe495710cee45de85f14c6dbbff7d9b071679795a81ee35247e8aae6f58e6088b4ee129c34846ea592a2bbcf74f05fbee3bc7b5f25f9551ba23beb43a70891e57f6358eb27eebcde7effb9b7f12fd35bf3736b00019efe77087e88799b36043b98df2ea4f8759ed9d48aaf031af0776268d2b94960d1ff470d46e7fc92a791d45988ded440896f46a8a15607fba84c617fdaebf6dd25ccd93b42a68ef0e4becadd63a5a5cd38366d0c925f8993dfbd58a14921e88dbf154a87509f26ac653bb46dcb890d622fd1c5e8a89be81915bc3af1c4c59c0d336bd7fed2bd2c3fb65809f62e2fa6daa5394da3532ea6c8eb9a121c3ab8459c07a9d1778a1f1afe99193921b4c8c71b5538dc410b50ff4384f93e479f412a677f1cba4c2e4de0c3fa0f3d3330571e7c7bd793892ff4e99fbb46556f855689063f092e1d350ebf22bcbefd83c13e95c27383dd75dbb3c94b6dfc4acfe8fe21a344c623bdf03a4248fde2e905287a4c021bc9a85f5d9beaeed9b6a87ec23bbc26d7077a9da73075ee07bd5dda0459b3d38180294ede5332dfc17d414101f85fbf7da2af836420d010c39a98e40f84ff7cf2491cadea538fad457c4f0e8d693ddd741f3d9b9d8c56d942ac5c704d1ef11fa48aab4e78a9c59c13c49848de3e057a50016678fa31d88c4c6b0ede81e1f22af081d2ce99e42265e5628a894a8676c8cc518a026060c1e70ddafe6b8611505b8dcff709790256ada5d5f59d7c0cb99d7dce181e87518485e05e8e93e1d5bf3c8fcddf340ff50a93e8a1cf0115b09da8d10d5a200cceca330d8f6d720b61fd9a88a44241fc122b458efc0783765faa8b7838366cd3c7ea90e7d5fb9426f8cc06012c253783ccf93a22ad54509cbd236ae66e10900a4490784e626a96905f6f40947c991d5977a4654dc6a01956637fac299c22653922fb3a71a6fda49aed204e7b5c21af3c1c1100e41e8d0b500f869d7b6a529a3664eec5b180152f3c3162b27b4ef3c84aa0a74751a4142e29967fc21eeb98f136753b6d2ee81e2127b27e8fe996a908cf012d81d8adebe8ca78be18f6c9bd147527d50624b03fed2eef53aefe395e1d62eaf3a0a4667c478d6f9e1070d75748a89faebbe95a43c127896fe96f42b7c0ba706b9a411b4f53597ee3f3a766cbb1f13c34c1ebf197fe30bb8b42e21fb1ae4eb396b6ce1faca72a51fd04445a1bcc601710c55fc71dbc4b3e7bffc4547942bdd20a6f89261c9bd550604c22bb785485648ff3495fe084a8bb3a9f4179f74084f3e34bbfa3d2f0ed1a66ae4ac399cf2c199a60244b496258eb25f3300711fe19036d6937bc75e5a2bb9164149e1911e97e650fe3cd23b5869c12a16723c9af362152c87c5affd86af85739b9f5ec9bf8bf8faf04ae7e1987dd690042483a77456954fceb6f29201a8772fc3299190e28a012f01b7191fa6cc9f5b0611277a76705d51a8373bfcc576bccc7cd3cd5fbaab9c3364d00d6c9667e8e429a1c26cff16e3cc18081a322002d04bfebd5bbb2f292fcb7064ff9d1344ca8d3757935659513a21923767be284a68457946c22120e0f9aa491cd8b33b87bac8ad43c6395ceb6c5b69b556599c805dcf9cedc7301944257ebcd18b9fe70958df01901ef884990f778941961f53545630cac9c9a030f4f27f0db2c16dd51eab4ef538c0496e1585e295c2bcec0c202779e2b6674e5c50393553e32509cde6ec192903ad69ddee3b988bd371dc073aa06f81078b4d4f3c699a12be7f19037da39ecb6531345139c25dd75a5c7d47d068a939c65ae739941a3c6a3e813c40d3ad5ed585348562a3aa0f60fa97ce20af367701ab3adae0c56ca879a98a2fcfeb91e4815c1041f9b510014da612e0060e541ad2e330e5c442ddb6baa9fa3cad57ebced5695dd8ab41f14d464f137c349f2649e9d328dab8c6b1ac6ca6263a9d1d7548391f38a84fc02b03f0b0d1518a2578b1c612b850c347d72ae11de168c2337ef4b3b869d2d71ffdc99061d6b137c54883456e5b3e0c57d51e3692c1792b1c088452c5e4ae8b7a506f61087d3402e4eeff9496e5964aef21dbef07ae819fe3e023bf3a5a831b7d0721c7b5bcd26ed3ebbe44d098e5b016dd602e89ebbc57cae49487207b939c7d7125845fdd7deaa9d8983af4f22405faefc4928be071fbfa3f9ba9aae63c77606aadb8219cdb67f9e9eea8c716432d5904a83c4335e037e1d94cf94e463e3cf5e1f46e19a700df556f3d73e015cfcde2b0005c2587bb6ddcae684f668aa53c5992ac6dad3bfbd51477aee8770a3062ac7102f45f6eca48d3ea3c6b115daf5b061859d39892fba159e9e22bf66ee343dbf38fd40e1d67c973199263988fa767a713ef330b40016b927f7da20f7398fbf6db7e3e800eea05f2427fdad8c4a49f46797745ae40e9b3836181cb24e7059f8514a97c49bba8cbbdbd9c335ac03281b73a9b8135613b01fda37d11866a63d740fbc403535593ebb7a2ed5e63c92d8ecf9e56b1b4994f10adfbbf6e40c0bc888efc8ee855bda29c95f8cdc10b3e60498bed75975f67eca22374125210e9329cb0a5ce80ed2b5ab2541302f25630e42158e1807bae1f4d1ad8516a44848b857aa69004b2ed22aa7e72e42a92b51477099040875ab892df8bd675d82e9a5dc4394695fcdafee98ccf72735d341d0c6ce40cbbe1fd9c2d9f797f5afbd7a5ec3e64c7be92036dc852e7433e6b4e3c48689863ed3135f6ee23762d9dec85947e43fa456dce992d37ed59576154d6ffe81eeafd4421cd420c43893c3c3c5303b37d6b40f2d61d7bd8ee0728db9aa0f3cd26c5ca99155a4dab45de346f83beebab838a58e21ba972ae237e80e267358b593173d51a8c35da149d59244ae85ba991d58563ddd4f9832db45b19225e7542ef5c26e8ee6d875589b0978b958d54b691895f7b57cc8d35d107d08247234cac9404bfa3e27d844dcf8a3eae0267d39b4bf10b0ec9100a576a77080f7cd89ac0181802ebdc1454805b1d44571b2f2f94d91a61e954e3034b3a8ed9cb621f7314d6c534a3f45e1e67da5176b9611c244a6029b5e8b4e825337c657152cc544a2dd4192456cc2cabaa6e97a85670b24b640c165b48643966bdb25bf01485dd431039baad9ce1db7bd5190d01d10649cbe1304acb5bf048813c1c45277368a74da0a30e8383aad67ea0778a37f11af7811fe71102c94a6d1377b564c8e7d6c31c3e93133a9e481516e98409c5fdfe8476a91455385f43490c44c41a8faba425c1104e312bfedb13734a6ce147ccaafd735c588ee14b925aa7430e557e4517c8e824f913408a06e8f1ee70e2f583ff68a9a7007b45ab77e5c0d9d1bb41d18b50cbacc8cab099657ac4a3967b2503bedb196b7ca0a70f6ab47a0232f7b33d24ec2a5e0512a65f6efc327b37dcb24dddb4205c477385ea62853b49b28ca599cc6362553e9172977920964480974dc2cd10d8d5a34ecfb45b7f09ce44ed1a9c8113676fdb05a69bdfcee1f99d3e2265eca47790e473013399bcca6551e88f752e3a56d84e1457773dfdd4becb95c4827f404d29ef17d63215ae3437035ecd665c6933d9787f74e00a7064019b2b8256c46c678a729d68986cd1325ed6ed612752d5845ec80f527c81109b18885d56cbd80729748da9721ed4f89f4c38741a23574bf140831e497a50eca85298dc99edd8c6b493b8736c2295a06b9011ff63e7eb24e402e874405027adcfd5673aef9cc9d6fa6d824e2e8e6e5efdf267f1945762341e08c7a389856cf209f3b2da7348ca7992bbe7548e0e1bec321373085ef9611a50c450f7177857e6c30ad3f13aa7f1a00eae4649903bb7837800cb8896ba9b67d0e0eda63a9bd8a00f64eb994425bba0a8308a4cef0b7ed31a1c88670994855fb94e662916f591a81494b6d891f0815284c6f2040d0c6f633141144ce890d6b96e2143037ea26ec158a2ceaba54e18a7cd3fefc3c7e929613e165d9b300834177ca145202a4a63d8a64b5be8ce67712eb6b4a9835b42b5025ca75dbfc0bf6315b7dc83113d1ce5439906d66065252ad85bd86185e783e774645db751b460b", 0x1000) connect$inet(r1, &(0x7f0000002100)={0x2, 0x1}, 0xc) 10:23:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x6, r0) close(r2) dup(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8180, 0x0) r4 = dup(r3) fcntl$dupfd(r0, 0xa, r4) 10:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x439f, 0x8000}, {0xfffffffffffffffc, 0x2}}, 0x2) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) 10:23:14 executing program 1: r0 = socket$inet(0x2, 0x4007, 0xff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0x7f}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 10:23:14 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0xe) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f0000000540)=0x10) setsockopt(r2, 0x29, 0x80000000000000c, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="bb76e4ba9f0f134ed35ba04b02c36381251fa01f7c002c0041d8b5386c2962eaf318d1383fb906678b2f3d1c536815af064f87df971e69f07afc708d7a0f1095e1e39216a6d8d6", 0x47, 0x8, 0x0, 0x0) r3 = msgget(0x3, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x2, r4, r5, r6, r7, 0x40, 0xa3}, 0x5ced, 0x8000, r8, r9, 0x7, 0x7, 0x1, 0x9}) recvfrom$inet6(r0, &(0x7f0000000140)=""/82, 0x52, 0x800, 0x0, 0x0) dup2(r1, r2) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x2, 0xffffffff80000001, 0x7fff}, 0xc) r10 = dup2(r2, r1) getppid() poll(&(0x7f0000000240)=[{r1, 0x10c}, {r2, 0x54}, {r1, 0x1a6}, {r2, 0x80}, {r10, 0x101}], 0x5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:23:14 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) faccessat(r1, &(0x7f0000000040)='./control\x00', 0x30, 0x3) faccessat(r0, &(0x7f0000000080)='./control\x00', 0x95, 0x2) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 10:23:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) msgget$private(0x0, 0xe0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000040)="4b1cc91ce010c8c415dee34523dc93a45fc8ef207607d932be805901a9ee3801434c4ea9efca15657285b11b77dbdb81ad6b11dd594feb94d874a2e07f97feb6386b29fd6d12ebc2a0aa8fdf0bfef0eb9705ca28ff781b373f38c20672e4ee9fc4dbc9029ae668d4f4d174e4709373404cb22571a3e95bbb06c17cb6dde2099e6d7d95f8bdb63b8f7a9e22aab1b0fd9a328074321edc587f099360d6488c7bbd60e8e6dcfdc1884e593d073b5fae48a80722c25dfd98e2f90bc44911e27f831dfc42f7087ac0386425a1ad6e1a05f988b49f7813270ce1965ecc3cd91c09a10e51396c", 0xe3) 10:23:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='@t\x00') 10:23:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00", 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x7fff, 0xc8, {0x9, 0x450c}}) open(&(0x7f0000000200)='./file0\x00', 0x400, 0xa) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000240)=[r2, r2, r2]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setgroups(0x3, &(0x7f0000000180)=[r3, r4, r5]) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) 10:23:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x1}) close(r0) r3 = dup(r1) r4 = geteuid() r5 = getegid() fchown(r3, r4, r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) 10:23:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)='\"', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 10:23:15 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000340), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) getsockname(r8, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 10:23:15 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='.-;#-{&\x00', &(0x7f00000000c0)='^$', &(0x7f0000000100)='\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)='\xde\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='&+-]\x00', &(0x7f0000000280)='+#\x00']) open(&(0x7f0000000040)='..', 0x8288, 0x0) 10:23:15 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r2) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000009c0)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1b1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96a41a327aeba200000000000000000000246f7833803f33309da68d49d62b346b8e7d03615b9f3e9fbed80cdb6b12d059138ce266f9666a3e7fa86493f2160b9836916ddc07a69a817a5d7aa0d8f45e46bf3d7d090788204d76c74ef5036d67fcc32fee0eed8033a9185f0b09c925af9d4d6d7a2242e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996c0000f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a5ec0f016434d825bd6f11a68131eab683caff8c2ce5aa6db10a51cce044eadbb9bba9d066b3353b7d3d3ab5bff47b3fdf3939f9c2581ee84baeec27b782505086974f1772f9af8adfa2e479a466858281608e8523557db10c9ed1d5c0d32564d8d3989b73681282a9766aa0b576be36a70ec6de2b23ae77cd96ad198da037f129562cf2f8fba38a4dad8a9331de70b74b2927068794e45b5f1b86d34d300d55e56ad34e06ba3fe26106e8606166cde73f18515962a4fb32a561fca4231c70b33fb8186705a264b8454c2cc1c956c7845c6ae477566e74b3805028985e4eacd454ac6e218dd920be44d6d37f30b0be39a21a7b447fd9e0155fe779ba1ad728efb3e21a744b24686ea28b30000000000000000000000000000000000000000a18b151955f95f0a53d490df16c72e27b205620e5f65d2d1bc503b375fed975951b33c126d63844463e1fff68cacc55830a808d4d17a5727512176688d6155b5be8a8a60627d4c9a709c61e04ca6273529cfc663458188b41dc7a75be86766621de8bd42fff8eec9091b4da86ae47be9bca69c55e4762472b6bd3b4151768d1a168720b5eff5fa6e4aa03e54745673b008543f7efda1104c1ddda5083ed5e1502c189b513988b034d1002fef4b1c6cf6494c2e7cc2ae31ad08521ab4481fcc26a876d9c368ae524660243d89acda69cc9440b596342b20e33284429a6652c17c4aed0803eab196be07c5cec2ea5a817522b43af26f41d934410c811873a1364dcf5396f14374b9d3e7b0b5f8cbae5a379c6a5b56192d8c104f40481a7146f3fd7798436600ed83e084a0b9cb21aa6b81e858d7faa2fbd76eb4f307ab4866"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 10:23:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000040), 0x10250) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000cab20000000000000000000000000000000000000000000000000000000000000004090000000000000000e73e3a070bb76f4600000000000000000000000000000000000000000000004000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb4, 0x0, 0x1800) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() r8 = getegid() r9 = fcntl$getown(r3, 0x5) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x3, r5, r6, r7, r8, 0x10, 0x2}, 0x5, 0xfffffffffffffffd, r9, r10, 0x10000, 0x7f, 0x6, 0xff}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100000000000000e) ioctl$TIOCSTART(r1, 0x2000746e) 10:23:15 executing program 0: socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x8, 0x3, 0x9}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f0000000140)) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 10:23:16 executing program 0: r0 = semget(0x3, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0xfffffffffffffffd]) 10:23:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) fchdir(r1) r2 = open$dir(&(0x7f00000025c0)='./file0/file0\x00', 0x20, 0x80000000007f) r3 = getgid() chown(&(0x7f0000000100)='./file0/file0\x00', 0x0, r3) writev(r2, &(0x7f0000000040), 0x1) socket$inet6(0x18, 0x0, 0xfffffffffffffffc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 10:23:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000480)="94777152e3b08e8ff6a1118bb2cb99a993518b96d7c2911b8d6a716e4ca71154df66efe0c37c10d53817", 0x2a}], 0x1, 0x0}, 0x2) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r3) fchown(r0, r2, r4) 10:23:17 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/200, &(0x7f0000000480)=0xc8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x38, 0x4, 0x8) recvfrom$inet(r3, &(0x7f00000000c0)=""/197, 0xc5, 0x40, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt(r1, 0x1, 0x0, &(0x7f00000001c0)=""/211, &(0x7f00000002c0)=0xfd) fchdir(r3) socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffcae, &(0x7f00000000c0)=ANY=[]}, 0x2) getitimer(0x3, &(0x7f00000004c0)) 10:23:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x7ff) sendto(r0, &(0x7f0000000080)="84f03ae508caee0f46b402a92201cea62145bf34deadb476d88591e2e5d7b713cb0be835ba1d2e555ed291cda5e743eb456ee41a0e5a9d021dfcbbe70ff47c5128d22db55521f77762c9f1fe50ea611afd557053ca5450afcec03374e55b07778cf475bcb531e7f1eb594f14d31385236f3e630247dcfc55335bb61adc20552a7ea2d2c9b741fb08dfcc5a0930491a519483b0ec127a970560acc1f166a7d13cf40202ad569152566317d1cba1c97c6f0c4fd878e0b07ee7fefd2230ae2c9b4b657c39104a529c539894cd9cf802971707ea8a93c795e8649e61ad8b1255da093878fbca4af85a0ad170c88c5c3044825ebedf4fed2514266db076f3", 0xfc, 0x400, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x5}, 0xc) listen(r0, 0x0) listen(r0, 0x0) 10:23:17 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000001400), 0x1, 0x0) r0 = socket$inet(0x2, 0x4000000000000005, 0x0) r1 = getpid() r2 = fcntl$dupfd(r0, 0xa, r0) fcntl$setflags(r2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x243) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)="a8de871b86d8ddcade3c3531e039b57fa50e2cf3ba4d0c9bbac754a5da8388c7c48f1fcd7d426bc91523ada99172ceeaeb2658cab384e909222e7b948aa252c1eaa31c0c5b3defc86899cc559dd444a4e25aca2b64c819854ee9052f3607b05ab2dc4da81971f6132bae1812e29a2d16f815207f7ea074f2458cb7cc295cfbae4a4229ff5983eebea24ab127a378fd59ec3a0f839a54d4814a43f88ce942d4f1e9333ae246a1938faea34413ae31", 0xae}, {&(0x7f0000000140)="9f20b1aff0bb159320f795667cf213fe41fef01ce4fb", 0x16}, {&(0x7f0000000180)="e226958da9a5480b86b57615735ec21429eea1df5b2db484aa4f1e4d36cfae2731f75011d959da7dc675c27d30b244a59695a8982cde079e4c2cb28de5bcb367ea43f1f0abeb91ce13517e3dd4e9dd7f295634576ce1df79d3903796f5bb7331f0ecfc4004d7c509ad2adefa324c44db2d9a8d0fc4283dc63ca8abc8e9850b4d9679653f738956354fb945cab8b28e5cb9e5aa195a1151fa67d50bb9cb7fb2f8cbd7f4fe9fce43fcca4c609d42582ce70f2f5958adae6d3118ad939b76b42ca50f26f157d32ec8bce23562aa0a18e135ea1e49bf74b1a0eeadd1f80ae284921c0f478fcdcbd15d6d6dffbbd4d112aa28ce6cf94621c8303f1efe94f10563053771347995d99e5ed83bfe8c444db278a38ab79c1c90cd1718b9f76c0115f1085c2ad25ce001ca87d20933c803c60d02168ae5326ccc70f5e10b0e3671f02bb78160b9bddc39cc5d5e6341fdf65161f44c4bfa2ae7a0aa24ab4760288b8c9084c42bdee1e45de381772618818d616164e896452a20fa4c30f78ad7d368ad20c0cb794007c2785b8df045b9b90e66f3f205187002fcee1b67de50d692239597eec38e9a1f609800207eee222318548547069ea65b7cc5635d63c9478fcc66577cda91a0a2274398d4c6fbcb317da598e2a7399ac94418bdd1e4c93e72527272b1ad8b88f38d63570b6b1a1299128f316e974c454e40277eadaa158671b2e8fdc1c23bb106275d19dd50bf9d9e08e44af0bd039a91744423e087d894827b03f0fd29cb2e3099757c07279c544c40825f3401e8141430d2eafdc1b54fd45b9374b0462a39172107e2101693bbfff186834caf17c735afef370d5c4f8026f93ec84bd772e088d48de9b6aa61bd759ce94ea4aeb3cdbd3d1211672bc74565b75d0f8896e0e7560479d4c9f76c4c55031af2c6576021d834a180f9d91df7469ecb1a5bdd480961ade87fea7b2fcf13670c7217181ac2f28b417779f40e25b918d3c8b738f39ae75f548b6d0b8ea742c119ab33aa751eb06750805f116ea7931b02b1e678209fda3dcd6ff2219e0e092b0401ce6b9336a14e9fb452724126cb659142293a6e4144ee0e6b7b77f67623b30a14e5d0f2940ab4d6cb4af6fe533815bc10ef00e4f5f164a30ce0c3bd3b3f8c94e425e84815eda44a166bb5f9955f2ec5157c444878e1e0022f576ac17024a66d3d9d7fb2248038e937222e1427ac04558bbbbde4905d0f4e4d0f485adcc473acb66cd58e0ffd19a1a40270a2cebf8a8df2aace8010aebe0799e4705e8f482cc45f26137b125322746fb6d406a2bd452fd27427101dfe1100ffdf5d1b1bee9800bf67a6d873f102580c2b31db585a9ff7913743f6fca74f6ec3eea00d90b31a7a37b14d7d1dbbe1ab8582f7e3610ff0e2da76acea7ce128c2dd71a4ca28b5fa0ff5b6fee9239bc859344d43f731329ec2f3c45c06b296394ec0334095643e1fead849c7e0cabd0a526ccf44bf85438a0b86ef767094bc4d4dab9146c230d1deae9eb8299bad390a2274f1a9022f8db2ff4592b0703ba351fc568185c793a7ef5f34adc88997b9095eafd96df132220ca32e00d830b94bdd51c788e2cbb22f914f4548be587505a1332fd5e8dddd58c863a9e03804bfa87395a9cb9ec5ef0e42eac2f393e2954180a9045b99c033eadca175a5504d93345a058585498f059444c97b818bee46cdee490d5b2fdd41142c604b96da8761477eeb0fb78cee50f444ee9c3feb10b439ba61d6efb6e57247102a03cd9135d32135b6757def4438642ae2a831d7cec3b082a9bcb78f9c11c780156bd3ff084ad1844743af7c130b983e11da0bdf1ff83dd8b1c8b442664e7d11e8a1103c62c7291295bf775dec02475c353e31649421fc0cceacbc00ee564bd48f9417d9c975ea067914968fb80b5a91b3cdb125e6118943064ec9c2ab92f83831896e1b09ce86c874d927cfe415e62d2189fef26d3a6d21a89cbd873604c7eba13e452cb349d9a8ae13f293231c69ecac8991284df164f389005ec534241dd45766063c0cc47543af016f1c0ae4d9571a3ff45874cdcb1d9228b399703c09eacf8439661c4c551b3c5956b60ba2b4c0e3cd2125e9847ae823ee7f595aaddb8236996ac0fbbe73405345464d452e9f0c70501649a488f696a46c4a8391027e94fc56d042f5ccd5b081881ad2aa8aa9c7407c11ac72f94c299073748ad46dab90cf491d02dbc748ac9b9f68c1d21969f74999ef8d591ea9d59818b75abffcf22936aceb1be0764abfea40518728a3515bca469201fc653e433ac6588dc0eaaa1d84782ab7d77d4ad803398f5e27e9b2e3117a504fe6c7d8d834441ee655289ff1b410ff6f872988bacd3ae380b708e2768a5968e0daec53fb1d9fbdf5c2b0ce68323f3a0164f14260490b862558db137d08042e90d3c5cdd4f3896e614f2df17d861b172411c0ab1de41b0b7f4ca0cd582f184291db21ed884a11413393636a1869c40525e491f81092ef8c454869efc544292d4d553c3f1c45aedf07812f0b418116a063ddd8e3fb1b2ab5d9892646470f7ee1bf88c2ba1ebeddb7f713beb70a13d756980db978383847ff62dbc9b2992c0f342db61481a9828a564e341a2a93fb172b24617b535f4b1507fb932427d4d26883b9df91f8f37ca1cfed98ef2466c69d459a4bcde98686ea436b995929bcf890574ab01555fba0b87bf6ada4fb9a8422b6b3160fda6e98aca10be89c84d530e575949184365767893bd1d603dc720aa2323156c5f3cd10b32e75001d428136e3642013ee3449af13cd31b8501445067720385e5a8d42ae1a595376355a1206840e845f7fe254baa2a24183148c6f977544f6dbb5ca9c9c3da46550fd5017a1fbec531749858111f0b4c169663e472b4b653912cb80ef1db5cbe9eb5b872580756e1531a8f57524cfc42616921015cb49e4fd0bdddef6771493c399c87e9ad735fc3f1d88a29b26b8a15a10b74be83297cf30ec2955d5efc9d89b7cd4279ae31161cfad5711f8cb959999fd11b8232ba2aa7986b542797b9673797842b765e3d84ab79498f779f9fb7518d944e9f80515923212f8c2f19b097a4e0f169c443374b010d1bfe572864f076108dac5bb811b01550adb432097b8116375275ea6b89ca32f9694082d936941ef60ab3bc7f9619b3b9e5dc637823f71f41b6a3326c057c606ff3732c286cc01ae7b15270f2206f496aee839af8f9d225949668a16c800561fe32fb1e73b593267161e658256dcfd51445aa9cf8c98160c9c7de3474c5adb39ffe0a073788c161a16dcd80d40979a80d6ddc6da902f4e10c6e3eb402e0edbc01ff8662908b948272704e0e85edc5ae1d11599348ab3fdeac4007c8f125fe5256d2b469a83ced059cb8715a9b084753ea890532c22806f22c04459c8a10d61323b41d30156338d87382f4ccb3c397057710cd12fc1f85e51e18bde16073a43494793a2457cf157ae693aa9975c5f99118b241e30878e4b9a852faf982405d5e0e703cebfc267a6a9539a8e2544fd37effc7f1a8f17d7d4db488967335750ac4b51f35967effe351e991704b848770adc16d9a5cb6e28d8ea4b00eb58f4989a851ae43fa139ca6ff85c26d894b9fb32ade4d6fcc29b6acf338558a09c65bbfd103f78a359e25acace5cb1c3eabe6c933a938d234e8ed1df8c5071efdf924f1cfaffb831807c3370d225525283b67305b675e9950266ad1e9824771c82e44b2f722a5797aa253f7567500247a8da7899f7f0ed1a644f4fb8bcb452ad951f1f99a7e79e0677fce6a685b5d05a2411850b6c101a384b16eaf6274fb7c9230038798de013a8f8e862536e082c7411aed76a2f729c68920e548dd48290d48da9bd2e46689d1deac6212748ac3d52db3ace7e5c962a7c4a5535e01eeb0bff71fd8eb5cb88f3f9138a8defae2032826d48ea83be4413e5f570694d4535355b382cf887dc9cfc4c2c1a7589e0c511bc6c74f6eda5615e05d7594a2ee420bbcc90315c2ac841ed04902bdd5930dec01f99fd00f69b6e06af2699544ee53990d7834184739271c64fa91a8f805ba2788012e587e5cbe23968c01e9e8cba39af691b830d92e8e627d1d05b991534b78af9725fe19d74ccd42624433b4b11e534499403b6b299d7916193f0656acf998d60ee2db99f7084ad7897a64bf76d69a0118833ed462a65774341055e111d2b309f28005b1a4aa3794832ace64c176f85bc877193fcd85bb836ec60dfae585b983985111efbd7d6bbca3f6a3543e88d0505f4e89c01ba9e6a2bd37de3bc194d38d63bab6ee626d75923ba0ce8ded03afe498aa78b33cb51e75861e7c818b67fdecdb797c50a1301bb2dd4ba65100e1074a9e07149d7d5a82f1dc73e00f4827fafe0118e684c27485c7c1c6700b8a2b945f376eaa94c478fc86d9f24cf73e7fc3e4820fa4c61896c1791bed2f379cc5b8dd075aa800dffaf22daa18a8e97e9e011442217b5ba76bfe2e96d3b2bcc9a8d57265f2d5cf2dcec702d097e0d0aa8c3a81e080096f04526fadfef65d0f1ba41886cf33d4ab49e28b52ef4ca171d1cbfbb24c8fb38a3bb14fa79aaef24f7369448b3847430cd44a23a246d72214d9d1ab72e97ff0a8bedc6751d863c199b63aa092e58a5abc6e375dc33c62611bbf8b8e72a177af30812d4d6b541be730a0cd0175cd77424fcc63a7f520b1c5f57e6fdae0ff76112bba567ba7966b6759c9b46546b7675c60b72b01ea5f3f5e2aebc4c624fe4aff0a66dff247973fc1f1edf8d7e20dea04434d41a426f07a956aed8d53cb23c616e67905b74bede097114a81d587775198228fe85b944ac345cd33edd18fa446b98256e5db4f934ecb973b8a4ada2767f417efc63c372154a955baa5aacf0246024f760e39c96c75dcdf243399b2b608c7429620c76a4fa7fe52b9432c19a527a221597d791764d9256d256cc28d7a7d58d2189e3e5cbd5430459aec08ebb126511a49a18c85f67a8bd3332d2634b324db2a4637e27090deba6e934f00bf75c12451b4a91ed73da111e7e2499ca6f5d04c01d6e891717bb9fd091363c70405c328e6f9f4082b2fef16977c66cb935808b5eea165e9ea7da4564cdf83380da7d95719de22e7a5d102938ca3cc152573880b1aa44d72af8f756b9386c1864bacb4d866b0b2e3dfc7cf08727e9d71fc75ac89439b977b3d5a6a622279487ea100f3a239529b9b28dff12446be3b386f86b8e426dcd9d7b7c3834e03bf26785be31dfcb69c758e0dfda15033815f04e23dbcdac6c8629503cbb96d0b5ef8281bc25aceefd967a9e3477edf8b18721033745d28722c5b9b23201dc2a40b268114bee5d8f04e06ccc5206000f9fe605e7ede96e58ee910b46d1dd74b366f6daf16b4cc83ef8ca5e5d176ededd612abd5dfe35a6c6e44400c0e13ef22f3b3de0bd926b96a87c326902c207df9706257ef0f4b58d00d311da64ef241f3f07917e9a51358b164bb08c7b24e3f3e1c8780162d97f285b5412bf62418422e4318323eb6ad12b89c37e1b8d6cb76a61c50983743b2ef0494da58b804919dc486e2597e617286c833aa174f11a8c1b42bd6ee9f36186d5469646485fa682e1c100b746036ba85b35b06df217ef795753c0c97088645e7513a08309c7e88931c4dc0d52a28a8449353dc7fbe72f452cab79d348f9f7d5a7d5ec834fbe4b68d3c1378f9f1b47a3ddf7f6807ab3e61eba4fe2e45f0a87ca30dc8b68a4dfe29d9c5cb9f993f60b4d0d66b8d12da10e2fab67f69f920651f8c0f2a10440025796540a7193ec58af7857bc5ebc", 0x1000}, {&(0x7f0000001180)="7495c4860766b76567f9b7325f17", 0xe}, {&(0x7f00000011c0)="0b3945c7b3", 0x5}, {&(0x7f0000001200)="c6319aecd939cc98e25371d9f5c9cc9ee72f79c9d89589108adc16b883f9beebc443a5e600333c52a2a008ca4e93496f9149f74d9633480b87fb980279c3d06dbd5fe88d283e7f3b83530fdadecd67a287569a993f1bcb60f0e9", 0x5a}, {&(0x7f0000001280)="c370f6f77329c5c1a570cfbbacfdc20a9e3beb5906798798eb0e453290bfd82d2a54b1e5e01fcec10544d91059adb32d19fc521983efb57ad18dd567543f00bd590831f93dffa636ddbe5ead3ea5eb169887d6e64bc494fbf6ec1bfff6414a6a1e3b669699a3e34983b9f8a0d471a948b6d1d9f97aede222695da400615778214e2bfee6bd891ba3757a458f05919297239d82007981176e0778ea9ed576ee18b1a6c3f7fd989e2c6a3bd814aa1f4aaea02371b2b5c2a633ab17414b49494cca611595dde0fad727ef0467edeb07d316812e64b2a888a6a6e1712f81dddee987e0fedf170e7b614f583a28a38d2117", 0xef}], 0x7) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) getpgid(r1) 10:23:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x18, 0x0, 0x2, &(0x7f0000000000)) 10:23:17 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000550000/0x4000)=nil, 0x4000, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0x16feff9fe0b3bb2b) r3 = dup(0xffffffffffffff9c) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) r4 = semget(0x1, 0x2, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/251) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') connect(r2, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/171, 0xab}], 0x1) mkdirat(r0, &(0x7f0000000440)='./file0\x00', 0x11) 10:23:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) utimes(0x0, &(0x7f0000000380)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) pipe2(&(0x7f00000000c0), 0x10004) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x111, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:23:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 10:23:17 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x8001, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 10:23:18 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000000)='r\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x6) 10:23:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x29, 0xb, 0x0, 0x0) 10:23:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b01000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 10:23:18 executing program 0: socketpair$unix(0x1, 0x202, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r2, r3) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x81, 0xb5, 0x1, 0x1, 0x2ce, 0x7, 0x401, 0x0, 0x1, 0xc1c, 0x10001}) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="2d01c76b5b854827cd2eb28b33d3d4cad4ca38702b128cca6e3c6b3268a2c9944e5e24747dc2ee536c33944947bcc08208407637ffeb9608f7bb9c83d26697ba9a1b7ac91d1963d48568f209bd7433294a3ae33fb40c067f8d184e755d931a96b48c13e37efc6421de611a2f879d6b57b662c0432bc170d3113309bce4835bcc0029faeb8bd5d23eff0f3920e7de2a40000000df457c0482dbcf80fd89d95733bac4fc4f098c7b041f94f7849a3e30c422ffffeefee27d4bfe3164cfdaa3d07611ba45120c9b53411319b72ee07898444a57606db710c0fb7f50d7f091d0adaba3c6527cb2a3dbbc30d559d50898b107f2d1a7d093476cf702c54f4d7c970e0e6477565d32d1d711e5543f8797314f6da75af02854e851c9a722806c0fa259007082f27a5d8a244dded1a6d3d2f10a5e36a2f9ec8381fb719284f2b26c6e75b76394bb24a789a2fd82dca8d6fde75547d3700b075e99439248ed6e9dc6017f9fd9605294bd4c74b7f456cc0f6fb87a4660bf9dca693829515d6fe529f5296b34fafc4083e3ae7a848509690196c29572fe90b32874c0db86051f87a9903eeec1d9d863d6153bfe96f222df2b71802745"], 0x1) pipe2(&(0x7f0000000080), 0x10000) getegid() 10:23:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="f4134ac3", 0x4) r1 = msgget$private(0x0, 0x8) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7ff, r2, r3, r4, r5, 0x4, 0x1}, 0x1000, 0x4, r6, r7, 0x4, 0x5, 0x8, 0x82}) 10:23:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 10:23:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r0, 0x3) open(&(0x7f0000000040)='.\x00', 0x2, 0x0) 10:23:18 executing program 0: mprotect(&(0x7f000078b000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x3) setsockopt(r0, 0x2, 0xff, &(0x7f0000000000)="a58380b0b651f7e01a4ec28bb75e0ca2", 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:23:18 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:23:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) semop(0x0, &(0x7f0000000040)=[{0x3, 0x100000000, 0x1000}, {0x800000000000003, 0x3, 0x800}, {0x1, 0x2, 0x1000}], 0x2aaaaaaaaaaaab80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e75b7b094a46c747b5b0e4f71f31e1365a30d50ba3c5aecbab951d8077abfa1b7bd6df7571d022cd2239a958e42d646685c368f180c75d02dcfb7450b370f1f276eb7fb4414762502f74a797958de272cf4358eaa7d0e31273e7b697479b08466b0592afa198e699ce5b16de5016093bcb361116578cf911632eba3bf2e9ab26506665e3394662246cb5d673e7bb78934448041b6b924b80352ca0d00c413edaf8769cf173a231a4c5dd73012f97e8a3ebb30f472da679d133ccf8", 0xbb}, {&(0x7f0000000180)="d46c0e7fab43c9ca33bb1839267df6acbc0662207b58c8d59ecbe8c6ec62d3249c8505a88db9f8fee6dbdae8a426fa704e20983aaf0d6015efaabf3e1ec6dc9de98c187c2aef18f8dbfff6e5216870a01d23500cef87cc47747a52677614686b4abfab672d67304cb86ba649", 0x6c}], 0x2, 0x0) 10:23:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) unlink(&(0x7f0000000000)='./file0\x00') 10:23:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r11 = geteuid() getgroups(0x8, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r13 = socket(0x20, 0x0, 0x8) connect$unix(r13, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) r14 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000600)={0x0, './file0\x00'}) r16 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="d3888455df338bc156986112c33d7ed44cb9b940b7c6ca7618d08bc86f3a0d06f24da04b080b85a089ed00c1b065996481c5ffcb06f0cd6202b4a1", 0x3b}, {&(0x7f00000000c0)="2b38067b1424f7ff13b022e3fdea91cf6c09d102e87fef4e504318266f666a73a3b80f688fdf2728c561fa995eefe854d8d78ff57c1c4674cb34b39c9770cf65486a67248bfe4b564f8139bdcd7d21e7273c64b4307a7f87c4b8e8f55ce32ddbdaea97008faf8e92137aaaceb7c67ed89effeb1ae22b187a6d48c5c19878e6ba99df6033a75c48ae6bd444e0", 0x8c}], 0x2, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb8, 0x8}, 0x6) fchmod(r0, 0x64) 10:23:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/135, 0x87}, {&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/251, 0xfb}], 0x5) socket(0x18, 0x2, 0x0) 10:23:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x400000000, 0x6, 0xfff, 0x1, 0x9, 0x2000, 0x8, 0x0, 0x3, 0x0, 0x7fff}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x80000001, 0x4, './file0\x00', 0x1, 0x29e, 0x9, 0x8}) 10:23:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x30) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3813, './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0)=0x7bffffff, 0x2) 10:23:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x2, 0xa, 0x0, 0xfffffffffffffd6c) 10:23:22 executing program 0: r0 = socket(0x10, 0x2, 0x3) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x6}, 0xc) sync() 10:23:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x23) dup2(r0, r1) poll(0xfffffffffffffffe, 0x0, 0x0) 10:23:22 executing program 0: socket(0x0, 0x4000, 0x400) r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:23:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x80000000, 0xbbc4, 0x800, "d8769640f09e721e50c45b6b66a805aa36409434", 0x4, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) 10:23:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="eec2c07ad1ee747873c27513264b29212a08474306b386aa7d5785dee5b748d34b94d0ef8e25d61573314bb8029f9e272457cae7e1b5584a805446afd405a1625653cc25043684ef6e68b1407b883c35466e0302bf575adf1c03241ba912", 0x5e}, {&(0x7f0000000140)="ef6b7964342103c908d1fba1f2d2810b4ffc59ed08e52ee743f3c3ebf66a8c5945ebb7a7eed77c3434309e95dc17c00c1d45020e3047ca407d859ceca2b167f24953b98d1dc18ab118a60f245f49adf8b3aaa0a3d6d8cd8fc65f4956df23df31351f", 0x62}, {&(0x7f0000000280)="ecbc814f1a14f5d31ad30fdfeeef828da9df8ab9575c0c836b8cd18ed77d7fdb8bc43c822d9f2e68af909159e4678ab8e733199aa13244423ba03fa8c15c3e22bf35a74a53fdb5a5978deae3def5061989831db2ffe842e8c99403ac136fc7599be9530dc6086d0401155ec7b5dbb99de2d2f5110aa1e0d64bc274c584b40cd68129110e4f26dc0a2e012837c6cab128d170d68d13df2428e810c9eddc46b9", 0x9f}], 0x3, 0x0, 0x0, 0x400}, 0x40f) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:23:22 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x12, 0x0, "ee131ab9000000000000000000d9e100000200", 0x81, 0x400000000004}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 10:23:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 10:23:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000001000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x0) 10:23:22 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x1, 0x9cc, 0x7, 0x1, 0xffffffff80000001, 0x4, 0x0, 0xffffffff}, &(0x7f0000000080)={0x3, 0xfffffffffffffc01, 0x3, 0x4, 0x5dfa, 0x100000001, 0xffffffff, 0x1f}, &(0x7f00000000c0)={0x4, 0x6, 0x100000000, 0xfffffffffffffffa, 0x0, 0x0, 0x8001, 0x10000}, &(0x7f0000000100)={0x8, 0xfff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000180)={0x401, 0x7a, 0x2, 0x1000, 0x3, 0xfff, 0x3, 0xffffffff}, &(0x7f00000001c0)={0xc2, 0x9, 0xc5e, 0xed0, 0x4, 0x80, 0x1000, 0x401}, &(0x7f0000000200)={0x1000, 0x5bcd, 0x8, 0x401, 0x100000000, 0x8, 0x7fff, 0x1}, &(0x7f0000000240)={0x6, 0x2}) close(r0) 10:23:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 10:23:22 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 10:23:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x4, 0x8, r5}) fcntl$setflags(r1, 0x2, 0x0) 10:23:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000000c0)) 10:23:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffbff, 0x5, 0x1e, 0x7f, "cb5901209b3b04e8dc999862364acb92bfc01541", 0x700, 0x7fff}) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x0, 0xffff}) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000280)=""/45, 0x2d}], 0x1) syz_open_pts() 10:23:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8040, 0x8001) sendto(r0, &(0x7f0000000080)="4e2389e190656ea918978076012e4c0f5d54c62c222e75855ef51fc3cc3ae7736c9428e203476493935256a5d227afaa6503da08f602308689a98422cc99a6024561d0", 0x43, 0x9, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x8}, {0x9, 0x9}}) symlinkat(&(0x7f0000000180)='./file0/../file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x2028, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x51, 0xf2) r3 = getgid() sendto(r0, &(0x7f0000000300)="70c4370a39086a787cb30bad22975ceb3aa2e827502cb372f1d48f4c8fdce9a09e2d17bd36e4443769ce0fe21c49c3b35cfdd455b87273219ce4bd7281e507cc37dcfc7616a7a07f6eba01402cf299e73dfd2ec6367572904cc4fb5ba5ed540c701cddfde3171825416f8501f57c74f32303078d7790eea1df1cc3addac2da833a0496f161337d6b8724bcd2d4cf8fd282f1812120ff633703c8c7fa1c5e7b5e715f9426dd25e9a03e7b602e4031eb68905ca0547714188829df20f266c2e1a091039dfc7c6f625db07e3e5c7201301bf7dd0ea3", 0xd4, 0x9, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = geteuid() connect$inet(r0, &(0x7f00000004c0)={0x2, 0x1}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r4, r5, r3}, 0xc) connect$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) r8 = getgid() rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') connect$inet(r0, &(0x7f0000000600)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000640)=0x3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000680)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000006c0)) connect$inet(r0, &(0x7f0000000700)={0x2, 0x1}, 0xc) readlink(&(0x7f0000000740)='./file0/../file0\x00', &(0x7f0000000780)=""/4, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000007c0)) r9 = dup(r0) r10 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000800)={'./file0/../file0\x00', 0x1, 0x7fffffff, 0xffffffffffff0000, 0x1, 0x4, 0x7, 0x9, 0x3, 0x0, 0xfffffffffffffffe, 0x5}) sendmsg$unix(r10, &(0x7f0000000a00)={&(0x7f0000000880)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f00000008c0)="4e354d34b9e5a043e102f5b00724118321ab961fd2e605a5e8cdb9fc3731fc66b1f2af305c90a4e2f6788114", 0x2c}], 0x1, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r9, r9, r9, r10, r10, r0, r9]}, @cred={0x20, 0xffff, 0x0, r4, r2, r6}, @cred={0x20, 0xffff, 0x0, r4, r7, r3}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}], 0x90, 0x8}, 0x1) getsockname(r0, &(0x7f0000000a40)=@un=@file={0x0, ""/31}, &(0x7f0000000a80)=0x21) 10:23:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() 10:23:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x20080002, &(0x7f0000000580)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) r1 = msgget(0x3, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/18) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="b179f2d830be6e000000020000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556abf72c22959f3d21929a7e0223b711e63ba7ee0d0e5bb9d4094385ae37dada4e092d967dd606bc1f4abb9190229ed801f1928162a00cd63a011f7632e94797b1a7b30000000000000000d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab276fb6de96dd0362d430a67b209c54ab2ec9470a270752a923381c4314e5be210630ec5826ec9cc96b6fd75e2cad80ae3159bbbdfa157f06d4f824a75f6"], 0x1, 0x800) r3 = semget$private(0x0, 0x5, 0x4aa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r5, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) semop(r3, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15feccc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) 10:23:23 executing program 0: 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) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r1) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) close(r0) 10:23:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="fb57d1441cb6f4899ab390a006be59", 0xf, 0x408, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 10:23:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/247) semget$private(0x0, 0x5, 0x12) 10:23:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f00000000c0)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabb9afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x381) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10082, 0x0) close(r0) dup(r1) r3 = getpid() setsockopt(r2, 0x4134, 0x0, &(0x7f0000000600)="a244845510cd7bb32772299ad39176207f797dda3c88da8f409b5e5903f58b013d6c0bc4185ce422894e63a1129e61f68e877c382de5715bca161785709fd049b6b701a374374cdcb7a7347ea380f6a6d58d91d649380b79d3e7e265501ffd9429560f9e17bd038fa0403043d10985d6b1f487f374f53b8acf24cdb7d67d418f2b6b09c491ecbe444fcf7ccdd9e03c6763730caf39d93f433f57479846dc240d1f40317a66d60daff867dac4a8661bee1c4ca322084f301ec5dbb2a4dce54fbfda18034a5485be54286335d18bae1878c90f029d3b45aa1adfa89b419419891dd17df66fef70b7f0dde2a0c9d1052b9c6e2d8d1093f1567327b32baa408b36d5b612d87ea0655225d2d41b6bfb2c8ea3e5a816f5a8da78c288e9c0b2b4406b6f00926dab61dd7ce09449bb2fdac726da5d1f7c6fd3ddde52ec55e51a9e87802ccf986a92d4e9c413b3bb836607bb14c699bd93153a871bdd035bcbbed1b27b4e781aaa48cad2d2bf0a74eda0bf55f6b9ae3e3e0ff295645c7bc03e1a1a207892ceaa07e33a8ce96c7bb16ae9f7920dbe0e3b6a58fbb7619f9ffaa25ddeaea3c93b23414dbf693c731a5ad35be5b05c63a9618d1916b2cee8d2e5ca21e39344cb384ee7912762afe2b58474e2aba2f427b615ce9bcd0837bc442f8ff9147aa5aaeec5512741843dcdbadcd9f9b36c4fcb4d872ee6569581e58cb36456f4241d8b4e956e3b53fa121ec3620ccf68cab141711ca6716594a23d2f16e1dbfbc03f8dfd6f5ba44753dc51745bb6f39bb9e64a72899588bb82e12eebd5d4cf00166aab425acb0fcd22c8ed0c8523b38f8d5ec183e9ec0b00f86827a0a4226fff2cf1b60b1e13a3e3b53b43502cf59f5048d2fac8f5f4e7d0a462125b68cef0964b573326ba03566bd6b8edabde6150b87c1607194be335c8ace8b4829236db88c7dcc37610dfdf9047931847d47946ddd5557857ccfa8a85cbe3105bfcc0237ae34586bab900a5d71a426e2802289c2a686af6c0bf415c8763ed7e06823b4a60ed312093bfd960888b4c878cc1fc68da50e2091dfb748b0181c77c25027520d6d8796f0c7e0294bd63457a4c66770dbd10123ad8f1b7778a8418d7fa7607e8b5b7898c597466faf624e9cba065e76d8a1339099dff0d96eaf26ebbf90f9d4a0c25d7b8c769f985f97272be108c9ea5d52cb3d8d8cf6b5f002496efa03830643ec56215d35c678c71531d3afbbc101d9c8ed0d75f2213bb7e5b78c32c10dfa9e0bbb7d38d35a156c44c85f65c1698a8b8bd25b453a229d6344a29a44290f900d739a8e6a084ddb71e8dbf9b6f06f93e969d8d758109251967ab25977412924af85924cd930214c45d588aed85499d8078719cf3c5f8c8f23b3b77bd2f661c43bca3fb38a1c8a37ce870cf6830716c33dd6dac405cfd17d517e92beb812e1edb177d191d2c5f4834f43ef4e2d7f95d5bd1333c23d0999818478b4b175f17885aa001db4a88c082dfda3a66ce5c6e58b38aaade3fa1281033022ee12efa305efbe730bd27ceef264e1a27c02898d30950b75cf1243ff5504f1b7b58ff7175e293c9f2b7016e470bbe5a13435a52ac07982ef006d33179cdcc2114904d50dc980cdedb1ccd46bac65b0f5aacec1fe2037b63c7052a5d22be5cd9a67a70cc30e698bf2268680f1fb1f7f9fc37352a6643888d36fa2ccf8c8fdeaf86b460409175f86a8853999394ac08cfa2ee75c46ab2e392cb53ecc387e9e569bf6be556533a34cbd0a5c2adc84e33c9f329229c91b6d5bfd2aa148384fd6c28d12452fb674df4fab93023503cdda81dab0273c0fb75fcb06cf670ea27eaceffd84e50df981cd83e16b9f6dcd13e703389fa741a88b3b2c30bf89c0aca1c0942c7b86d5098b8b8a1bcca72fe7a8998bf4fb56deff698384cc939db22437a28cfe2a4e62a0df3e02931cbfda3418a0db360f6a566e883a0a3db2d8ff226bf964273eb3dd05a95bd50b87c60489774c3f10bdf31b23849221f17e5b9cc5351b04d7d16a6fcbd2d0fa03b7fcd9356a7b8cf4b648bfc6bd6bbc472fb41387a7eb21b90ecd86d5aca814ef04bcd8836190131cdc0b01d51af11873a5fb2bba7502a6447661a85a314929e4a9fe12265deae31efb6c8fbeefbf2f1f184f865d79f837ef2986bb395918e0e68b84a98613b1bf9e86d9358f4a5e391882fb22d765544534243778653456e55d43a8972ffec472789c6d3997d19954adb0a7eefa4c379abaa4729db37cb6f56be439964ad4604791230e8dfbdcb96254efd276f164fa181eb3b379c0ed1b0b665e7663a6b776f66c4c57cdf8869c41365549c973c5ad198fe7755bcee4324a27f26b54f750599d0a94147ac280e20672ff71d8858cb77f1d239d96111343152dd3fb3a8f3a26cd70ea6ae79050de56b9260bfc2e3a6c233274ad601dfff9fae7c7469884338d8c65eea3e8475f3f97155c37c4755033b15c11b118db55d8eeda308a66d82025f85103486fd891e7759a474fc03e1c1b754ac5f83f8e287bb155a5a931717ce997fb528c2d2f71e1ec4089487d7283feba1ae48ad25ceed106ce521c346da7f25e742b708e13836d839a9c1fe115ce45507936f1c27d3b1e565ef9eb8473ed88d6dd4cce3ba920c8a4201d3c61d621a6fd69e642c502cb1c54f56714d634dbe6c4d845efb32110a821cacd6d18d253a7647b514a414fb61a8dacc5c306dd6ac8d5b927391de70a0072f9a1c31806b7e4761881691df65e0afdc32a1f69712f08bc6a73f28d0fa4a80fb8cb862f7221b724e7cf4d1bc6ce63716379004014cf0592229ccb1be847fa27bdb0b678f48d97b4bb19cbb981a3244b2eeb50c14bc19f446f4f2ce4ad7d77da6d25cd4fabe324fdd9bb730432b99bfb3d9710753ab999003b9375ceece9d4b2e119c920e96caea2a6b8d951d9d796c0e10d61dbef02971b9625f66ffd5df754bcb98dd6a9705e36d4e5d3dabf5cad422d98ae363f00b1644be5b6b0b23c6a3d7eae7048fe6c1567f054080794c201af2fb4c6c28597d14584331bc21f510434d7f089ec3b99112ae90fbe44e787f5f56573549d0796d61000d89ae212e91ab83e44b4bd531505838a2bc4ec9a9e0f7c6723381dfc770f8599271f54eaafb06fdda59110de7b3727601dedb36a1aa00e6e2f2f3ce6f91823613f8d45a2530f99d6bd327405c1e89589a7f899f02a82122a2915bdc95e1aa248cf949e4a63a9974aa0b3e64e0330bc780ce54df7e082a5ae58605c89c2a0a5e834a303651100552139934eafa6dcdb84e8f393ced6e4bc7a27a25d5476e914815a9120a1196ebc1d28c1e73c12c3f32d473ec1b5d63cd185372065f6cf68af4a1d45ac6ca6d247996d68dc424a760c2a441544d92dedcfe317dff1c5e80400ca7c81277976ae4228783239467441ec2a1f1578a0e067c296f424f7943de79546698dd1c8451b909185546a5b5cf75f56f2ab082d313f69a229c9289adbebd2d058577e0d53423f8993951e3f9374796bebec22200704b5d6f27bc5ecc5300f7d4fc11ed4123c7acbcb47f1808e5d9374bb80ccfbbcd0bc6f99b40fdecea791ccb2c5dfa4009d7bc3ed311c75bdd42333b1ed8aec45617cc16a0a250556bf9b206a89e4e29ff04b613487e27e30e79865255069d1c88263ce2179a80db5490f685ff4ebebb90e926d3090a6dafc2ba42e5d0422c3d5549d976dfa1da8cb6723425a2bdc3f3da09a075276cc592bcd326abd11885608a21feea9e29395eb5ab19fa013022eade0ced9ac38c95e648aaac993de5aff00379f5f9a44114bed8fd812207f12c6a835148c24cade67e264bc7b1a344d3e759739293fbb837b1cb143350da35d34876eae082262c794a043ec26d85fec300ef261e440561aa600d8f8ac87adfb73244becb650eeb75f0de0290f3b94a896ca07a1ee20584f9866ae6e7c1fad93a616651f0114471714e44221bd91af507da37d04aefc0b3d8375437d5a5306d83aacb53f12527ae8a03c7e1fa91e2df40f829e5e7a80717edb966458d7f26af2bce1626910f0958f79f65ac2b760e9f5066ddb38cb72ee6a04e59e7463b2eb4e967d7caf3e4b443810d977df2027a813ccc1d35ef277aef08ef9c1a5770db076a9665dc35971e8924a72b6dfaa9333d1e9136a6af68bf99d3047790bf56ac48f646dbc44c8117170340fd0bd1f40e224e90389ca4bac8ab1add091aec9c0c6a0f410cd20a6821c0dddf118db975a528c7b225741b5e81428af98a10e68a80fc962ee512aea2689ac9ef7fd0307c2005eebdaf6e2d0db4872e5469336929d0d5cfda25aa927429ab39c8fb605611717cad4e5701738da3ce1e300b7127a150faca3bfe306a8341a3ac0f7eebf59367526ef3f528c319e2867add03bfb6f6a3cf2063bfd6a19b28201fd3929e91458bf66af9d9dc1f2d4f0744e118817857d408df5a3e99f25fc9f5417d918d226514dc793f7ea3e094870499ec064a849ba0c8ab3bd0d34838a5a2d31769236dac767924f3bda1be4c329f65783722f2faf7f1f9af7a5d79b8732c4895beba769098d9854c8fb43b2b23f1a4bab3323174b2d215289ad811cc268d3dd6b12fc5bdb592ca99620abda8925a1e928a2a88baa6c812a5be120fdfea1729d2a437aa247030ed99a8da0b53e37c59a1ed00f2376d4d70720ff7307abb9b05559f31e50c6da4bd284eb83d8e2d605c04dd2eb0314645c52339388499b91d18236ecedfaca013fbba621c7470e4eb03ba9f09b46f731f85b3b1c08ed104587659e094b270412d3cc1dedeb8a72022a68ab97a5f8b1fc657d14acaee649ec1558903345a924cdbe3172b8889b212a22d96b4663253d29786459370c80742110861ce01dc677be0c0d520b77c504f925b3a5cf7a2945ca2473a194fb1c8a5293eca24629801994858d6630714a89f137ba27c05f6a44482405c168399f06fa4ff3c38a634abf6ef9e335e89ff8cbc2f7ddaf1089fa1c51f282f7697a2dc32b601490085d4bcf7c559494b6e7ace78bd1ba163648d566c6777c95ef45c226be7bd57adbef5015abbdda80eb3b2f925d5780f6f8ccdf2767de5cafb59205f4e0a3f6e9296a456590ef7ea98549606db4316a333555960a93642e1cc10bedc0aaddb838acf85d47561dd3421dfce435833ace08d4abd83461007616b7152e15359eba1ea108bd108cc15afd3bd579132bdf161fb2bd5ab8d1716e147950bca55bfb1ac81a9fa99a6418a7c6d5689aa8ebdef0b2085f87f369b4480abc253a5706f65eed8ed3c2e8bc79c2116387c01d0ea0b574c9dba6d0a78a396705566de9ee1900c2f9f6a0a81bec2bffff71720f508910687bc42d574a12b6f06a7c2a42e9046e6fe5fb5161ae912e5d135e4d57b972e396cf37fcbaef075d4a6c526eefbc153da5bd9f42630f1b4077d9a207f140fa27189df33a7d370e477802080d98663ac2a3e354a8384411647d4b801b3ba6d9dc9981b504a1e6cb3b6fda734811d0416badadd79ca9096cfeabbd863a259634fc8837d07f221e5d4ec2c525989de5e884c1173562b270339561aa9008041b05ec8d09b41d216cdf04ee7575611ae4ae06030dbd775bf88d179febb05f0b6597950b535196db82bf43c3dfb288e030517cf9fd2f539ac725d235e646a73c716fa1f6837795cf5e399e6eb049c1bc226730f8ba7300648ed90ce1ff9077980cc77447362f23da20803562fc8ff5931fd6960076323bdb634774c2783f711378acaa3dea0f311b962232b3482fd89ffba61539c04f4181407c7d8dbbb6dc60176", 0x1000) fcntl$setown(0xffffffffffffffff, 0x6, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0xc4dc, 0xfae, "5fb12741ae426720c84f3b59a3be8a260a9b6694", 0x10001, 0xd1}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0272ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 10:23:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/43, &(0x7f0000000040)=0x2b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000100)=0x51) 10:23:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20207ff, 0x0) getegid() r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x180) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r2]) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x1) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 10:23:23 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 10:23:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7, 0x7, &(0x7f00000000c0)="299771a3420180ac3c08033d9d32ded70fa2ad708cdf77943369bbb79e4f6cd7481077b5ff247876ac3e39a5791e6734e53107602ede18face8a17bafd87797e61aeff8ee2a0de4b7f5f576df8d8df65cda80dcd34af3b084f8b801ef15e74f19ae00eb789a37e5e3255c5ee13b58a3b81ab01699d89bd98109e91dd04203b0a8fcf9560161c0b3f80c1", 0xfffffffffffffe39) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 10:23:24 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(r1) r2 = dup(r1) r3 = syz_open_pts() shutdown(r2, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xffffffff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:23:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7ff, 0x2, 0x101, 0x1, 0x400, 0x5, 0x2, 0x2, 0x1, 0x7fff, 0x2}) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2001, 0x10, r0, 0x0, 0xffffffffffffffff) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) 10:23:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) 10:23:24 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r2) 10:23:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 10:23:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0xdde, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x38, 0x40, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000010, 0x6a, 0xffffffffffffff13}, {{r0}, 0xfffffffffffffffb, 0x11, 0x40000005, 0x1, 0xaa}], 0x80, &(0x7f0000000080)=[{{r0}, 0x57bc019f3ee88a89, 0x8, 0xf0000000, 0x7f, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x8, 0x7}], 0xffffffff, &(0x7f00000000c0)={0x8, 0x5e}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r1, &(0x7f0000000200)="3660ecd5e38ba0cff5dedfb2d5cfa6fa7b5753ffa7de7b1abbf9ebe8f493f44b5117c464f1fb062c8c6c6e17894e1289868cfd2119157144e9651d82564857f9de3983e3ac70d203d8564479488dc156dddadbe89a8578042b378a68af3fb8f86c67d33fb0d044a10573723a2cd226733dfd9dfb9465af7aa41ebe3cb48b290fc15ca69c7ff82aba2bc10ef86792b0f0749759685d6a3054d21758359319f2d1cade", 0xa2, 0x2, 0x0, 0x0) kqueue() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0xd86) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) 10:23:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) lseek(r0, 0x0, 0x3) 10:23:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x10000, 0x755, &(0x7f0000000180)="acfcfdd50350eb1eeda766f53aca99650b4ecbb0f2fb62ca3453226eeb7a8f3156075091f249f854a5e61dbee15d9b02daba286fa3db071be95f0e34a166d5b8246af3898c54036e4aa8ce8046cc40a5c079964eda435e00e141792fe9d85aa9e22863fdec966f46c6d2b6c0148e5b71d2443e479545468f81a86f7b2ffc4654729a8be868c024c917d7ce635d35c7b0d83f62648a3436955028895e335813de99f189ac4c9e1211f0c002893997962d4d479af486cd45b35ddcdb06bfdf4faaf731b2f92e8b47fa02c534be3209fef55f101c7c4bc45692a3c51e32742e80b317ce441ba13a9ee25df9aaab8378283e00cc3d14ca285171bc15adec690e808b09cecedce87b58365441fa2a02e50b1c2624a6c713740cd6271c9247cf3c5276900ed4ed1ba6f1573f8197f64569b8c0bc63bf0bbb6d2eb55c3203f7bb53684230e15d2568c608b126f22dd87628f957cbd4f85514b9cebd7ade6071ea7f63ebefe4021c1b86996726591483359df0ddee84a818c3b8cd2ae8fc32a295f81afc41c7231efa6b14ed89fdffc37ad6dac16f2e9377d05d53191569ee92c84f31cddc64acd07c1482491ed6b5877f4d6d85238256a62ea2e6690acffa866de6076930259ede6ecf5b06093bb6b7ee5965c8af22693d62ddcafff26f2d07fde2d9429665848eb778977d05e0c2bb2d09932f2ebced025756c5c7f21e565148027053f82c8d4b0c31bb016130ad0655c679b1e0dce526117b954b071f2032ddc16ff687097b1790e9f4a7edb98f59e4ca8face532215f2e3d2dc958367a09ec7fd205b19c136677d5acd09aaf772e8077d57a7c239c31f960656dc6b1c4ecd00c7aa654c9aafba500d7bc64e1d39a3c83e56f39ba95f4187e50cebb49c8fffec5ce47e43f169b62bb0c731105ba13ff31fbf4b66a37c7f90286fe4c9831a129508fff2c62b720cbd4cc9dc1e4e9355f08f5f14773b28614db14648a97069e5fdaf750ae877f423c9ee8ac3cc18f0e14c857d9ae6f6d3423b55edcaf78b6e5b435aed7623b0bd1fd86a7e2d7c1d38b3dc493b182f8c90ec2ed0de7a68f3ff51440e82c21b76939a16a67b687f5a890e8df2fbd9a9320131952e419de3d366de6a47071e292d513b2587698113cdd523bdcb6cf07a385c7dce77c976c0beb0387647ea77b2a4dc299cd208ac203e1fd8115bdd2d1efb1dd8ec94668e6479ce03d0102df484bff85ad5297baafc1dcc7d1dc28a0cbfa90be70b2d6ffd8f628a3d68ff9757e0ea7b09b0ad6904f523f0d69b7858aaba44ad209907069a614fd756768742bd5148f9f8e02b3adf17a71a7c923a75ad425b8ccd99a91467c2155d3b5c2f4e4d54990ce0dad423bbd9e1a3b3b50b8e5d4579f43fb0ac9d1a96f6325062ec599a1d28e689f38a2e8daae3c31bc8ff71e05f6b2db2f50a0bc4bc6549bda6e9270162ec9452245362bbe5b16bf4282c60baf775e98dc88d37286817b1576ef4960e338728ee27458ed5495f525c74b6c1f944bcf37f17c5868073e43db35151e4d348b323d3f736482782ec7190d1b93ad63682da5195f9413a9185429fff168b6ff5f3abd0f4acaa899944ef1a7b6b2e3bb2e721100429d9fd9cff4b98941d2b0a9461220a86459c3b968500d6e663bdfa89f6dd6eec8d32fc6c95c2c8c3bbd3727bf0bc1a7b5610b181d437dec3de2f04e72468800f4707a5eb56741b444c9fb237f205eccb157f5284fbc92579a312d9f6b3ea94c5d7bfe84859e19000a979c24ebf201ff087edad76382635601237b03d89a886a2637ef810b5065814b8e2380bd167eb0fbee61a034fbb3a4d05fd9e3c8b5dd2136aac1c2c4fa769939d274922eba9b36c5351033159090decec9f7cf506c9643415107660b7ba95b7623cf5a9f1dcdbe995f2f2adbc9809fc8c7a146fe99f52a4c5b0b11b724db5af548b465cca2ce1081161c0851a83d092faf024a2073540ff363a8e5d0013496172795769042246a77dbafdbb72130953f11da542f0dee0725fcc6cea56bd871ed0db609f66207a30f539632a7c7dd414a0e8e27d89c9a8aed1e4853b4fe807eef1c2b3b4ef7f3db97af1f3c3b7d381ddde494f6b43e9110a2b030ec51f393215110af3c461bd9b322edca50c49308d0869443416fbdfc92707124efd4d8eacbca2df9909278288b1ed32869f2b31a8928a663483989f01841426a83f608b17699b535237497c28a6372675fdd0035c7511fa7cb3272b6a50096de7f973a97bea3676bca5eb80ccee6292bb6a23c3738529429c50d7b4d1d5e56aaf67e76a4ee3238ddcf0f44bc3b617719662876675e2001f72cc3647f57e3f49c9e84671f2d5290923bbcaf56c868e1b73edaf6c9800237bce146c834a1c2e0e3ed1e925645b48d4665866c4d616ca774f596be79f3059a711f369c7b663823fdae86d1c7cfa9010eee6295ace45595b7dca1a5a53631d3d75aad60f836783788ee30f5067af08e8edb08d5e6f56a666a983c5e61fa5d30b94faa1d0aa28651b494acf020438dbebc024c3064b2f37b8a413251c527adbb7c6bd61b781dfb9932ded033685e5224cae2699756a170376aba4088604ba7c654a0611de31f0562f7edfef6013f5eee4492bd3371be23da6d4201fa9199e21f6a4465e6233206d5ab370708be83c77514e6dc8b2b480bbff7dff1321b744e0b1ca685ed65f2e5223add609f0fa130949426e65f9b448cf427b22f1446edf64a60e3a752f3971a7047c2b984513fa3d2925bff1387cd00f20abeb79f321f0d56d344ff7b9799bc77b82c1972186e3cba003dc105acfc7d552b4e57c3dbf67eab4b2e62b6a59f47fe7b88ded63bbc5ec749689cd2ca6f1127124010618a468bcae2bee8f6dd0bf230350f0414cf4f07143aafb1b1c119f61c845b5b8a316b521ce5949fe7bb52d03bcf3e3fb2d0b543d9f7cb62c9f610cc1ad66d5b09504542e71a7e21faa7f952a024bbadd3aab15c57039bbc3ad0050dd0b2bb8106c787d4a130b34fbac6e13048ca421becc65cc7dbb0fdbc8d7142062f3e9deb2191e6292bbe4d70cda36d8b7643ede7a3a8b42a842e903d4778c9654d8218de966661c1d75fc6989c049bdb6b73bfecc6d2ea556214be9bb421d9c14527eafff0bda3d3cc989fd74d31e523aae889355b8e6457ea26e388bbb7f911d6dee1a281d0386f33e6c4a2405c90f019f3afb576f02d8711e707ddb87e0e81ff3c567ea7563ef41ba98f31d0738d4ff41531d267a63fd3d230682a365849b26726cbcd7d08d4e97933714c2c18fa3cf3cb0b2d2259db6c600a472a4bcb10e8881871e3e4e902881b33a52b5aff6f4755090662628440d3d1c2225407f01160bc3860190fce07e215a6adb9c7dc5757c1645faba24a544690a47de4b36cb95dba89fc93e01373184346861935ab6ddc380e0fd0537fe40bf40e28e4c76f13a4f630837647ee507b7f258fad21677e2b5c3b800fdfd5c44f06691dfa0a5b287649ad75ba7e60b509c0a679a5bfe627ae6c7d2ef3bd748519e7b3752a02963ca51a89dabb51d0dc707491abd0edae9c1b4cb43e80b22200cc035acd233e85e98418cb23c4fb63e777e7f48e5ad050997ec8c2f5dbd0e6fa118776a8a3b89e738059b2ccd00586b395a71630e4c2cf15c16b933f3de6ec448feab7f577f829954f684122cf0819d887b88e6dfed0eb130f6310f6471fa148c9d184d078f5ca11975a951a67eda8100bb68fab193113e34295cb3d75e95ed51b1cc5585f7ae1d274db1dc0e9dd0e9c702c244364a0063cf52cf8c9af6495574d100ea95010467788b2a56a182199c2cb25722f238cc0c1b4c9b1dd5720f84ba87f1ae2ca7e27744edd17bc87d666aa667fb9b8d7c0ec8c70408bc86180db2790babe63071701ec57ed0a684f84a49db0d8352342ce7021b2e808717d6405fb619e04cef249b613e99e6492d4e613e3d72ccaf36a28da6054f7d7b8ea97e5b84a8ca690427ba912dea6b3c1e69874b9c7a9264ef6d49ec21e68e3e8285e69de9ebb8a9eeb9cbbe1eb9f4d35c10e1f5c7875ae5935d38819ae4318f798c036a0ea6ec06c257dde6c124bba8f9d9e5e96637261b5a1eb831905ac8b68820e2d7be23b1fbae1717bc64a686199ba7dbd484f4f8e118477741ec540e64be243b97afc7b744f8e2fb1eec50e9edcae99661e7381b53a034f808ecc92b908cc9c616d948d48c737139e217eed29cbed2528db604f2cd3a9a6d67e36b33dc35fd12aad3a0bfc9e6c447a4946fa3d1fa974f4f36bd640d799b284dd2565fcdabbcf69af91be011aebb1e21517e36c7fb86cb5817a862eb2ef59c7e170251f7471aaab62e94149c4fec65150aa026c92364a4cef79f1054c5029a3587f5cd4a67f5a1d8ea17a1f51508c1143dda7439f39f83bd9522f665b8c9a38d72e9fdecde8e30eec60d343d297bbbd0d327a66dcf2fca7ad88defd1a3c76165d35d441956083996f1dda1b046e3f5e0373b8785b6d08c2c223f86b047db1863d32dda89f80a6c24c320644050aad0cc4860763b654fc1c40338ae8721f7942c052d604e6fc50e230eff7512d2fce6017e862ac21f674ac6c23233962f84af6e1b6492a9fb44bfb43f726a78b4e8a794b5a547427a16d6d9bd95f4e613e73806f763fc4ec833ecc41037a7f90e8df2a0c90cbcf15fb559134d504ed24a7ac7396dec9c0c3a0b1b75d009568f83116ce16bf87e2a64ad85412e2a3fa2184ea52c19035cacd121172dcaa37540d635216fa4589c4242b23f8ce66d79e6120c0adc42ce518c1033ff49c7857fe59a443ae22759331b2b3fbc7e6182ac6aefa711b12040a325073d8b5f2392e6f3f96e688f503e896272ed43d6019442811d90c027c6c56a1a1b9d7e7607ead9757a0389372dc7f1369ad9f033bc2e15f7ad992c7bb079ffefb768a9c06aff3f60eeffde6550c0c66a2845ae646a251adf219b2e766c373ca2e2f23f08fa842de1ad37311414918e3e41d72934a9286372b03c2a83f8c419f566a5ae86a174dafdd90f061467d141c7286e95c3fc2b9b483e0686ef79e49d39bb15dc225c21ecb243845cdf1830794aee9c88c18ac2d69129f089505c9fd4b417875858f1ddf426765ff3399bcce5574420605ddb3ea0eeec0e8303b5f416480f495d3898c67f18a1302d5c5a79865d12db8c16e23a60aeeb26c251e479507a25c5f5eb02762efc4744bc2c514719c699bbfc82ee33f7abf69393f0751d78f15814c63dedb3896799eea50df24aff5da99f5b03a90e40923f2d80fc111bb4dfb4dbc8b630e06b4f73596a0f9356e7bf1f81e3725e4ac0e3384055b1b294da2c6251eca0421be561c3278b65a1f3ccf3737f2e5138714465bcc5ab1441ef2b7638bdfbfc650d68b41d90f872f46eff7f453869b1bf400c0ce56d3b0b31c82fb18c2681a4c3613e7e451417f57594b6aca0f5ecae649fb80c46f2e26843bada748f9e40b843f53b9b79c1953f0593d24ecaee6115eef6b4080dae66eaad880bad8b30f470958327bf7ceebf4c0072e565fd585c9a88e7a8c98368799b48e685c0583e516c1038c9f3b058182e4a6293c517ab1714054228473afc70d53fbdf3eae7b0d9c7265374dde118033849016fcbb39791ac9b57a9ab63a4bae7cc53d71f91a8e9129928e3dae67a0fb8554436d01f714a2a48dd5b4ae6950a9a40368bfefcaad10715454eca41a0dfa5e03c074d09b637ee34949d02f2834f522b1c0dd890f1f5363c01f6be7945fcd8dc3325c65038e1b81a8b05065d4a0ca8ece44ea6d7ef08c4a0feb0e", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:23:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 10:23:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x80) semop(r1, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x1, 0x400, 0x800}, {0x1, 0x4, 0x1800}, {0x3, 0x7ff, 0x800}, {0x3, 0xffffffff, 0x367e5d5323f25b9c}], 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) listen(r0, 0x2) 10:23:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getitimer(0xfffffffffffffffd, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 10:23:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x9, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0xce, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4d, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4f, 0x200fffff, 0x16a2331b, 0xfffffffffffff2ef}, {{r0}, 0x0, 0x84, 0xf000000c, 0xfff, 0xffffffff}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x86, 0x10, 0x6}], 0x0, &(0x7f0000000140)={0x9, 0x4}) 10:23:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) setrlimit(0xf, &(0x7f00000001c0)={0xffffffffffffff7f, 0x3f}) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r2 = semget$private(0x0, 0xfffffffffffffffc, 0x480) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/86) ioctl$TIOCEXCL(r1, 0x2000740d) clock_getres(0x2, &(0x7f00000002c0)) 10:23:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) dup2(r0, r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 10:23:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x4005, 0xe9) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000240)="bb01c3c11c546c7619b49221be403a3453c49fbe72309284c79d00426ed782719d70656c56ad617cd29519ed8bf049f0087f129c544e4e684b05412bfead25d610dea562324e0e6f37c8f7d4b596febac9f5d857439fb50510e8ec728679aafebb2a7522b61225bec4347ffe3d0b12d6a5199e68bd3aff909c2869c5e3c13aa0af855b127e33e5ad1c20f7194c25286c6e6f45875c236ad1df37d394f25718417c7789c1bfb886adbffbfb30c6fb8dfa969043e3b9976cd8a22cc231371c39dccdddb0cc933a7f5f5799fb6924ab884144215e5f590d92d955fba81e9d9b568f637523d25e27269c5a78a0b496659e81b077bcd91e9524b1", 0xf8}, {&(0x7f00000000c0)="ce4332889ffcce4c2d3d1d", 0xb}, {&(0x7f0000000340)="074d503934ca30db4e0b9e8b25120522a57becbf821e3ead7080c2d4b8fea3838a8c6ce0ad1b1df7e95257d80b7561bd61b5b07674632c51d3a162efd603cf549b63b5510c736692a3a49af8239e1a73defa9fd963500ecb1f0b0366e1519001c6b888ef769436bdfe45d10881727a838f3bfb9866053eed622e3e3b18e9926c8fd938d9399f93b5fbbcefe77450e3ef773cd7ddbb3fa1808841ec23d3a22a2bc37f9ed75016bd615bc09af069da159ee98457d94cf70294978d8d199c2323ed1323e050cad161341fe71315ddd8bd0e2715f0695d25d5d50ca0f8bb0b9a65", 0xdf}, {&(0x7f0000000440)="18a27f4b3f54f2d877557ccca0f0daed376def319ff54f46e6c706aa06643129783be3d7a98f463d0639f3c6c8726425f84141d1a9c3162e7e43658c9b84182dc30bce7623c5613ce32ee4e3d838c0a135911c05b2a8d8735935f2a64dc0ed5c17c7da4545b9891e7d8cf566ff5a981e3c2045042f685565c0ef659ab8cf05ffb8df", 0x82}], 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') ioctl$TIOCSTOP(r1, 0x2000746f) utimensat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 10:23:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 10:23:26 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 10:23:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0xa185, 0x8, 0x2, "17824ed1e7d67d76ac15279e4a1ee7c162eb229d", 0x4, 0x6}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r1, 0x8) socket$inet(0x2, 0x2, 0x5) write(r0, &(0x7f0000000080)="fa8bf4dd0541611592ca93441a94fc1c25dc799cbf5f756fbbc0c7b6deb49830db298c9cec0bb432fae9c82f3932007d34df4c332762619475c0a5874012d141b9531e626ecd4a", 0x47) 10:23:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 10:23:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() 10:23:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) 10:23:26 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x10000, 0x20, '\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x9, 0x7, 0x3, 0xfffffffffffffe01}) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 10:23:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffffffffff8aa}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 10:23:26 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 10:23:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = msgget(0x2, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/134, &(0x7f0000000180)=0x86) msgrcv(r1, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) 10:23:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc07de4ac1110cb1543073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed149385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192938803e18543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3", 0x201) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:23:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x84) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000100)=""/76, 0x4c}], 0x355) 10:23:26 executing program 0: mprotect(&(0x7f0000535000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$setstatus(r0, 0x4, 0x48) 10:23:26 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/80, 0x50, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000240)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)=""/4096, &(0x7f00000012c0)=0x1000) recvfrom$unix(r0, &(0x7f00000001c0)=""/82, 0x52, 0x2, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 10:23:26 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000080)='./file1\x00', r1, r2) 10:23:27 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) fchmod(r2, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff0000dc81f3009765dd5f0000000000000000d87744f88321fa0a88520df04f60417eaa2ca02a98429439f7acf23756729dee2a070efd8db12217a650375a961909d5aa45f0fd01ffff36b88e53b0354e418b95c732ffdceee4c090b26def388351e889cef7b9d7e5bbac95e15c655fd974ca725de373b66638ed6100000000000077e80ffecdffc4e3e6444809fb76b14ef0917bda92bd10bd208b62b70b4bf9925dcba3fc0a928fa972641f73237500000000a0d8eb0c8fb3930b7158907f0a91644064925e23f243dc1196fecd3871c9ae78e5943026d8d96e44c6824a9a234eaaa37ea3ed787644f31b585f5b6d337f0e9554341b0b576e5feb8abb00daea43af18575aae1f7d8b2fa391599b6a20410ad9e08f5765a3276647c2a9cde95b7667f006975a5646a96fc7c80741ebaabde72668f42d4e259b658a337511d7b755c1dcb69b504a6ac97c2546f859aa7e6f1bbab10a66979d88566f28594872ed27901db9b73fab16ded117f044a77030a49922148632e9dc600ae3d3856e00427170f883ec30bf98a0227220288ba125", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 10:23:27 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet6(0x18, 0x8005, 0x8) dup(r0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 10:23:27 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:23:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) r1 = msgget(0x3, 0x8) msgget(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/36) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x100000001, 0x85}, {0x18, 0x1, 0x222e04a0, 0x5}, 0x40, [0x8, 0x12af, 0xb459, 0x10001, 0x9f, 0x4, 0x4000000000000000, 0x7]}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0546ea140f549f11f5654b7acf27c166a9a4e937a22d3d104078bdeb5fad6b6eeb5fb12c544083cf4b7f304ff47adfaca2b028980490d411d7192094513f90a5109dee519297ee7625ec426901d49d5bfbe994b7ad3621f68985808003b4760fbb7dc7901ccfd0e4240d10e6a4ffde5c40b089656f6ebbdc426037d7f23923984049c1c57296749add9ac8e06738092710e2d6d0bdd793cdbe2cb10ebd586b3911b5fcf0877c343550159517a42128026fce430b53e056eabe35cf7b16c32061e5fb7e0bf3ac37ec0f75476fa745d5e2bcba1acf310fcc85500d1f8a4c99653d", 0xe0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) recvfrom$inet6(r2, &(0x7f0000000180)=""/186, 0xba, 0x800, 0x0, 0x0) 10:23:28 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0x80f0000010, 0xffffffff7fffffff, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000000c0)) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:23:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7800000000000000000000000200000092477af66a171ef249b25a768b75185d5786f76296de839b59f6b6d97fa7cc83c82c28b9655dbaa78f6fb9a58db1cdffcecafbde80f6790d6f37fb1f22692cf5abbd7379aa1d780775aefa495cacb211e3c2cdb2942b36bfb9f4e5e0779b1eb7ef86d0ed7cdd4763c27207f7cc550ade9f185c3feed0ec6e43e2aa14f9f4f1cdc91f16934a39899436684b80b0bc74d4473c667dc7a165db432c99a0f01c7e1b8dab8248316d8a44d72e09991fbbf52693d5772c65d9107cf63a4bf8853c5c0c2c86ed168461346fb6afb0249522952ade6a26de76f7f269f34d3c79b6a6b7191d209483753944cbb3"], 0x78}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x7ff, 0x8, {0x7, 0x2}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) pipe(&(0x7f0000000100)) execve(0x0, 0x0, 0x0) 10:23:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) socketpair(0x2, 0x2, 0xca, &(0x7f0000000000)) 10:23:28 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x43) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 10:23:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff8, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 10:23:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x100000000000020a) write(r0, &(0x7f0000000000)="6fcbb260e1414a70a4ab5cff87ac5ab4be5c455a0d43ad6a08eb365b592561d1e720d027a6782f67c75ae5e7fd7f55ec502e0370ec9250154e6ca07e8a8e90823e678f5f6d23c02f38b569fb5223073f8986e442c62f235f4e2754adb8c32c9febdaee323df3c2216b538d17327a909e8926cb6175750cfde1690c95", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:23:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="42222a1b921074c7d7fae9693f302fdf9b652675eb99007319fe3c335ef28a91b6134badabf49dd5e7d756b1f1"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r2 = msgget$private(0x0, 0x88) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getppid() shutdown(r0, 0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x4, r3, r4, r5, r6, 0x100, 0x1}, 0xe8, 0x400, r7, r8, 0x1f, 0x0, 0x4, 0x29a}) 10:23:28 executing program 0: syz_emit_ethernet(0x199, &(0x7f0000000000)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78ae0099bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0dfbf3a9166c39a1f74690c61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f840bf6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db9686ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b79020000001fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128010e0000a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f537788c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6810000000000") 10:23:28 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x21) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 10:23:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x6cd}) kevent(r4, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0x200) kevent(r0, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r8 = accept(r7, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) kevent(r7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x41, 0x7fff, 0x7}, {{r4}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x100000001, 0x3ade}, {{r8}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x0, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000000, 0xfffffffffffff5d7, 0x3}, {{r6}, 0xfffffffffffffffe, 0x44, 0x0, 0x9ce, 0xfc}, {{r5}, 0xfffffffffffffffe, 0x60, 0x4, 0x80, 0x4}], 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x6, 0x200fffff, 0x3, 0x4f}, {{r7}, 0xffffffffffffffff, 0x10, 0xa, 0x1, 0x8}, {{r5}, 0xfffffffffffffffe, 0x8, 0x0, 0x4f74, 0xb0}, {{r3}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1, 0x81}, {{r7}, 0xfffffffffffffffc, 0x80, 0x1, 0x3f, 0x6}], 0x8, &(0x7f00000003c0)={0x77, 0x4}) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000400)=0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 10:23:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/92}, &(0x7f0000000000)=0x5e) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 10:23:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0xfffffedc}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 10:23:30 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) recvfrom$unix(r0, &(0x7f0000000380)=""/237, 0xed, 0x0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f0000000000)='./control\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\xe8{\x00', &(0x7f00000000c0)='(\x00', &(0x7f0000000100)=')&$\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)=':\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!%\x86)\x00']) unveil(&(0x7f0000000180)='./control\x00', 0x0) chdir(&(0x7f0000000480)='./control\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="0100002f636f6e7472da524add0fd15c7f11239a820d00"], 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = geteuid() getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f00000002c0)='./control\x00', r3, r4, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000540)={0x3, 0x1, 0x29a, 0x5, r5}) 10:23:30 executing program 1: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x6, 0x3, 0x202c05e) socket(0x1e, 0x0, 0x9) open$dir(&(0x7f00000000c0)='./file0\x00', 0x880, 0x80) dup2(r0, r1) 10:23:30 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() socketpair(0x18, 0x7b73d01ebe6ca85e, 0xdb46, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000000000000000000000000"], 0xa) setregid(r1, r2) fcntl$getown(r0, 0x5) 10:23:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0), 0x188) r1 = semget(0x1, 0x2, 0x18) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/38) writev(r0, &(0x7f0000000000), 0x0) 10:23:30 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000240), 0x217cd7aa470a4b76) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000200)=0x8) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 10:23:30 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/168, 0xa8) 10:23:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 10:23:30 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f00000003c0)=""/161, 0xffffff92) recvfrom$unix(r2, &(0x7f00000000c0)=""/91, 0x5b, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$inet(r2, &(0x7f0000000480)=""/19, 0x13, 0x42, &(0x7f00000004c0)={0x2, 0x3}, 0xc) getsockname$unix(r2, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) syz_open_pts() 10:23:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/54, 0x36}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 10:23:30 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x49) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 10:23:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) munmap(&(0x7f0000631000/0x4000)=nil, 0x4000) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 10:23:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffdd7) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 10:23:31 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000280)="ec5714128a64aea82b97db9c56f32e056cd43ea313b7cd3d1dc3848de78e4ed641d778f75423b647a9279107cd080999ab3a60e3b649bda5838e04a09b6e05c2333a0e00e1a924e0b2e97114186c98d27e7157ee8c327af99c8bd69adb4863d7b9953d11ad6ce4966faf6524b23d104d0810f79dbe14ae6135665b6e54afc74ee60bf6b3e2be2960356340b852e84095e1ea9478ebaf121ba5a45671df5a8c9468a2b10000", 0xa5) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) socket(0x10, 0x5, 0x136) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x25f, 0x9ebf, 0x8, 0x8, "c55438608501689f585ef6cc9d18eaeb56ba75b1", 0x1}) 10:23:31 executing program 1: r0 = syz_open_pts() socketpair(0x1b, 0x4007, 0xc3e, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./control/file0\x00', 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) rename(&(0x7f0000000040)='./control/file0\x00', &(0x7f0000000080)='./control/file0\x00') 10:23:31 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xbf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) 10:23:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x2, 0x56) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x56, 0x2}, 0x8, 0xffffffffffffff00, 0x63a4}) socketpair(0x0, 0x3, 0x1, &(0x7f0000000100)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x1}, 0xff, 0xffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 10:23:31 executing program 0: socket(0x800000018, 0x2, 0x0) 10:23:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffff7ffffd, 0x0, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:23:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 10:23:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1f8, './file0\x00', '.\x00'}) r2 = kqueue() close(r0) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x1, 0x20, 0x4a2, 0x100000001}, 0xc) fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xe11, 0x1f}, 0x8) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 10:23:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES16=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x26}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 10:23:32 executing program 0: r0 = getpgid(0x0) setpgid(0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x7, 0x101) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20640, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair(0x1, 0x4004, 0x400, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x40, 0x5, 0x3}], 0x1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x7}, {{r4}, 0xffffffffffffffff, 0x7, 0x20000001, 0x80000000, 0x8}, {{}, 0xfffffffffffffffa, 0xd1, 0x0, 0x9, 0x1}, {{r5}, 0xfffffffffffffffb, 0x0, 0x81, 0x8, 0xf4}, {{r6}, 0xffffffffffffffff, 0x40, 0xc0000001, 0x4, 0x7}], 0x6fa, &(0x7f00000002c0)={0x7ff, 0x758}) 10:23:32 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 10:23:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 10:23:33 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x83, 0x1, &(0x7f00000000c0)="d184aa0f406adf8ee617ea10c223fdda70cc635f015e63c4ff342fff40a3a9ef9d009ca49fa99fa0fd73253c93d9ff574fd8db48c9380a157eb7f9d81f2f2a85b3cce7acd906c3c0997126", 0x4b) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:23:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/244, 0xf4, 0x801, &(0x7f0000000180)={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="bc309da25bc61cc62453e69bf47098152303238d3554543b4de0c5aa8263a3aa318e8d30652667172ed34a42f8823406d287d787e7e63f0748cb77d02d246b7d146239b02c60c3405bfa55c92d05f260691409e021a48380ceaf16a968bc2da090076f6d5d3f65e0d078a06ae281fe7a7ddb11b8c92931ee8b00331e4fd5bc29f0f1dda4f4bfb9cc2d268cdd4284399bcbce88d005aacea1e1d5d89bc7ed33e71528c019d50d093d46e62abb33c30079560115646b59d3ddc7670dac508b22849685803574cc6e3f2100163f64637dcad079352cb341d5a09645133db486a7233b61c98e3eba31b772ccdc055195a417139e3a52c581107a3f1bf26c", 0xfc}, {&(0x7f00000002c0)="001bc00cb3ca901ff64997e2520d6893306ad84608b5ee25f7d49e57cda3b32d088c1d0d4c50b77e08303e", 0x2b}, {&(0x7f0000000300)="341ffcf5d4ec030bd9ad3dec1e95b3ed3a1b7fc23f42e2fa0d8c4d1c4d005418b227cb78bfc933de95597b7cb4834252512f54fa8b262a4d061a51111c3a34a67a6523d8b6debc9e2227012830c577e084911b38f0c0e1f852f904a1e856", 0x5e}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="5cf9770b0e3eb5991dd79405e46993786c11245a34cf06515b69", 0x1a}, {&(0x7f0000000400)="e44b999f9658b9e5768829f16e45c47fd7c3c4d7db1a094c4efcc0e999c264c36fef7d1d9233ea31af6753db41518d284f3df125509d6cc989c931a83521c483e3dfbd0b16fa4a8a4f2d52fb4d688ae44287be0f394c69a3beb481981e4a001b67acde9316b43ea559143996a7aec07a321c0a4d2820a8edd3b0df7419f929db30f6470366a261c62d5fc253ae8a8d8714ba13cbab5f91db26a13a04ba93465172011f2ef8a791dc9be1ba86dcb7ff8aaee4", 0xb2}, {&(0x7f0000000500)="25f9fa5c7dce634f77b3ea6752571d185c7ea1426831d7c7bc984a2596b166e644e3053a55d57372befa158a64a20f77a7c7385942cf18b983fc01c59497540c25d8ce4e99b0efe70599f745d2a8824d33c9ddb49eb56805d1c6c3537553090df397", 0x62}, {&(0x7f0000000580)="00ca5c50c6c2f9559fd58fa4443b3bd9fcf408e99721ec5fe05ac186f3a3fddc8ee0b884d5c7c31b0c79f655473a6a6b9e0a43fc0ef86bf9077e25eb0853c896147cb7802c8a5e", 0x47}], 0x8) 10:23:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d730c1e77a6fc6e23c20f6861caea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) fcntl$getown(r0, 0x5) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 10:23:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet(0x2, 0x2, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f00000000c0)=""/15, &(0x7f0000000000)=0xf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) 10:23:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x105) 10:23:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 10:23:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000640)=ANY=[@ANYBLOB="2800000001011100ffff0000010000004f53bbd7c776ae5b4e11b48546bb6b448e0ede15d84bfacf452d731740fcb8942cf4007e70ed0d23defef992f34dd5dc283e30be22d4fc0eb1265bd103008dba3c565c65e94fbaa877bd3a00c05737fd7511711ef3ec6141a9d2ff76fb68c9db05dcd951363230395a53529b689910760a4acd5f8356f6dad2b6dcc91826c800db1693bab89c96f427587e2f8df564afb64cdf1ba1fab4b5c1f3d5b208637e3c3f3a0a46b11aae2015407e89dcc4c424b14053acd1fd3448f9037e878680bdb34b72e7177f30799917c0b285c4b25e07975fe7a154c7431e5c45455d96ada14db833331cddd57f1a411d5a179bea56167c70389cf884688e6597a34d00e41690ad40f4d98806a6c4301fe462f27abafbf97270a559072ee519e3b4fd2fd4eee6e2b8ab354f8231b9ee26cf46df4a94737a30f6345c94a878f53ba0676d24cbe2f32377e2061905459e2927436f6da834d9391e2090d97460147144a9a0358899abf7f3d11f30b6f2bbbcd8a727681120b92a601b223f283b6c588ebcb60b8746a1708759eea3c5a3e902af10dcb1fc22fe1fc9929984ce458bdf91e0a02a5792e364ddd89225c4e43789fc25c2c023e9691ca47e7a18baeb7d45e23b7c2d51946e83147e9d03d9d0db6a8b10db536929cb6f6710669d0fd1b8c73d6d53b6693b838caaef141feade71e00db0523d3173ad9abb1bbcb329330b56c8021be084596455bfc6ffea0329451536564d041eda2d4e25dacf73c99e643c1525227b0ce335099f1e8c60c3ff35367482fdc5318c0800da558d9bb5d802890e0c0da88f8dbe23afb7a7f3262923a05b22b9f38412c44467f89c23d20753614720d2df6547bc80f30283468c88907e4992e47ec5770908e40992e079199fc7725787d43c4d0aa54ccc41aa7f4e33c4571c1a79b0fde25657c607abf5267ddea32eca44cb4540f3a96ce57d03a8c815951732e677604cd09973300c8d826cbf127f5130f48404a40ee31693c00b4c0a1a09a6f681095dd0cf3bc6283385cbc6241cd15973c2d91b4679ad8ec0b0ec9e3acb3093a8c6a33605bff0a5ea0271e1e3b51f3b3bb0b4c97a951a21f80389ddeed786b26fc7dca31cceb635a672a2716c82204c058ace595598e9b8b523e03be7775ee98c4cf0f235628128910a6a5741484c98ebd407107637f40e6270b09bbef98aa002c1acfcf9b8564908024d9d73ef7e8535e9c0ffca09ecea085f77f5c0c5dd78f240a7003d419d3a586f54402fdf7c53b63071818753e647f01e775a08c78ac2ae8a360011e7a07c0b0a97c287446352dd773c34c5c89d9c70bf64a1bcbd804406308aacebbcb25948f9dafa7cc98bd87796f48bfdfd86dc36aa0dfc1af7baa2188029266368c0cdb225c7b8e695e8a0", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x1}, 0x0) 10:23:33 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) 10:23:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="594d1d70e0a25566bd2c71399c71528ec22ce1c237b0d3e5799cd8ea2092bb19bc421e17131ff230", 0x28}, {&(0x7f0000000080)="f22be0f3f470646a6914fda972a710be25f1b7471a6b9e69f21d904326746a2660f816944da3e5f271b553857590d06d", 0x30}, {&(0x7f00000000c0)="cc3e546087ebbb3149cb4e34323956c84b3f5ecfad9a39e32ec6baef9cac4b2be72c2c31", 0x24}, {&(0x7f0000000100)="bf20ee77c6413dd458dd32455fb688f63e3fdcc253cc", 0x16}, {&(0x7f0000000140)="5507bcdad2cc95315897f96674bd693e5a3c881d9d508917", 0x18}], 0x5) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 10:23:34 executing program 0: r0 = semget(0x0, 0x5, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff2000/0xb000)=nil, 0x1000) shmdt(r1) semget(0x1, 0x4, 0x200) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/70) 10:23:34 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="82d31f30e78a278973dd", 0xa) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) fchmod(r0, 0x25116a66b9c71b37) 10:23:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="9e57d7ffdc777155041d3021d8e0206891c40c7b", 0x14, 0x402, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 10:23:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 10:23:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e12532f66697c65f58926ecd7b8bffb7e74e9b309b540077b89b651c49351f5c9b50c4beaf6b2169204f8d74859b3c4179577db470d7013bed27dc1ba0ed572ce9ef9ae0b73835f6bdee25a23c99999f73036480e2924013dae34"], 0x10) sendto(r1, &(0x7f0000000180)="f42f036be6b0d9b3e5e0f24ad7e164a7ace9b8aae2aab36754c3b0e9138cd50c96fb133296b18ec15d2a5d047a1b8984770271a1a702815c69e01b01a37a2055a429370626542d92f2c1a66d02206c45737dbab02ed4cba8ec692044b52d4418271bf1009acc035930281d1df60811e098597937a6af220a67c4e2bca50f43578d765612f003e892c75e594469b461d4f567f3196a61d34e16a887cb64dce86b37699986f30d920ddfe9e19ebc1dc12121c07803b4", 0xb5, 0x4, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000140)="00e4ffff5104ffffffff00000000", 0xe) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:23:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 10:23:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="8bf28bb04a03b72a2214b812757ed567118a756862eeb997de709ca5c5e51d0671f58ffb228a055752b65a0201f8c02e85fe8b9861a59adc93067e6a6348d37a6ce11e9c0ff4cc91932ca255a6248ce98847317d1ec842873d097c0d3442d36c4631515d67a6291226c02214ba74c6471ff7d5c3810fa555992c96b5c72ea2c87081d9e61033cf1ceee7cc22ee78f2f06bca975169879938569fc46a9301927b544e474e128d0761824acf8ea4b290bc6a8fa1744f337d81832b20e7f28ea8", 0xbf}, {&(0x7f00000001c0)="ff94e18247fe47f602c49b04275355f78db72d90d9e4910dea607d713d15205c18549ca46a244f18", 0x28}, {&(0x7f0000000200)="816b0c2ecb20c774270b18102c7a9edb4cf6abe3744239e7b2cb92c375f59573006a7f2b6ad5e5d3139c5122524b00219ea2d6a5c0be15a4a7aacad14d261a42f25805c7bd479499eab18793930f99a907222a9deb17c009cc4595b213f3e97e193c027ed7c8ce76c2d9ac83de0383b94ed176a13329dc30861d0538261c08e241d8ce7f79c703ec2903546f2b3a3e9e3fecc8b8c19ed845dd79", 0x9a}, {&(0x7f00000002c0)="d011d51cd3cb0077a72d13a32690c25ceaec8e34eb70ab1bf96c1c117403589b54f2afab28ad6c54e813516bbe307f9f41d89f844ae936a2365097599b41633fd02f2b4a1c1f3b1c19037c7449a5578c60b72670f98e466e61ef8b7ca6816c5d72c749e8a9a7aea65025e7a9845405eed53983bca22c843280b45db70a5fdfe96eee72dbb0b0c7a5945d6e923f26397cd4ed0e875fd8e6f7c0adff", 0x9b}, {&(0x7f0000000380)="52cfc606fd2e437538a897d02fd42d0ddb48fe7bd3378e1f2cb8e914ecece3488a57284e20412dc4ef1517bab729c21c919a7b80d09e", 0x36}, {&(0x7f00000003c0)="0a8712d22dedfcc03bf178028fb6e200179c8ccaea1dfb76d4cce2eeff4749c30f74e98ef280560bca2d3b365e6e71c6445aff7ddfb90c8cef053459a8973fad1f13b721df34b9bc64b190111b1d74b8dd9918355f99b10cd4a8893482186fdebeb24fba7b7ee5f0a1b3fc4c66cb6ae10c66b75f3cae356dfaf4985ecd138da014022a374b91388d24af4f2f18616459dec0cb7724b4fd2131c805c8dc63fdf5f5f462b3ee0b069fd47d79ec14780dbb26a6cfe8da388e8bffd1617d1bc0bbd9c73976e0b590871d3c4070f135dab5d074afed3dd9a1b7433c3043773b4464d250fc34749af87d26f80a99fc3f43bdeb4d805e3bf8", 0xf5}, {&(0x7f00000004c0)="05f5049a16ed1138324eff6d83bb8691862fee803a1d0532caef5b266e7e104e0b3c1217a4665ba2bf2d413374b5ef499cef0fd446040f070aa40dd43f7914e91a64d64358890b5cde0463ccc2746c1f7fd9844d95ab151776ee8a7afb8bb898c0e86bdfe291bfa8e2b9c99e5265d1d828dd8acb0d5098e8a6c19e78becfee102adf513b392e842c7fe4ab94d9c21fd03d0bcab431991304484216cd5ddc549577113d831a880c80534addddec270c98752377b0f189d051de0946ce721f8aa6e0ac1dfe37feafb0f2763e28831b9cce5c2ffcab9a3afcd7f3cab5eb2a5be8147ef366e0ebc4212431643a69e45b0d15b5047a2c20e2f20a2376e3ddf8eefe6cfb328d559f6bc8f06c01dd154658e4dde4f468df4bc7b5b6cd90bc92adaaf50266733e76e01304fdf277ef184ca5d0df15123a415b1a9e043a8f5c15618290374717c346636631c7f11f90fab788046b12688418701d79217499bc8d8fdf05069b00a922275da01f9f88c0b767f74cf38939eafa95c592d6446e83b4bc4edba6a40bcc8a135614a85d905090f914dab93d6615b0a9abf5c8867f618a4ee54e0fd57165734b70473318ff63f5011698b947082259a18f41e9196b7f3c769d34e140ff58fac961688e042ec4c14c570f2b5adcf983caa2dfbb16a9d67ad7b88897c3f48dcabe27da11da1d01017c62e90cc3cd227f414f1e00e4fddb5e1ee17c3fddbacc56901ed8e8ff8529d2e8ff8ed2e9741ea1cead27ef973be9b74ed5e3e4af4571839f06a17cef4470722235c73142d665745195e379ace0b4c8ba04e80d10598a7585bfecef006e04f60ddfa88841e114028a20527e474f5b88ffabfd096016029b058156ab6f74063f4815708b368a81e4402c8f6a0ffbaf2f35784658309b508f61f168510385a2f869ab977896b4e0138f225e1f4c6b64900a0dfef51d14a96e3ab507d4ccea4b24ffba05cde859bffa1f6188bd21a2795f81baae58a2b3e805ea603723a2e309d2a248765cbfcbca654b614a0f50a2a782913b673a0bab1833b24ece5e9fc23eaf3cf688c6a28da8be63d22c2253f0ea5eddd1f8601e01513d084dcf724ac2dac7862b79f163556bbedf6170b6f245549cf172a56e7f0673559f7d5d1965d5646dd2eaa33f13abf10cbd9bde9447a52f9ace0b494525a9b7503973ba14dde6499823c81a9e118a85aa5878ca1065e44cfde50b4ba3bacf36b36e5310be802465a2e0e489e2fdc9f64e63ba38233b2b06b4e93e17d7ff740162f7452982e2fe13fcd406585b6a6adcacaafff5a3e1609a047afae2df8f5afa437ac0e94f3fdc651c180e78105da22c1a8cb3d67c6d8977db0304c1a1ce927ce658bf802746e15ae156cead38918dae7dca7c377c912697c5207def1b688c55ddbc5f0aa79fa033a0966bf4a5a0215cc2dea71654dd014c8c958b065e380700f42fab054522b6e6ec75758a3f69405af2cd4937e9ddcaff5165ba0cb9f1bb4f351f48ef74e5b606a0f3009eff4b79893df77e3874c23c503c255b816634a176b03398adb8b149a6abfdb7180d134828f89f57739e12b94567799f07f759dee016c93060c9958fb634fc73de3518d97104609542a7fa69dcb377c3c938286f4c965504372767ab9e29e9b16f5aad64e852f8dbbfd66296c7cd01bd1368b4f5df616c96eff611e556a8e3228224c0a45d8564cc3f319f9a6565c81618d927603e329ce25f46f174c8c0f07490f72b4f76bd13e82a8f22f5108f599c27ded3e21c0f6f33ce3a01331e0170b8f586cf489fe4001a7f561304303dae956112b94a909677e57be33e29264b479b58eeb8f7022055b86826e89b1568a624ce2cf251464452056cd9cce69ca199db17cc85bc219b976a573f178c3997dc5b3ba9ab63ac3b8bc5ddd83600ec8c33ae2224f3dc5fd98260bb00a99ba8837cf518360e648630466fc9be61ec81cc92f2916a4dc59cc07739e7530fea2ba7a7a2e25e3b8b2e1081beaea87d5fd6af9e1a03dce4197c0a3233987ecc97466c3432f7950365b421c6b2f09dbcac2eea951b5c25f33aa038d936a654da5ee23cb42fc53df3f658cbd9758abf55043d454a52f816a31eaea1edd4069a71f728b2fe084c8f6b2cb16e033d6a0d8e36f1e596b1f89248b08fc60e65d6af9a9c3799fc539785e0ca8b19a5ea69be337920494c27a6beb4e6641c4a4e62e96cb5042a50083c278035de5adfd6dfaf08427d6c37545c60b9a0cf11c18981fe0064acbd1f89f67f58da9adefaa112f6e04a2dcf03d000dbcb07258ae3a11abad9838d8218390d5a2cf4d18f8588a5ddb790881df9073581766856537a7d59a789603de6869fac83269dfabc0867aecc09168b1fa845a22dd8c5c8268fba3270e5cd9bfc0b2080377d5ac9b0a3dfec49c7724243234c400ade2b5d5479395102560213a88a9c13b503d45069683a003ce49192dfaf9264de1664fab9601b1d852932b8b409138a2086f0b404a524fc6e46102011636e62faf3537fa949c213cda35504f2a2a91aac872811fb5dfd5ce895f1441bbb7f78582a3d4fefe6e41b095998dee95f6401ce1ff21801ffa994535d3575f59fe0006776f7f3f1420a6602a518d2d7095e323043d6b03e448fc483311e661d75140fc6c7f8be9af87af725fb1188db6564e2b9255b9e9d705f8559e4ffcfd41d7027c5512f142647edaf8d79ccf92e42c83427d3bdada859e657258e2501d7c29e6c313f4838912660a7c55942ae677ae3ef4d91840153ec6d926971d15aceab2d447414dd344c105edf96e56ff6bf383c824e6e645ca4c343f7b2eed7cea69b1b07607ba094c8a3508d102610393a8291f1a06945757c770ec49ae400e157cf0df06f3a02fae6373ea2c8058c7c55445a03655fa775455c395fd079d240990efece0de62760eb3204523646782df94b81bc6c4f8208286471a4710e96dd293b587ba4ecce9405d50544064b86e774fdeb706b942866f62fad17f43997fe688801f17be0d29dbea41a3f5e1f69b862700d9af0905312638462382a9e1c5ad4030b2397a08a78e8ecd348f10ee82a1fdd5a98a8fb2f8af4fd279db7d0f73930839f29eec8a2ce6e32dae4578a3ae32061b91ec40cda263332385787108612b1377abfbb55b70fe4f506276cecfe547207b8877169e56cb9d4b63c96266d8df0c76dbdf9b6c5b8d6221dea80122cbe5545479f2dfe755d9d2f511d9726b12fe18024bfc965316c0536aa7fa9677ffdec774f446ec903b29ec523886a3b48d0a0a18464e191bcfbee7ead3bb6d28d7bca3621b4d2e13790c926334137c7d857dd8baf5fd3d14a3b694481f6cda3c64ae73dc6790194a0d2392ad1748a166b974ae25fe563bf13d2b0b8437abb4a3d8aa011a2ad78a3f2cefbbc0002d450648573e1e965c42de042f848a06b91c37d05b93904d94289b98b77928026a62684ddc900ddc10fa0ee21ccff632942d0a2ce428fb6d06cc478e112fef65d1676f0575835717fe5bdca751fad2a5d5298996277161a34e516f45580447a5f0b6bbbd271e32f7ed8a07d0cb4a78343b663209cd0b8fb9590b6646d11bd794278a6140480f3b179de76360783fed61776dad419aac56f72514e67855872c813f07bc14ea819bcc4594cfd50c2fda5b96dda320708dc24d2d346ee61bf31765f2a8da13316e63e822f7375003419b34368480012da6f7d50c91947c6b377091cdace851e1af42d35b3038f870978cc9a791793c1dca5e5c5440b34582ee91814f48e8ad6989ee0af949f03de00000f37484c7e5dd0f59e55b4473609a769ec117927a1a64112b4a9c5101ebf617dd687712c0df9dab47049563707e4517a175862d9ce0a56438031b03f6237852d3e557d7f2e53c865cf611038cf2efa82e555fc6ef36d65833ab1d56f8edc41538d6b6ef496dab0cb7bd879082a7209db443b14ad9c501f70e1e95e3384d3a0eca1d1cdb38a34653a117685b99c693abc555e28fdec865025842ac7085d4c7a5f9a35ffeecf335561a12e2d3fb9b72478393be0db6722ce769a1e8998fec583dc1cf771564cf6795e856c80a4d0132f85374b691a77e292fe2f46b5fa854cfd5ef6b2835acb719669399cffb7b52d4c2d0037d6c2e83362600ac756010623d7db25cee68109550db953b391cc30cd04334147ff21a45be97f557226fe829f4d2960bab5407288e3078bb53d66e258e933f1619dddc458db3a9ad4086909b79d94f5d2a2a0636e1bf9f1f8d4a30d5ef4863012a5e204a235b1cb948ff07bc8779aee77187973ada76a5d7c3b8efb066fc27a3392f3d25fdb8d8d8a79682af7716d05870bb67bdfdfd5404eaed61497d1964ab848be0be26ad6b9f733502ebc17641aa7f7c15f649d6a596a41bc5ede90f5bfa6a1bbc1411685df7acfaa4c6d5ea7bcef9e007738dbca0c2bd4ed061082fd1f959e865bcce92bd764e2b6ac5311069cae253e3322a8027080941d80ddbfc672e72e45a8738b532d92e8fc07782af2e66e1108caf1108733dd0d4562c6554e3b505c87b51f3c4b3b822607cc64e7b776aa8f00347eca67d01e8b6dc5361756453b883a5f8c7d113d3fb9cdedecd0b6cd6b79319ea0fec1ffdedf3dc238a1b5a8e9602d76fc0dfca98698d8810d5e03bd785f2440d598d4077fdbc5f9233164ac679eba20b5bf5b13228d594d5d834549ec60a0ecad144cd6e3c1804c7b7289c56861dac0d2226006f18d100e99c410ecc8387611d3483937c930037f283efdba1615ea2fc4e8d71b2fd9d0989f311d602e9b3795720c925e5982fa1d5548a2e3d09c3b5197a8bdb36a5e59c1a6fc24cfec4828bac006fba25d1d7f20e6106665c4ab11c584472d2d3889f269fa3d59fb72d5fe79fed42c815bd2a1b42bf1642dc749792b9967aba5bd760c0ae6a37146ada7a87e2e7dc2b7bc26f61afcea1e02e0c407e2c77df9ad861911bac2940d09c99553acf5f6b6ad3cf66ffb3a19d0eda32d61650101088855dfe6619a14c7838f6b6a8384b560af3a52c9a58540a04bbc9a037f2a55ed462e7e5e65474c921e61a8114304bc4b11518970b1379074a7e7ca24f9c8e7ae20df4dcb37e90f675b6808c449dccb1458db949a6f021ff42292aa3d18478514cec7baaccbf6c22c74d3908997d62f455456bdd5d60861ac51f3226d9671ff9a1cd7c1acf18fc34e2aee87181a316de90b614072f1923d46dc17ab530b2496c0f2d5ad4b3b384b2a0e5c860a7662eea1976ff4e7d0f9effd009c2d973f9084b4a750061e0f12d3ae53ccc8c1b1066373d67aab7c1c8ce4c207e5330274675a55269973d24a2c0287cc281ef8298bcaed7a42a39aef7a8807f5380e3dc7384824499639fee7252c003fffacf752758934e6969b42adb6e84f17df172089bfcff1e3d5411f2e8c3db74adabccf824a91250cd29c43947c9e92cda79c089dc016fa8aca1e765c81ed5ee0201869c5f789e68c001d0f04d89fb851bc967ec157d8749bf1b416a7cd06dd6d82b6eb12b01b8d93a98db3cffd5b6e94138db13e57324267e2af0b33594dab99b2940f1aabbdd67ede580e28641888b68bc847ea3d9174db98724f0cb6a3290e148dbc27545ece8a22d92d747a3505402446b5cf5e3a0ad0713f8d870217502b9bd3c2094c22e20d294b237458b5b67ff0071a595ac316dd35d46c2319b1b3af4f0dedc27b62fcb2441993b95a93684c7839e37c70b8f82603340c942cd38379ca36883c9b65ca7f1c37ed29d98a5ac78878d790ba212ef25ca3a52950282ffcbe88954f078287ad09cc", 0x1000}, {&(0x7f00000014c0)="ab40980fe19f96ff443fab26e35706298aa85c62fb48fd94", 0x18}], 0x8, 0x0, 0x0, 0x4}, 0x402) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000029c0)={0x1, [{0x3, 0x3ff}, {0x2, 0x2}, {0x1, 0x100}, {0x0, 0x3}, {0x3, 0x80000000}, {0x2, 0x5}, {0x3, 0x7ff}, {0x1, 0x33a0}, {0x3, 0x80000001}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x8}, {0x2, 0xe6}, {0x3, 0xfffffffeffffffff}, {0x3, 0x7}, {0x2, 0x29}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x9}, {0x0, 0xbdd4}, {0x1, 0x101}, {0x3, 0x9}, {0x2, 0x200}, {0x1, 0x1}, {0x1, 0x7}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0x80000001}, {0x3, 0x8001}, {0x3, 0xa9f1}, {0x0, 0x4469ebb2}, {0x1, 0x6}]}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) utimes(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)={{0x6, 0x6}, {0x1f, 0x800}}) sendmsg(r0, &(0x7f0000002980)={&(0x7f00000015c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000001600)="9be86e519908853516679e62bb1207f2fb1c8f7acf3d24d0b5fba24394f1526042c3cef59263d78dd70159deb6cbaa8ff837cb74f0be501223b652ea4f6f32e2512cabc5bcb952a603ad682c9544cea42436a7a9d8d1adde8b", 0x59}], 0x1, &(0x7f0000003f80)=ANY=[@ANYBLOB="8000000000000000ffff0000b89700003409e63fbacfd63db237a6dfa50609224bc644ce781ea7c5ff605f8eca5aa31912593c55d2609054cc0484a1c4d282b0466b124f671beb04068429d41fa6627518c0500c1b853a47fffd87de26904a2addf42df7a99dd8c0320d132f142fc1fcfca95ca82120dc16881e0000000000009800000000000000ffff0000ff0f00004ec0d3d18e3080e06aa0c28046b8c05a707e213fdd7591daaf05d4f3f3fae5a8d7af94359267b7035eddb0d9d3689a5df00de9e6d8a0b82b55d70780a78cab3458569c6f99af5d216c45c291ccf62c0eb267afe23022af15abcc9c8460e7e6ded3dbaf6897f01d31873d1169fb2beddc0385daaf5709184872a464571f3afcd62200000000000000b000000000000000ffff0000200000007a70e394471cd85c2315f1e0651d12defea1cbc05c6a6e4df460dd3a1f67eb6db47ba28a6ea25817cb6d7028c678ab8e04cf0109c5c50b87520f8175e2c1a7a972071ed5556ff3696bc23ba25e3666a9af9fb5b407cf2eaaa385a10b0b2d7d0afbd9e3c0c27f221c84785f0a7f5519b496701b86ecf0a29a847ce35913c2b65a5500a512aa4a17f3dc5ee51137dd925da8fac9373d1a53869600000000000000d800000000000000ffff00008000000063768bf32db75b5a16a4294c2802911938c80df56e06c4e737d118af5cc6fa420bbf1cb4435608902cad48cc1924340b25bd9828376284722353c55185c708bb37da57a040882183dada975d21c31da9a321cda8bbcbf681f60ede15f4ba31f97579e13738e8d801d5fcc472dc3e3ed927abf36534246ed09631c8a2d6366d3fb11bbb8071aab2c78a8e99cdbfe126684627f4ff1b78d69dbd0b464fb23a76abe29773e91251b210d77008be3f5bb5871aa3785d9d75a97a5c2d0ca35be645945a0d0000000000001010000000000000010000000500000043095c39718b1d233c2fdeb5b5786f7d8f809af5bc4abe7352e1f08e33c12faebb61da29793250ad8d0b9daef22cbd17d95da682a75ece647d648abd0ccc8a1a0caee6f88dd6923788f0d613047b37813fd547a20981efd0181fcff382698692eb80ebf77a227660df358a0fc9ea9d2c690cf79ac6e6d4c26d1c2b5d6a1bfb025a86182fc0be96b8087a13f0bce1cbe78043fa63d6d5f9f9d5286258a1b54e657a858d698e1be1bfa4c804de050f886474540d60eeefd2778fea950c55af6a0c770b6e278a703858cce96dd59fa38e14747d17ea3fb0b9cc59563ab3d273e004e5f032e0b2684919601fd092be82e80a822e23f0fda3f2009c728f550e986f0b0b4527a7a2ffc85bccb1d3a4e8d66f9889beace7a814e435eeaaa0067b2d23fd825e82a4ba825645c561626670f469d920c27faf7fe925b9194f463f0c289366c678125b89768d7807020595c839499416e692a7bb0df9afbc00507c22f1b6eb17b0f0cd8ffa238a5594022907451fe1e7ec25fda1c539693d3d1b9b47a67cfad564d62ed8e0395a59fc314e4aab6877db3fe4da9236498ae5bfd56e06610b181083d5139c9fe2ee67dced4a9073cefdc1417fd0744d379503fbd1950bb257557e99891886ab87fbaef16e0730a875bb923f14295e65c8d899540af1b07a3bec36379bc08d617e6287244dbbaae151f5f89f212c552c4a805248f8d168bb475ae7c16dfc17a8965834c0e15fec3f6111e242b26658bdba49cc77639b2f76703d576ae5142ed009e35067803dc3877472b0bdd52e8651f640581614723de1fc27187c7806ca226183578ef8c19c3a3537c2adbda7b5974fde6f71cc7519f20e8d9e73200432d83035df9ab505f4916f456cb2a5ad184d6d766b462235eb37f3db42c2159e30f272c774daec0dc804be56577ce67d8da645b7bfe4b93d1ad4c67526c13772b1256ed17abcd3daea3ee24aed5726df948b70fb0e37d06fb31606ba7dac38faf2eaae17ca8d0a9b7fa8dfc161753350ff5a6ef417d94ed8232babcf42aa6ed4e7f51dd053ad45c7d27b62bb30309b7196875a548bea7dee71f846cc7a8509af4736ecee495727fde1f120bbaff4225bebe9202642c9cd360e564cd81d50693dd690168733394c023ebe8be5ba6f5525c5e79c623a8a1b52b1a48b5963e29d8796d06b565f29a9d2f525ec7f553b6d76aabc22fdf6e7e407590c46417ce95560a67ef21c8f4216b44c898b984c4a5ac818170d1fdf7fa03132188ff1a4ef5660306f9332d7cdac932a5410149ec172958855ac8b16bb1af9355b6b85ce6ad770f41a1f4dbac57a82776469dd5cb968f27faad52ad2cb39f5cca029fafbdd25b5d9b816c6901061d8b4d3f8eea6a3aadabf2c54ec54e6295142fca3b42537a40b3039b5c7f0482799848ca3860e2685000a307f0390281b4c28dd93723f054338117875c13078350d623ff6080dfa557efd7fcbefe91aec33b038469e54380da80672e4cf18b1d1fedf8312df173179c8a29f69b0dc3e2afc7d79aac11d5530e386434a24878846c534029a83f9840ef2b4e150be9f58fb118e3c80d341c238841e411457bed847d046ba1e29832e50ad1d61c7bf93f2dd462bbdc6e203315e889822fb5e875fbc64b8a68a3fae791dddb226afec49ec40e975277c299116c83cb7ead9031a0e7cb7346a922d338c118c0744f98ebf863a937486f108507cbd9bcab0e0b4c488d02e873be696ada08b3e03462e810cb2464c0fa8ae4f3ab0bc42dacd32f3c9c740f3f1550052fb300cb531b276f174abaa86426e4b01ca47459837267802fac06403068a0a2881ca66e4d8c3817483f901e8e82468f974b446f44869ac96967df4b56cdc8ffaa81388890c037467fca96789f52a8a535489860560bec070bd5d2105fd78df35daf2b9c7c66ae097d50f0576b7be7acf140902345528a0d09915c755dc03aef82fc7631e236e3f6757208c0f552793933b79ed6c263e34e9fbf8dff51c04b6a2805158572470358536e9a2b26d084300ed214c01b4ad1d7c0f15f2bf360f61a6d165fe8c73f8dae8cfebfe15d6c47aab0e1788ecb80bf96088d0d53a871c001f3d52aa45d6b3d8cfc03465b90346172d8b860300bbad9779064fb84670a120bc4cfc2251ca3079be0a84e239294cc0862065077caa4cd1c3ab3a252cfea6d8285d83b03818e2fca3d4c6f959cfa7b405245ff01bbe91d94704945ad99dbc1c56a0175f21b475bd99ea7ca645f76880441fe0b894b946b83c5844d1000e81ce10617b0f8610913dc400e6796e2ddb0c5275e035f1d83fdfa2c84e4412d9f7b482dd0f5f8132d5f490bab402fb0615494d4d68d50b2496520e8008f28beed93972ab6df3b60fc6a8e4c53923dc7295ae78bfd6813cdd67ba5a0dbe2f68e670a2c7f972303eb595fedc1b6710044d729034e8949d83abb40d31a6a732cf5c91e2a42f3d6736091ad3d7f37bae1b6544e2e2226fb133def8ae375620f1c972aad156dc04a3e1b3e15d83c2f390a1bb971d494d63c45e09b4097dd818019a6d94dfeeb9ad769483ee4560823275b9a18497e079da404b02c8c2b1685c9728e10b8d4bb2c4ea2f1f04c05b53b7daa7e9456b56065c5939eee76986602b70989bf8bb7b742c96e94630372de802cb136e5a829858a71446ad8893388464e97ff838048d1ddbc50eb559b3639cc9362d3641f028372304a8ebdf6b8a0eae6a6ed8950ff261d5f2e10e99fe4fb7e792e7b5782c8dfc31725474d0366541e73e215552cb896a789d48a6beff906a1235e626613fb7d0fca78666566697f1e2bded07fc6bc0fc4bb2c1f1ea1c645133b788f6f0241e1d1da98e753d03ceb1d370ca1f1ce663347bc6d5a3147ee420f9d25ed2b6aabe782805588fd05e6c99b5b2c6b11d3eeeae4bf03857e39cd968d72ed85ee83fee0541992fa07d4ecd30586dfcd6a1a3d532231f16fedb9782e5cd169a6ef93818d1b6c5a6ddb67ec7ab0cfd4b480a01b85329ae236967a5730b426599e55c7edce07ca8403618f3e3670d2fc9ba4682e01b09df2c28a92c68fe7ebeb826ad3d28ec0ef783a08fa1b7f7f6a3d3e9539891409645b91da9785607b5f362d658d92fd21969ab28c7d5569489e7a16883898e090cb882e5b294364bbb566cfc61a4416aa06975878660c8dfae250edddbe31cc72f7ed95b5ae7204cf3dec3025149b829d157d75744f99c6d43bea5612f62d08b10d3b9541d21c907d5afe360ce95a639b6b7a33c5e6f8ca24f62b9cf757da431a966bbee8dac79d3aab9ff39415127834cce9bec651543819aa68b69418c6f2b6c78a34973354249df73d340b884c644e357fe0fad12eea2d6978845404f151d749878873a3a40ba3baeb9e365534e1b1787b7d773e57e8c0dddd22dc44a378957112c2f7b787615dcc7d04e5226fbba5b54e2f4eb5a94c495a6a0c3b4f8f0edd63d168860eaf56ed29e8d1955a99eed99d033a08730d882774d8f5a91d34e5b6803b0dc5ff4bd595f9c56fbeb1be2361d52650b79ea199b353a4fa401efc11c2faf1ecf3aeafc9216dc5c50ce041b40cbd769b9c7e5f6ceb661b6581243ab8d1bb366705693b184ff2b741e8ebd5f01fe6548898a8363b046f605352c58ff1fd6fe5e613cefd99ed736891a0f2d4ea0d92fcd1254259e5c9097c0fca4014e72360dbf8609c9677638229c7b8e5faa8cd5fbede14c41e715baa993ef271cb8410ab9fa128e9232e875356a3feffec83d23cd2749e6a6d3f56c015fd62254029a0b50df9b744d4d55bbe53bbb6db250792286b1a97e49a9ce83d99d72f227591fd97253be8c6e3f62da301599fccdc9a6b27d1bcd062795016c1ee6971a0dfcc89bbd3a9b46fb3b1be71132ebd96db4cb04a939c8cf425ccb8828569d7dcb37eb15497b0f37e1e9985aed61fce229dbcf13b34fae70f2e1f335eac6afe85f44b28584f512311eedabc218380e324216c4f7c7db2d45ac273a6ca093f8a71dc66bba804afa1dc1cf1e07b2f366da6dc2a0894c85e5c204ce88c4e61364fe2cf47d1eb38b28fa7471923a539a11465d2a20c90d65047fa637ab35de84ccdd5eebbb608e4f0a031549bcc59d096284ce556ff9aef559811a34824b2e04dfbd943071a4dfbbb4f65f7a7eaf6c3ba12749d74e69a73c44b0b7cee8fc464e7c47dddebdf1c5cf25dfc0938842561956f6b86c3d77d88201d17b1116fa637556e911ea3e3e2b04560747e1d1af25024beb692814505394ad81c48749f8b93ef63610f70cdc31d8b541455839925977a8c479859340f83e666acca67f3ffab116f4d216b20d2a3baf986560b491c3031b59874ddd82b9257c4309a065f85172cae2819e7fc7a8a33b22030586d7c29c7e148a53e3bd1f8cc4e5375c04595657f5559b89f14fa81bc0cfbf96e4642036e2691a6cc054876c530ef04227f3f0acad55f1eb45d3307ebb97312a37d6aafc13893c60e920a817d98e66c68fb3cad335ba84ed2c6d571032485bb90cb8d449140c0b3409a172f20fda94bc0a166f68dfa276bc0e5c292d460e172e070b99c1dddcf26ab3b8dfa61c66c6d54d31d5464172aef976f671eb10930463864b64a36554b24f0e0b6675eafcdb3c4ed30ffb249fed0334652fee09fbce1a422e3475aca9868a19938eda56ffea14db1230cb69d01d995f0593b6cbd5aa2f81af5594ade3be79c92f29f742d72e67ccd2785a1d28564fe99abc556b777e2587762b3d4c38974ca228007072fe2ab82baf2e5f19494b75692d392fc3a5cfcfb6f1bb52391e316b9da59f568cb2b1b3ccce2ad01e42adccf2454a9a9d71fb9b053f2cffdfef6bb5e20daf5dc468be6c96d869a2a43050a81a696ba3359a5d85cd41a731ada27d257778f33dd23716e37ef3cc394840018852bc2d9aec834b26f75eb081af3dcd96861cc12dadec45c264e58f659f3cc7adca4207eaa932af839aeb3b38cb10c81ef325ecca6c2bc886aeb5504360f98524f4edc61b6b4a7659ecba0eb0236e773c6cdba1739ec0cab716897db1bd8987437cdf62b3ba17927256312c86c1213c5a103788958746e6c029e425ab7dbfcefcb8f4347fff89b8ff16f2d5c34586516b9f3c2f6ad630ffc81d41b521735d2fa329d301b6b2b8d5b861e726d72493cedeb5616c9f99904b4e0eb1a3d1470c35e479c8e04eeef21365458fd24529a68f8a4eac6ac6dda611609456b2f7e1608deb7d8ab0ea80c76e45445974e8b62e8434653af62f886df761df23989c87492c6f741f94b30c92cdfb479f29aea262acc2ddda2880a8ddc6731ae80a5dd6a028136ab69a7dc4df177d980ee2a3efdc9cb1cd7359e17810f83f3664be71f34ffdf48b4b351e13c8e5d53e83ff64506b2e8fc566dfd6f50007816f5b23ee53992b85989509e882b5efd1c2af4b5a8daff33afb5b867f1a80ecdfa42c776df9701bb350822299288baa6d0b8d888b002f0fdd081e6a1f7bdac606d225edf963338a85d0ce2a3865a54a41f652b661cbf9e74936b8ae58b59cccb1ca92b390a8412d2ee44917377543bfccfe634550b50586fe13a2c023261d59e038bdeaef6e80f678250b02d53e5ccc99d7bf93fe2f78ad30147efb2368ff96fcf572b98e3201a3ed619e6ab9d4573cae539a76d2bbb8b5ca1414762166be459aca726f48f04f2e9f072775c5f1a479cbb347e7e94c42560b201a145fe5834bae5502b186d43f84b71b38168f7cd696c681de956b147075756d7f88085529ab63c80abc47a452f4814bf301cc5a4127fedf20ddd22b2030b1a12fd57174a30ee4cf29aa935f088c6a5ac47ee9011f0f16ce9122df8d38c0ae1886e95c27b34f5a6411e5cd98edc08805072a28c8107639af0ef31f62095d5d679d9a73e5ef96bf07e4640044bb64df8edc7e507f1b3b91eeac0043a8528eb26eea4aa8ee828a97acf21f4e2fc4a26605b3470aeca5aea54822c265efb0d1521889826d5a5c48158c2519e5f8ff894e472cb0389cdcceb6656d41f70a415291f46d93bd4fbe02c0571d6a5946d6895ccb3cf739218c1060ec36d56a0af4fe0a239953e0bdef64713ba9aed8f11bf9d13a654e23ec6788cdd3caf6c95e55093c06dec950ede3f293b39ce2d373dc712a0d17caf73c82eb6c4722349447232dd89833d290ce25a7d06ccf70bed4f7a62ea7a9870cdbb04a8f3f04daff3da8d0ebfa1bde3159ccd179a30c5ed7bc8c94308004840f4bf39ec9bd6958a7c4a4e2f8f212c5689fde2c69c84502e5057aad55ff284d69d5227769afbcc0cc5dce0e57863fcfab4bb534da4c9e791e4ab294a4c860155c9d8481837d1ecb2672999de9616f3613776be88b1c0b2a2989563d8de725a66853310ecdc6961ea4249df425bb10c20fd370a263fd7cd623b836dd33cbe762d4cd4c5ba5949eaa"], 0x12b0}, 0x1) ftruncate(r1, 0x8) write(r1, &(0x7f0000000080)="a4d36102d711192f86631076b0", 0xd) 10:23:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x13) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000400)=[&(0x7f0000000180)='+:\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='}.]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='-\'Q$:\'--\x00', &(0x7f00000003c0)='^\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='^\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='c\x00']) r1 = socket(0x26, 0x8001, 0x38c) r2 = open$dir(&(0x7f0000000680)='./file1/file0\x00', 0x101, 0x10) unlink(&(0x7f00000006c0)='./file0\x00') chmod(&(0x7f0000000700)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000740)='./file0\x00', 0x0) link(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file1/file0\x00') unlinkat(r2, &(0x7f0000000800)='./file1/file0\x00', 0x8) connect$unix(r1, &(0x7f0000000840)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000880)) r3 = semget$private(0x0, 0x0, 0x0) unveil(&(0x7f0000000900)='./file1\x00', &(0x7f0000000940)='c\x00') connect$inet6(r1, &(0x7f0000000980)={0x18, 0x3, 0x0, 0x1}, 0xc) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt(r1, 0x2, 0xffffffffffffffff, &(0x7f00000009c0)="4d0dee6b35004de3b4bbdce5af193cb91ac2d700ee70d16b708b4a5c0570e6c1782505852f95c8d351a72d1e853da3fd21a8e11a2c9e4dae88ff72f80990890316d001212661cd4ba9e0b7ae5107098ecd43b6853305a54c6ec63c62cc1eedde31d6", 0x62) syz_execute_func(&(0x7f0000000a40)="d823c4c27d30bb6a0000003e2e0f0f37a426420f2a83000000006764660fd92065f702550000006743d361cf400f2f3fc4a1ec557599c48179d6b20d000000") ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000a80)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000c40)={{0x93, r4, r5, r6, r7, 0x8, 0x9}, 0x0, 0xffffffff, 0x3}) execve(&(0x7f0000000cc0)='./file1/file1\x00', &(0x7f0000000e40)=[&(0x7f0000000d00)=']\x00', &(0x7f0000000d40)='*\x00', &(0x7f0000000d80)='c\x00', &(0x7f0000000dc0)='+:\x00', &(0x7f0000000e00)='\x00'], &(0x7f0000001000)=[&(0x7f0000000e80)='+:\x00', &(0x7f0000000ec0)='c\x00', &(0x7f0000000f00)='+:\x00', &(0x7f0000000f40)=']\x00', &(0x7f0000000f80)='{!]\x00', &(0x7f0000000fc0)='c\x00']) setsockopt(r0, 0x1, 0xffffffffffff0dc8, &(0x7f0000001040)="0875df573cda8d9b6909e97406701ebc17fe3b126091c4dbf76c97a355f7cad0fc456f7b167bda1397845032a26961ee196ea4b3a04bc40616244b1562d18b03fa8346634ff3e44769327c68d335704404fde42cfbcb9d33de74f3bd640f5dd49dc5279ed32b4075cc1397f6815c1b3f21f9d2", 0x73) setsockopt(r0, 0x8000, 0x4cd9, &(0x7f00000010c0)="573c3d47bf6455337dab14c63dc192f68a2dfe9a31e3ad22f656bfad", 0x1c) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001100)=""/255) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001200)) 10:23:35 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x4}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r2 = getpid() getpgid(r2) lseek(r0, 0x0, 0x1) dup2(r0, r1) read(r1, &(0x7f0000000000)=""/78, 0x4e) 10:23:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000002340)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/224, 0xe0}, {&(0x7f00000011c0)=""/93, 0x5d}, {&(0x7f0000001240)=""/254, 0xfe}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 10:23:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) fsync(r0) close(r0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r0) 10:23:36 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x5) 10:23:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000328000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r1 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') linkat(r2, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) rmdir(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x8000, 0x62d}, {0xd37, 0x7c}}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:23:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 10:23:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8848, 0x1) 10:23:37 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 10:23:37 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r3, &(0x7f0000000380)=""/93, 0x5d, 0x0, &(0x7f0000000400)={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000002c0)=0x646) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r6, r4, r5) r8 = getgid() fchownat(r6, &(0x7f00000000c0)='./file0\x00', r7, r8, 0x6) getrusage(0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000300)) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000000)=0x5) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000040)) 10:23:37 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = socket(0x2, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x88, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000066696c653000"], 0x1) open(&(0x7f0000000040)='..', 0x8288, 0x0) 10:23:37 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000340), 0x10000014c) close(r0) execve(0x0, 0x0, 0x0) 10:23:37 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x400) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0x89}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc0, 0x90) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3f, 0x892, 0x5, 0x1, 0x81, 0x3ff, 0x9, 0x1, 0x3, 0x80000000, 0xa529}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 10:23:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x82) r1 = kqueue() socketpair(0x16, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x894c953210415bda) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x7, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x20, 0x20, 0x8, 0x400b}], 0x9, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xbf, 0x8, 0x0, 0x1000}], 0x0, &(0x7f0000000140)={0x9, 0x4}) fcntl$getflags(r3, 0x3) nanosleep(&(0x7f0000000180)={0xef, 0xfff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 10:23:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/157, 0x9d, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x8}, 0xc) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0xf1, 0x10001, './file0\x00', 0x6, 0x9, 0x100000000, 0x3}) 10:23:40 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x30800, 0xfffffffffffffffe) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xf3, 0x80000000, 0x0, "808a353f028d087d3de0b65f3cbd558f7324125c", 0xffffffffffffffc1, 0xffffffff}) fchown(0xffffffffffffffff, r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x42) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000300)) kevent(0xffffffffffffffff, 0x0, 0xe47e, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0xdf1, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x100000001}, {{r0}, 0x0, 0x80, 0x4, 0x3, 0x3}, {{}, 0xfffffffffffffffc, 0x28, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000021, 0x2, 0xc731}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x6, 0x9}, {{r3}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x80000000, 0xffff}, {{}, 0x0, 0x0, 0x40000003, 0x400, 0xf1}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x0, 0x391}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x2, 0x2}], 0x7, 0x0) 10:23:40 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x7ff) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 10:23:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x100000000, 0x2, 0xfffffffffffffffe, "1a71abaf0c2b5f9580d8418f956a1922d9f0942b", 0x5, 0x80}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:23:40 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, &(0x7f0000002a40)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0, 0x0}, &(0x7f0000002ac0)=0xc) r4 = syz_open_pts() r5 = openat(0xffffffffffffffff, &(0x7f0000002b00)='./file0\x00', 0x8600, 0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/null\x00', 0x81, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/zero\x00', 0x100, 0x0) pipe(&(0x7f0000002bc0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x4000, 0x7) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/ttyCcfg\x00', 0x20, 0x0) pipe2(&(0x7f0000002c40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000002c80), &(0x7f0000002cc0)=0xc) r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0}, &(0x7f0000002d80)=0xc) r18 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0}, &(0x7f0000002e00)=0xc) r20 = getuid() getgroups(0x6, &(0x7f0000002e40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002e80)={0x0}, &(0x7f0000002ec0)=0xc) r23 = geteuid() r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002f00)={0x0}, 0xc) r26 = geteuid() r27 = socket(0x2, 0x8003, 0x9) r28 = kqueue() r29 = socket$inet(0x2, 0x8007, 0x2) r30 = socket$inet6(0x18, 0x7, 0x8) r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000002f40)='/dev/tty\x00', 0x0, 0x0) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/null\x00', 0x80, 0x0) r33 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x2, 0x4, 0x6bbf, &(0x7f0000002fc0)={0xffffffffffffffff}) r35 = socket(0x20, 0x4003, 0x7fff) sendmsg$unix(r0, &(0x7f0000003140)={&(0x7f0000003180)=ANY=[@ANYBLOB="380000d81dcc683c69ff00000000000000008000000000"], 0x10, &(0x7f0000002980)=[{&(0x7f0000002740)="42b9448e450f820ffe86438f973ecbc58ee8bc55fd6f2bf41d53dddacec539b85842edcbf74d0541f500a1e65e9c7113b38c1b7e36e0e74018ecfff24b4ee36474771f1c013dcad32bc8d7f6aa6e4a4aa0d060802355eef0b88d4494fa889c6a9965cedef3115ab0d1b2ec2f03949ac5137e1b7fd3e3d5f465083e53ae59449888fc4905cf9a43944a3d3d921eebb9e06a3a18ef50ecb51dfb8da0f3f572e2a902a63b68bb64edced84ffdf140426f66d06daffa7f26bfafe3258c12e628aeb1386c42567633126fbfe14a89cc58048b171dab", 0xd3}, {&(0x7f0000002840)="59f20d23ac23f9e9033f979ddd7591bad4b878679c99da09f5331b115c0d64d1b970ea6a93199d1c9a6c3e1abab026dfcb58", 0x32}, {&(0x7f0000002880)="d5bde3e750a2216c0652f09fd06c9662167e6483dc83be83517955b1ab641c216a853c4b44c0f79164f675d056e7c2360f549712d7695dd2c1e4ee56539574e8c447b9e3674f13470f94b8a25a70c75e6ee490418a303686ebff44389ae0bc19c43a775426d7bc3bb3d2af32f8e22b1a8fc21a55ccd970b2e69192ae93f0f5a137afad9df23d489e5e7e4fe9db29888084b04a33944962c7b730ecd299900d01b3c4a1bc28885ba9a094ac80c2732939cffd7b0bb7455285ae72d3", 0xbb}, {&(0x7f0000002940)="d682fd0fba7adb1138598094787881e9140c48c68e4d", 0x16}], 0x4, &(0x7f0000003000)=ANY=[@ANYBLOB="200000000028ff000000000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00\x00', @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002011000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x40f}, 0x8) r36 = semget$private(0x0, 0x4, 0x49d) r37 = socket(0x800000029, 0x8000, 0x6) recvfrom(r37, &(0x7f00000025c0)=""/245, 0xf5, 0x40, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r37, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r36, &(0x7f0000002700), 0x2aaaaaaaaaaaad50) r38 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000080)="ec", 0x2a7}], 0x1) semop(r36, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0x1000}, {}, {0x3, 0x3, 0x801}, {0x3, 0x9}], 0x5) writev(r38, &(0x7f0000000040), 0x1) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffffffc) 10:23:40 executing program 0: r0 = getppid() r1 = getppid() r2 = getpgid(r0) getpgrp() setpgid(r1, r2) 10:23:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 10:23:40 executing program 1: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x26, 0x4, 0x5) write(r0, &(0x7f0000000040)="81c4c8291ddcf4effde2cc4ffab23bbcbf6a485bbde8923657485865c45e7cd67a944bdeeb9d686697d5a0dc1970389e6ea3c8bed538eb97a222282ec3459aead7340deb372cde55cd784088e2055633d75ea38843fb3a3967acb7b7649d333052bb2957428e10e8439e667c8856de77d7ce5b0d60ef632ecf40f8c535129b702c83b755230515fdfa03b5a3d8d5c1041efccc2c68f5f6b99facd7edec0f150a5704322655c652c3d6eb199397f80b492dc823985e953fd327253019f2167f5076741fc5980251e2f307965c1f2df96cc41050a9ba7f1e723b078626086f2bf205e7995bf367f36828e7f284c65750fd1d6712d43b38a061ef512ea59c060157a77a33c5e93858bb81e9f5a5f85371329e793aad6a9c60db40604f8ac55aa5397bbbf08791b6c696788cf717b86306f691099b54f62926a35ababcb68e91b2f24f63ad82e1473efcf538760fa4a2d35d7d1d942c6a603fed31e7df87049e8f884b511c5992df3d1d15adf8385860b9d5958259416fa8a76b45203cac3d9bde990f52be63fc70dc38a086e9e3d164ba1fc58919e94c403987897a8debe2db63ca825cdd838ca4b34c4812d1ea492d47e2b98571ef41abbfe482ebe2a3751d439240607b350d7ff3e26da850ad3ea4d81aa900a1c860ec1480ce70925248152299929f53cfcc3fa18a1d0e05cfb738ce101237ffff53ee9a6945c4f1199bf5128318b09d99eeace34f6d1bb0c425754790ed1193559fd9cd845c60f98fc1f6e4959bd71ef52d04f788667507288f1f947c4eb30d58069db0d226add48ee2fa93d2b8f26d9b786a697631de603d0abc4d0fd32ae38719e26d668afed0458fcb0354214546b2095f4f3dd0fe37d93a3f5a4ef293acda41251695656e13bd97d4363469e06145dfd80f3f40e5fd561c75394c3dd810939ce7087f5bc9b4ad296b4f9154d27551162a950700ca0270f0390e3a2826e5207ec6de1bf9ffca36877d5e9a9de2ddb47e52930282e8676bf953951b609c6ddc2570aec322656e86bfda15049d6055c4ce75e90f8383136a280a1a41965fcbbbc5c3f84037f5fbf2decd422514455d54c6a5b171555f578912a73f404b3b48fc2e2e7f0b759e35a2daa5c5be040cd62c58f0bcc08cf3bc18bcba63a9a6eb81d9754c76328fed9c0f97ba119964e70e00c0fa05d9ba19319be633f8b139cac6a8d419cc59c76084fc440b14f48a07efcdc0719eef4f7fa3c89900fea2ce5cf3b14e693b8f9d2088fc33df79d60ae31b3e9008bc8e215d85cc209dcbc83e0534576f057c69fafc9c8be8cf6789b0ea5af1dbdae3fdb8d1d85950fcc8ccaee9ffdfb15518c7eedf52070e80c1598b457f7700bce3f4c9f13823964152f31df7244d5c26bdd923bf94a506d7eda46d1e00694c01a94f4a0c493fea79f9da8eb74aa20507fd7389116ef6458bd49c9d73e2585f7910415309e0451f25affbab86359eff868a345d3702cda756397fa0c770557b2210edb3c64b7347b3bf6ebfa6d536186d718a301e45052dde54f649f9bb4d1817d7944095bc544766cb24d063e761ef5b644a9dac33cc90f9b61061d763b455b86939747824a9718c9b01061e5d8ea78df6fa4f480e64bf7e969979ed5120b545f2a104a448181cc75cc789183c22db40dae23cf6eb68c7b36f83bbaba1adc2d87bae485a3aa64735de3bb3937274d349416efc881767255351ea12f59b093e0192e8c626b88c4769ceb4ed381fc19d16514862dcaecff8cd75bcd47e3d03256c66fdbf2016b11a40242a7d7db29c5155810418ffba72ab3a0b4ead030960cc9b0ffd3e8c815f2f54c6fdc28294601e3d9409401e3f67c27dc04dde883ab3f193890d1dc5a2fb203c71991c0da395c62ae53353224c0a4d5db85dcf156ba4ac027cf50e44886d0f481fea5515b4801011570e8a3c889b218a8be0692db7ae07a1cdb9a9f5354674d039024caad492e2d5c3ded8a91bff4e374ba00edd4ab57f634d82ee0c61cb1f22283c85fac7c76c2c78818ea1b4e0d32d60c0af9818fc1ce11995fb6e91d29bbf64a94e815475c68e31430ecc577fb25c2a6942a36033e6713991eea050b06823f5204605a6ea7379902f094e22ec6cc03fd9970876b0c959a573a5e7a8cf6dc496b3c108d5ac08a2d660fa5bacfe8082c9d415d76e8d77355339d5f1590a6f7406b937ade3bab5e563fddd909390dff0ae524241fa941c01315dfa7941d6a81571dd4403d597d9ae6dacccb26aa9d30ee0deb81c77f0977079303f9c6237844737461419b770abaa7606067d3acef9e4e4bd5e376d14fa2052ab186b81a8c1d18637679eccb73491d52af1acc2dc9cad50d9c9bc004fb4f3c277a4231d62b20da60a46e4146223f0ee7ea033118faa731871354048e0de43c1b9174bf5fc469e51312497fa0857802cb7412f3b22cb51cfc681b236aa2e2fc7a5bb3376c80c4e5e3187a03207c0dc6c88dafd040f2ffebc6f0d98265c30651b95d452663eb3c887c9f1d32b52f1a43be169914f6f83dd48515f63b6978484501fbb3502f4335fbe7d68884b42d6b8a44fc2ec587e5ec15e19afd2b622bb48ce2923951ddaf9aea49b8a620297aa6e4a943aa9483aa31ed2455b8206fb0440ac2ccde36385e9f7395d5c6ab9c9461974912ff90f0d718f95e54a1d79830bbaa8b49287dc6922bfe1a640f2978c528e2a93c957d24426811e65c0a152bd4bbd9ff3f094a8e3180d466ce76d52c67a9a261599f02e6bbf6a6a751fb188c165a0e6fdc229a121d7ca5e6d87eac159f136524cf59fe61686d27fbb5edb4501a9243ad6ac7675aff204531b705544197ff10ea04fd632c40057ee6d0ed256b16b0d5f5b953bc82431583a426ad45f9289a8e7a9368832396c148937610ad047330b393750fb63ea2fe78696d3b4d97d25b6c75fec13b5b4505ec80121c9bb31b40f4992ef129dc0a254e1a41f56bc299c4c78d7774682899b39873ca40112ccf150e1f07be378b6fe3ad1944e312e0f9edba1a78779e1e407b2cc4f35caf830ff99534a8288047f817849cc922dd82f696fb885452617bc5ad01124e83a86b48d84ec250c0b2e7a59975e636896392c6cb86a6ca55a3d7bf1f9ecfe895f5eea37f3ca66b2fb27b2b2f7b07f8fd622346bdba6ec7afdf89a05bc87bca4f4febb7a44e26ab77648a7e80c0ae6592a937a937e4f2b826e53115c42de1dd870a5f80c4269b3c36c38e4d1a7613451233579a25a8c008ea6cb73974ac97082b2b53ed64a61fef42b8479d8bd45adce5b1228c860c27a668b1e2f3cfeae0748095e07aced5b829262dcc102af8f50a153d17c0e21982390f422cdbf5ec4ef3d45b2ed8fb7e14c29de85365122027910cf5403702d324b82cb53fc93468b31f704c8b393eefa5ddd8a6d1543c63034d7800dcfe9a3e91537db076340e091f89f494f94783798dc1b6200116aff6c9c86ebd23122d81826ce5546d2982bddbae56f913d6c18e4384f08e026732b5748694229a403ab85fa60c209994248ddfb9d085a2eef138f387456671a5ae763c8af3c80504aa4d7abc289ba6e280672ca88abe8de3832713fbf2a516c1ea3afc68b2b371f93335803a3f2d8f84f3c1d80e6dae59a1988574f2930c8a23df6b7505a440ca6742897579edb420b4c5778a488145dbb4d02366ef1dc3a10338f1a1e5c8c23def9bb8dab58c426dc19f11c9e22f7053d896d7c2e5f59185425f9a02ec49cd83c95766118d55c18f14ada5a6384e016880ea9648247e6b682e419dd5ee5d081ee695b4ee670923fbe730cc752fe93b2c1df3236d928d59ca9b72284b14e5c73ece0f00e10239deb9c4af23b109e98b7c38104c9940a470b440c6ac02beb147e2f190dbf6cb130ede8d9407a8c126272283e57f5078365418a118b156f287538c39da899d55e8c13c1eb6c0b4b0335f00ed436c9e4b7f0041406876ada60c1d75496a39e179afca643650ba23826e9156e125d990bfecba58af000bbac57090f5075bf75d14c21cbcd5fc5b25c45580086ea56934ecde6822a18563ed2cf1b8ef13a9c2eb8dc44ed975312adf38f01852f20626e511891a9f8847a266ec25771a897166d0bd52accb09eef6923e179dbae86f77555435ad5f0af908728bf9608dfe8d023cb0d6515f3819221256843d82edbc5dde0484c54426d035d68a5cf0fc0e27856c7cd4aa25b087b11c1f7014902a3c23d38efa8d33dbf4d6c4bdff29c27f0b34f4b5f5d439f8b989bb72fb3c7121e136a9cf61f4630ae0975520d20315bcc276c2de38bc8826aa383b4b8780ab0fa3585b4375f9e7dc157089237d56613e7ec5d9839fdc29d40e341504af2ff446c7bdbee207a22196fbd530b7a4f8e191a9758f9cd0764e7d3cdfb59b5b137ff6405f8ea28b33c25b4c28d6198c6a94a2bc20255d88855aa318a20c67eb7fac723acdcede32eb00c3a03d8381ec621186379651243f089f934a1fb0c49a7f18a31ee65973c9dcd09a65640c368ed1f4fd71e4e1430866622482835103d1c5256e21e3e15a7487649829bb07eb28b21d1e9697035a56f296d3389a17f60ab0c992d5fa6b520e69fc754a9aad55ecf3ddf7904da1394079a1e1719b0f02cf67aaad15535963116df27b868f78188b1a1306d6cfada2f35ddb93d755c73e6c0e1118e030195027f3480a4ef54d2112c64eba10946a85122fbe86ffc67a72bee99e717b08167e04542ce08000e2c64c82218512ce78d1e0d62fb5ae949666eed77cd70109fdb5e0e927673e83d23cfed75d4a8feda57763b752891c00d909789d47e81f4a6ba46dd9d5b319c658188560b916ac2c376ea89721617dc3bfe2134353376fc8464dde87b79f9f04d531658f8674aa7c0b2b9076a2ccf59b2851c69740aa66b6d1cfbb3b17e7886fa042ccb0d8df210d71b5995dfca5b2f8f408038bb423458ba89c64f67ade759f763d7d154a3af9a6a7be0ec973db7becd8b4e397ec4d6ef5a1e6e6af84aaf9f42708735d5637bf52143fc460961bada8e5fc460df7df54b4d422783774abc9add0243f580c489e5cacedfa4da3dfcb5b14bd35a2e07addf4135512560ba36db484799c7168a9b67fce1c523e4ce66a4b83ee02bdb412cbcc9deac653d1005cf3c5786a04944f4dd3d82662790fd19f79df59cd99e6f0a2db211b614b9367f9a524566fd9cbc6adf8de0b8087bdd3e73ecaf73879a770c45b1e3f10da3e1d36ae8b64eb04d4fcbcef6516c42d04e47f44902044d585d6d4391e966f52d1fee5cba4b4bc5b39fcca9c145a4505de208994d79bb26923139cffeba4a0aa119cd3467ad06a1501ebb9a6afe7a50489c4ee366400bc95c85921531a619aef63d94f78235796e8956e224038ba5d48d4172e4af7f8dd98bb881b90ac98b728f8cfc6b5841ebe632c9e66680f2b250f0aad35e1a3ead4f8eae24309beab57f6c2fe6a68b101b103aa80c88f3d63dec4377d4e6cc743e1471e8e0d0fe2df7a44b9d375e2540f0825b49ad2697f8138a1e7b856242221767b1d747f5723f029ba734ed6dc9ae2201c4407851d60434b2fd2933e7417d3400e5b46cec476d25fbd783de4da0507895a0eca4f4d3d0f05308fdcb1dd056a3c67dbe5f6baa5560ffb84337841818f07922005b479a0825db1dbfe0fced52d4204435947364072342ab8f7e6e1ad5cfc6b7fdf4fd46e843bd20b9f6093389e13bd5c71b40ff48e7f5ca418d9b367c990330a62d53c7eaae83dac596477d9f9eee7930c24f41fe3e565205c86de8db4b9b667ec859d5645e6b3cebbc8babd9", 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) munlockall() dup(r1) 10:23:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) bind$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) clock_settime(0x2, &(0x7f0000000080)={0x3, 0x20}) 10:23:40 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x209, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) setreuid(r2, r3) 10:23:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) select(0x40, &(0x7f0000000000)={0xfff, 0x7, 0xfffffffffffffffb, 0x3, 0x69, 0x0, 0x31}, &(0x7f0000000040)={0x80000001, 0x400, 0x100000001, 0x2c, 0x6, 0x6, 0x7, 0x4}, &(0x7f0000000080)={0x2, 0xfffffffffffffe01, 0x3, 0x8, 0x9, 0x100000001, 0x4, 0x1}, &(0x7f00000000c0)={0x80, 0xfffffffffffffff7}) 10:23:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x48fe, 0x100, r1}) socket$unix(0x1, 0x5, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) flock(r2, 0x1) fcntl$lock(0xffffffffffffffff, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 10:23:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3, 0x258, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) 10:23:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0xe565) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="10", 0xfffffffffffffe81) getrusage(0xffffffffffffffff, &(0x7f0000000080)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 10:23:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x2, 0x2, 0xd9}, 0xc) fcntl$getflags(r0, 0x3) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r3, r4) getgid() r5 = dup(r0) r6 = msgget$private(0x0, 0x94) msgsnd(r6, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x9}, 0xc) 10:23:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="359721ef3228f279d116308ff2f1ab4a243ff84be939c7d0478ccf67dcd5f117a80e591da1baa99364c9a3ae61c63cfc89d41967e53a93f58cbb0efd860dd6f69f8d240c642a4c7ae70b1656bdce39768e4ab79b25ac92b4625aa57989cf5cafccd6be904fe0ec480cb405eab0e1ce1031ad07ee6d64d7aa8ebbb94bf85618c7100a544f9eeb94eef39c4bfae3060eb8a3fa4ff70895e2ead017a4de1315f51055f5185b5b1d2aebc752aa2ca72645c55cdf277e69502b605ca87095a82ff85aa52e26d3d8d14467f7e0cc1ecc0c8219d59032f6da087fc543c68e1dee0368e3208dd0f56ab30911a85f48f38da529e27718da3a809dc24d6c01e0f7fb69f51787683e3875d818594d0b7d3047887990b527af395c14a69600e87ec96ec309e7229096523de964ccf0b2b260c471eabd078fc6cf1cf9c1e76ad3ef8ac7152fd99b69855f25509318950c04700c9d15f6bc49662a04f678a79358a01afeff829e209f7817e285fbcc5e56b83e22ad9e6e0dc630aa558d6b077e2349779756517f318b25b931b5d4035fad00f78411ae7e0679874a3fb39198175321e369bb507f160a81ab2210b8b051c5e36a40385a07789a1af163a897a514b268ab9e38085b8c39055b0e8644f39de8b892762d752c53c34038d8d084dbd8e7ed35ba74886043f8e1d635cbb019c14faacb29cec6f7ea3cdd56b929c488e3b73b06fcea4dd8628b85ca41308c7164c2067c12529fc08226ba4973f03b16f6271dcc6b1fc52d4e1b79d5a6584d60d83aef42b4c3f47a605e962ecb664a612aa265a0c2135c28b94dcbd247f2ac064f5c1b23349ff140a16dc9a65dcdd1ac2313a225d7dc294a8ede389853f66f49bdc4e8920ba94aa6de18eb6151a95543592ebd941313c4467d66e4d264fe21cfd022d1ab3ed453db544af20bf3c5aa61be6dab87045a084d0c2b86eb758b2d78a32ea9deb1a231dfc9cda5a657b4c41b0bf73e6c3a9de826de372b69d24ff1a4591a9c198d6c483a08932872c0e530d3af5734b1e88ef48536a712df246cbf787723e2d13cc82c2c5a93efea6c17b68131652dbee01fdf1ced03973974e3148cdb8ee4e22c41afa9b78909ee1a6d90e819d557aeab0aad45efa9f9931ab75732f6c245e9d9ee399bbe801254dd261e91266657dd461ca61508315300e2d477f3c17396f345ebf5d34094884c6f094018083053168c2ab778a8dfa53e7f76261fb8a144eaae516cdf723e1794adfa8d70323c8d575615916c37756a284bb57645f60b8f8106fed0cbd6443500cb26e68ba3c0ac99c16eaeee44daaa185b86dd406dc3deb8241a51c49672568ae2ed33c0d14348a8dd3441517e42e5882c52802372c3356119d80bf5ed0fe280f63d5770c8a3923370deec7ac52e4d5a2794e99081af4fb8c2960cfbffbef25192b505d6cb98064b8c8c484337db3e12fa25c7084614d06ef63a2658b607f4fbe10c88283e4439821a349c3be3bce517745f602ed1d267cddc213700082fe1d2639f93301ae4f8ff5e624e7c939f57471f8e3fdfe0d13181ac0c149151e5870c29a75c5aaafc7992dd93c4585ec65fc97cfb7ba5da0eac65692ceb399e6329182fba8c1c46d66eaf09737ebbfaeb13beedfb5a65aa217e411a4a90f1cacda3358e9517a1e85bab519562268a19a1167df3772d35e7bee3e138b2ae4f5c0d8007e62d33015410e8b6944e65dfa3cf0aaa815236f185b9d6535228db206969a337328295da5230574974de1f885cd1e1477f170c27929a4ed008c3ba40c5b739411fd2f5a8fd2c375413cae4182785a967ddc02ea8047576b8eebd6c1211dd8295c6bf41d3ff85810a0bde61048fe271c64bd3b0e242da5dc6ef636ea5cf0b2fa6fda5330f8605834f5cd0a76ea71a0e053e23170a53fcb535c88b8ea80f8389c35ed50f70450e8f11a08b290194e91efcf03d3338e88edfa5d48d3d7be267b57a360de4957b31bd58701672dae298f643d087ed83df8cbf479e420f3c3c0c40f0e40c8c80cb02ffc55ec15f98221ece86090588d9157e4ef13d8b35671fa1ee8687338f35663bd4700bef2b562f024cff7d0c4ceca398fa9607012dd71dba64b8a40fc2692d12102c69e3941295d492eeeda8c88be5e1b15d4745a9f5cd92d2ac6d65a3b0e83f330f3fb6b2fe1b6fd095c8fd13636bdce45b6e648f7b8b7d108b541081ffec4d1d54ec300feb54f765afe747e3b39634e69be317d44f1472626803a2437985d40ecda5dcdd33d31d66573be635b5bfd5bd46e668cca62c996ca1bb43fae2a25a4742c210cec5844d9584e926dd5684167c854cc7e3e00989e5ff087966717c2211f9da70c82038c87f2ad9973bb568e2ff997aa8167b09c46a5ae263b70768d88c1daaecbfa3db93535f7f23eb6d51fc83acd27252b17daa2bf72d666033d58e102c8502e3942d7e6b6a8202d9694412a13d9cf629cab9581b7bb90a2992c21147040a85bc28c3307851b3fe746d8bac542b77f9d55fe039092184044ab0e7913347bf6ed0c397e30fc5249b9b8b6ecb206bc1ee060e0b9b76b6c3fcff6773539279aad344334a962792de8b0106b9c2a0707cc8507955f72e97317d2135e3ed7e5b7902a03020f5b9e18010cad613d3a517915f1da2eb0d5e852a308f33e2f629d011ca81f32bd6014961e9ecff58191236002e22e0a207e35c432af9dcdc06218864adcb73c27a5030d3b95ba94cd9e8005d4816982c686e7ccf0da7c2baeb325b6a2116be9518caa97dfa6e0b031d0d54a93895cf266557b2348f94317be00e2338fb73e79b9ca71b35609e49c1b434e4b9c27ec6fce2f8a2786698549b016b12540fd10b62b09ceb03a68e091f8259e64719c2f93403215d5e3f7f3f6f8a71b2ecd691f77dafbf13270ddd5f2e358370d2f5d5ef65866a96f9b3d101c6433c2c5bed453611589af4c30fe8a2ff6ee99a7ad8ab62edae4ecca1a0f42e18caef0a5311dbe64de7e61b40f9080717954bc6a123f86dc3f2a2274723c1b21547e2e5cd445d3812bba327833d94fa10c7529835a1460d713c62555ae2e9d84c756eff660f1976d708b6caa427dd9011c3a1049f38fce0e625e254d21632e07d5aa78edd3b7ceab592bfa96305c26697783218c436c7435802b985ed77dd11654b5fd06577fe1a1dbce941d912e51847f8665aea1cdb7c71809caf959cd11a6bd2ae0e5582e3b78e7b0cd239b41c00379a9be5ba6a8adad0cd0a7f4fbaaef6e1aba003d206bc9e8d8862a1804aadd03cf23743243f880fa2a9a7ec7a8740b3ee3f620872b589026dd0f0ed99d21d15146881d82284b7fe8f2cd454ffeca2abb34772f32037006e93660002ca150d7fda6df566032971bb2057096a208aa9ef984adc0b3471e69051d2b8c6c3e3ae2f7e36b2a4d3d45369d38972662382a4074da240fd6c7ad491a398ce40e15be8a29bede6ebc8b7896e6e059fe748c55dc07d901e1a073f691dd5a00762659dec46b3237138eefade67f71418eadaf239a45dc14943e34629f319594c1a6fd976352a788160fe8858a02100182d6bd3efc21e6980ca07b6909df7c1b16f69f0451df454d30b576c1b0f1ffcf7dcdfe076d7eb69f50606d12820f39a768879bec5b113ef00493b68d6e303e43b9730147b29b14a166f3e982623ab49c4dc4c18d0016822241bcaf17b86e5657269533127b8177f7ad5e7f3901aaf2b17d7fb8df5c12d0c2db90de2303571b5c35e4249557d0a4b1fe13d9520ef6bdf6b3077fde9d7251cbbae0009604b16bb68b17a94e47573ba620e91180b64c16e7d35750b24a375373dbad517ddc23ff2656fe1d58a016c8af73afca39ed6565421dfe050cd7456c856bf3d00ac2c1077c84e86264f028d96083f7c4c32f0239a3b9b276eec496bb05a7fe42a539b2f7cafa6fd58b2c3ab9978e86f18ff2fa8d7cbbc5448630185c06e2003049676c2da1583859bd1c3789ce2b047d356d0a2dfa65be1a2470e4f1e82b93ccd148022ad1f63ff56cf2bfc73bf65c13982f39fec2514a9162dc32117a5018b1a1597a447f959781e333cd41731799eada80a01f137ac1d70315e52b364354072ce60e7b9ab6791a983d76ccd10ffc0ca80bdbdd45644a8ef1a926f418f4420c6a4c39812cce5b7b7b1d81788242e648a0ccd1c07a9028397a9f8ddf493859249179a9095c27d2218b7d8eae82b5df1d686712940f42f84ee55656e62f1fa636d5fbe2e5fbf41698a4066be32d38b302490feffc83e8b313455ce38403adb14cfb5067996015e1dcc763aecacadc6fab9bbf733fdbc9002e5fa4db0918440a0f8876d3548bf1382b109e191a3da755f6d226c17c93c7a2172e285e6ead4d1ab253b4de5bac9814d1b47a4cf996166ff66c12eda6ec88e3c768bf9a47ed3bded19daa3f4b81991e899d84c2ca2e2adb71cb80c5955b6624abe3c2890a82388e5b9bdc706f9cd178d93471dc847b96b066892c2fb5d422425575b97c66d174c6897ad83a2f96b86592418cbdd86b1cedd47e94f0d5dee19fe88b91afb3ba3ef1fe010f2338f70fc33ab50c17858ca7b792263c6c6a76dbe0a18d9e4e517a2383f210cf726ec9f3679da6c60b18d432e8f835cca9d9a8f363f5361668279e1d495916fa7ba687ab82016aac9889a4eccf31f337775f7cb776a426fec72296683ded77bfbe9996c9d668ce667d7a7cb80e33ecfddc25627a064502560a9e86317760c9933e4df18c3a17174701bef2a511dde155fe82155f1ef3a64b355291846905301f0aa8915c5e7ee3936921c6643d6ec48837bc0756dd94b9a5d0c9bc2e5b14e927be76fd93cfe1b81b4c473596a5c3c8a5fa7ad54afb9d4a1973b4b01f6391be9b46f1bc0417af483580a86d2d885ea8a4d6fc80d159c86e83ae382873de8f2df8e9706b7673732c58e312cb5429dc7ea12e36b3b8e6d6509a274dd8d0aed47834a80710fff678eef46b2f5176202bfdfcacb7d314825946cdba240d264f43447f5dc6a8047eef02b79eea6a7465fa15f8cae636afd50c90f88be1b20e0150abac40d3774ed8f211a5ad59d86585a6448a43cddc8f18cbcf255c9c9a22eee42fcfe3d8197912aa5b6e3937d73943c070a99fc226a4af8f63fadb056ca3e21d2e48ff5ea7f73bd6675515f02f013ff4c4a35ee671a17abe23ceac8165d063c5d5a7dcb3bd3f81fe32c2c01e7102252d4bba94524eafaaee0a0689f9944048f978a701a702ea1cb017971309db1015dfa49c32337aafdb806ee27d6de44c0f1608e7f068959f5af75d315dcc52f3f59a1ff38e34e680126745a553655b59bfb5a8ff10bb183c821b482d2ea2d4894737f0a7ea8c2963556c325b6b3ca4180f9b04381c337038a6c3e604962530eafabde845452cb837ed0a70b26b49296c6266f93921b1f609da8a08a87e18897990379d1816b7af67f066906ff7277d6c679665b6f91db1342cbf81ca3e20df832b24b0c9a99cdb7d6e58c0b385d74520825abaec40176db8a60a2c0c748fe22be5e554a5986c061eab52d53e77ac585ceea7a4733ce5a0580a492491491939740450c3b1cd4f3db38484443d61464ff872eec079f895de78b6b2250bc57c9eb61e2a5f7729170621edc30b4ce9b49e342545febf44d38fd91ecf23c81433d211aac3ae30a3f7bf6334149d2e0b09eabe18eec1ce6a7bd8a661da7291fc98fbf12d786ba369e60613c9dc34bbe1dec2382af5c3479996904102ada1b303c86a2c76a84feb349d04da011557843cbe991f7a28a6d1b5a0933bab195353d5369d4338e118277", 0x1000) 10:23:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x21, 0x5, 0xc3a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:23:40 executing program 0: socket(0x26, 0x5, 0x80000000) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xff, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x500, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r0) r1 = socket(0x2000000000017, 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = socket(0x6, 0x5, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1, 0xff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x8001, 0x3, &(0x7f0000000180)="5b6750a87328dc0498a1445e7707b8af45137416176d76d3c7c0c0fdb54995610a91b73847bd0fc8b80e944faa61f6d4a7cd022c3e16357c5bcfed807cf82057b14366bc161801f10f81469427f904043ca2c6fc15e46a5409fb29ea98a1c35069c30b592f0ceb6c920904d08d1d028d29811fcf8186842e2cad030603eb066c1389b1d02033ac6383360ad38ac9daf35ef04d917837823713f2641dcbea4e93b48798e54dd238b98c75cbe1213e17537c880a1dcddff70c077a01e3b19a9a85d2877ab45912cefa9f5cc797468ea3b05f24da188b5939ca21", 0xd9) socket(0x3, 0xc007, 0x9) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:23:40 executing program 1: r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/198}, 0xce, 0x3, 0x1000) r1 = socket(0x18, 0x80001, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x2c, 0x80000000000000a, &(0x7f0000000180), 0xffffffffffffff3c) sendto$unix(r1, &(0x7f0000000140)="0aa8f04a8e1caa7f50fa3bba87a75d2f350b453974fc21b113c9e58fdf17d3d4c78f73fa727c50f96e", 0x29, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x3ff}, 0x8) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x8}, {0x7, 0x1}}, 0x2) 10:23:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet6(0x18, 0xc000, 0x7) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 10:23:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) syz_open_pts() close(r0) dup(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/160, 0xa0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:23:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 10:23:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1c0000000) dup(r0) 10:23:40 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x10000000, 0x2, &(0x7f0000000080)="f07a4d20a4ea06a83806a99ce742497a830f8c2361a959f2a3b515aa2a550dcf11de5c7b9affe26b75ec8d014ce588aa09cbc38479354df176b58f73835eb1505f181d7f93c2cc6e1379e2bd5bfc0a7c96e3178a06583aa41e9a27f3eecad378adc05680e06daa7e7cd6b3b65bae0768d400befef7368c7b7c5be2fb80f3258b22d11aa25ab665cc752bc2f8272528bb833299123101d6296fc0ab1267d19fce2b998c8999b0a53e2a8d31982828702fdd06b65b2221a1e0744148d4e058487c8c5832e6738f13fa86ba4856f449ed75bbbb8cdbb4b191006c1792fdc62c71e51020e3c390a2", 0xe6) socket(0x1e, 0x0, 0x0) 10:23:40 executing program 1: r0 = semget(0x1, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 10:23:40 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) rmdir(&(0x7f0000000000)='./file0/file0\x00') clock_getres(0x0, &(0x7f0000000140)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x82) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x61, 0xffffffff) 10:23:40 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0xc0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4000039, 0x3}], 0x7f, 0x0, 0x10001, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x1f, './file0\x00'}) readlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)=""/86, 0x56) pipe(&(0x7f0000001380)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000180)="732b6174da2709de369c5ce8ccdce57255fd63a4be4c34015a679cba298fb20f6ec8cd244916e03d452710f5b8ea5701a480cadc1c9c4f390915dcfda152e08f6a5b2899cd5f388a2b6defab9f70f435eaed5652d04d634af83604800f54b953f0cd03084be6eae1476d780d50a6876aefefe66ce86a3b4eda61a73410d943138638cd4dd1e6d52504adc940a830b268deb22268adf34a085c492c19fc2be2c1976c422711867fbf3fb7709fffa9d87ec29b120ad3", 0xb5}, {&(0x7f0000000240)="9963eaff0908515539d4acbb99ef019723dcced9fd4860218f667eb92aff11f2fad286728279471ed1df7d6b47768b3535dd5055a224e693d28d351ba03763fc675ca8d7a13a1e0a510a15e49d89ef6f803a7853445a6f93c617924b1d6349c21dc15585e3f794af2c40b3cd5e9a0ed29509bf7a49e30ac4621ce2bb74daf7053e19ae7058842d3ef58b269cc82e5129556f", 0x92}, {&(0x7f0000000000)='4', 0x1}, {&(0x7f00000000c0)="79e3c35bd2113f01c59d923473b00af58dcdd5e684e2b6c744600f29ff9e486f9b4d530387a072", 0x27}, {0xffffffffffffffff}, {&(0x7f0000000300)="95e0fb6711a0fa35cdfa1b65ad356fc384d3b690d6313ccf267751c8797fc38b075409d9034da3d15104b76e7054f3d0df4ba81bcee48f2a3ab8ff1c3e9ae07e2e69255358dd37f5b69708bffc23b884d218da4eda61997bc3df1e9c5018f24a4b5422d6075d3f99e141c35a62f10953a7c3dde4f51866651376dcc0cb895044afd6581a1db9866ccac2ebf6ba418b3fb76f6f1a55ec3483b6a9b9af561eb86ee14e259b2b0b6b1275008dcf775caccec926b8967389d376dbb9765060adfef7cbc0649636052c346401ebbdab77ed13cc8647c4233dbecf522ac53f9fb5b911cfeae6a488edbeeb64b047db5ead696f19e6050758328c221a853d1e64fe899fdb0f0d103dbf9769e3c4e699999a55987097847b32eebd968507033141abd7c1a4133d11b96fff9b08b1a2beb8251e337f3d3ff630551ef1349cfced73f064478a323c761fd73075151c006d954bea860599591539c4c5a23104726a67303392c8e59e121c28338050e9e4cb6590c122fcb333d4f86f0a32e4ea9d0d877cee3535695b49261c29ede5d2b694306b88fa1c2d99f32d288c9c115c5b4fe1b94b93900ca943c7118623854ecd967d2f1c00cf02de8c19e4356b2368fb5f56eade2615e7f89814ded04a0211ee53a1b64f22dd5f93f1cc51a564986069476683192732d7d751da08da47bec2ab00b8f2fa148062b0fe36d30a213527ce0830e3906104c81245ba25902730ec1a46ddde476ca9a0722af3f9337161e902ff4809f2dac6af8c10a2ceb6ebe8ae5d732b66ac0b351e3ab7f57ccbd1ad47b2675c4b5a92e48a32cdc4053ba2d3eb63414e821a64e6d2a2d7c372dbb71587a4a40a4364806700006ab534fa939c4d69209fd7f4b7657e75744358f75af7a2b15e4a281bc977058d36229b405b379b580d617a4dcd80de842a2eb64764a6e5eff42f11e9b7634280f1d1641d4234191c5872993d1dac6a5a83a5618c4a03a3ea1daf6f796755f1d8e5e9587e16ace7c35e515f3d85eaf3cbedb17a44e3c0dfd2b9dcf1fafff93679b1ab52be6f2684572389f1c2d197a1f22d3e0e8b91f07871011e7061db63a6fedb09a2e67f22c2f74565ddb15a87bc5f86ce8e9c6ce0a63d7bf4dbd5132d0d37a82f202e98734da6ae77361cbf600e74b04e609d0916adeefd29e5777bf61cc2c3a4b3672f82f5231015c5ba7478e9918bff512755281009c83fd721f573f3e3e0975adcbe7cfc213e3f60dbd518ec7c325873cb7f9ba07eabcb769999caa3902ee443f4000b9a606a83695c9b06b7fcbd8b408d75f83389cbfec5c2d800bc55a3015f2b5c80a75384401a98ee50bc58bab696074f46a6838488a52b05034b7c76abd8e1dc33e76f50ad7092761b88c6d055f38b62004af44adb3f9473ee463cf20adb682ab67773022565eb172d9229a7d937eecfcc82d338ddd48553dd40e4b93ec43111dfbe0fee313a7130de413218c03e0d0ae71d214d304304c741805573659fd89e7dcffade3144feb372c1ff03fad484c6f8dd950c31915d4f9638604eb828a85ccbc2ada6f023f9f8dea71af996afd59c5750fe53f3a627bf3d8b2e4cb18f7858424257e6a78744cb95e51ed6d9cacc3ea87efb6a47313aa285a5fd1f010f5eb32ef813a9127782ceb7055a85abaf14a247bd02bdb5defc40253984c1c3c6e360605c74d74e1829a8aba3941916dd1641e4254b5dc8a59affef50270eefb029a49cb0c6235c7d5d918479bfc0cfa333d87ee545ba79c939097ca8bfe96c954fc2fd595856c5280d155273706ba9523f0f0fa56ca2130e1c4f5aae84fb0cf77923e9e9db45d11af232bd38c48a1aca0e35b4cadbbf5eaba1c621b7271c713f55baf1aa7b73ad6dc9efba0d6e06eeaa83987d4f88d7d02c43f8e9ec72aa56b843ab4a4f011efef462f4f088659e5c44b999d53cc4cc1751ff5c9edc83239c7d2ef75e4e966331a500af7b9c11fdda4dfb59fe80be4bc27d9a72d9cc8e4df60763408b4f2d73a064f09bb0f9564b7f9f1975611cf63d8f89f378eb79c8ff3912de97976ace17837052742ab7c58312eb1c0b716924b4af6f0e9d9c8e832b74f39b923e06638abea47bb3eb6c838081bb30c5451a5c919af516283514a8a403c4a33e73df4fc924d66440c178664a29f90b48f68724571b88000ed2a71772cad5afc0b6622aacbcabfd6c0cb3693b911346c0c96d6d64ebfd20f57d3aaf7062fba7421c241b892ff121bc4fe8887c10fca15504e6f556b242e1b835f70078e157d43910f152ad3cbc44718b13934be24588102e1e88def284484035d542a3638e559957e42bf5068881dd9ed1f54362a9871615809cc6a6356d412fd010779db2ec7928f95fef8fc0300d33d9d088227bce5b1e205c5f05fdb387d310470f7328fbe4370fc3e6608882d12005735fae0eae36e796bec2bdaa2f8f00590376128a435f4ec850cb3cf33aa382ba655cf6403144113a70abbcf9460059e88b8490e06e5ebe59c46e091cc3ce2d909a53531866ebfb759d04a720178a7a453929110d5a6ba46b5e72704530abb166c02e4fe01693e602c0f25257aaedbd33c158ecbbb8e2718f90c9e1498ea46f3dfb7f1396d4262762de945269fb9d650ed1f41260bf9fae5c3cbb7fc057332ba562a9cb2167e4df7c9366bc590c9f1f0f0e9f425b6871f9096359f9e5b60679f95f5c6e72c30a6432a48aa0a84fa395c5ed6683b76478c191f34a347025274f9dd7ff21204b6ac9b0d02f1cd3b91afaa6832641662618ab1f3e5a5467f2a41038afa4532dc1d121fcdbda3760e520aea3290fdcdd060d857df9f067bd59aa2c1157dec40de342df0c141249d766147010085b635981bc933fad100fad95f7f9af330b23a955d07bb49653f8fc95ae48f58fd36532affe56ca8c2075f99541413fc84c142d18ccd5c9200de27ee3cd3a34913421eb7355994a8d7f96cd0b965940b342141c80fdfdcd212abef871c3b817e1fe43b7d44706772b026bb7aabc15cb59fbee1da8b627d3b4584380ce29db43172c7e7ae21e4709295011b9c51852894ba0b3891c31de676d4f5619db3340286ac25815b4e02e7fbbd37bc2659f8b1d42fe63240d685fb7e8a68c15285a1f4f16b857f65a5c5b1b5e0dec6145442e8ef2656cc976553733fe31de9ca8287a52dc1333a8c718b64cf1e263b93e83f1a3e68bb963f41c8e2244a026d4ff887b3c89f491b0870b3b3efca4d37ae49aed40992ad731b59fdcef9eb30ec334680841bea7331f8d8ddf3e9af7dc7aceb5b4bb543ee214689694148c4acaa488959a45b6dad6588c669525955c011d2265879f908775522f858f0af54a78dccd647ee4c54322827a3f56c13c2a4782c69f53526a3417a9a2d0bca37cd323824225014ff46a0849894d228546249d742c7f909b71660d950ec82008fb7ba7bca6834c13e1375b6b6b8dc16f304f98e5bd4a703ba77d582c3cdc430d140e3d765fcbae5d12545e23c4bbc59b726866e44954ff81f8e1dabeda39d8ef811b66f80064533d2e35c1d43b6f5e9b8df71794a22122daaf4a85f7b32b4b5ad6928bb25cd349df096a431ddcb5ad826c78104bfc4f26533caa15dd1b50bc0c6e18788c94df407067da90fe4a61bf1b4af21a016845a1b7e512d4f4f0af89bb19d257c19b7c58ddca311be922ed148e05f308244fb5a7f1237ae8ba9a6c72aa38de336731927690faf4e1f70fc3c43d1a05f70dd3c714b1efe8ec7853f6f3ec143427dc310f95e326cf66c6a8f89a49c4f1ccb8c48365c99b099821165e16429328a2814166b321d0925181eaa812ae879149b35200c4ff56f653dc68685be39aef470aa87661513aeb352d7442536f107fc6e83275960758017206d9eb8f79f3b6e8350e249717ae765bbcdc2242014093d52c1152ed9fdde1bedd061ad6cceae410f2c8e24a8c9d07603ad7e1aa072e5154f151e8f08bdd6d8f50853b6c9629f88e39a51b9e3c0b93a16f39766c1b195a79bdd0c36d32d6d3a406538294bd4d288ec329e2977eca18bb9c0ca6fb7b9d7d8b96458d1f3f6984951005b110592f2bc808adcbf230e6b42a6fc6d6aa6f4e0b5818011ed310bad2269696ecb262f029c92c76dc08d25822077a0532358ee3f1aff591e5caea2109e4cf5d3c0d26938f95554d5fc91ba472612587ab84ab9f9446c4e6c90544a945e5810679b208f8006e1617d1e489437878ce1bbe2a970ee1720ea9fcc8cb865295d7fd30e6cf423301080d33c58b72614afb54fc71d59d912a14b49ec0087ebc0b6984fd2a3e7de8507caf5d66cfd6394d296bc88a071b83c9ce3c391ef109f6349d171befbe156bc8b4bcff4603e03b90530c4bd7dffe90ddd78da59d971de5517ca91166ed367f537a2224009c6798a8df76b21d22b564bd31e54bbc46c950106ec75801d20e2930e8698e6c29a9ada172c5b3337cd14076c457d31e2edbfb9145bf83e21987c698edf8428f3aea4ad071f75608fc550b2a31711893eee52d17f82a8fed4f613ab24a72e9c3951b3df206bd72cb12199bb3e40af551ec958c2dfc91fa55bc8ad2fc77575d5900398a3cf444cbb6cd0df00e42de2b82d47230f0ccc50fab3fcc35bda31d3fdfef9bec193dd0977aaac10fecc68c72fc60950a82615a6a3e05fe40126c7a68bf909bd03df61297acb2d0c69ba37c745dbcc52a16b592c6ab24f7628e72449d8a59dd3f23a8df6a8aff3ddc54fa2953079e0452426a3f9bc5cb95e6c5ebfc25bc4b0e78a12e9eeb12a6810bab64cd0fc4de7d2675aefa4d7e0706c65686142fd7594e298ae750715f2f24631a82d15a194a9638fd27ae32495d755f791ce0f60f29c17c6bcbbc2b9efb74018469b06675660e8e5023f38c145525e4ce541309965e07a0c9249f260a8bccecd0f8d792292d19b04df7b8cdcbfa3de2a360affc2537a1c0fbf4d33b69a4c7e2ebfe962a6d13d25f20d3e1f72ea6f6d61c841ee6fedbf77aabf6fefa9d8e307b2b4f89e82901f880bb767addbe0d3956643a25558ea1d3f72f0a0cde16dd994404f93680ac69d68051446fc49fa4b23fddb27460fea0353ef93274bc5eb9056971386e0d6911ab721620d9c63acc333fe5612deede79004f4e9666b171635cbffb7989bc2d3a071ae2262bc92a8f8fd2875bc134df9a17ca4fe1778454998bd09492bf3221e14f82c7a1033f30759bec17d782175dfa86278c0a72851147ed523707c17d8d2c0f13f814dc2319d57ac77ca68eb102ddfeb66ec7d510aec9bae315b39fd0505faf170e907ca0f818b5fcd53a8643bbd2dabb2313abeb499d3ab4a7fb33cd2b00333306bb77b555f16b60cfe3412565585ea2d11729e9f483b121078e9db2d4e4090e73d585ec49fec9e3c59d384d7e443feb8778e945efd8a9ed3b6f2f7642242d00f3c105629aa0b096bb5c579080e5f41375960f2692ac95c181bbdef73470d1260abe411ffb2aefc30d8f774efc05fdc5afe6b85371fbdb1f0571d42a4f748482b0a901a4b66fa36f2c76e2494dc90a4510f4bdd87bfa562a7503cf1ff0a5c52d80e2a722a84cfb1942d8304a8cfe20732aa70c8d3f6d51efe6412a89b6614cc991cca63850a72eb33e332c7dc89ca4b1419600efca9be0262c49b6528f7f03746568145318b58f106929e3772a9e893aff5f02dbcf1d7cd07ea694a08e520bd8e2d146f448befdb4d087f142f7ec7d9efec3e715b1c9f3efc98049b68c73e7afc6c4a33d3e196780751b983311db84d33212fb8f7816eb9adb9c2f627b98f58de33f45b4402dba4c4deb6c54", 0x1000}], 0x6) 10:23:40 executing program 0: unveil(0x0, &(0x7f00000000c0)='W\x00') clock_gettime(0x4, &(0x7f0000000000)) 10:23:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x8001, 0x80000000) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 10:23:41 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f00000001c0)=""/182, 0xb6}], 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 10:23:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:23:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x3, 0x6, 0x0, "000000000003a4d7f74b5affffffff7fde00", 0x5, 0x6}) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x2a79b5cd, 0x0, 0x5, "80f3d0aea13e6687e8de97e26c85b2d53c9c6f8b", 0x100000001, 0x800}) recvfrom$inet(r1, 0x0, 0xd0, 0x0, 0x0, 0xfffffd21) socket(0x7, 0x4, 0x2) shutdown(r1, 0x2) 10:23:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xff, &(0x7f0000000040)=0x6, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x281a0, 0x0) listen(r1, 0x33) ioctl$KDDISABIO(r2, 0x20004b3d) 10:23:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 10:23:41 executing program 0: r0 = socket(0x6, 0x4, 0xd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x8, 0x0, 0x0) 10:23:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x0, 0x1f, 0x0, 0x9, 0x80, 0x90, 0x2, 0x2, 0x7, 0x20}) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 10:23:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000040)=""/4096, 0x1000) dup2(r0, r0) syz_emit_ethernet(0x0, 0x0) socket(0x7578f4d7e592d1c6, 0x8000000005, 0x100000000006) 10:23:41 executing program 0: r0 = getpgrp() setpgid(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x90c) fcntl$setown(r1, 0x6, r0) 10:23:41 executing program 1: r0 = open(&(0x7f0000000000)='..', 0x8288, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x124) 10:23:41 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) 10:23:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 10:23:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x400) syz_open_pts() r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xa4, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0x6}, {{r3}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0xfff, 0x4}, {{r0}, 0xffffffffffffffff, 0x38, 0x40000081, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000020, 0x655, 0x20}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x3ff, 0xf429}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x1}, {{r0}, 0x0, 0x80, 0x80000001, 0x7, 0xfd}, {{r0}, 0xfffffffffffffffd, 0x5, 0x4, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x75, 0x13, 0x1ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x400, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000004, 0x100000000000000}], 0x3, &(0x7f0000000200)={0xa157, 0xc2e}) 10:23:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 10:23:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x2000000110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmdt(r1) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d12000/0x4000)=nil, 0x2000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) shmdt(r1) 10:23:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x200000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1f}, {r1, 0xa}, {r1, 0x8}, {r1}, {r1}], 0x5, 0xffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 10:23:42 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) fcntl$setown(r0, 0x6, r1) 10:23:42 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0xfffffffffffffffe) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 10:23:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0xa) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="83410787d51a42bf84096892860396c30a723f3974fa9c72a1b720ae6d45740d9c4fe99c15bf50af05e196580798c0e94273d243326cb69b548a48c8b7f45913537535a75d0a649a08347897c92fe935734462f20036743971ca12aec23dba6719fcd3c8081a", 0x66}, {&(0x7f0000000100)="672505068612e9f3c2d52242be2f9c80d453c5abef828b7ba188b3fa4ede28dac297b7468394d28fbebf754d561f29d3d8071ef54a9bea37ac2caa01377b1e17507094b848012d3b3421c824226175f5926b068f0733857c58ec166e39abc6290972f236e8895ce89a9f8e31063d893da7f4092d2ffea5f246d074c84f92de4cf6b52aeb66d14a", 0x87}, {&(0x7f00000001c0)="19395126195d8a2c0c9a897d113fb23e5c2e31af60eb669dbaae23cdf4f52c67fb4761f0f467a3423958d6dfc1be644749958428a866e9c6179007572f52cb42536b6819c8e175ea5718f17f60c2f0b10e004be94986d0cc2859f733a10bf64442826a62229456e011953b66b588c4ac04cf3649851a9fea5350f4ac766379838acf589ab1fc14a692b5ecb64bec9fad12535b7cb2e2557df2739b532a867992b18c58bf7930e92b0e081e89d7a3d0d741bdd4fc1e394f254be053544746855f099a0b5eb2358e3264d3377846d6820d9a3a7ab6c2d524a6b14a88c92033b18b5efdddd0aa8d", 0xe6}, {&(0x7f00000002c0)="2c7ad5995b7365793d", 0x9}, {&(0x7f0000000300)="69f866d7c37fbe1196d0b1691dca37169f7e8ffdde0257a230af4f77652d4852e7bb19678d1f3cedd96b588736604132ddb5c0640c882b383b72846bea7b64b0b8be44ee722e8b88266966d1a2d5373aeeb17f2b57dd", 0x56}, {&(0x7f0000000380)="26fefb73fe555cd17da08a", 0xb}, {&(0x7f00000003c0)="0e83213e7e36accbd3512fb8d487605db7e3137d195cc5", 0x17}, {&(0x7f0000000400)="fce866142bfe7028c8fe20ff6ba8eb3d3a4d5798c40148c54d15984a2007a092926cad2a76d5f9bfbee3e07f", 0x2c}, {&(0x7f0000000440)="3d2b1e34e6cdaea6a0bb21efbbf0f3c7ada981f43ef254fd1b05c2d877310d6ee94bfee8889bbb6d44194d67231c14e5195a9339eae6216c09aba44f586917369629e952a0cc1345c2bb6485acdc05aa6d24fb218dc14d64571be9b3cf5d13da2f71175b215f69f5bec37ab3a198e94f660f134746df3092d75177739ac6a23ee553c1a86fc1a5b846c681c7c1e1276a3b50a7f74d96e514d2da00b6722705a157acc7721e71d37ecff6dd2f2135b48431a4db6a912828a139f23f384c9918b2e6fd893a137e6156c0c27d6cafe60db639", 0xd1}, {&(0x7f0000000540)="f7545552e34b0fc57b4db9908a6e36413df4edbcd46f1293a527130fd40352de5eeff4531308a0800064e8e9167ce9859fa9d797e970cde32c68537da20953772c196eba9ce4fda4591e13881d8dba162fa4a8ddc2c70a910ec1b7270dd39e4edc34111fe6c7a4", 0x67}], 0xa, 0x0) r1 = socket(0x80000001c, 0x5, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 10:23:43 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) fchmod(r0, 0x20) r1 = getuid() r2 = getuid() setreuid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) r4 = getgid() r5 = getpgrp() getgroups(0x7, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000040)="8da7ff6ae94f68e70fcd1b14b8410bb2cab19ccb52bdb84baac0cb96ff8fbe8af0ee07970966a6178c15871dfaf1f2668a821124fe916769026f3e402e36eae682744e4f2fb2e839c4b084d27f15aecc822e1b54608cd3c98c045e04b1bddcd04e7e9b28ff20a6d817635246af6c704d316e19c911ea08e8ad608edb1cc34b78d9afe10956e6781c", 0x88}, {&(0x7f0000000100)="6b221826730124843ace7cc28b8596cbbabb1e167fd872d48dc3365b9099b2c5280e68f73780c2c7d7e7835c746a4fd72412394ae2c4b88a9577ebde6f870ba3e93dc61dcc781e853be785f5969dc4616d1fa14534f2c20b5e0860cbcf1dcd941e7234c0d403dc436c560f79e16ece2173b1814f6530eb504ed8aa0505dc8e2a04833d02e1a02855669416175841c89ed19b90af6cdd490b0a33d3ac36e1976716e9556caaf3dd918dbaad8f021be58fa86dd6f49099dbec1bb8a693245c9d83b8d7118b413fbeaa5f83ea43edb833b8844732f095cd6d5aadc3f6e40415208f88592759b122567798a5333592c1aa2445d9131b2242da9c2c8ae64ce9d4e2b6e2f4bc5276072b2ac36b9e6831b4333103560885a3c56296478d4e523a76a298c1d1e82f560199f17e180419ae065b8fff87600aed3a5e39d7429fce416a50dfb830445eba9613c22223277480780d05c748b3583bee30516cabec46e80e126c982d123beb80fbd4fb1af61cab695b5ee10cf0d6d46f34a8b53052d979c30d261e94cfcea6447321e20180cf45855a176365c79e9f16276772f934252996648bb4971726f448021f8eec9e23b9a51b4a3ce11f536c40a9c64f55b78102ea1e5f7cf465bf846e3a7d460c8d781e98b08461c33b9918e93e2994afecd153bad34771c653e5ba476a38ac6a7c418fc5e1b68f1818b2499f2aed80ff4b4ac2a749c71e37cb7aa6a553ff9abef2504f581322e518dfa3d4ea557a5a7554d82ce23806b11905d407d1e1b6f6d46017df3ed5a74a7eadb87ed49cc2f09fbfdc301159a13e6cf7ae3c5c54284bc14b887ca2f82bfb7c7cbc3869781d19099c4452cf657927df6f265a60736b20e96d77cb7ed9cc27b64491145e548998317586b55e2e846c4a04285697370b90388cc643c89b313957deb1925fce0999cedfef565128445429829417bd9c634ff7efcbc3eef7d2ab56dd4c18b7536127efb86e41863a3abc71a1f4574984161c5fce98efd00b9211fe43cbef6fbf8856f1129255acc2b4079fc61d3a413ea4beaac745131b58a5e30175c0c30452746c7f17b323262df7a0e585c2a62731b7a82d8e4d66a837f135f52b5c1482926fb7405116acecdccbf9f6a320e29395b5fe44b94190609abd4ee3099ba2742b8e7aecb9642dffce5e0172d85fdbd44b346824d4519edb359e7a52881af016f880b3310e355d5e59db20b8cef3c363943b89b871cef8860069cf2f6412ecbcf6baf86e3ba7ed6e179a9d10e69a92ad50d2a19c4b238d11ee2d0bcd55f263b5d00e4e3007ce3093a853627db69848a621f12cc04260686456ef8d0782bd82470f080f3b3ed7d9d55a8f00bd91c9cc148b4e7b1e0b64d79de51b46ad4776638bf239466e38475cfdf72a26e0cdea0f6391a18ad7c05717b0c32519cf3d653362a9b09ef2d0f0db77a60d3cfa286a08c524e1600aa3d0583f7069d8bf38f20350ed800c5fae91388408b4e69ab4b0cb4e00d87b44b96fae5c713e8f3590bc0a21bd2965eb160dfc64a80b83a2c9c4e20cadd7f9f62e482a0eb65d76192422fe06c2cc33b36e97f9e7a254d646cd2fbf4415933ea5815e8e70803ef3ff5ca3dd19deeeb1dd909eb0318cb282d5046ce4cd73ed8f58861ae6c31561194bc9646f2f70417260787b35e6b22c9a037b914eb7de1cd09ab8847029bfa3d0df3aee02c0c43bfbc904952fcedd7ecefc2edc1ef5b22ff27db20956b2a28246444fa528209d2380f0a5c1c2062252664bd59d0d9b978272d3357b10f72f308205926049de6c2a6f6ac716a83ff4184f9c635523cfc5f8a88dbd94ded24a51631a4640215c264cd01979e55792792dda7ab3903b87660adfdbf79e62441619b22965a4208ad756c98ed70f1c711178dd5552cafe48c57bd42c30292854098b0df9628cc93480195710aa516f57055642fcdccb4930be6af9c201d43f30d9d74901a3e1b151b3cdd490bc2e4a6a3b7a3497203f3673cfdd336b1e20fe4beedb958c70a6e00f5cedda48bdb31ab42116d4f1aaa539bb63d86546b217576b852d7f221d6ca84737924ddfcf16e2c904df5b9ed2fd5297fc4df36d97fd1c3037adae330f1a9915b0ab9d2e24a0776e4d3f922cdfe25378f33fbfcb1433d2b0332d1fbb3d3853deaae6b279a2660fb84b92ae389dda066bd099ebb2ca2f7bfe2e8220d259e69d32d8d533e665976a38624a0ff5e41355acaba26adc7d51823daebfda21f0171c2dc0ad791822549b5a6f3df97f137508b12c612d8ae5efbfdf972b481bbb862ca7f9636ea51c0ca1cf62468536636b52ed15e123fbe10291dfc0de167beedf1b37b1cbc9a8543a5947e5bf72feb26f2fb12a2f128eff6b8bbba9cbafc4542a60f49c34c849781a85a657727d5f5152b38de756e40891e8c1d011982ff814a8abfb88968cd4deabfef9c05b744c51ddb0bedb7637cf3d5d866308f8dfb741b0173086ad2a830b482ea8e2ba82b2a0f3e80c023f0423490b638cd0678b5c904f11c4ba65a03847491a85ddce319a4d8bef32fa7a806bfd138fce5b1b71e826a09bcaa6cb63f048fafd587cfd7e4eae78db5061ca52e6f0bc490cbaa88f5e9b0c33f2d02b93109e4057a58f140bb0bffdb3b3af3280ae94324ccb8af1428bdf5d5374dc9ccbf5a08e2eb4f8e6c7ac70de55f2a0a1f12c39fbdeec21c661cc7684c77939e6fb9de038950a0d9b58ca0b2966814291a6c147b67e706198e9d8a3d2f90607f4bdea9d1bdc9c348620028f5273256f7061f973a16f8f32656be0ec1a8733a63f668e5a003fc72654940bc35dd96a6582598da81edcd8d1095d172d032f648baf06f4fe87c8c2de3c8ffff77823e60eb91849a40a941c847846f359800344f9dc88c1d663bf84a3a4583501ca0a749c1fac524f9eb5a0b25df04e06f5d327c448595081e0dc94aeb7ba43e6783797189938faed642a35062a318e69488d8bfbfff97786672a974c4dd46f40ee8526328ff7a74471f18bd3aed048e813db5d9962ac2314a3ea985d392ae066e6c8240ec84f95241c8d5d3618b821920d112ec7d48857c3a334413630bb45e0cc31721ba4c278ee637543cae8bd48e22757272ebba9c815e310edad5a17fc4dab842667357ea3d95dfb73c77da1dc88bcfa6c89de157e051470d2d6b89bce4b3e079d15ca3a4890ebe000a53dd082eadf958a352e2aadc80166c19743080f865db459939e3d065f8943718d8d01e42a576dc01bd70391642ab1eb8e01d897460c0eeb9adde51aa99833d11cd29d6ddeadc5920b28f38afd4e9875fb26a9422bb7b3ae9efc1796ad0744e58c8d6ffcf4fda9bd44421c44431b0d0def89ddd182515490cbff224282eaf4fbfed7a965be51b2408cd2c83ff15ef6ce5904491dd4d845d6d71acdaa36a47246b4ce21508001b16eef71b8988f22750a5ab56767996d5d73f91abb78130db0eee9c68f565213be019daeb461b846080558d5987d4695db075aaf6a3dfb62ae9bdff0e6f75aa12061c2332b1f320711f45a8f2911badeaf9b0e7b0a4f79e40092983885125212b7408310681b8125f5ee9cfe07dbac5161d71cdbf072644671c759811bace28064bc4e5188db223c2577f8ae9091379d7ddc317cd07632d3b9e351f9e1c4b2cd3fb52b016b401ae95f5a26b1de61cab7172b1565b69ca8da27697f593ed7455a1b3f5ea4f0151e76c922211c8d667517e4b8775d8cc14ed7379186367c365285964e6c54c1f9a5416f979f570caa2fc9c64f5f382418dea6fea92c4a525013a700091e316a4e8a133820fd6e1208c9b898c908286ca5fcba577b358c43d0b027f95872f29142e03ea4fd3cbe36cf45d83af0909555f9d2a9d1dbb4291d819122f3756906d37fe1e6fa0bd409d04dde22c52f2912c84f3bbf65480d13b0bb1ecc0c776f97d2cdf3ad2637c2537e65de8484d2e44688577ff669bfd65947ea0304799093c5a4065575341f21717e695767a6ccf2ccf461381eb0edf5998a184d320a07bb47fad68ba3a5909becc82c02b96a55806549fc2bfae90597f633c94060424c593f127e9e0e9bbfad8769c534fab4afdd9cab509f61e857b02300b7bde2d8008f7aeff0eb00c3c6925fcec2426171312c516e6a91d8138c693cc4ea57f55cd27853c32266761cfad0d58c7e08c6569e0536c81855cef8c5ae6d6b06057376dd0c256cafc10ac84704125ec52204b7c5579534132cd439a2d4e523f421f818c7c258d44757c8782adffd46f15ad6f8cb8f36b00923532dafdaf65a514e8f91b5a0e2aa5872b0c9bffd747b4a297c3f06912a0fe6daa39c0ffe51aad0789d85228099a7419d87fcc2956fd78d80df0bd33ffd03a0680411140f0869d80a78c869ff1dec266949120a7d1eab44f6fccd1982c59674bb8b353dc820ff1b3fb9faed66e881cb2221e985049fd2e01aa1385e284ab277c510d5f540c8334b4598b602006577ce8cc4d9e00540b437543bbf097c5ff021c4a4e314bf7423809082169c3298918954f133393d479d8fa26f2071372ff06cfc8de09b530eadd2d92305b443f64ce68e1ff01ae13bd3e01eea2bed3b98e6bb87f89b4e7e8148b04bb853241a198eda559b6bd8fae19053bee84878ffe770b3ee5671a475324e5a995ae017fcf9843b1c5c742b1eecfe240ae75999dd0d87a712ca2cfe4c41452b7123d4b1f8226cf0247fa0d8cd3421efa9b38e15b8d69279eb6e63b0ebb2f168b0735474d9127de4866310e61de05547fad0a7f27cc76d27e6ce921f1d2ddac91003733db055938921e1c3f7914685dd9fc38cdf34ef4000c18ce1bfdf4b8ad5e49331cb23cd5008ecfa2ff767be328bb3ec64a8cff5c6afec3cb2ce7a8f5801695f427a5077367cc469357f0187a1263afad897027c94bd843df7cb2f7110deefe4bc7ab14aae8e7b984d8d23bdd3e1cc8ed2e350ee46eb487776a13de2f291c2f6ebbb672b88d1bb4bbf2eae4c448b12bce98075888320b36827d515becce7491abac0ccc309d72a0a51427a02b15620eff9e64dc412da0a1422229889f3049780c565be49bd49b1da123111aa07673029e92c462d3699c45d2275bef12943e8c17a516e8d1eea41639943ae32a44b3ea83ee4ab8a1ca137b412eadc7832a3d78c8547d42620dfd8af8d8f949877044650090468c03b6e2dbef1c1493b17fe7b24e60d78db30dd88be4e762fb6d90ab5f06771c9266db90cfe0f3fffd0963c037b5664c6bb1c2ff9ff462fed25d34ffe3778c53fe7ebf207faa7fda000a2e0e034e83e808347b7df6dc3fb6b01512b7f2742e4c463c1749f508d8d565708197a8390d248c8bcd3b021577be1f11a47cc8100671a584c4c769f607ea3d1cdd40e29591c180712d811e6a2641db34e6e57698cf1f0bc2f05650aa5a55027d48b7a26a33cdc9aaba0fafb2e045e6b6911efc36e00fea50544424c2990b25a5b5220834d0345d5078b3430361c574e45e72b303a7a38df400c41b3080e75fd8c3da61fbf3bde30c638feacdf30d6db9c3c8b302562555ccd32aa04aedad1d9c3e9271b010227d5b05fedce97bef66b2bc0b209399ee40b541b4ceb6e3a29201e897e09644084460bf41c1ce42c1f5517910daa6dd22c33e302fd8b1e645dc7efe4537174281ad3710dd3cbf1394325de41a36c141c2dc0830943c12ca246f5d736bfb1f366b2156cae6ece48f44b88e2bb05df2c5fc80f77a90f63f0d10b3af384a60efb50df51d411b6ab1e610644f708cee6c05b99adc5961509b2d1d62e923d5213e43d3b9e4baa9db298c86224", 0x1000}, {&(0x7f0000001100)="4c09f42b2385f318709c6ce651fd2b08da7ed52b8676c09001", 0x19}, {&(0x7f0000001140)="f6e56d0f0903c38bc9f5baf45c064cdb23368e01e5f1063d41b76a1692f582102753ad2c9f050dfff00ad04d20cf77b9c9e034bd5096e4ac12a57e0dbc36c084d841f4131147482f5d6e74bc0f4455b01fae14812c5aa82b02f6967fe52e1d6dcd6c5d32bcee10cba0e743a82f06c0a452f9ef1d92f241f94c13bbb28b1bb2fdd5cc35345c76dce855419eccc58d3b755a2459658a798cf75d9e0bc891375c5920008c262622bc8d1fce78ac7d0e48c5e2c5e6375c43f21be43f70a85692ddf7de89f1bb1fd33b38cb43dc0b5ea9be62a924d73cb72440dee064a403d9", 0xdd}, {&(0x7f0000001240)="275a116595f8a9a1fd12ebfb2b40ee1f6a3e8325a91f51bce7f636156fec7d5d0098c9ac0942992e78d3ed5ff0801ea9aacbf49669261ccb9da107a196c123ff29928df88ed7e1c36d471d75bc3746aae5b2ced3d0dce2a7ab9105cc7c242de323dbcff82b519489b157e7cb364ce81adf2b617760148d1e36e9a3a5f32c9ba3f506da45bba793886b0f384a87f4a41afa0a137cf2f7cc4091d9e5ef8760dd9c418e841f43f5489dc67ebdc06066ec8cc1bef450365e9eb299b52f6d638383a7a11ad6629f285e984c79eaf736cc617c77a97e", 0xd3}, {&(0x7f0000001340)="a6039814eb9590aa2e9ddd73d291a52e6f26fee63dfcc7bbf0a5e6c3dc632f47ee0ea9d817a8fd98ece440ebc84450d3510162eaa765307c4b13ab5e19c258fbaabe0dac81ba43208b77022644635109e761339105990541f7b851853fd8a85a21eb038a8a997e", 0x67}], 0x6, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}], 0x40, 0xc}, 0x0) r7 = getuid() setreuid(0x0, r7) 10:23:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) fchmod(r0, 0x4) madvise(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x7400}], 0x10000000000000ff, 0x0) 10:23:43 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)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="d1247fa4918cb4af1659d472222f418737533da0797e6e9abd848bf1dd836a4e8060fbfa594b5302c0a1ba6de9cb58508869a56595ecff6dff6517594f6c3ac2184ab4cdf018eb6bf953f6f0238c90c468b6f941dffd714fcf5da96fc87c13263b41b468dc6202c053", 0x69}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) fchdir(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000340)={0xd69, [{0x3, 0xfffffffff21fd1de}, {0x3, 0x2}, {0x2, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x1000}, {0x2}, {0x1, 0xffffffff00000000}, {0x3, 0x5}, {0xe966634bd92b2461, 0x400}, {0x3, 0x3e7647d6}, {0x2, 0x200}, {0x3, 0x8}, {0x1, 0x10001}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0x4}, {0x3, 0xffffffffffffffba}, {0x3, 0x1}, {0x3, 0xbc}, {0x2, 0x1}, {0x2, 0x9}, {0x3, 0x200}, {0x3, 0x1f}, {0x3, 0x9}, {}, {0x2, 0x3ff}, {0x1, 0x48f}, {0x2}, {0x3, 0xffffffff}, {0x1, 0x6be}, {0x0, 0x8001}, {0x1, 0x40}]}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0xfffffffffffffffc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000300)={0x3, 0x7}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0xe0, 0x0, 0x6, 0x80000001, "fe1333bca8cc99d0df3cf901be353db2e0d0930b", 0x7, 0x4}) 10:23:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x13) write(r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000001b4, 0x0, 0x1ae, 0x9}, 0x40) 10:23:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7a7f000000000000005576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603d0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23", 0x281}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') fchdir(r0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) 10:23:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000004600)=ANY=[@ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRESDEC=r0], @ANYPTR=&(0x7f0000001000)=ANY=[@ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000f00)=ANY=[@ANYBLOB="791be9aaf629c2e10f7a03cf176a23b2dda100171c891e9a1fa670a69af23bc5478894812f21f51b4fbd41245098058ad59a680d6083e61dc566257643447abc14b456309b73a62bee9afe7f228fb48001fcb95a5a9f97915782a4470dfc33817988502aefc7598845ce396950617f72b12de5dc5920d19736075a62aa989569002c59669cf268724a5758cb976ad541f6c6978a366ac28c67f6e577a465b1c5991357d1f0bf3b172d99a956b97db2b6c2c45ea4720b35afb3f0311a90250f9696936e8bc997dddb70afd4cd2b0d272746d7894395206a065bf0a1fbfd26", @ANYRES16=r0, @ANYRES64=r0, @ANYRES32=0x0], @ANYRES32=r0, @ANYPTR=&(0x7f0000002340)=ANY=[@ANYBLOB="955d3664fee3ba39ce7d06fc22598b3d3f2df122f0cd53abdbd203fc9b94b73bf977c08e7275feeaf6d3a4dd4aa6b97acfe1fb3a9358817dd7de43836a23bece8f772a906da17c1ff00038743d0f38f4e3cc971ea2064b3bfe0dd20015137ce31509b08f8a8e4143a4ed3059b95d299d9331e1d9d1b62f88d9fa2b131763cb8cdf204ed27896cdd10cf08fb5a94242561718cd7464b1a0e0cfbb2b8f7c103c560ba19c9f1fbf92864b866538f50f297ed042816c8854e2f5a79a549f97717cbc", @ANYRESDEC, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR, @ANYBLOB="8849a0e2416ce27896f540b4151956773f3874ce5a7855e8027425d3a3b674d117ebac51d8f24489375055e4bc025d88842a4cec5aa38bcf29b31bbf07665f578f0b098eedce2aa31d56ac7367ee75be00a487a0f2d5c7e01030298a86dc7a46d0ca6fe50e9b5744d5bd80496661a6c2f1fa3ca1d7c238718477ae3ed90a8d5e1c9896082ac2d9271537fd31e12aedb2afd7531feb4b1bffbd730dd8eabf098d5d58aec7a00dfab9754526b2cb0080415cc97b15bf729bace4fbaed53c9d90b9ba1e6a127b65501150a3dafe3592db8a27e32549783f44d340d7cab2cd8a3a1d3eb41600066735ae6a841d67d3d8ef2c9cf0f2da1bcd27e79c6c83e24eaffe343b7aa3c56927fb2e12de4eb43b93a487ac33e2364c42983cdf32e7a8265f71ae43d6a2490f513fed7338dfe85f0bac5949bb505e1771069c5a281090fbe99b06de3ea7ffa21d67ea739cbe516fba5791721f3019248461982ee7ed894fd79e498b2cb1afc738ac5023a6519491e1cd1b42cef13719d40cc85eee885479bbcdaa71186f1b7942819e311ad4e5a3d8ee4797eb169c054c1b65655565ef54d2f7415d8aa9571c86e0d23ab7ebcd665c340878542c52a5ebb3b334442722ec5e5801bf34a8be9829965a7a7472d865a93f0cd8ab1ea286b87588063370711dd89926c526f0f7498e52c1b655e07a4157187c61e3a24659c0c55e4bfdb6fe41a58e1eb576ea1dee3330f2747b8dd2b4c645cc06476a337a136a3e852af71b28a04544687bee0dc6c952d592ead48348451f03358f5d08820461696b447b6054e7608f4ff156a4fdaee38358e3ee7ac0f6bac64824351ecdec54ed1757401ced9b04dfdb1202728606fcf88d6f9b03a3a54fdd8200fa0c281d21afc54979f54b06b3e406ef1fc92a5d5e4319b3d24456d64451d5be04cabe0412ab514dd9dc4c032f7d52a179046b2fef39bb11c8ccddc990f8e5e52b9c2ce366f003644171aae1a205d2e7393aedfd2f8871b48e8d8393214afbfbd67f81d09b1bd129b34ce2f2085ca56eb448645fe08ac00364529b0b8a48fe1946dc43658d0f35c32dca3a4be576d50fab4254547a3aa372af82ffc1e7ebe8308baa908ae015ed2250c970457f00ea705ae599ca25bae25f292dae042a6c288dc4674c0a9c92ac5d9ca10e82635eb74c8f6470b7b3cbed89ac4e394414fc7f41cc727225967fefdcc63c2abf2af640ebea9e46c81b67cc660b7cb09123b012bd484eb41f42dc2a7517c163145492b4244a095e670a95e7a431d900f75ffda0574d373b31fab96b2944ce2df2dc238f7dbda7e726ee8548109f4896a394a19d83bb9e88cdc71e21a99b18a47b121c249795f2d4d9338a9655f8d35377fce4d3c41f520ff9c58d77fa090749503d93626a164fc1026fcd35a60f5625d13aa047bc0bb99580c445df25f3b924934ce7d3a77062632338c8c7209194266f535dcb0161502d0708ae7fcb949ce158c2a62090ef23d426e45b8a60fbb573af5158ab0913e09e0e532bee52d14605482bef9219850ef59ecb53e88dd8def927fec4415992e9243516fec8a388edf4c762c9726a5fbaa6a2180bfa7caf7b02708b303dab1f65b2b007a091c382341cf5d68b2c01cb0e1706f4d5c6fff9600783188a21112dcc0ebfd076d9630486c16087afeef6fb4be61fb4539c5aa305c4e8b82548c59b8a933b1406dd882c8ce49a836fb49ff541a485c5558dbcad3ebdf359941c1ea4bd0ff688f8d4104a43d9065b03d3f38d4ab06d3dde414a3e5fde8da213516634d554d3adc01b0f825b59554e8d42c1c076e885ba8057a8f2d082b58c32cdfe449d46ca143c2c08913b75c9742645053c4f4d5d907a630d59182f02a2bea1f60f70f47041b5853daddea87b0cf7c75f5278407f98132f53a46d518f902908d9f5c97483ae00171658122adf9dd4d3ec9ce73d9f70ba71782587afdbb34afafd14ef4486b8062e4b461fc0827075a19790b830d76be9ffbaf031384761ff18f0691719b499a03363a107e36ae1cfd6b1759d84c18abeff85b23ecad55c06f1bb696e707c9ea3306396cec4efdef9103263e153aea2e06de805dd1e074b962dfdeea960e761f0caa57e115312860db967280225198b709c05e94a3b3904fc5a212ac97baa26a90886186c52bab132900f0d1cfc4359f5d1ba5819ffeef7ec10fd5f4944afa3db2af2c0964c94d1b1c962f018777954aa9125dce5b372ae48ea65584b4913ea07746c15a2696d950429b845d073633d775c9493d2afe21b53b3d218e7f805c47839220cc8009e7763d1793b58ecad4b7520a9ab7e817d3c69d5353dc9ee454def85051406df7282d3dae921e91528e142662901b9cf12db1b7fb4782fc78402593bd101f6796336f4189eff5eb6e508822e0b429a2ee22e2329699a9ad39ac053628773a6062d9fcf7050750f1088889920dfde993e4f1f1ca4309815925b4f34a4ef1c21d2f5927798f80c06b055bd28f0c30585946b9ca71fe63436c2f68f64d3a18caaaac2e8f3f3566c10e92ffec303ac8cdc550bdff9f72b9aa058104a367efe473cb4825eab8c063f04cf09043098d7317e8aa629eed06d20000fff7228badb69b5ec0e75813b78af08b986f22c51b3ccf3300c80e76a5d8d9aa421235986dff0ed27fe6f5e147449006cb3861c202cf28e7d8dd044611517812201e9787eb2e52148f6a4826e11848a267ec0b0fdde1e4309813023c9ea5a155957de677f1407a935db09a27bd12cb9ae609831ace03e5285098c3fcd0d6774e165e52099861d6c79ccb60110c550d739435531cb880f2281b97899cd853fba96c98fb6e567ff9e1baec5c0b435e9c9edfd444eee9520546934f4ab68011025bb49f5f08b91cae8f0753b73589484b8f74db58fea85e0578006c9daae5cc4dc8d88d32e26997a50cb3305f02c5b0ded4ffbf0b71f84db6544ff188ca97ab0a0eb30facfd616e8849011b3e255f87046199a700e2ea425a5eff00ad0a266422ab3e02ffab369201eaee13e10f6787a89ddfe17f513def8efdc1eea805b74bd8db0108eb00ee1c33f234f3e9aa7522d8efb77ab7a9d5b979893f63e8ee7c65dcd9e1186341d128187b09e8659db0fbbcd7897ce3bfb13e6b68b512fbc7494b925be73d8d153b9a93ff1fc6d5db9096654212ddb06c944059feab6358b364d8f3e1d8732da37e08fee94048d5383ee6e54e2770bf6dfe620ceb0f6ca44752c65b04def57801ff08b9ab8a0280d4a6860c60bc3cc24fbce2cf9ca1e9864dcf32f5753b8a017165d2ce6841fd6392a246bd5651522f40d0432b8a0eb50a921c471a0489e2f94a73ba5ad5bd777b084b68160f5a958ea92dc9c7cf02db8d3c9892f323ca9ff43b0ba4ecf68d8e3fd270f772b5ab1a433a63f46752a8edb353c9019d299273495f35a1bad723aca77869b788c97b54126873f5f4ee54c3d0f07c8523d8e6d9f6656071083a709787a0797cf1654903ed8e8e906b1943185f1b769a95fee9cf0551aeb010eb5fbaf4431be9526d8448ff9fe464726ccc141cf72d08b88550ba55ab9af654d958e39a39dbbd8b6bddd3730b956239870c527563ddd04c7acc1de8b0ae78f56aab9994616a1e51410e52104605e4210a445dff61ab2dc422cf1e465aa193aa6c58120a92a2cca689ba8e96ca0257fae9ffdb9a3bf69de019ff4cb075b0ca34e6766ac04df0a8d5e9d8ded1e29c8900fe14f82dfb295dc3caaeb9ae47b5dc48cf22ba011674d42277ff138e9c99012cfd631b2925aecec04b32de0cbcd219012a92f7f07914a7e68ce8adf5319cec060ad8bc674f2373c64bd9184173d70c4f05f992e9207780e6cd7fe7cce0b7bac0074b2d91ae149c182f7848af2420807b593d2417c6931f3875d0591043313dbdd2d9f7b0bb8ef4b453666f49edbc1856b760b5ce821a05f87ff018543b55147f843d41d216afb8976c7441254433aded437f71e0366f9aa7c5f7bfcda9ef09d1ba7da760edacfc6a487e9b774bd099d340c11a299008006fe6f07f7aea9afb8255dfa0d57f6ba6be8efce83214c2f1414b22d513c922dbec179aaebabee7cdb534532ab213144bbdb4ef50d0d0eb46249af0a5ccd48125ce700760f96b2a8568fab8b907d0497a596df20094f47f57697eeac6bdcb6c6c2511ad522edd0ffda31fef9d9a0cc02eac607fd1f868fbf7b1b37243c4b2a7397310d157b16f3d9edb41e186cf81b37aa4a15d7422d895a4b14d857b0012a58741c349bb73131887d32446e087e0c82048cae929b845e4fc04d18f81602a7307ce3fa778d7cde3b0f6bb7b31a63b174deedf59f68dc4ac6d4ef01bb4e24b83911dd06061cfa3e49ec7205bde8d66c0f5999194fd016c6a0ff5217571ea7cc6ff59ee817e3b5bb053069f64ee015698c095c091561b15d0ffc4eb4969eaa12ce7029c627fe3d7770c885d9d9848e1a96f56a835836f5927ed2850dde78c1c31758cbc06ff96d6b51c5068e8e01777f255588d8e4dbbaafed4e1b11cb34bbaacfff403fc88da975c6a31694a8502a4695c86146e6dd7dfa734e4198aafeb8ab5a618854f41c494e1fce5d6bba04eee106b0411da7faf773b866dfe0bf2ad4455e5e2a3c4ec10bbd9b2922458aea0aed165d284a14668452c29b2661c3759ac88aead2178de6b5521faf6dd9df6c0939e39439747e8fcaeca22b6f04e64522dcbfe0b5eb716d7358f6c648a1dbd62f6d7abc096291f85e0245ff7f44473951085f96b69eaa54042aa27e2cf29362d79618b52c05ddb5be774070a674523702b6c813085e8f581702a5084022d1b808a59b45386ed87c41775544007cf7ddea88c51355e57f33d5e630997a5f84ed53908abce0b577e4b6760885d218312701f88623c490d09285696812ab161e222b7515b8ef0fc2ead9d98adb5544e5e4e2580456420b3191cbfad5c7937443cc30fd6635af7d61012afeb1697e67c7874c013deeb1b82d3dac9fca48116b713d2f6bebf43d4a459e0801343218cfb167a0d0af6877fe6c0236842cf499203a64429cb351f1d036147575ce3ae691152b977cd115a24ff09582a4d9574a8771de6159860af68d2d9ef7cda30a9fa051dd0088e296f0a41ac32ae77f7843ee4dc545d30cec45493a2fb353eaf096250995090712fbafa3925a93f987ac27598fb6e87794b508a8c66ba2ddd7940afb71f67142b7794c3e8bd3ba8b64c74abd64ce49fae15e2ca5b596f975e583b1d17e2cb9c38628a5f8982c9fbba6717b20f946918d01e22ddaf281f09466b6c742b5c934fae53f7e160dff6149a110b42fc874ff794e6fda9a42272449cc5bd572ed0490485632f51e76ce6c7cc3b7f70c683f067156c5c69693e7ed9aeee659dc9f2ce7fe6b2c3306d8ee14cfa54bc7c01fdcad359811ae5ddbe9fcaad36e8c441ff20f9cfd3ba5e6ec7f6295442ca5a196030c9e2d12324a49e8093b0ab9370ab14524bfb7b146454e395c92f6c650298a5bcb16e50be0050b9e15ed83a6d90764e78ed0bedf03d32fef81d20258c9769212cfed9c4c6f2e335d463625f6b10e9fb192a7574aa17a1539c399a42035e5d1a064ebfec1dbde37ead5008ae40c91f7b6d6a99198fdd6f9bac09bf31276443455c2d178b22e82ae57a4e02b4ce6ce57fbfd5aa10a40bc320983959ca6d998fabe6fd03f1dad57934e77b68ea18cac0cb2fcc48ca35559cd170d55e347ba595f41951a0436e76c022d45750295d028346a388d951b559629185056ad99fc77ffcba1fcb75a3bf6f1b1c79eaafb90aca50234", @ANYBLOB="1de0efa6e3d27167e2cf114fef75d1adb906e7177d14fec2946d28e305498cdeca5f88f688d3831b24a847e0b10fb4f5fc8be3563b91c40e9502912b2c7b7e5c094d08422341e11dc6146ba6844121b0af39e7a564500de9eadea1298fa0023f9b60c4b601208d707d22ed000a18b24ed7cf190c0767a343c087c3d2294682ef66f5a161d15578ced259573d89e296d6e13705ac0dab8c8a377fd93e5dd5cc2856c0dc42512b8c53a6768440729210a9b20728d5e75b2aa6a14a8e6b00264a8c5c382a4dd9dc7ed85ff17a56acdd23b8480bf0c78cf3d8941839"]], @ANYPTR64=&(0x7f0000001080)=ANY=[@ANYPTR64, @ANYRES16=r0, @ANYRESOCT=0x0, @ANYBLOB="6fc6f73970c2f5481819adb60c74dcb24133c5873c367148f652fb69ae5f2a5821a47b822167755f0814efb02d47d9d0d4a29845a7c7cc30d5549440ccf5cffdad2f545b0f52745e47759176baddf8c4d52edf1c3be7fcd47af726e0dd8ccfb4de3e61c58c2dbae43604edf7b06e61e6077b43827cc6969cb9493ba87db38a80e1adc7bcb33589e548cef10bdac57a2f6811c0c2caf8932609759ffe2df46d4be38ee80e5163f57194b64e55fb52d53641e50d48c299a91127877f10035500c992a92bf9223c57891d", @ANYRES16, @ANYRES32, @ANYPTR64=&(0x7f0000001040)=ANY=[@ANYRESHEX=r0]], @ANYBLOB="08c236345c9aa1eb0f450349c624aed27040a40b86a6efdb8f831d8a86932c0d2322b9a3d6e27ab0c43949bda061c6e3b99fd68b25fda79ea11e7ce1b7c8ee23d5745666cc695827a5350762245253fe21444cff7b83320be9d464733973", @ANYRES64=r0, @ANYBLOB="a5ea8d05966d098a0b3b0b370a1e68072676c143761569d2f7e8a0391169bc9d7c8f34ce5d1bc996d69c1e0367e5bcea7665e99d7797cb3e10b655f790772b977776dded864296d0db6d3874b713f0eea0a90ea98b1ad65e5e923e7335f7f1152f36cd7eb4365d396a1120b363e7f7549b7e9411dbd0a27527ff6ec110192174b8c684777c4407640dc2f6fe760f0a676a5ab0fdb4b8f83072c26641ddc5272ff872d390b78cd88cfaed33a2f3224a2e38be9d1b3f1e4406e79f604f46322f9a18b5813cd5485312cf3be750451439daee4e1b0cf5f455c73192e4c19431339614575895eed25def0b3dceb28ceb1eb7a42332092029680e68df44d04e38ff3142f7b8a7fd39f7d9f0fe309b4371d64e910122b852704987626a2c868eb7fb8bc06e81b10b03094167102126531585ff47ac10ce704607b0148d658dca5f1f2cad6cad01b6244ed8b2ec69962b55fe67cde9bfd34082ac442f06c55a1832951155150816be7acb04a538631215ce3d99dcfb66a3d348772a2f390ecde3b84206a70fdddb876d475c5220c443eff0365c5bb59aff6fa224e5f0dc77d53cd7d49695243fe702a1afa99ed4a86ebc2047a4f58e0e8ddaf234553f856e154fbbdffd63c2a3e5e9312a1ecb61cec86006f5f992acdb8ab2754681073d87cade2e228b3de3bfb0c24349511907c925a7a279f630bd697f1d6de360440b07615bb7e540f4fbad4f2d99a08a4bca256be63602dce266c0f9946bc572397d711c8e9a70be74fc9445b8a1d30a12ccc2d4d78ef471ac50af46636e840f903f5eaf6e3e915371748ae80bf25b407e619b2afaebf863dd2c93fe9d656eabbebfc3d946305aa3515aee5641490cb7803b3ed078813abb8716597f2c274dc2ec4671747cd26bba2811cac3be9cde4ec64d3d76b3a0a2b96b90ad547352ab5713a71754ba1b87aed339a320410573005229502ee82dc6753fa3ceca01d8000d3cdc47de65ad3577dac30dc2c3382c9f676038d1fc470f7a7cf7d37fb68ca6521e3a23dee2817baebf172458cfbad95343fd3bfddae8958de6eee07469bb73bc148048a6eaced17268044e200bf6f9dd4e78adfb83a5e51dff9117ed6e71a08729ab1a6b9e15d01b9264a29641e77e95ae20cdb631c7745e0c900889390e68059cf68e57060a2509c904e69d18c05e8f4c5ff1ea9a8df63677a37eab117400c320c232e962fa1c3a5b96d49138953f5fa9ef5b064b1d7feca5741341c68bd16f22adc1cc87740dfb2a08c864823569b4d30d6cc58901d2b26638df3b09c64df3db2bdb08d5d2cd502518926479c12b5e447c3d43aab9825497930de3a2ed4aa307188368617e3e1b8b48ba8c45cddca6459fef5daca24612724066e00b3b625cd9752d1b8a3e4db68a59d35aecfee8f972e27d12cf18ded763591693fbf49fc930bbd378d5af7f2ab125d5e31518651290bdee05c63272c70177912813404b3862bd8dfdb763a348e0a277011e99906ce8f7747a72940e63c86def550b886885d235ebabe55352b242cc41cbcd835f810d651c35f9800155c63384030bfc21a39b54c04da180ceea3224f3ab45b1fe4c8e452e182065d7ffa11b8f68fcfd0778dc1a0ce9a1bbdcf4e83ab9cbe29a95e43ce482995b7ce6b94cda4f2bd30744f9f431bddb031b544326f120ea2e6407cc557656d6f3ce35aa7cb91730cae86dea1d08558473045dd4af85e94e2daea4cade45e9fcea9c3ac632e4c7e6b4928fc9ecb7136c2f185d6f233d03257de98928aa17ebe1bc2df8b94738ae47ad9755fba08a36382e56c7b210067a57996ef4f2f280eabba59b24bfce80efd7bc1626a1efd89c54b3fca94c8a0e3a556140e0b2989b8f8a45c6dd2040b3222e8dc4ebafa60bd656fced42ce7aecc5be0fe4dcac830d33c5947ae138a12341aa87413f7402550b0703cbf2695a145390f904d9701b485044f3879ecd7c4911611de53827f8a8b1cd2ef081696343b2d1507a92b599a9d13db1161ae884f0c4f3d94aa031dbca3b88a48085b0be327868ec31969158e51b5869f952cce7a49d315f2f28278f8760b9d00f099141514a4fc5094716da790fa1a1f2f00248c2c6afdafe1ec777a0127170f79764cffa494a1c1d4763d6597c9d6d02cac4a802780debcbdd6454851fc1b3897d1dd2d99c2709d9f69a77decde0f2b0aa5e451eea1c45e411fb0b76e94b3ae3b7af07890d34a498bc6c40de3548f7fa0f1c8cf1ef4590c39cba28c6b719c9927d6879140e0e2c75be5d91241ea56fdbc5a6279080c0b2aeae0c685685087514a5925e760657c3ec54d031f05bd2397692f3e0eb3d67d1453d3c2da94607a797d07e70f44b2ffaae51201f6c2324613d5449d65398bd5ab9ff64eb8555b69104c95cb5c6bb917739ccad97f7003508a5d64ce3423683640dd531e61933bdd837e484f0da50e2e35d7bb66dbea0801fa70eaaadd0ba474dcc822331e662b05c7de6d83c028da9496fe35aabfa396dee57b0e33e1e251d5161173b94933580b8c245f1b5c8eda672f29732dbab5c128fe934f9d6e909670f76c314a2cd6240e54f8559e32f6c17cbeaaef040f472d3e774aae994cf6fc1c73462a924544a65605469325990166c2f1aec47d114a77346c14cc5a0275cbca682715ee7c85c4cfc368ed6ada2e8192fa7a0a18d52122ba499d374134d4ec26dea8d43a8cd450ecfe3c31d021a419ea7b1f8d5d7bc338bce85b711319222d8f4e55df82cf6c32012a40bce369c11a8a2366682721e4bea31723c6a7ff67142d3b7adce03a3ff0401fb0e306136d330873d7df07a365d2645760560ce023b6ec81b85745e1f8bcf71a01072ed5fa10ac1e0821ccc032414c676666bc900f667f3e9a1be25e782ddee74076f16b686114fe8f27021b0eb9e790a8f2c9653fa4cd59a1a27ba3b642c22987a754b2139ce71568d9e8db16e0433d652cd1caade4716eab126905366e3ca7fd879e3dd1a8cde0f973803a1f1b8672b181135d29e02380c7f40cdf1d55afcc3de1e9e3d4f65959d1de83db4a94ffda694d3f497be2dfe40a2ab18769d4c0e5b49dbfd2082f35b2a57cd21de163c08dfff500ff160d262446b209c8ed5fc1e4ced302640a14f4eb243ef1c4a9c33fbd74b335fb65cc4565043ced9f827c0fed7059be0864e352e2787dfbf5e76387a94efef1c9f9ea476c47aab99c13d05bd16f475541931361c1a3ca5e18243ed0cc5e9e7c5861cfbc4c1456ea122bab61890d31b3184926da0c09739b6251c8b82c5c0eab24d39ea1f2419d989546ec3d65d8f7f07e736ddaa515188e55abb83d4314227450568879bf37abe85f062cb811aaf8fd0a95328b6f9445d20c9c0543a7b63179709fa6cedf54b2ccc3921aa7bad1dceda227810f5d03f5aec2904654330bdb508a8a45edb59b1bfb6a0f58f9f8200780261af8a18ac30e3a08a4985c0b845ddaa6de14a27bdd47b226c447790721158e0265e8fec4e8b3d3444021cbd6a118d5882fc48d2bf112ab77997986a89adf8d547d08b6bf7f2d020eb23cb59d14c18e82f48bb1fbc6a30ac046d461b3db1f10a5d3d46566e9a5167cc4d0b8a7428260777f1261c7a12699ca4a2559118932083d62ebf322a44b78cec0ceb2954fa5312a3c766244e8f9adcb5291d8791f52221857dc1289d14940fe77bb43adcbe5d814255fef930c6b0a871292c24e4a33086e71029671e0f47c2a9042942e785788fc611471258b86944a3a7afc942ea79ce1d1b4954e0666dddb7d89bb50adab321d46f4eab10f7f995505526fdbea508d6427715b569f73e7125a42965f1501d22e1a8c574cad3c136066e1404993229bbc4f9c05abff6d71d1324aba2a883472a7e28969c6b8f592e0a9ffee09c89b0caa7e791e5efa84fdf60c8953fff5da2909475cecc0da30a46be373227a3ac49396b22a4e677898c0ec34175251b8dc1e26a2fa08ac18f37e03dc96b5777a54e66a9c740d95f692fb338d89e2ddd4cf2d6e09a851076f81db0b3ac0ac32eefdbd961d8f58dac2d4ef853eea4b2768012c1bf2af386a248ae554ded38ca2e511277b379721936d5a732ec5e36f20ecc68b7a3e3d4ebad8cb1697c601cb91503b7fd2233b107a9916e8f612f29748a2c9cc608083a6e6eb9efc14c7baff8448ae19a58b21aa0fc99dc5451d4295740e5eb0e3ec912092f277c2ed3f02644158020c676095fbfb927f48af75ba98f67b0c932b630e7b6a5ecc2113fbda059bf775d6aa38f1e66dcc67b82326fe32f9e5291586f06c3ea96af5ef0d5f0671740776003401f8d7bfdf144959043f8eb6d8057b71ab64a61baf2acf8523ad1e737736ee741fa1cee16ffc47be25a87d66905fed162f199ffea8a20a84bd14227dbd6223aa76b067d02461909d37f06dc0f47d80a221cf7b1f8dcd953659909e163678a6fff06806221f4af7ba25977adf254598a69da95ec2c9f714cd441f04f852e4f3fe66216fe2f65199d75688971b369165bc48858ff96436e23b87fb6ba6aac4e2244c930d88202c9d73c00b58bb6a20b24ef56ac4a66ac414d7d7df80efa706cd21e6831311876e92633fc320eca8d10e6d7bd1bb777226c9831a724eb7ae17fe74e0085c81c13c97ae9da72ab34739932daf23a2e5dd65bccd8596da1d4a729d3cf84bb2ce2d4208495ff5559685d9a41ac0693584fbe274b03a448911d963c1cb1db1009589210bf1dfedd7a6b7e9eed0fd796887e6f2dce1ae13a235f19d0a6b8f4d688a83a6a8171e01141857d66b7af763713200d8dd74105a7a9895981442cc7036e3b85eb9d94dbbe246f254af59f9f9142f158d4ed440eb1ef5341bb0251a9b3f4555b53aa24726fcd9b78052fda6b728cf74d15cd4a802bb8618e427733ba16042ce53cc1115d312c3b7c6d0d4c3750d320315817c475cae4dcc919bf9d6270e21f0ede2dacb46f07da63270fb6f254debec9df66864fb54811818b331a89c4c449e6b2cdc75b1bae1816a887ef896ef3820bd516f698d3b735150df1e5f49337c73a2aaca101b0ad87bfb5689de28eea545e03f474bb436ad98824104b0bc54c7f44491fa6ad33b042e6c9f24d9891b6f61aa34f7dbe579df1c9e9427c2d3d734ef9f2603efe10d876f1713fac7cdf6c37072a4071d8f852b9e581a7d63df1350465a21d1b39f0142ae0109cfb7729bd61e77d3dd766c3f598de0c8befbb8ea841b5d4b747cce41af451121df3eaa99e7f76039e7c679a4aa3beb3ac9be0e974d21156e94c515c3bff3a9965942b6b0fe10639a25a1b3f9594c6ec6d14cc9a71c7cfacfb713c22bd3836548399334e9c81915bb36f9c03f5352aa30d71ccf18344d86755ce0fc069b128dc4fbc72895b08b8096b4c7d16865b6639ec512061f1f64ce31216ab238a5a413afd47913efae30987a82a9910ab1df392d3d0cf14a6613e8536f0a7c90df8ea6ffcce67c33d6febdc7bc6cb98ad91c2cd17f3d261adcac0948d2af0698b108bfcc335b75c9b49a9c5cab9ab9fe5809fc541c468a9c241588bbf3fc73260b053272dad6a9541f32cb0a6c264cb0daa67fdc1770c81815072a79b3bb4e02f7437cb1c6386430c186e84ef9982ef4434c5f8cb12ca7352d8e9f7757f8da81fc70a756223d3f40a8160e997eef4fae595817fc52d979aa794cca3ce7d1940aebadebb8b0ca50e8bca9cbdf109222b76fef338a52d4c27a3f7d43c7f26de6a9f6e3a5a7d79e359e9d159a5b1d5fac722f7f4a01009d277b54144791bc87ea95103c9748524a1f381224e63a887e09000537400", @ANYPTR64=&(0x7f0000001240)=ANY=[@ANYPTR64, @ANYRES64=r0, @ANYPTR64=&(0x7f0000001180)=ANY=[@ANYRES32=r0], @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES32=r0, @ANYRES16=0x0, @ANYPTR, @ANYRES32=r0, @ANYRESDEC=r0], @ANYPTR64=&(0x7f0000001200)=ANY=[@ANYPTR64, @ANYPTR], @ANYRES64=r0, @ANYRESHEX=r0]], 0x7) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="ebe23d824c6d762649b053b12a10c2c6df3bcaf12e2d3219269dc5e5c4b3646b4c5b2aaa30fa58ab50d0", 0x2a}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2, 0x0) syz_execute_func(&(0x7f0000000040)="44a27c403e32e01be21965f30f2a4097c4e1f9e31c86c401e55721c442593dd80f3726f2e010c441adf6e3c4229138cf0f2eee") writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629", 0xb62}], 0x1) 10:23:43 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getrlimit(0xa, &(0x7f0000000180)) 10:23:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x500) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() flock(r3, 0x3) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) syz_open_pts() execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='@}\x00'], &(0x7f0000000780)=[&(0x7f00000005c0)='#\xc7@\x19\x00', &(0x7f0000000600)='+\x00', &(0x7f0000000640)='/dev/tty\x00', &(0x7f0000000680)='*\x00', &(0x7f00000006c0)='/dev/tty\x00', &(0x7f0000000700)='/dev/tty\x00', &(0x7f0000000740)='\x00']) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) dup(r2) r4 = syz_open_pts() readv(r4, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 10:23:43 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="625f0c65b7fa40431125816bbc6b931386d4285ef43fc508aca2e321fcb613df172be377c0c478f24dac509d62bae3fbcba34052f9feebeb24527badee214c33de5786696eec2a6e1797660986cc41831fa2636d8af7f47bf6c6125d210d0e5f8644927d7cf39af07a267eafb67fc09223be7cbdd3683468341d3d2aa00770b6c0e6217ca40d11e5a7b4bd8cef082a7a97a83f", 0x93}, {&(0x7f0000000040)="ff7dd616e4eb0fc7e6447bf81c35c927d2ef584cbadb96efdb1322813cfc141e8b5f6d40daf6202fd91d82b4a27b7e234b42732f", 0x34}, {&(0x7f0000000180)="72f74c95cc2d488d8e2cdfda5e006b944964e6d3795b30efc82640e76f5d60cbb9b96deaa64ff2e14a7387721470728257e957c42d608818892f1927653c7cf768dbfab179a0887ffa428c4d1691e455dacb26ba2292e930d8959efb66ed33cf94bfba96081bfee0f6d1f00f8441ee870069588f6266158126d99f880132f5541035dce29a9fb92d9ed714afcfebf43a9892c27cd4dbed94922a845a", 0x9c}, {&(0x7f0000000240)="b146be833c1330a03e13861e5213f941570c9e09f49be0f1d86cbf6be588a2dc719460c1485a13df91427fe862a73ed2217ec572b2cd1f5958e0bec93045fb2a9a0eabc468e2b41435c9d40ad6c9ff99f5cfeeef47de2a0996e5fec8586eff0f34d210a9b08e631a78aed408f82c47f5d1b2", 0x72}, {&(0x7f00000002c0)="3175f6641f9a7a3ed53cf46c734ceb31ab75e3d7af6db8c87eea47b4bf3aefcb41e228ff9c22e50a97d8f50fa501f4c25915c34cd4a0eeb0e567fb1f961df60d531bd4e21da7d758b616f7a08a4a2f", 0x4f}, {&(0x7f0000000340)="bd93ce153cff57c69d196a2b3661b4106669b567a1817770a37d8a8983c777ef190d3ce27abddcd7544ff9a4973ceeff56b46ee2e93a313aa85fcdab1897a432cf2c5a9bd6273d244129c425d5ae208af064b706d3caa2b15bfc3a086aad34eed9efc458e3be603590fdbdc83f18cfc482cbbcb0967fc8b1", 0x78}, {&(0x7f00000003c0)="01e514153baa514d5bb49043a31c37a86e3109fb5f3107d0b94e315579b619b56112adc39cfe72ca4e33e596999f16a489d090d20a07278a937bbdb5b936fdfc2d091f8e11b12b639d719122c04bbb52b7c8e44de03f0aaa9fc504825981378fd35c71", 0x63}], 0x7, &(0x7f0000000580)=[{0xf8, 0x1, 0x10001, "c283a965d494e79816141e32c7046e16e2b3c33b9ca9620ffc82355922aa4105701ea8d5336886b90ffcab5db79157d3d716ddb0a6f1b0dc3ddab6f2e9f3fb66e24db027ff08a23d560adff959cebc2af45511dd777f51f6fa2fffcb168f822bf3663b2a8d63a7c2f8963d1471f3d5e87fbcdeca1e6be736a716580b91385c659297cd144a6f00c964e0e5f0558aa0329aaadab789f221a3d060666abdec5d31267eb9ef02cf3d7bd2b6b7d5b65463f52baa45399c9e458eee0b622a97d0c2b7bf56ad8eb5756a313634bb87720a347765d22ba3b19c49a772f622fb87dbb4c36edfd73fe86a92e9"}, {0xc0, 0xffff, 0x10001, "99621608dfb5768f041b4e50257f1a3b9c11d4dd465253fe25f4c2cb359273120c7f4d42bba10e41652799b7e08d31e4393100c8fd8a3a57724d8e1e8df1a1c91eb80b17f471d77a95a56b5091c3a258bfd9a58dd3c248718ee7f998fc5ba4a6c6eb4cdc432c06ef47f57864da2002a92db1599cf8cd53e616c3b61acd5a6d6ab4e72131bdfff8ed03b28b5d011fe070ee3188214fd8298dc9af0ec3e5e85a0ebc2d58abe24421bdbc45"}, {0x50, 0x0, 0x5, "60038d0a91a0121cb9094abd22ecbf2f29d952f9f3db16df1989cbdacad02a00554b62b9ae1386940bca226d8b9c68a539c215f494f01770c8fdb77ea2"}, {0xc8, 0xffff, 0x200, "a982f413e93ab8ed9ebe1159a98402c898201c09ca6ae6c22ee6cb09ba3404b2372cded89b849f2c7937ea98c50b67540622451d13a7d7d6365ec4fa9c2596e4eaacc0f5ea5c64666e1b5d17bd08e1d555d5efaa5ec3b6b7b9765ad416dcfb23ee34aa96b721308963e82d00860de15b8004097b5ad2e4f3574a38b74c638f478de33d46d61469997a03ac08c004bc8aeb03439e1c6edb41b9aa55a494095e3517fc9017e0e1645e298e1b77bcab75a63299820ec5d0"}, {0xb0, 0x0, 0x1000, "dcb410595f335b328dd6a7309548ad6f85e7b04f66f2226f8f0e64ceecc79845a9a4e93b1137fc61bbc53f4ce2fa9d62f081d50b686e9da3fae5ea7ab8a362a791352be24721295aa45c7cc01e5764346372f7e227b58ba35594c8ae0c7a2e73dd5ab8a70ff8d5cd901062d97decc409e5bb944d05b5d56034bf5ca2f982cd2732c6f7b95d4f4acc595a4cd650e804c3c2eba95f7d46923425a7"}, {0x68, 0x1, 0x9, "c167a26b2d497a762267017a3e29d1bc6b946782dd620e21c3524273cf921089c99c8e860298b05f5103441c79721d6e469f11f3d4d275f997de91ad2cb521fca934624c183440fb10e49b21d76fbc6abd"}, {0xb8, 0xffff, 0x7, "13c108dc6b0f8ef0ddf07a44096669f65801ae18a3995e4a62a31bda3acfd18124f11b5d92c0ef2cede778b698d6715d610f25ef84754d10c7e2f871acaf2db74bb2be60b72a8ffefd6d3a406b4468434aae33eb456e997a27a222574f31270c0107859731aaa7c79646083ead85b9fc5b5b8f7ba496f6e4480f319481233987c8cbc9f425d7cc6af6394bc922ec7512578d3c8b2e1b7314079287b8d5d5e3186b"}, {0x28, 0x1, 0xffff, "0938bba829d151f95235ab271939a71d026c40"}, {0xa8, 0xffff, 0xffffffff80000000, "15b02431a172c5e4c6934c84e7e82fc93a6708cbab05800f31e9330278b4e7821b6080bf5feb1cc3730857d70b0889568206738bedf71810d49ba31052b028d45455b9403f956a0c4094b8731e386bd4b78adf7bd28fd3045a21649d1ad54da65e78563dacc3dd9c710226c94e6105e309ce78b7d6bb8a9e41664020c3b6fa7c7a7f727fc3b838d6d977432d5f76974aef50c5a39b9e"}, {0x20, 0xffff, 0x43, "089f98192f719693fc00"}], 0x590}, 0x2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 10:23:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x1, 0x0, 0x0) 10:23:43 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000000)=[{r0, 0xa5}, {r0, 0x1}, {r0}, {r0, 0x22}, {r0, 0xa0}], 0x5, 0x4de) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 10:23:44 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000080)={0x1, 0x8, 0x302, 0x7ff, 0xfffffffffffffffd, 0x1000, 0x8, 0x5}, &(0x7f00000000c0)={0x4, 0x7ff, 0x2, 0x9, 0xffffffffffffffe0, 0x6, 0xffff, 0x1}, &(0x7f0000000100)={0x1, 0x40, 0x7, 0x1ff, 0x2, 0x86f, 0xffffffffffff8000}, &(0x7f0000000140)={0x40, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") clock_getres(0x4, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x50, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$KDENABIO(r0, 0x20004b3c) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xc5dc6b52f35cf2d7) 10:23:44 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x2) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) 10:23:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x3ff, 0x2}) shutdown(r0, 0x0) setsockopt(r0, 0x2b, 0x9, &(0x7f0000000040)="03000000", 0xff3d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 10:23:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) geteuid() geteuid() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') r1 = semget(0x3, 0x1, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/218) 10:23:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xf8, 0x8, 0x9, 0x40}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000024, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf00fffff, 0x1, 0x4}, {{r1}, 0x0, 0x80, 0x7, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x1d483068cc76ea32, 0x20000020, 0x0, 0x400}], 0x20, &(0x7f0000000040)={0x49e, 0x81}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) clock_settime(0x6, &(0x7f0000000180)={0x6, 0x9}) sendto$inet(r1, &(0x7f00000001c0)="bb7b13ff79de850d36c15e542946f0685529952a1aa9fd9101a9fa5c246c7523a96533d18d4ad0a1a7b643400c95b42ca2e9b81886e49aa7bbd14f1d3a8e8939e261013b7002829f6112dceacbb83a50f69b1ee15bfd0e30bc44c107cd152328f730fc69f9e7fa817a31ec0b8490f894a79be4c3f1f56f38bca26a262455d0df58ba7c9077a85f27612cf7714394a6a7cf212e1192fba88858f4dae060d562b4c58da37d19b88b40bfd33b9550f8e1f46c1480886183ff30748e5266b570825dff8aa171dc47", 0xc6, 0x4, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:23:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() dup(r2) 10:23:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x28) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) fsync(r0) getdents(r0, &(0x7f0000000040)=""/138, 0x8a) 10:23:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x540) 10:23:45 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000000)="04babdb38c71e9fac9a3a3fc3c8a852f7d4c9021fa3946f31ca55ba2eefaed1bf2e9b2002c2d2054a7efc6ac4e3448ecf9e140014ea28fb6135e1e5215d036b25e53ae751bfc6e866fd497b7f4fd0b43b880c0ac8428e45a82aac8fed956ece7a86e65a859a5e972b25fb90e2cdf763274e0be2373a54af4111d07ff7b4d", 0x7e) 10:23:45 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x100}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:23:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 10:23:45 executing program 0: getrlimit(0xffffeffffffffffd, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 10:23:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 10:23:45 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0xa1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 10:23:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) geteuid() munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 10:23:45 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x2, &(0x7f0000000200)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0xd290516999bda0f1) 10:23:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x910, 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9d, 0x6}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 10:23:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28180, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) ioctl$TIOCSCTTY(r1, 0x20007461) 10:23:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) flock(r0, 0x8) syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x600c, 0x1) syz_open_pts() 10:23:45 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) 10:23:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e1136917ea6423162daf82c5ba7bbe6a26f1e539ca1e251fd04bdcfe0ae89011ee23dd71655593dd22d1ac882edb7da5fd514395877ec2dd7bb18a7cab137e423430e8acce9cddfbd0da6b483de5ca5dad495d20f9658e2fb19b9ba18e428c9ca4abc699eed9b8528ecd81ab5f13805d9808555bd512d6084f8cd544556829e36a9080836e79bf2ad1dc442f0b0962d9aa78ded70e929787"], 0x1) 10:23:46 executing program 1: clock_getres(0x4, &(0x7f0000000240)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="05b45e2e01a1cf0bddfaf2f071bf409c9c9d49ce3ac1f770d512327e073cce6d1ae5904415142b7b388e8b827f8d821b364d7aac84944d3cee859a0ada227aa4b1332d7e52d66da41b1c71c9f8e4455e0239a1d3ab7057774516f50827bd1964feb37114caa5", 0x66}], 0x1) 10:23:46 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 10:23:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x820, 0x42) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 10:23:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000229, 0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x6) 10:23:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() syz_execute_func(&(0x7f00000002c0)="660f38dfc68fa900028a02000000c4035d0299220e00004366440f3a60ab0500000009d9ed36460ffd358b000000f0839f8e5a828e9ac4016160900000000065450f72d093c441f850ee") ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r4 = msgget(0xffffffffffffffff, 0x3fd) setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000280)=0x6, 0x4) msgrcv(r4, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r4, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000007fa1000000000000000000000000000000000000af99fcea19a4fc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8f, 0x0, 0x1800) 10:23:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 10:23:46 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = getuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) getsockname(r4, &(0x7f0000000040)=@un=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) 10:23:46 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xccb53f7, 0x9}) dup2(r2, r3) 10:23:46 executing program 0: r0 = socket$inet(0x2, 0x802, 0x6ff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 10:23:46 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) 10:23:46 executing program 0: mlockall(0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 10:23:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1811, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1, 0x4, 0x400}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 10:23:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x18fb0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffff000, 0x9, 0x7f, 0x1, 0x7ff, 0x8001, 0xd7d8, 0x1, 0x1, 0x3, 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r3, 0x6, r4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0x5, 0x2, './file0\x00', 0x10001, 0x4, 0x7, 0xffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) preadv(r2, &(0x7f0000000840)=[{&(0x7f0000000380)=""/12, 0xc}, {&(0x7f00000003c0)=""/237, 0xed}, {&(0x7f00000004c0)=""/117, 0x75}, {&(0x7f0000000540)=""/119, 0x77}, {&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f0000000640)=""/126, 0x7e}, {&(0x7f00000006c0)=""/82, 0x52}, {&(0x7f0000000740)=""/253, 0xfd}], 0x8, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0xf3bb) link(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000980)={0x1cce, 0x9, 0x401, 0x5, "385944bbb47ebfd366430de24aa5b6dc09f43688", 0x0, 0xff}) getsockopt(r0, 0x3, 0xfff, &(0x7f00000009c0)=""/1, &(0x7f0000000a00)=0x1) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000a80)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000ac0)) kevent(r0, &(0x7f0000000b00)=[{{r0}, 0xffffffffffffffff, 0x53, 0x2, 0x7, 0x6}], 0x8001, &(0x7f0000000b40)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x40000000, 0xa29, 0x3}, {{r0}, 0xffffffffffffffff, 0x70, 0x1, 0xe7ae, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000002, 0xfffffffffffffff8, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x4928}, {{r8}, 0xffffffffffffffff, 0xe1, 0x80000000, 0xd3c1, 0x40}, {{r8}, 0xfffffffffffffffe, 0x8, 0x20, 0x3, 0x2}], 0x7, &(0x7f0000000c00)={0x81, 0x4}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000c40)) link(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)='./file0\x00') r9 = msgget$private(0x0, 0x410) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000d00)={{0xef82, r7, r5, r7, r5, 0x4, 0x1}, 0xffffffffffffffff, 0x5, r6, r4, 0x2, 0x80000001, 0x3, 0x1}) readlinkat(r0, &(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)=""/129, 0x81) syz_open_pts() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 10:23:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5b, 0xf0000080, 0x80000001, 0x8}, {{r1}, 0x0, 0x10, 0x0, 0x7, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000002, 0xe7, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xffffffff7fffffff, 0x4}], 0x6fd3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x61, 0x1, 0x9}], 0xb852, &(0x7f0000000180)={0x5, 0x9}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') 10:23:46 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x410) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0200000000000000f59adad9dd48d6911861b18bdd536adf23ee057595d32191e4ceef2afef1773fb2b26b9e8ec1cee08e67715134c17c1cb2ce"], 0x3a, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) 10:23:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 10:23:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1000) r0 = geteuid() seteuid(r0) syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") 10:23:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0xff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 10:23:47 executing program 1: r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 10:23:47 executing program 0: rmdir(&(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x80000000000094) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 10:23:48 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)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8000000, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x20000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:23:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x50, 0x5, 0x9, 0xffffffff, "656b235a84e4bcbda959f88aebbaafe5f447a2be", 0x3ff, 0x7}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4fc, 0x9, 0x6, 0x8, "3b093a95267a85b1d02c70e9be6bfc388c76059b", 0x20, 0x2bc5}) 10:23:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "d730c1e7bb6fc7e2385b000080c8200000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xffffffff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:23:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 10:23:48 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 10:23:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) shutdown(r1, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:23:48 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x5, 0xda2, 0xd5, 0x4da6fb05, "1c397b984e957873dd2a942a6a016aec75fe2443", 0x7ff, 0xcd47f37400}) 10:23:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) fsync(r2) readv(r1, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 10:23:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x208000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2ae34a6314f109bc8a07a9aa9ee14a99ccd67fcf98d622c6f95cf1059d8c18a0433644f114830666901c5692a7366a1c4bb93ebdb405f1d89b6f27504223593e9cabe5c692f1bb9f543d06bd8311ebae6f4664f20debaa00babaa79b39595716b23f274602a5271b21d187b6a787bf3baa811a85bce4f896111e2e931e4716d69d6498c1f5e568db20fcbe97f08c711a1c19a20a3a0465701e7dd3ff3469c65ede0c4808b32bc28494e267843f04def4d80619b5ddabafebc719a5bb1749c91d5a6aab956cae08fe7e4feb77565a6a54a41b340ee1fb7c661e7eb1380f98983d13558ec76ddb88ff70b47084d1e2eee2adbb505838023a0662888ecd92ca011b51b9535cff9396d3c7b31133d0c36270148a56a9d5a5edca73bc00f2dc44cda80b504542c187836a08e6cc961c4404d01ccda226e7e56f14ca57bf1cacda33516a2820ac463e6982d7567c3f79fca2696e251c4a09e288a39449ee23ead9bc3ed1003fcc7efa9970b97649882b31d379fb25eda30519bc15c9eaeeb17fc252296424b471742264f3fdff052dd79064e866e35a2800c989f98e05caa4b59c21da539bc79b62bd1359ef96c221a6d62cd2f7bd5e9d6f9c21e09a7d82dd7b1b43647978ed5a247f8fb489193330869f519dd3fa03f0a2cdc77d7c55c227a46d6e2aadf0ce149a769ec49ca4da7d2789ab179acbe48a78f1b0e990121ae7c8a8216a2d070c87f9a413f3e78c4960546059456acfaabde761decc27e4ec8dcb1f59dae4f2b5ead440a657b6e8bb2436421362a7acc143dd440c78f830e5fbcf2fc245eafb2e6b92cb7c2ad0e72deabfe93a8d93bd0374fca47e8a534d202456fdcccd4cb989303b129e12ab3df38d043473891550cfd7a2a1c192cdab7be71443d117b03f1601260b804d311f7d95e7eadf9de3a3e2697766fb0063254f475030cf00934caaed1abc69de3794c34db6a04a9121b88ed4870cbdce149632fb7afdeddf111f04614397b742b1223329643a57eee594fea93f1d16a1d3b7ad52779c76ee026bbbf8d60aa9e7793aedb3b415888b4450fa0818ffe6bd4270a30fe6ede78a23e2d498b53b7545ccf7975aeca69cfa7047bce933a88fdb0c8c4761aa1d7db3b01565176cf05f5d1b135b42e73574fdf5190096e650a6c5d56820cabdce8027b835742e1f65437d2d69b4b6ddbd116f013a54676eccd2deb25fb5bfb4c0058b47e71a02089377453e6581f1e8b86ee158a2635ed629dd12cfab30d0d2d2dd7fd95a93915e260bc9799a41982c1914eee55266fee796204aa5f13c29701b3b49c5035028a8e1e8d256df65c944f2993d25af96b3cfa25ffd2726b7ad2772df1c9160850dce217d77445e1e5e2c4e77e805fec2097b00ac802d9fd3b3ebb764bb129a0672cca41114a1d8e584e2db84dcd25c93bbc25f0437ed43dfa250d5f0dc270bec5dc62c59d554049149e613bfdf4781804434d71b10c24ed512752f0b16735ea1e169c35d19f440bdcd00fbbb50adb40607e4336ddcb3de3bffb0566022eec42d9a0c84154369b0e6475368e51af39cbfed1fd04fd39047507d5fff273f760dc24d0b82c0b96afcbf09200e066f5bf1a50263e6609f2a2af24c11429352d30d8d379f7d8094fa8ad06613e535852b9b9e70d56b9f03fa5f9510c7ee5efee914bdf8ca63c1f032d2dbfb13aaa9cf07c9784ccc266b3b207704bcc711bfe6f6aee0d2c66db50b3b1bb3bce29bfbf46c613827ae8fb44b22c04533a2fe6628281b00e915fb4edea0aa35bb9dca55485ff4037dd8c7a4743af02035b4b1db18297d4aae782c3d3bcbb09195429a671294b5e0736983fb6e6c87000c47d3f3d0ff4be3c4dbec1acd32f6783a4dcc1df0ab7108e1fe806530d1a292346a77eabebb69addc118d1be716a092ef1538e1a573e9cd469af24257b30dbfcc353bf209fdc734752995151ccb27a13d24fcf9988633f7f6f69b5dcc46b15d69279ec2b784c00812f2c3447cb3856dd9828540896bd4a37387454255fd1b558d35930dedbaa0c9bed519e9cc6caf1673cdd95e5f393d7b2cc59c41744fe79290bc1835f0b721cb80e0436ca9a0a168ed7535f21788590db7fba48085b66beb858ec01ad54ffff3974eb9592ee66358724cb6ed4b7a8e1ae77f3545f3d0ddd4a5d6d9141b4baf1cac5ec19afb539fba64284eef01c8c0311950d82a6562835eb90722b6f97219c2af95e7fa3fcc8ae52d5bbfbcf8cfc2545ec5886d476d06a964f1b288308bb1e4d4850f950609b6267510ef54bd1b4f256f3c15c4082bf542e2c4061408b05f469373f4c8965c4457a6e0f41b3a8b7e0b694c45a6d86aa13a176c2f136df7281461b954b5520d037f5d65e2ef6f6b8bc8ed46609ff75aee851d30e2a82e4d996faff89d88ac06e363a9f61bad00897a8de98e25ed7a14bd2c7673f519d46dfc8b87ae8555ac700ef0b29ec28791e25d232f6741e296d492ee7a2f0888c6251690ac347c397b1086d2ff6bc3454670ee70c902edbd548e7b742060abb5d6603887e44b402577c5abd8e74f7fa91be4c3fce9d2cafcbb73585b8175e834e5afa892f78706e36581153f40540216235aab41713f49321d0012be872cc1e7e413cfab695913670ef1a2c1472f46fae7258e2fbd9c2a83cff729ebdb26ec077d3a65fe9d9b7a5190b8bc8a857d2c18a9be91d3b0176e62341e5c509f79d3c41b856e42e7566612d8cfe3db88e38a1fbede000a12e11f8486f4a038e9d54fa0abd91867d97b6147b698eddd9b5511871b171bdf09a23af53bb9c5b098e5e924aac8bef0b67ea441b9a1b6fa50726d8e9f0764f282230b529c5dcd78175060790c52eb6f16f3abbd951c416c71ff6f91f39ac88918f277d236966514079278b000e639ac46e2ecba2a03a4ef42fabe0bef14db644d808cb4755e573b94008570603cb044dd2c3f749d5ddc46d0b76800bd3fbd608e9c078b99d16c9bce016ed866234d42902b9978188058840b3e190d62732eb72a9f9f0637ebc647972043614697423b8e7e3625d76fb18e132a16edd03d6b7e4f75c5e0b313167592a834258bc28040689712ae2fbf0389ab5e35cb94ddd9cd0870c3ae7fdf7947cc3a6cbbab70c3d58f2277258e3c1b1549d8290cbbfbfe88a4ef3f6a72acdbcfa2a16a1a387a5dae52fe6bd15180106c908c0023af28d4283dfb247dab5adccd678085da86c81cc5acd6d85d60a0dc2bddfa40d0e5971ad8b67693a31783a15e9d53a89edf8d0a7881b57a23d81afa0f0b2240793a7b74223a6bd066cee8301a6338139378eba06313d3d63824844f09da57881653bd60dfab1e0fd548304b5676d93f2e25d3d069950bd5829c20a36c069246b548549416447ee8ed0694f578e5b6f4f06d9afb13026bc417cce3c3ae9717c95e4509932b0e597af29930cb3303fb5ffb9c79d0630555582b61c95357ca95bf58803604f17fb2ca2fae427d8bb56d461adf648843271bd8d2a021a0c077123454e0399f8071baa5471db828f73c35e0a74621f99b231e40d0222f37614cceba13d8ca4e0dc6c160a0efaed0afe563511ba91e6bbb7fa30efd4c8f3564b0f2a044b986d22ea7cb5b5e5200d8c6002d9beba9fdfff35317be493b05613db4aedbc3b5fa6d131bbcaab6dc9eca92f4f547eb41f96b2ba1dfac890784e2818dd0c6b39bddde22861e267396f2fc675a3ad094693e2d76d356dba5f28a9cbc55e56b33c9ed5de95c0cdd0c190135abfe7f43479c8101daf9313812f1ab843772a4c2e30549ff48938f203976231f57ae1c882a9bf64d70584dcd184f75769cea6cfc1c3b5ad95fff0de1f2fcce642158396d257bcd78941d182ae3b006c789cacf7aa98e0d1bb3e2c6220fbd666938e1ba747aeb22752efea8e07db7ce463c225222b0e5b29f4811e9fef4e339a5c90980f445d6590ab6a5d86f905ff3387c0e1b2ee6f983eb732c43518dddc5d7019e1dad4bb47c5b62511ff1e99b6e16219e2a3a57e6a786a3e3938130f617d403de1fc9143e13a9c011868efc36ed0a5a1ff518f6141522a826c65c58e3e4514a0113aa4d7bb7a38bf85f7c8613731dda629a0bb62c8317e4ec66f9f32894e83910fe844ac0d466df9fd630b526141040cd3ff87dc210a43c45c99707fa21c6e76f86373bcfa5ac121b6ac845bec52df9ae3633dbe8fcd6f88f672316489acbec75299a21f00cc46e6ad5907d13a03a6ab39feeb57a10e4bd1205053077a57fac3fbebfe84489201d1fa7ddeef380140150ab19ba847f4e8387799a79ad82024a37814ebf29b615a59d69145fbd36906f5ec8d8747cdb4b8a686f071dd2dd7eeee955360d4a81c6128f0415f2af7d864e14d3718e8554fccc1cf7660ea1c36553577ed18078df43a9c22363a4602d7821d19833a1de8c216f8172267eaa079defbd7111c2157fd1a14c34c4a8e71948023da15764d34ee64b5754becf87ec391d07fd86b4b42b776bfbaaaf35f889d19de8ecc139452de8829b498d0c53f0a60535152a3a772e3b461bf1529f8cdda253b73639d218aec8333142de5e37ba2d88347fcb9c191672a94f6a0c15a0e55721d2e15d640f4df5207a47e2a97f484b39e9f6e68a377beaddee4b18f6dbfcddf25002a2c43143d2b4ad3fe1531212d8c21ed8d6b5b0d2f0a6d05591e9ee231fedb6349e8a19021515b27f5c112d2157e8a8cbee5441f46f68a29352b824996649bd64fec41b6535a9d9b114d25818b66808884e5cb0fa82fa74fc741ddde7ff88a6792fb63317275493c11847dd05f682a1c5de09fbe943c647f0028672e283ab0bec570a4501f3fee49ec2a16ebe1be71febec0ce02eb0376a483d593d9d0ed74741546c5c3acf5afe7ddba54dcc8db0bcb200ff4deeedfa082a46c3fa5d4bc6fa4e0c3e4f99d7620c77493683de28a3666283b48abc39c193aec8f1d254958f233f36f72031fa5f0f495d35a9891f681f562c1d38752c94f6aafd08bd8f891978e274a99bdcb72fa686521318a1e34c78883d7169de56ee1f75859f193f0c87f951b3beb186cb7f0ef46bda84b90f941651558e96dd7180eb42fc6fb1688b0b879781686425b2826ea8c4ca5da346a6077c4c424d3c835450b7a007536d1906142243d3dcfe7d09740f7522a0e0313709f538586c49bcc5bea720d57d6d75554a7a395ae54673ab364f0ed563f1d06d0141faa18c0b138202f990711ff40c30bb91797160dcfbcc2ed157df1da3f1655619c2cd4ca0e4927e62213cd3c5ed5f48ef54df8c6e5e6f6c2fa9f0ca974d09370b1021bd213a2497d1203150cbe16544bec6570370079015517d4fde0b729d8ca9f4ea23979cf60abf7f55bf7b260854e090714b20f7c8de84b750f96495be2ea21cebd8d622d321f925dff1baf59b83b15b562032128830fdd4bd5a46c84107c4eecdd5242f1be91a090cbfdcdae27674b564db8cfdebc8cdec7bb7fda175026e22b8e44f03a1cd869f9fc63a9697a8a9417e861ff03094320ab21a2b2f37dfead8f3a6cca54e5e05f86345bfcde76ba77f515b825e6f451ab94ef6d5561e2138cf7b4f54af163f8907326fca3a8dd2ff051606c1b5ed3416cbe98ad55d15b90aee2a6ce3d770c9a3ef35c71c2b97de85d0f6e574f4775396a9ff41c9478f2527f94fc9cf35a55f6fb51bd34e4358f68e165522b1201ec259728eef6bb3015131caa786b3a872d953aabbedece3b9dfe1155025f3f19a73e665cc224d2be3ba55e0dd60391a00f32447b2ae452b8f0d3ae06c84af382f4b6b30a8bd195e5cfd0666e512", 0x1000) 10:23:48 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f00000000c0)=""/66, 0x42) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:23:48 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x5) recvfrom(r0, &(0x7f0000000200)=""/77, 0x4d, 0x1, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x7fff, 0x2e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x60, 0x20, 0x7fff, 0x81}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x94, 0xf, 0x20, 0x81bf}, {{r0}, 0xfffffffffffffff8, 0x42, 0xf00fffff, 0x8000, 0xffff}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x17, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8b, 0x80, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0xa, 0x68, 0x1}, {{r0}, 0xfffffffffffffffd, 0x41, 0x1, 0x7f, 0x9}], 0x3, &(0x7f00000001c0)={0x3, 0xffffffff}) socketpair(0x2, 0x3, 0x7347ba44, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getppid() fcntl$getown(r2, 0x5) r4 = getpgrp() r5 = getpgid(r4) fcntl$setown(r3, 0x6, r5) 10:23:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shutdown(r1, 0x1) open(0x0, 0x200, 0x4) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 10:23:49 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) setsockopt(r0, 0x3, 0xfffffffffffffffe, &(0x7f0000000140)="0babf84c332db76f1d524121fdd3033ff1c68dc2ac631675163b4e8ad3de63c9a76f", 0x22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0xd, 0x0, 0x641) listen(r3, 0x200000000000) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) write(r3, &(0x7f00000000c0)="492ec5a3513fb8c27f61350e0d706fe5625e5af875365cce98fc43ed6eaad6ce9943408900cb6a153b4e70a670c2bd609f07e62f0b10da0daf719dce970d14a3fe0055bf63e563383b92cec8b6eaf47b84b9538d0c7a014f9cf5d719f4ce6484b150174e57f8e073", 0xffffffffffffff3f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000080)=0x3, 0x4) 10:23:49 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$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 10:23:49 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7ff) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:23:49 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x8) 10:23:49 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1000000000000254, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x2000000002) fcntl$getflags(r0, 0x1) 10:23:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getppid() r14 = geteuid() r15 = getgid() r16 = getpgrp() r17 = getuid() r18 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="8f", 0x1}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x178, 0x9}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x716, 0xa8c}, {0x18, 0x2, 0x0, 0x1}, 0x7d, [0x80000000, 0x4c, 0x1, 0x4, 0x3, 0xffff, 0xfffffffffffffffa, 0x4]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6, 0x240}, {0x18, 0x2, 0x41e2, 0x8}, 0x6, [0x0, 0x6798, 0xb85, 0xf2a, 0x1000ff, 0x9cb, 0x5, 0x3844]}, 0x3c) 10:23:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x5, 0x1000) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) fsync(r1) read(r1, 0x0, 0x0) 10:23:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x18) 10:23:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000400)=""/98, 0xfffffffffffffee9, 0x100000000000800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0x2}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x8, r3, r4, r5, r6, 0x18, 0x3ff}, 0x8, 0x211}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r7 = geteuid() r8 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r7, r8) 10:23:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) fchdir(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)=0x8) getitimer(0x1, &(0x7f0000000000)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') setitimer(0x2, &(0x7f0000000040)={{0x3, 0x2}, {0x30, 0x9}}, &(0x7f0000000240)) fchmod(r0, 0x40) write(r0, &(0x7f0000000140)="59db2a399fa33d39d1d2e83040747d530ea6c9f752611a74e2b4448732f73e85aa6780615f3882fa9646371e0f79a7fc67145da5831573cf6c15eb6fda4a7d2d70c98be00063cf61916b4e3298d25d840ba1638373236886a648bea2240765e479767626928ced501afb84ada4dbefcfe9ddbcb0205d795ad00e6e05fd6abdcb7b4712f7018db78713ebe5e2b787ae151724ddaced3d6e5689f1fcb658a40219407724dda875d3ea627d06846aaaefa286c9b7738fedb61578bec331890acff6c1", 0xc1) 10:23:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20008, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x3, 0x10001}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1907, &(0x7f0000000000), &(0x7f0000000040)=0x134) getsockopt$sock_int(r1, 0xffff, 0x9fd, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 10:23:50 executing program 1: r0 = syz_open_pts() syz_execute_func(&(0x7f0000000000)="c4c2893a42896790c4e1b5ef14800f8400000080f61046a0db000000000000002ef2400f1bcfc4811b51bf00000000c4c20509d7c4e179d6f3") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 10:23:50 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x6, 0x7}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 10:23:50 executing program 0: r0 = socket(0x10000002, 0x84003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:23:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socketpair(0x6, 0x1, 0x1, &(0x7f0000000000)) 10:23:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) socket(0x0, 0x8007, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xeb, 0x7fff}, 0x8001) 10:23:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20000001021, 0x0, 0x0) 10:23:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x180, 0x11a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x7fff) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000002c0)=0x501) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000001c0)) 10:23:51 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x24) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x4) execve(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='c\x00', &(0x7f0000000180)='c\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='!\x00', &(0x7f00000002c0)='}*.\x00', &(0x7f0000000300)='%\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='c\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='c\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='c\x00', &(0x7f00000004c0)='{%\\{*\x00']) 10:23:51 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x100007, &(0x7f0000000000)={0x8000, 0xfffc}) 10:23:51 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) getpgrp() r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) setpgid(0x0, 0x0) 10:23:51 executing program 0: r0 = socket$inet(0x2, 0x4002, 0xd9d) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:23:51 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 10:23:52 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:23:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socket$inet6(0x18, 0x0, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 10:23:52 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x80) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) execve(0x0, 0x0, 0x0) 10:23:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1024, 0x0, 0x0) 10:23:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8000, 0x1ff) lseek(r0, 0x0, 0x2) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 10:23:52 executing program 1: getgid() getgroups(0x3fffffffffffffb2, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f00000001c0)=0xc) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00'], &(0x7f0000000180)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:23:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) sync() getrusage(0x1, &(0x7f0000000200)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 10:23:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 10:23:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:23:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000575000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x1b, 0x1, 0x0) syz_execute_func(&(0x7f0000000040)="c4221d9bb4b3feefffffdfc9c11b09c4a1fde64800c4c2899f54170002da44d136f390c462613c26660ffcef") open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x40) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8841, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 10:23:52 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x8) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000000000000902000000000000009833dcd5c130a2ba7a9c8c0d36aa4ade"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 10:23:52 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:23:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 10:23:52 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) socketpair(0x1a, 0x4007, 0xffffffffffffffff, &(0x7f0000000000)) r0 = getpid() getpgid(r0) 10:23:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x117) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x20}, {0x4, 0x1}}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3f}, 0x8) setgid(r3) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x81, 0x0, 0x800007, 0x0) r5 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r5, 0x0, &(0x7f0000000040)) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 10:23:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x43, 0xf0000000, 0x7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x401}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x4, 0x4}, {{r0}, 0x0, 0x0, 0xf0000000, 0x7fff, 0x3}, {{r1}, 0xffffffffffffffff, 0x28, 0x200fffff, 0x763cb9b1, 0x1929307f}, {{r0}, 0x0, 0x4, 0x200fffff, 0x2, 0xcdd6}, {{r1}, 0xfffffffffffffff8, 0xa, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0xd67}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0x22, 0x40000008, 0x81, 0xc000}], 0x8, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000014, 0xe9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40000001, 0x0, 0xb9f6}], 0xf480, &(0x7f0000000300)={0x8001, 0x8}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) msgget(0x2, 0x9) truncate(&(0x7f0000000340)='./file0\x00', 0x7f) 10:23:52 executing program 1: unveil(&(0x7f0000000140)='\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)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200a0, 0x0) unlinkat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f00000000c0)='\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', &(0x7f0000000040)='c\x00') rename(&(0x7f0000000240)='\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', &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 10:23:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="e83f31ab0decca6ef0be03e2e6a2297eda4c46f02a77f7c5ea1f1fea40a2bd74be9bc422ff7d6c39ce927ef0ca94971af060a3e6cadb317721ef568cb50de8d2e31476", 0x43) 10:23:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f004a6a0cc8cad4c605d3c2f3b810d54e83c1a37641725c8e3c27a5f6d00162c97a3ce6a64e82bbceceef76f9ef770c51fdf92da16a8ecdaff47624b3e884e59c6a6465da2673eb02b5214ce9193496b3eb44f1fe0c7a04ffa273f4d9c5c0cc08e17039543dc7a2fec125e7f00064d82b07e61097000000"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2", 0x724}], 0x1) 10:23:54 executing program 0: r0 = socket(0x15, 0x0, 0x1) r1 = kqueue() r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) r3 = socket(0x36, 0x400000000004, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0xf6c9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x9, 0x5}, {{r5}, 0xffffffffffffffff, 0x4, 0x10, 0x6, 0x6e12}], 0x8, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x10001}], 0x4, &(0x7f0000000140)={0x8, 0x9}) socket(0x6, 0x4004, 0x8) socket(0x2, 0x4002, 0x2) socket(0x6, 0x1, 0x7) setsockopt(r3, 0x0, 0x6, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) 10:23:54 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x341) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000003c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce06000000000000000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) 10:23:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) dup2(r1, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 10:23:54 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4c, 0x0, 0x80000001, 0x8}, {{}, 0xffffffffffffffff, 0x11, 0xfffff, 0x826a, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x20, 0x45, 0x0, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x9}, {{r0}, 0x0, 0x0, 0x4, 0xd49, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x10000, 0x2}, {{}, 0xfffffffffffffff9, 0x4, 0x1, 0x81, 0x854}], 0x7, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x8, 0x7f}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0x1, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7, 0x10001}, {{}, 0xfffffffffffffffc, 0x8, 0x1, 0x431be1fa}, {{r0}, 0xffffffffffffffff, 0x19, 0x2, 0x0, 0x3}, {{r0}, 0x0, 0xd, 0x8, 0x4, 0x3}, {{}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x7, 0x6}], 0x6, &(0x7f00000002c0)={0x20, 0x2}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)=0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 10:23:54 executing program 0: r0 = kqueue() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x5a}], 0x7fffffff, 0x0) msgget(0x3, 0xa0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 10:23:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x180) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 10:23:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 10:23:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000002700)='./file0\x00', 0x800000, 0xfffffffffffffff5) r1 = open$dir(&(0x7f0000002740)='./file0\x00', 0x0, 0x40) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x800000000000, 0x4}, {0x8000, 0x2}}) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f0000000280)="4937a10d58c5b8619b8e2050276d57419375bc6a8b59df410d43d58ef2a2bae5a208c8f13f83177b3f99579f06010ec9c5d35e07f620ad3fd47cf64eafa22ec96abd595f9a719a6a189dec3038776b478df7202c0e4d365edd3f7ca31ce221575409c3eb92f7de97725f74f19303f3de5d62cc04ff67e4eafe2963b86bb6b2614ef561f116e71fcdffb0eb065b15f3a17a3a069c5a79887ce0d22a2be522067750bbe5f677a4e487e6c4a88949c9825e3f8e6ca527010f830faf3af95286e861f0c4218c8147a180593164fe910a824cc5d3a3f47f88e93baf5c09fc75f295f020c3f0b89f8520aae22955c759d6f989338fd19a1785c7402d13a079792eab3d12641038ded45158e757d90fd579e9896e4e78ba8af6f4c5b5d27981b0fbc974a056a0b9ed8f04d9f7d5f0ed8911423a225d3c063f1faed733aecd859a4bd81fd40d4e0f36e738ea5403af2a1eec749ee4ae676c545ea31c831424561ad8f79f58af2d9819426e335bbef61aeef63ac63ae2b84b2fc877e7d7ee9a9cca75dec214b275e9641aa839db4ccd5d7d56a55507d07de841367c8d23385caa4f0b8f72ac0f0dba29adf5e4a22bb9ec919c529e743768f3b1480f269e505c6e4a64d8380529e16c97aa8064f11cf42cd6c1e88a5dca8302c280bc204ec4e87321b5dc4e89d12dea8b1d9272ef794651a99cde8ac79c610e0c28cdea9df8aabeef3b37ad41c8f1c3ca681ac4c3965c5dd749f636056a1c1c7dda04cc9b7d2326ae485d347b865df8d5ceca607f316a67837ec2b91d76ad0f8237734a4cad4c98d2331e5656a47c03a71306f31e10005cf5193e4a1906ac718c0c40a14bc8fcbc1bead7bdd585bcbf310dc03faaa4654cc472198a141519b8f1f9847c76304de8bda8dbdccf03d4f8cf4643b7802f8da19ed93fa49572ba6b0912597cb5d29b7d00ab20101361301859dca0952b0f689521ba521c69cc3b1b07600cd2241fced6ceb3f4a6a73823fbea90df81851342f0713e43369bd12ee1d37c957e8d54d460e38923377fbfbc99eae14ebcd139ca448914565788906e88631399724519a52c73af132e46ac92d9b2f1afb4ae4682f4877199763bae6e19c5daec2a74fd8fafe4c0abe7fa26f69d641e5b5dfdff7bb531309422081f7adc80be0a7abc882ee059186fe27d0e2f4c95a2e25573a175a56fccbd52e5273e93896f543306bf8a798ba05650ae2a3f8b45de6428f824d7d1360473460b4d4047b625d27512232516488de6bae1b4ce0748f5d27b51661ed6f9ffe3fd3a0b0913187d1e76654db428ec76f913b2e481f15342fcad8065fcb969744a04be7bce8576fcf824aa4f65836d1959abcc9664555e769367901a39bdcd08792f89608452c36277b76f20b00d65500057e910bb93fc7cb571cb5bb152b788df2b08fda7fed0676f71f42de31a4f19860366954a983658f73b9dfe0536c9c54d8866aea04421c1174e050ab4cd585faa9fa01d1a06c4463fdd46682a6670cd4a08b17d29b81e213ea922e6739d6a0d7e1ef4360906f91231f9f403dad77c38a3367fde1c3b75628c804d1e5f64e0a679fe1ad7eb09fca33418ca631d61c381d75cbaca47bc654aaaffa51c4b851a9439eecc68451515808651a77c8ba8950a4704308ec4503ebb3f1e299efff10a185639a2b70fb1261e713d8765aaaa412ac0131a5f550efd93e348767c2218a341311f8a7b3bff92363ba3c80f9b2af587a46ec1e54f554ee2f20a98dd03f665a8e548325d5854990719f8e6fcc14ee6a4f496c9a37bc4a556f96b4466d8b2fed798f38c381500da70fc9a805cc305d4a235f0cfa1b151f8422b1b5a6cd5d4e9be6cf5c18aaa8ad501429d6247fa250b9b954570cfffee8359c5cc311bc90ef09304cac76d17149a6cdd10e3ed2afcb1c16507ae62be6d199285761399304d869067e9e312b8ce2c24173ac6d012e6d57a1db4ad89f0b0e3e8cea916591201226f69d283b168acdac1a8a8fe21d17cb6afb6420e4744c6d420fb43dad55de4c104edc41360db59f32010b3bf9e436ebdc76b3c61e04a98217b5278fc11df354b987b6e3d59ea9aec61bbdb6d4e4e591d17873d6dcac2f22564ac4dc6ed26e4b7dc41862290ec984b215e4471b6b4fdf649a61f533c7171d2b77d7f459b25adc4dfb7a77a4b95ce06a10479d14020412748db576f5bbe8cfcd394a6eae6e0311f2e4e018733f70fc88caabb369429a2dc63edf65545dc6ded4db8b1be12545f750cf37e552b62fb6a38cb9027e36d8096cfbe0dc76f6ce77b09ded23ec6087a1538c4cb9df8fbf4c611ce237519d0f913d419cd988356d98f44731c457a9d6b468019bed1c790b4f622c5151241c083ce6c781a50ac6986ce196aca8e72be3c8a35cdaa78174e3ed80619ef46b4adda1d653a6ca32f9b50bc7fa15ed21f03241536c685134ce9473c56931cdb1973a2b722f43638851550e4976161f8b8d468ed570653a5b3dfd873abb653ca5196bbeeffe17214e6e12b548b3f87e270a7be164c8348d662ee988f43f405e5f04566d884f3d206d0599262e9e97af6f359c382586866d2aa5a50c338765cb68510d5b9c49c0fe7d68945f1ba974399398a8f4bc1ab2053ae99767406459fae7f603b046aa3bc22d1f0075163a40ff700966c572fc34b45dc6f465877a45e2f01ccdc1d4b28936d4e4af437f12d298f4aedbab77fc9da57420d2cdbd2e2d56340a0a907dcc58a8dd0b5130ebbeff730db4fb016d336408867c104f3ac2a4db8b86f70fdf03c7b0d378568d05e7d2d887602336a844f1d7e5bfec875d3ba672ee405d99f32ea730f04fccd2f0affaa76ee1b951220f477e7a131f0118c3f6082ca358a17a399149bea7ab4f86eee9029273658bfdbc4f4d2f040d44c653eff2625de64858188e42921fb0f13e1bbf117c42590fe54f3302bf16a46f41ec556c8444c77da0a96d630949c80b56f853d4add6ac8b2fb4abfa0d46fd46650fe08f94d3681d8f1e1ff5cc51f6b2df2858b3ad32d241bbc121d08b7a0f6a955dd75501742bdb4338632a603696c19ec1e8e450f32ec0b6b4dafc7645e1281e2ad63beb8edca1da5751e2034b0fa799484a0e8b8a016b5fa5b1ab6f0cc204cd94c17db9e5be680d5e0feaff44e3c0dd17e6814c03384a8c2bbda74092b4b799f81f246597015078451e8a0d4358e0de9f0ffe2cc504b59b9f0bc3a9fb9f3f0f51f12eb3671e9028a3b44245127ff0a7c57cdd24106c0bfe54e122ce92853ba125d3545d60153befa4767246e41fd53edc3111e294af39a4c079c3013693766a7fe970b8a67ddb3f38a2cb541424fdd567fbe0f9cad3acfe05d3b8a106c0f2b6cc34f8fe19858c7936d5fa681ffc360a6d7e078a00c4dcd5b3ab8624b5dafaf22f86a7b7f3a05a90e8e18ed614a02e093cfd369aadac5161d9959dd01542ca49049d41456e5ecb0a87b348651aa50cc1825479d4947388cc9c5c9cdb9ab2501be33332048f4a48059b77deba6f81d84f0e94317710ab315432126db1e3ba6b4b230ad69e19d50d0d0562928befd633da7c9103d34132895d15ea92bae011161efbf543f827557281e437e8cf0b2c8afdfed50ed3ae788bc39cac3ace5551aab34ca108641b104b0fc615c49b152f9b1373fe6ac470a6cd80e18c5c32237b6d00e55f2f52402e92685bf16a12ce0984165517486262079fda76b72cde73154dc1db602884526c5de69f5f92604c4647e1afcec77c63a58348b88404fe6554c289fa5fe06570592ce564064da5d5a71916a140f2ea110395a9c3fb90a58a83f20a6ea9818b521b5cfacf3c9ed7a810a9c29cd94b27e1e97e7fa671b09f52610a0cb201e95d3ca20296dc8228fed25d91886496e074d6d10609276bf358b9da2736165395a592ebfe79b76c72a448a5593d24075bc9ccda8bc1d801e8d87d07f45eb0a87c92afe31cd0aef7ededca97aa5e590a70cdf982b528338fa6e5911fea1fbf6c8ee4920675e9d3879b8fb2163ec299cded0b9c659c76bd6d56675fdcb98322a853f1d5d11f029f6b99af9b144a0c00e37be46705ba21741fab65a20d08e61773cabf710230339ec8fc3f4e63cd034eb88438e05e6aa2d7b21e34f577e76db5042c27819f8537cf3acaf90e3a939ecb0c427514ba0ded5f270774394c0198f021f9a967fc32ce4c9f5fa4ca88595a064fa34c6f0f1962de87dd95a8aad765f795c754bd7e62b55590d9d08b886b778ac99bfa121987c64262a6ded9cd4fb10f0c5ee4153171eeeab6420808e7e354335cee3351e44dc80f553c97e702ee5dda754cca2887d503752066f37d79d976b32a7d011638afa93d4bd388901aa39d918b0ef01841984090024a0677695ef8b3f0e39f8fd36ab7fc31398f4a2d6151cd706bf6d0a962a1d95ff9464d93a72624267ba5345f2e24fd322679c0a12345f144dba339d987ae696ceeb6922cfb07bb165779280cc5dcefc9875190f92719a4471caf493b5e30c89c5d2354808b5b6c2fd89cce4f1076b42b7cfe747b4b78edea6e92a3b72259eec939d58dcd6266a048845bb0f7d6b975696dc2ca084a24ca2ec3f5b8bce5a8b260e829ebf08c8734bf022b0a30b72b496a9f4f355e1255d76b3f1c533efeebcc80188c85e2e3f0f1f1f67fe7aadb45ea8b6bdc9bfae2420db4e8405eaeef1d04ae2cd4a880c58b37159d2eb3a6f78b8535bfb95487769b88ac77b9a318cf8c3b663aa5d62193183471ffd5d11e5acfac836b03e09e9f755c49a6768b8e4d22147ed57224935a8569294a28d16c6b4aa3b228665e31e257de90b92b88412fdd2ceb2fe1116b0f8c407212d535ff01bb2e00427fc67c4cba643a0af98fade6a9547b594977dfbbc0d79142b904e5a21b9e1ef3bd001e13ae03c011ae6ded41bfd24ddb0812ce875c6c69dec5a86dd896798a2eebd286a389ea7b08055df13b657261a8ac36971b98dd5e57b444236fbd5ac0a5ed91c36e318b50e683ca9f7876661453ad89c8ecdd5219e043d6512c4e12d40451d8978bd412fbab6e6c2a6927d53a302654e554f891a101574f6811bd94e243d57f8fe6cd10fe7a4a9d166c5d1c5f064b41bffef165249699c32aef11fee235147315e2922483561517430d4585fe9b63fbc3e2d2d24a8cf86ac9565c775106cc8512f124faa5e362a0a67fe06b1ab5a5d037a895825b91df5437ea6d18f063bffbc4f8a1075f723b26ce3f91cd7816b9e91574f0ab47c98accea55d2da8dfa9366d92189313388236277877b6b97653140a74437d48f6555fd9c124ef1f8c79bb9360478a1380d18af200c41f36830b108cd8e6ea041f4300223ce1b3f09c339a55da0bfdff9fda0efa2543849b7f40a6e2d2eca6153fdb4d2eb063ca1d312c818c541dac7b0bc93fb08bb0b075ca9821f4b0e2c2c97575c6632d3de81330d0a3eaf1a2f1755a6ba142510c42e8d0c2fd60c072b8c1329748b5441a5b7bbae4b995415c66c9430e9d8c216aba2076ecaf75716e4942b034dbff288e7c0e1db276eee05f087ca8aeba749e65b0aa425bf5d5a9e284a97d49709a821f5261ad40a3d46c321320a1544e823c415c353a649e18eed2d1307254349719dec25288bf748889ac14a41ce55191a0c7a41b0002f26c15e9aa28b6c699fcdb23b3d93fdb373330f22c89dbafd972d694f2a11d9e8f6b8c254fac41d4307a0eb3a5245e7f73d5577f298ab3b73dde8dd229688433b09611e884112b3029681bdf2474d64f41881cb229a72f26ba224aad87a7cdb25869021ae34968654f1d3af2495363", 0x1000}, {&(0x7f0000000180)="2c4f8a724acb54d91a8564029ef33914a37f77d7f19eaed73e26b84c46aadf3344d927c72a6f403f3daa7ba0b592814763167e05ce8174af500297fa6593762733b29d03f896f68191a5e220108201cc3d6a7918911da53b8f77b4d4e79a53f4417bf16b4d271bd65f54e543c5615ca2c483845d8a3e86fc745b2f80868196fc42101b0791c4c9656b713dac", 0x8c}, {&(0x7f0000001280)="b3b5b6d0bd74a391e6f6673cb488c954217e6594095ee1d000fbe1d45e339cdeb1bd8917e6a6d0f25818a824f9dd1d5bdff69c9a46cff44013742b8b2690fc11ca256234a6236085e33bba7b0912bba043aea5fbbd946157a2e0d2989bc8ea5ab6cb9afb1ffd8fff7c463acd14208846b9b18c2e641af25850e259", 0x7b}, {&(0x7f0000001300)="74149a721653a9b54aee91bbcd76003638491320a17f17b2ff98d31ac3c2388ced8cb220eaee66a3779ef0a207c7accd371ed5650f928ace0e31ff60017762928788260af57c1379befa24bf79b912f0b46df36e2edfd3843260f647d260", 0x5e}, {&(0x7f0000001380)="fa1466f93d240296dc5ff1bad09f277ff79dff2b4dc86c27caa7672e7ca66c36f7076b8c52cb3c6cc3f2f3e87f5b5f80b55c12be32796c2f17304ca6117e0f7d9efd04030e1152cf7c53204d43819fd7714be4d1a9b83af5532e9a75de5f5d7b3649b2c8cd0d9b048b59f1377e13e505859a763a07518b74f126aadfd67b0b0527b62c59cdb2832d5e33c593abd776ff1d8aa8f824d6ced601d51139dcebb3b0f4d2de013970384a6d6604877e874cd14a6c199ca00760f3287b63e436fb34e7cf5bfba4b3aa47db68b4b23f379887ce75a96549921e8c5d9ae89e2aaf955f26a121f049", 0xe4}, {&(0x7f0000001480)="1e2c6bf2a955daea5314b4759467c6decd9814aa247c57062ac91172e606d172330a9e1d001ea62f77183eed8dc1679343d5190a6d5b8531a8c75bb47e301b4ae1d71ba9ff29e13ae35e2aba098f4b6232ee5497d60890de604cf2c68cd6c396126aa7a7007bf9196371e079f56e5c386da6dca8069009e3fc7a36ce692e33f6c1f2c88acaf564e1f4787859cdcf5ed16469f7ca2fe387db61b93a5046f77bf41d5ae78ee6945e446027a61bc0622c94542e59159af2df7454b1da14c0dfcaa7c12f1a7d3632b9080e90ea6f79470965795ee1928fad0f845e9c6fce4e43c367e6d66336deee48b6d42a7e00f762470c9f7d48864bdb0083e185414460698fad8bdae0226b3fd01ea5df53ae1fad73ec476e0fc51b75b34fffee87cbc93e1d10cd5e53e22025b3904f3de9b2f2fdb8d10b062561e038ab93bc293929dbf464df31337821d21a29bd507e2c6a4608fe2a7be0371d2161bc69c209691f361c08095d57aece51e8f9444b54bb21a6605bf6f708b279078512de1477d8d9b61a71f315cd979678a6b788db9a79611b329b5bc16859f60670629bd8fbe304ac980bcb95565de04a8a420791bdcbf883bf64aa0c4da68ea065a4dbe25e2ba92ad2b5fb10a74ea7581c92b6e69f96abbe7919c0faf0c98f5b9590353e5742b23c86e20df1d3501810a3931409f813a9d59fcf37580d80430d59fa4ddd8b57d7ceaae5746bd343db32225100a16c2d3968363766af61ec19fe57f2801278be54e790e6be59ae739644a2c285996b07236bd09f103848c138181c5a9a5faa398d659d459439bfb9659978c07a09658e83bbfa81c2791ad2a3d067794f5e726e75c340f81d57e7d3e072fc4b107d767ffe87fdfbd6a27201d34ba8ee230d5dc7a12777d38e009526b398aeb48af75364659b1daeb4c82fd804f2fdd7604f364ef892377c7c32dc125820e8aa45fa02b5ec94f7fb3ebaeaee33e8da68a353838458cf47567615b3f5a709997f074dc2d72117870b23a2ec4f543862ff8e301d6effdaf16fdab2c27a9484c07684adb7b00f829b584777e89e7ffc977ef4cd444959a15194ec92409b67d76b9e5a7484a6183afb3e39a2c5e8dece1197a6b27c80ed1933ddf995cade224cb85f0011fde7379cf0f5601c3b40024453262022083a56672f3785e69c7fa02660d32ec5ddab31efadaae412814604409afca1ff4aaaeeec4aa80c9c5a3d3ee2a0851f2fb1208e23372c3f8c66acee56254b4afe0442493ca40dc835f65422f9fe393e61f610b99ee048de9525f706ec444271b3307c405afffde0e84150aa1e1cbb28de7ca094009062f85d69f933b9dc526d4e6322ec089d00589669b93f1ce21fb4f80fa52bb92b3d4d7ec82dfd2c1c78937f259c8d3b897a20f13983c8faf0ebdb28aa7e8932764d31430bb98104e75c4e8091bb5ca88e67ee9dd4c8e80a3f9f10b2993ccd1905fca03a39ce3bcd7b4781b89f2dd1ebeff64ee1f16c41fb60c87d4648283e6632f3d8e95f5939b7dced9d5753b024be7efee6336c5351a6d868301935b210f63667909267df8cfa20aeb1b91cb57adbd52215b7565d7827919a9d0d2c84122524b1586d88743c95d5219897ed06071e0af586eefffdf19118abe5b60628ad19dbb44610f72e6d3f539899e99a847656e374829e4f8a907facbe4cd641b4373bdbc177fabbe42012986b199a4df164d4f8adb9df314a6b3005eccfe3ce61a9e90374a3ca983c04e80b052c12bfb0cda28cb93de3a57cc6ace1a66fe6e38b38abe93e434fc93e76c6d2503b1176a211c0aef37f0d5564da6aaf2c5651367d5053a3cd21d88c08b1c273e3f39437f20c14707b125430e0d8d54c8395448fc04559f612993a3146a4a3fbeef99ab4480230d60da69b64f3defa2e609b55086333c017c675cfd1ec50e925cd3674638f53618a23fad12ecfb7f7987b22356035ef75190ec4daa0342c8abe384d198e1a9d46021d47224cabc0f4f4d532967f25a2f8146a12c12f024144b839cdeef05c8fdd51619be38f9755cd12815e7694cc732300c88603e454cb2b7b4ebd968130a082e3e85ed138f9c7c098b79bcbbbdb159b01383a208c1fa0917b50ead426179e4ef7cba9991ebb3503214a662322784eadeb6a4e63daac690aee525aa06324e637a8c927859f745d9281fb2eb7b10aa3a122a650e906891eb6bc1c7bb9732286ee54fc648a92cb2594e127db023962ab3751befadb812d0df44ddf02bbe11cfbced41703d3bef941948ed616a4193d7b787d0750b254e6f8c5567ce12c11650cc12705634a98baf68f88357fcfb130a9585d2a5e339f699c323f1a33c1623220df6c68f0b647e12f8c533c7e9641cc81d039db07a67c86639ce2922d8546a4e421f6fb9e7e1580a819ace85303a00052c644e2f403c31b91767cc33b7a2c0fa748451680dc615d7b5cc5195bea1b9356c5333c56e745748e9ce1314f88d2c3fa1f918727391d7db1b93d6106f1fcd3317a033edca1c88bfa889cba3301a798cf32216e089eed6b2b15c83b299b559a5fc1f820c4e26ac086f5fe9a967ca916df9c4fdc85813471ba23a38c00491b1d0c8a62f8c6fcc796b431990e399ab2060537f18ea19f5747d9ee9bbdc6e54619c8e50d1766cd1134bf14e5c9e78d462afe296bfd15a6162e50a8f2acce17a961b9af8f49deef52497d69727cc9b7c1bd4419d4707e8e14783fe8b5d45ec282a88c17f105a321fdec842b7b4dd633de44fc58dde0766b9a5b8091fd7de736e97964fbe76bca706b656acde6e25db692f362dcea3fb322d27a132af19ef89cb01b84c1570af020118de73a951333e905b9d959e37a5ea2920569837213c7cfae74bb0f89a348563b5fc16af30b4ff64d8cb183db9e226c381e590c0afa31c8cd1bbbd0fba872edf2b896a76386d1aaccf61d43aa56f2fcdb31801ead99665158beb2e0d489fc11a1d50335738e602661b96b03560b91e5b7fc9ad57b00315c1301b3f1a240f17c4cc052c841f55e290a2d5071af349d06416fc6401014819998eacc21d0bce71b2f34e50dc46d664139304f0eacf3d370bb78de5f914e7e031a6df595d7ce4b00bc216d8dc7b78f40df7e76602ef5d8611a3e81130192f1f0715abd7a602d92cb519321d60ddea9f89bf53b8b014bb5622a62f5f20266b20ee63b4cc0074872538c6ead524425605bcfd1faf02948c03801411a3b7613a975b686891334ea21db28f5a24b15a0990e739296b10a28225dd7e3796e53460eeff7a053f666d0a2e588ca94d6cf46755ed7756401e67b85d34a6d155cc0bf70ed3e23bb507f003d377169ce6250fd22381553dd4367fbc31a8e538e4097797f5dfa93336f4233ad5971b1853690ae02d9f4e234d55faadedfe877d61a036b91b3c36aee4991731607c6c865c4dba6902aaf77861cfd553e1b8de958899ac5b7815f46bab10672ef9b076fa9786dcbe831091fa5e624786ea2489610084a8e9dd659a763847894c3ea95da5366dde81f381a6f83297875d3a9faa23b1383dbf6535a55a5cad4df3b08aca7cc676ecc1e74cc2b54203085d787cbcc566327a3e8e3035be8ecf6cc69be24866c95884d4688b9b3df67f3aa55bc36a9869fc9fdd68287d88e7d1dd4988ec341b06050b0fda0e35a7d3d3519f374609bf48674c7e325795b36bc0bd79c966132a7aa70f3a975a6187c9ecbdea3d03ddaed417617ccd0add06267e7b052fe7950bd824be670cdeaab160f0d649fe577cabe9031c276d0f4b0b22f7dd198d0987f1e3aa0d5165ea9e1ad99a08370f23947e7135d41f8e8e862575aa6fa67e0f1901fcb17fbeb193bcb4910bd9757a797a14524799f27fb32bd11472716f5ba639a5e52fea9b7a803aa1913b8159b045a5b1a637a5e82b722e79153e6609103dddfb00081e91d2f83a96351bda850f6808a075db6edcf38e1c2c02cef7b8693a838591e1bb6e3c76179bb16e2cf2e84fda59a6d27793db7e2772e3f958676a7505780947e72f67278c3648fc9d337c2f0b834b3c603bee4dc2f1a8485a86c7fe20eee39acd522b2f7744c6004cc0f9dd87b6d1ebe19685ffc302bb088edb9cbc5df2603e11025406343826c8f0a0d2ae1f2be10c95ad5686d3da27cdfaf4a27b00ca18dd6a6204d4559b199aa02a5e23daddcdff911c3548164322d99debbe15c08a937107f7a0d3bc6a6bf566914f63380d1b7459659e5ac6f3a8c436af1c9581dd8d6d27b791cdd669370f205f6dd323ab562bd8f5c7b12f2f3aa86cf1d61cdbf1ff60a0b89312fa9038fa9247c1eed36684bc5386b7c753d5b69c4ad4357662a0274299e1ed95786a8e5a55e1ece29b941a4acb98c3c6fc5fe34aba6b9c35e500c775646b2582765a0a6b5682f704a8b6b037074c550c71d8d396e04dbe36abc20a280e5778b0f31504a0a5d2f384c397115dc94b8260edf61422d6d8a34244410f66b05a12213dc971f5bdea9ef754c7fef00b893ad19f1c19f412898d16c92530fc1c7fbb8c2ea7ad796d224aac3a4931555bacc9aa97b15bd7047990614e5584cd2a3876a6cfd03fd0b3caef8bb4949204edd5028de9e2e8d6fa9678e47f1021d9db6644391c37e48f0e350699416ad0998494b6ecc909611428ad58e5d50745538d3ee055cc08b932ef7c156a9b4d27d3803f371948603a98911046daf0d018046b151a648bf4e19011b54dbf8ab4e7b145099519668ced0fb9a188269880b3f4d64618fe788d8b74a46aa141e79b486d6d8fed43fb9b98606466c0d4ffb8ceced8ea449fa2b6e4be2befb5c6e711ad6904f1d594dd05d3fc690f0d771a5588dcbc05c19a0caf644125bf188d9beb23770a8bd8399411c2da6d185f947f5e0fd62f72b0b707d808b7278ea8989a0461a1280abd7e8dc6e007f035207b8b1de3feb786cc30ff6dc198980e47182820417653b02849a98ae8bebc40873d8e24c2b30731db46c600abe987dd349810501cc77721ed18033405df83a0a007535a483afb99790c77e2a4113e76c133c39306e67fb286f6a8eed2472e9d81d5f53ebe3fdb2112f383a465a129e0737ed81c447179f97fe15824b9284f3e4adf8d08221f78d6c77b829d9c0d5f1784abc1eebc8cfa9df7381db335f8667a877d33e6fbe925f0a2d7e424862aa82645a43b8465125580b1a86569532f82516618670e64374ae2875e0f6b5029de45f1a91b249054658fdcbde9efea1eacb1e50d8e536097e2201e4e939e7d196d541d085b2f851722847f328feb6ef8f4e5b5545a943c6ff8a0bba083927795daf3b9e402ac6bbd3a39e7ba27139098714b409b692796f1c075d156032b80a6a94b47dc058d24de3c32137a62e004ce6314e3fdcd415c393722be1bbfa0bd7301ce5cea5094af93d7c54400cdc3b9a88adee81f994850311ee66956d6e8cf86120e29467a87339c04edaefcd66c8b504792c4e28ef9e61fe7be228c294ca3c75d55c78c4a5da1b6a42fb39084e3a1c4aab80d59b3173249cbdaf3b330d6f615648be512ca6bca7c285d19eb482ebd174afef146845398c0376ff53d9d570974e4d010e0dd5ecfb940effbfdeaec6b19cb666c8a39cf29769a7e8e454b75548e795df3dc98c6c0ce17cf7409ea3c0ee1702e391cb119fe6df1671421e964998ae8aabc9c75f80d3151ce3588b6579ed0a4e87ad4498b7927b2fbd3e4598b54b64799c8ec768cae918d98bf7577c605edbf08efc73a15634440ece91b426b973c4d1bad7e022ee28433e4914be2afa8bda82239d7f84483672aa3f6336e9f6c51b6d1f", 0x1000}, {&(0x7f0000002480)="abeb3e1473012e1bf977bd6994ba77b3d3a4adde024750d8246032d7c3ad542abc15d41c4c635c02f2c27780d6d2ae682989d401d3c3b7328f4e03b7bfbc0fcc9fdb20c52c1aca2131e14a2f651da41789b95ad3b509d9fadcfe707be7dd952c8d502c9a7515d52567f58a33fafadf8ff6e4890186b8e9b76e9ba3150122e68e65c141481b6abf8716dbaf8f0db37c384bfe6cecaa7582e6066b717c5d264a1163c43fea30f898b4c942bec4ec323aaea3f5823e92c34f406816d16968185f8d9dfdeb78fb9cdc433aa01783c97574fe72480b19be75303e4ef6341dc014af6cf2c85c8c01f6906b1648c12027008123e9edb24ef9524de5a4583a1621", 0xfd}, {&(0x7f0000002580)="3f1cd91125e2d56ff27ed9cf76d5037d6dc8f39c2ad333e625640c72e754124901b767ce15a87550240a9280179f816aed4f8700fe085d68d922df5c4e7bdbf86267062842e0", 0x46}], 0x8, &(0x7f0000000080), 0x0, 0x1}, 0xb) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='p@'], 0x157) 10:23:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x535) ioctl$TIOCCONS(r0, 0x80047462, 0x0) 10:23:55 executing program 0: socket(0x6, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 10:23:55 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') kqueue() r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) socket(0x2, 0x1, 0xaf) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x204, 0x11) kqueue() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8280, 0x98) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x0, 0x9, 0x1, 0x0, 0x1, 0x3f, 0x1, 0x3, 0x5, 0x150}) 10:23:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r0, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) 10:23:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 10:23:55 executing program 0: mlockall(0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xfffffffffffffffe) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 10:23:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x8, 0x5, 0xd7}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) semget(0x0, 0x3, 0x10) preadv(r0, &(0x7f0000000280), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = getpgrp() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0xfffffffffffffffb) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/152, 0x98}, {&(0x7f0000000540)=""/58, 0x3a}], 0x4, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000005c0)) getsockname$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x0, 0x8001}) semget$private(0x0, 0x4, 0x0) getpgid(r3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000006c0)=0xba67000000000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000700)={0xffff, 0x2, 0x1, 0x7fff}) getpeername$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) r4 = dup2(r2, r0) ioctl$TIOCCDTR(r4, 0x20007478) kqueue() getdents(r0, &(0x7f00000007c0)=""/75, 0x4b) fsync(r1) 10:23:55 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xffffffff, 0x7ff, {0x56, 0x7}}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 10:23:55 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getrlimit(0x1, &(0x7f0000000040)) 10:23:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r1, 0x40}, {r1, 0x1ad}, {r0, 0x52}, {r0, 0x101}, {r1, 0xc}, {r1, 0x4}], 0x7, 0x6) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 10:23:55 executing program 0: r0 = socket(0x6, 0x8, 0x2003) setsockopt(r0, 0x29, 0xd, &(0x7f0000000100), 0x0) 10:23:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) 10:23:55 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) clock_gettime(0x5, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 10:23:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:23:55 executing program 1: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/151, 0x97}, {&(0x7f0000000180)=""/154, 0x9a}], 0x2) write(r1, &(0x7f0000000240)="0ca44974a0fe10893c7d4f9f2b6ed02894faaef5aa69e3c3d6c9cf93d866e00c118fbd13", 0x24) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)="b88da0b0d7af624a34dc7de2655058287fed4ff38a08bcf39f4a94ce8e622850f19020e0b152471e4b447884d2700432ba7347889aefe66f8e8698067954e48026465f412bd56c8d646003a577002316a13bf90a194ee57340297e84d4", 0x5d}, {&(0x7f0000000140)="4d2f199846d900d1d55fa0360c7e4097bed77872f90a07e4a44fdd68204553519850aaebfdafe39a3457d6c607b80e7b", 0x30}, {&(0x7f0000000300)="710ff106da92e995910db570bb892e1a44d48d523c90c2e1aa881390203c398010ff4eaf52aaf853b1ef99e27a3bf08b30f1fdab87e1a0b7", 0x38}, {&(0x7f0000000340)="a6785947b879697341c55d6069e67a195fcbc11003950b8f8f9f99b4feee593f95ff6dcf919814ebf6cee1db3180d7774f72becae3abf9da0b6865c4b161e52565a79ca626e174a85f98a398a035366d9c6e07fedb296172", 0x58}], 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x3ff, 0x2}, 0x10) ioctl$TIOCSTOP(r1, 0x2000746f) 10:23:55 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x80) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 10:23:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x4, 0x4) 10:23:55 executing program 1: r0 = kqueue() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="20acae455aeb2c9526f500f883e574f13e1a67c6de21f13c0e7a8db24c1f555effa50f505755b04d2269242da56d77152eb83c7337343baa0dee74ac852019", 0x3f}, {&(0x7f0000000180)="9411f3974a3826fc11c2e56c56bdeef89bd97fe6db6e6116a7d7e771b69b12212713f4e9d3286d4925de7cbe12c2d866597835099f20dc17049e1ac710bd94677e87437ecebaa4aaaac4583e575b844d87f605a7e7fba331109a3c25b3bc04bf0df5d6409fbc2fafcd1576e941cccfc77173676887fc2d0ca17e0c9c303d1d93e8c3755010015a7e1ee2fc87fc7f97ad01b05521bf052b0cd7e43ef491c781e83baecedd4948609d09f2d6c349103420ef3519235ca7afc0accd22e61e24b86226c1db130d197c55cce595fece36b367354835", 0xd3}, {&(0x7f0000000280)="1cbffb794c68669b389e5c929b4bae569c122004b37036f69af9af299e3dc9f076a0eef8fbf39dc4454850834d3806100aad24812bc6b7d80e9c458d1bfa7bef880364320738beef0e99e39888628110c637ddae8ff5ed7af94a923705fac3661103da3393ec799cf1f2ab2e0588452fe2bdc28cb1aae84df715787dd5f2d079b2f75c9a5d3ab8934c0f7e78f4b12ec99b5b7575f3e39e0d03bd3976691805fd1c9995472ed6b402dcd25c7c02f70821b02bfbfbbda19c9d0caf", 0xba}, {&(0x7f0000000340)="6c1ef2dc8bfef5594cf9ba497a58fb8a618924c9dc6dbc0aa49b2e6da7c9af562e75ece100d3405f7331500f104951a7a0e0d13bb631af904c0b2a10b6fcf710388333ec6944c988fc244975ac6003004b93a08ed03a86ad5a5bad250fbdd790afcece7d28978b2543b707f2450a1692a6a2f5cdb660acc72e1be00a54d01c711a70e3581dd31f1da706d785bce2a0784790a2e488fce8177c29fc0a755fc2ba7a9e8f8b53e92acee454ec1f099a", 0xae}, {&(0x7f0000000400)="48e6cf363180a00b01a8542e66e2634132531e576a47adcbe10b208b266b14202bf775c4b94206b4f8a78be7e8fd5ed0208fe043325ce6aa7fb02e2ad12e5f3d4073464178110541988c69364b9286a217e439b4ca15c2ce5e31058a366e7b7d26c39d87505633b1a87e08d0715da2725c2d56da77aae2bd60a0ee7a9da0f0f6eaa59cae154929a03f01178083b0b92f9c0ededd343d4cc08a29bdf97a7148213addb10a4b4151857bbbf6775cb525bf50bead65b5", 0xb5}], 0x5) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1) 10:23:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = semget(0x1, 0x1, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000764000/0x3000)=nil, 0x3000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:23:55 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x2008, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 10:23:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 10:23:55 executing program 0: sync() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x100000001, 0x3e, 0x0, 0x0) 10:23:55 executing program 1: shmget(0x0, 0x1000, 0x8, &(0x7f00006f2000/0x1000)=nil) r0 = shmget(0x3, 0x2000, 0x100, &(0x7f00006f4000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) 10:23:55 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = open(&(0x7f0000000080)='./bus/file0\x00', 0x88, 0x40) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 10:23:55 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000726000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:23:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44145aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad833cc543e87312", 0x6c}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000008c0)) close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000840)=[{&(0x7f00000001c0)="0e308054872a79205b84a975a035446aa9c7c64359752dd2aeeacfb339c9675c71a5212250d99a9836fb4402667d0b06961885ced317c2362c48eafebe9acf9aa2c227569a8a9184ad67e5e1ba77cb9c33f69e55b5e45b", 0x57}, {&(0x7f0000000040)="3f6fd4139e72eb71100f6964419c", 0xe}, {&(0x7f0000001bc0)="1e67bbf92fd6de987256a8309c0bbdd4464da12703edbb2d2cc5b72f4c7a4eaa054fb59e44bd887e27a95d39e775eb51263f5b5635f25fb7b3d595714244a4d81f5001c9f50122958244d09e7c82cae9d23ac8b9a00adbbf4d6154be4547afe8d4602d2b493a03b1b690c22366de4d2d03bb21b165411d2d7d2872f91a831bc8aeec34958f2f5dc7c9f7c3f0468256cf6e46ed3084ff8d4684da08731dc99e0d914e9a67d3760ced35805dfedc72b59e1f646e292ce089115b8d1f5b2f06aec300ae89f040623939fdbd2e61b8d49e92f177e5aca2ebddb3e6a7c1de9f3a58239692ea45c02bfdbbb19b1742298b0efb1210eaf25f40cce921451431f6ca590c911df2a4e09246ab8e7cfb191db90ceadc6da6b4d5984c4b0dbb29804f0a41172be66b2731a8e61128892cc01795e4d496a3037367d2cbd126a1afe331b18286be7c156fddec62731809b8f12579779d73089f8b12ea8f4b8565fcb9c13b5da62284eb47511d83df497d49f3357279f59ed9a414111e3fc9cf8c55b6b05d0f18cd24d84528b50eb524f1398e593a7edd513a472812d3aaaf974466fcf2c15fd762ecd8b368ebd47a150dfd1a764851bfc086351dc1fbaeabcc823bcb599dffe71a5df0900bc69e6d3866d1a34ce629b31fc3777aee8681badd80faf3a5a148b07490e1568815e3cfb623a7bb81a6b3095633b34153f1ac5242dc15379eae35839c4855559c260610429773e6dfe19a0c455b844e1686b469fc6716935019fd0f505a79ad4bed1e1a1f257e5fad98f540d5c5b605caf3cf3dacb31ab16e7e7ac58f0d6f9fa65e7021870afd5f643ff1f15bd11b875b4efc71dc7d4a546524b895052e01ce62f08202a22e9698c47e10a4f3c3acef340c4bb0a401ac956d831c7e455378e9d19a9c66722cc53d2c9baf3657297b0e37876dc18bba637bd3fd139d2e52043d2a34682df368e2e37ebcab31112ba678be44aa21dc69cb43622530261fedb27e58c4ac643c8ea6a2aaa6cb02a33b0e56d129f41b95aa60eb2667afd89f545806aa4c4e4ab2a0714176fb71b6f762c06555165c67aabe96c5851fb44557f19a87b85fdee1d29fdaf1aa534c54e80a7282352538619d62f2a2ec8ea59abbce4cc5b14fbfb1272ac9ce68efabee8736061b9829a004c2e1031e9a05bc8cd3c00b7631c8ae81d8c4f5443c7c7a8dd67a00cee0724892669b3cf429bd4c830f4d76fc1aa1f98aedd896680d710f9403abe3d667ae3c90bdcbafe5a306953b8a5febdd971b1e7439d0c2c42a5158b32249c6dfbb9d6bc208220ff7efae226db36d9858fb99fb86cb44ab89f54a9a86a6cedd1727b980ee93ef21a41edc62cdb5fd72f7964123f49f255c01b5db1bce00c401c39c988d7cf092455600babf98277c81360ce0df180dcf39b926a4450013e77d6ada55fbe68e199c6302d5d3d3a3cf1628502a907174a7d80d0dd6de74cb8c0f5b82660bab640e6b338ea93b66b1d89a7e49d39270c86f053e881541c55d32493a4b320a9c32211e6e70b0a0207f688d8e307bf957286a9c85c44e0e13bf86025e67dd1af15dedfb93f2710016d62ccf9cf4e6828a29d9811cd5c3ca91de939c8d82ce0af5f2036ce7810b815fee7d582ec485c95bb53c2b5c7e98466b014065b6d06658cb2854813042a517e7c191e96c3e2cbef3cd06817436e0a07d3fcef5f3a6f70bd803169811adade0a0b5a79d3f08aabb221d2988e6222e80569161eca703e2f1c7f54cbac985d25a602278add25e39ff00a8b6cf71f1aff017c1a28bb9be79a26ad3704b0cb6394273531724a79f4282ef4e71fc1b1fad06e4ff4948d46dfa4b6ddb40eb3a333dfcfe627d0b67202fcb48390ab015da59acdea2c02e6ca73dee281b285b2ca638eee119b639f3879a7dbc3ca463946ae167988240cde3a48ce2a315bf2f21a4799366045a0ebabe45bfed9137dea5e73ec6e92148af04c12d4820ec1c7c6eaa7a5e86602b594ddc41803220bbd2d4d62dfa0896f598f058658a8b3cb95ac5623a251a2b0cb6967e7fe7308f1d98beadbc32ee62c15fc9df86be248e0afaab328363afcab6ca10959f82f9b09a7fa682bc42e44c987e04ee443a79edcc0f2becb86a0bb57c3f84c222572a97b710e51bdd857da9e958686fcafb0822b8adbe20141da48459fa8653b9006dae7ff9405651c0e842302f4c601f3115df70151af7827abce27240df1590eeea923741a1164e0cfdc26441a700aeabbbda7f60b0cf99f1d35a24f63a4d8756fbf855e181d0eb3801c89621134882800bd5d907656a3db50a6898691e0d35fe574bedcc3df883ed5ef314b69021c9f123fbfc6b6c4f22a578c1bcc7f8d8539e108ff25b0484eb3fbbb9a966a57fe7deb3543e2a4284764e79702384c96c51bcb2f5d93e1f14704de4a02d6a1e749971451e8bb18a30add3091b315d54af6211e8fe0f26cf6efd14424367434cdfa09575fd1c8100b2031c3161a4c7438ab7a0f0b619298dc433246b4b1a330fea1aed7f7e19e8538a33c5470e925696952ebdc90ea42ce49fc1915d727a4da07e5e9103844790a7ee37f2758fdf7037f61c414e3f6756384978d90b1ecf1944c20757e4364c01c77370af2e756f379fe1ffae5472aaf05260c0b1b276e5ddb5b4eff1296c436198bb135f8b18ed3dc056cb72ce7dd2f427127022b453b06dd61958a2d9973628ff7bf58150dcfe7cd6c0ec122b2dac1246c5fb004838f0286f35c67cb938eb1e013c72cd5972f29ded3ffca31b57b7d29523ec0ed0b93e0629564ff4d17125fae398a7d6523fafe828643486027dfc3198c9f697f452ca361f82f782fd057a7dd04acc83756d9db4208e5fd2b530cff0582eac0bb326fa951fa81442dda911de8bc8ea4d4f7702b1b18fd24b7d9d17d79510bd2228096e5b351c54534bd3084f5e6702715c143d8ae3400157429d03ee1264301b3e0e0ee35e7c31962f1b4e9342f1b3838e885d53db661932ef9c47321da4f9ed5918cdd8a769dc07d10c1f6811667d64350c706c306fb45da0a86584b8e97bfba1bc47399edf87e0513f93ecebaa8d2d05269390836607433411d9d73e4e87f243b41da67c846ca8ecaa8e5ce1e0b7ce5b6c2f2b75f68cc2740e1a6cefed757395ef9305e670bf0879f45f1c3dd3d9f67669225d135e54a63fbf3d63f2668606ca66f53f0af2555782ffe86980bb6f6e59b119c20e72200812f0607f01bb8a883c1fd44234076d1326f45b1275cf7c267cd6aac3017064c638b6e831f2fc16ceee7de120254b001769084ea10743e3c63d5966c30b972d3c515bf9d8be5b7c45b5c3578a6984d676545e1f04a01680627ce2d6516e161c214d4844dc5876151ecea9bb6c3ef65499b108849abc516a40fcec6e636ed527a61676380407d2f8dbd6b05a11ea8f01b8e1e7380d72efdcf08b802d7f2fbb20d620b995cc366483984bd440d7538abdec7a8113a04aaffdb667b3ecbd877c33c01a969be1bca1916a444149e4df65e8b52eb770b328024c018c832d535bb1e28e864be9862fadf58e4a27d6f8766c012e3e76e83ddee7e7d7e2c8e2cb00f70480852e122f2f7bbcb7a749d988f8d4eeda40fd0f62bc7389e3fb2fbcc18131ab886adec7f03661dd4ddfbbddd319516536375eb1cbc99ad3680d9d660a8559d103946639e76bfedad81807908545031a2b42ccd8c9228bdff1b352787819c9578ca7244e78334d2234887678f6f98258facb5e27cfa442c36596d15a6dfc1042d136c8e01aaa7a73934a6b47a480c228727a1ec5976b0a4454ef143a3e52ece64355e4d64b71a30b1aff99648bfb61524ff16e4dd8bdeae71221a8281c3e6cbcad88c1b43045449d57ce348c9327648304cc3affac473a06c777b5ae795494c2885e933c289da3feeebdd3bccb33e39233ce1938d530bcdafab4deb8595e7db0363f184d278b66d92b8c006e5f4f6c9ff12a148af40fe6491723d6754f7f849662e95b6aff4f31e71ed38e35a3314139257dc9fa04c30f5854b70218f1326df8a4f675c1a43150a09dcf03dd71fddab153037dcfb9a2da6c338932ca9ef8660b2c1ca24bda85ac141c118794ac8086dc7e800236c347b0739f0a333a7a675e4991b1b3901accba11b1e377f280b8fc28acd9846ae75d8e41b0ecb02e533caeff7acd73f683f3e850f918479ea4c229623ba175e97761f20587fcd5ebd2a118829f97354aa64fd309b6bbdc14661292066eb50d5b7182b08599433d98fa684f0a997a053f077f4015dd77d1c79809564ca47097a1ae187994896eea53ec8754b9b2ec64e56f39b45525cff5b60be41c6a2ab853b998d6891c41de78bef5db822dba88c5f54795a0518e596dbb54b5673ac51a590e92019c3373a200e2905413d0bf7166502ab2b99da27c8dfa8e5d339b371bdeb29f8b19278365b1cedd68025a378215acff355f92147d63bbc373e7404c2a2b05084e0e900f4bce4916dd2c0e475c48f36d2525fd525ae80753cbcc9580ef627e59b49f231f4f4a8277da8a00bd12136cd6e537675ab87d36745656da4146a63d190ed2da034b90bfb76e1ab5095ff0ed1cc484268efe75cbe555fa124dfebf05efe812389f87164a117655643c36962706ebf543cf048be218bc91c184b8409cab11c39504f1b2101984ef99a28946e2125223939323d3764e4dd9a4ab203a3ca35920c676cef711f478a1c9f3ec6c83fedd73e0eb756a0be6595f87faf587723d829c68c84407e70fe977ef98595682ab35008af0475ecc1574e6479ed9aa3b81e68cb4528034e7590c0e6adb4f69063e056544b484d4111e4a08f3854b0c0abce57f76b5eaf2b33a470a4a29a7942a5539352d639d80717b5817518b11574cb67c7d7ab55473d939c1c3718bf6b006b0aa543cf2222cbb7f518bde043ae2cc0eb0526bf08c821b2fda6183f6e49180c3c522eeeb8be03c3f3e4b98360c96b435cc372330c138ef32449e8cc4018ed9d1aafac41c177a96030d9e013dc1a07d85942ca5308033de1ec7bb0b8ff8afc3909362bdad4b9057d342e72b3b1872bd440457ab90690fa61866cf783ce06be08c7662d68152e25d24877e0f7f0148dd05af620d24280d65743564f902ff358ff27d9779df9a0ba0f065351c5f30fa059b24ca8af9db9a4b53692d993402bf1974353bb283473640cc767739222e0801dcc822a6222c42c9eca177c37c4b41549f5d370dd022a54768a182cf6483b6272cf16da8d0638011c58e28d7c3f26181fe6f1a20f6424f01376d5dfa8c6aa95092c9d2d8a2a4f10a2381acc3601ae7e1016d4366e85447458e161badad22e99acfd2563139b9d5f71a6b4c92f47fff03da5aca8a7e19c88cbbffd91f7b2680e88d71cd1a146699f1708d0e5c13512d7663bcfb865dadb6a83475a1fd513636c8d2626d65083d0b48c5edf8f18b2c058e81c82ae5aa0534f4fb13791d76fbe65bc99faf025e989df3d479ebbb4615284ec9fbf33111af0a262105f7e9b1429ce0a0b5129c6a92aa2425dfffd8a5a5120c57beb75daecc51e8982c0dd9ba6e3f627294fbb2807a582bb96e406a258fb207de50a80d1c8d3728234b2871b804bd7fd63cc5ff51d809b530e0911b28bb05615c2c7c5def2f2f9585acd6c6b06d2de3678b246ca02b2aa90e45d8384af570e756f80d865c76b50f542b75310e6d24a3c781e4f951da07828d99614455424d3ed40400b9cfba2b504f31bdd8a44bcbb68057d47fdff1f2024d7f7065152c2d3092e2adbf3d40211943fc6c1396f51d3c27b628ec13e0", 0x1000}, {&(0x7f0000000240)="96f897e1e3b7fa8ef55059f1e97a4b8610852ffd22e13b5ab9ec5ba7e2f467389a9f3d1e05d4b805c463cc19d82ea001737a297ce793ade3f5a023b1458d29eddd1086e260062c730272c0e8faea7d670c0b3bf017635711af6a47c6bd726a4f68a449ba254ecbd9d56b7d0563d87cb3377dbf6b6e6cb8b6415dcd362af2ac5d88442b", 0x83}, {&(0x7f0000000300)="affd6eb5a5995c78f91b66fcf04b22c0a08626b77538897a83ffb3450ac96f86a118a33ea7b4d76cf71f857efa6753f74daf799f30b29e40a1b0cceff17d50c2c400fe8eb51bf62170241068c6c70b69792f41add01d4fcbf0df770880ca06ccca269b77cbc22ef32970ab7afdcfbf7dc0fa65ba50632e4b459af0bfcd2d7dd61faa6b1c10405b2558fd9e43a6b9ca7d86cde4", 0x93}, {&(0x7f0000000140)="c6e094b7d3a37aaefd25bb9524436a75706f", 0x12}, {&(0x7f0000000540)="b91b649eed612ad3de7732b3ca9f2e10cf8e", 0x12}, {&(0x7f00000007c0)="f66adf7cfed168edc29e8eda62bd1929d88fe1687bfdf342af6a60fd9667f6a6e4203c95144dfbb26e7dc8861b44a081176a88d7c915a257acf69ef3c3d594bd35b3aa726f7c415114b15571f66d0dce3465100b1f3743819dd91a3ea296", 0x5e}], 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 10:23:55 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xfffffffffffffeb1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40, 0x101, 0x5, 0x8001, "d1faa1fb417cc0aa1c56467d080b614cf6d9bafa", 0xffffffff, 0x9}) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x2, 0x81, 0x5, "e717aee41a9b1b22bf1d176d8f845f1014ba2ac6", 0x2, 0x1ff}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 10:23:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202432f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 10:23:55 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20002, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x1, 0x6, './file0/file0\x00', 0x4, 0x1000, 0x6, 0x2}) accept$unix(r0, 0x0, &(0x7f0000000240)) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x3ff, 0xe70e, 0x1, 0x5, 0x6, 0x2, 0x2, 0x0, 0x7, 0x9}) 10:23:55 executing program 1: mprotect(&(0x7f000049f000/0x14000)=nil, 0x14000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) socket(0x26, 0x5, 0x2) open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x28) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/246, 0xf6) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='x\x00') connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getgid() setgid(r2) 10:23:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x4, 0x220) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/59) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 10:23:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x25, 0xa, &(0x7f0000001080)="ffe5552fbaf9b540c8ca869668c17c54564625c6d4abcfa1925a22fb8ab65de31f5b12f6d211e6b096eacc07b56b973d051fc7954da677b4426ef4ed5d22d7267ad0e404e2bf0729749902bc1ebcf063e4f787ee434b17ea8d564d59000000000000000000000000", 0x68) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000001100)=""/227, 0xe3}], 0x1, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 10:23:55 executing program 0: r0 = semget$private(0x0, 0x0, 0x82) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/186) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) semop(r1, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 10:23:55 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) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 10:23:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:23:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 10:23:56 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5d05b070471f90642ba2bf4010e0fe2acbc254e3c4b33421f63214e2eec588c09e2fe4f272a20ba4d57ea786ec353d33b0af151fb42e1c02eef869fddcad64600ab16df1a2037886d05c3d80e01bcd7be4b1a2e9668ca395d33e40148a56055c14839b3fa2bc3a1118924d84c48295a512b5cfd244332f9032b7d51652e74617d6699a1232e58920322ba15153ec925fa3fbaf4ead3b413f469436b6ed0790d53f5be8e488171625db2d7d7a0938852cb9f0077e73e84ae05cbdc3427b6242ea21b770204efaba48854280b046", 0xcd) 10:23:56 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="23d1", 0x2}], 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 10:23:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1ff) clock_gettime(0x0, &(0x7f00000006c0)) 10:23:56 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 10:23:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0xf3, 0x4, &(0x7f0000000000)=""/114, &(0x7f0000000080)=0x72) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000240), &(0x7f0000000280)=0x4) socket(0x16, 0x4000, 0xffffffff) getsockopt(r0, 0x1, 0xd0, 0x0, 0x0) syz_open_pts() getsockopt(r0, 0x80, 0x4, &(0x7f00000000c0)=""/119, &(0x7f0000000140)=0x77) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/66}, &(0x7f0000000200)=0x44) 10:23:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 10:23:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x10) rmdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0xffffffff00000001) rmdir(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000200)='./file1\x00', 0x8001, 0x0) 10:23:56 executing program 1: r0 = msgget(0x3, 0x40) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) r1 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000001140)={0x0, ""/119}, 0x7f, 0x3, 0x1800) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) msgrcv(r0, &(0x7f0000001100)={0x0, ""/11}, 0x13, 0x3, 0x800) msgsnd(r1, 0x0, 0x0, 0x800) r3 = msgget(0x0, 0x400) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xb1, 0x3, 0x1800) 10:23:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x6, 0x5, r1}) 10:23:57 executing program 0: r0 = socket(0x3b, 0x4000, 0x7fffffff) recvfrom$inet(r0, &(0x7f00000001c0)=""/204, 0xcc, 0x841, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c8, 0x0) close(r1) r2 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000000c0)=""/173, 0xad, 0x840, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000002c0)=""/101, 0x65, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 10:23:57 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000014c0)=""/69, &(0x7f0000001540)=0x45) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001440)={{0x81, r2, r4, r5, r6, 0x4, 0x100000000}, 0xa000000000000000, 0x1, r7, r8, 0xc172, 0x4, 0x7}) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0xfffffffffffffdb8, 0x0, 0x62d186f8b7ff44dc) msgsnd(r0, &(0x7f00000001c0)={0x2, "4bed2e2fa5a2c644b93b1fe8b94000ffce19387339086d7ef437979569538ababfcfcd99406a54dc72882decf437484f95700b501ad289ddbacb0997c8b77072f0990061c5a42f87f5dc3c6500c93cfa42614708813949051d20fcb1a91ce3c007411957caf369d7c21c86db3fd79e6c072512699064bd6b0d5489599c1bd6c6d9d0e13048a9264b91f79dba66471cd42b141e379db9a8559122d358e76a8f88814238c5816bac0ae57961145ece9243da53ea781f0909902ccc899d74969c385ed8dbbf8dc3c285999497d22546679350f1234ddbcd93234297aa46"}, 0xe4, 0x800) msgsnd(r0, &(0x7f0000001580)={0x3, "c4ed2420c97c07c364df93ef7c5bd289ffd2da42a294fad01880036d6eea0d54c931c853fd1a75cec947464502077b59e7e8cc22b46d05cd538845eb45b3a71f2d7a9160b73f7046d84c6db0603af4c5d87b0d623aca8e7451632f8b552daf6868dbf142789612ae0dc6d393020cd4b51b5e9f8354993cdc255303df6de3c3e1021d6eafb1b75f2f1faf4f44ec9c037e6e8f12a887827cbac9d2243b64131f620f8ce09162ba6ef450a31f7234ba4f71c4fff982c03f3bf56e857bb893fb1353451cdcaa497632a699468fe9267ee11cf2d5fd6313"}, 0xdd, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x7fc) 10:23:57 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xca0d, 0x4}, {0xfffffffffffffffd, 0x100000001}}) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x6) socket(0x18, 0x1, 0x7ff) 10:23:57 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 10:23:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0x1}, 0xb) write(r0, &(0x7f0000000000)="e9a279d786010f0000", 0x9) fcntl$setstatus(r0, 0x4, 0xc) unlink(&(0x7f0000000040)='./file0/file0\x00') r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) flock(r2, 0x9) mknodat(0xffffffffffffffff, 0x0, 0x2046, 0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x22b, 0x0, 0xfffffffffffffc71}, 0x40) 10:23:57 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:23:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:23:57 executing program 0: r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000"], 0xc9, 0x3, 0x800) r1 = msgget(0x3, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10080, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = msgget(0x3, 0x0) msgctl$IPC_SET(r4, 0x1, 0x0) 10:23:57 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 10:23:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffff7) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x1}, {r1, 0x50}, {r0, 0x90}, {r1}], 0x5, 0x3) 10:23:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xab, 0x5, {0x6, 0x2}}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000001, 0x0, 0x0) 10:23:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0x1}], 0x1d, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) pipe2(&(0x7f0000000040), 0x10000) close(r0) 10:23:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x6) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0x8}, 0x8) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "2d44703400e99ce5f324baf96a00"}) r5 = semget(0x3, 0x7, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) 10:23:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2808c, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r1) getdents(r1, &(0x7f0000000040)=""/40, 0x28) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000300)='./file0\x00', r4, r5, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x8001, 0x2}, {0x18, 0x0, 0x6, 0x7f}, 0x1, [0x100000001, 0x1, 0x6, 0x8, 0x7fff, 0xda76, 0x5335, 0x2]}, 0x3c) r6 = semget(0x0, 0x2, 0x2) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1800}, {0x3, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x7, 0x1800}, {0x3, 0x7, 0x800}], 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/136, 0x88}], 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xea3e331ee505e6dd, 0x0) 10:23:57 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 10:23:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r0) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:23:58 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) r2 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) write(r0, &(0x7f0000001380)="c810b122f8a8247473697e270da7333c44b690bba9b4ca9ef336f1d3c7aa664cf0372e84c2eeb02c4ace98a2e3520549f857fa3b2430fdaced222803357b4d660f4b71aa19eaba4a0f1312f05df1d29c6261e70f4187126fe2d0cb5dfbef9c14b3e18c04d66d853444f0d99d34682bc7c316d822b8a24cf6a371bef258e2c4bdbcb59d6abf22b7eec7594cb73a656d7918abab0ebebb694d", 0x98) shmctl$IPC_RMID(r2, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/150, 0x96}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/255, 0xff}], 0x4, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x440, 0x0) recvfrom$unix(r3, &(0x7f0000000380)=""/4096, 0x1000, 0x0, 0x0, 0x0) 10:23:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffff7fffffff6187) 10:23:58 executing program 0: socketpair(0x2, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x2, 0xf5d, 0x46e2, r2}) r3 = syz_open_pts() accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140), 0x10000) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0xc) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8074311d58) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 341129 63955 32767 0x10 0 0 syz-executor1 *299503 63955 32767 0x10 0x4000000 1 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(4c616485bf130fb3,0,ffff800020b924c8) at witness_warn+0x700 userret(b0257453c71ee1bb) at userret+0x361 syscall(10cfc7833f87a1b2) at syscall+0x680 Xsyscall(6,5,c,0,3,1f4904de0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x1f6f9061780, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(4c616485bf130fb3,0,ffff800020b924c8) at witness_warn+0x700 userret(b0257453c71ee1bb) at userret+0x361 syscall(10cfc7833f87a1b2) at syscall+0x680 Xsyscall(6,5,c,0,3,1f4904de0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x1f6f9061780, count: -6 ddb{1}> show registers rdi 0xffffffff819d4fa7 db_enter+0x17 rsi 0x5829 __ALIGN_SIZE+0x4829 rbp 0xffff800020cc99b0 rbx 0xffff800020cc9a50 rdx 0x582a __ALIGN_SIZE+0x482a rcx 0xffff800002747000 rax 0xffff800002747000 r8 0xffffffff81aa9b64 kprintf+0x174 r9 0x1 r10 0xd6061b997fd7d0ba r11 0xb39e9b7a3e7bc332 r12 0x3000000008 r13 0xffff800020cc99c0 r14 0x100 r15 0x1 rip 0xffffffff819d4fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cc99a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=299503 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92e28,0xffff800020b93090 process=0xffff800020b953c0 user=0xffff800020cc4000, vmspace=0xfffffd807f00db40 estcpu=31, cpticks=2, pctcpu=0.1 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 63955 341129 17991 32767 7 0x10 syz-executor1 63955 398359 17991 32767 3 0x4000090 fsleep syz-executor1 *63955 299503 17991 32767 7 0x4000010 syz-executor1 63955 441836 17991 32767 3 0x4000090 fsleep syz-executor1 63955 250684 17991 32767 2 0x4000090 syz-executor1 17991 260758 81868 32767 3 0x90 nanosleep syz-executor1 81868 420615 67722 0 3 0x82 wait syz-executor1 98539 186121 64618 32767 3 0x90 piperd syz-executor0 64618 453748 67722 0 3 0x82 wait syz-executor0 55861 169822 0 0 3 0x14200 bored sosplice 67722 334746 69980 0 3 0x82 thrsleep syz-fuzzer 67722 244792 69980 0 3 0x4000082 thrsleep syz-fuzzer 67722 36182 69980 0 3 0x4000082 thrsleep syz-fuzzer 67722 135895 69980 0 3 0x4000082 thrsleep syz-fuzzer 67722 190419 69980 0 3 0x4000082 thrsleep syz-fuzzer 67722 212830 69980 0 3 0x4000082 kqread syz-fuzzer 67722 276322 69980 0 3 0x4000082 thrsleep syz-fuzzer 67722 277741 69980 0 3 0x4000082 thrsleep syz-fuzzer 67722 89419 69980 0 3 0x4000082 thrsleep syz-fuzzer 67722 461165 69980 0 3 0x4000082 thrsleep syz-fuzzer 67722 90798 69980 0 3 0x4000082 thrsleep syz-fuzzer 69980 381453 29079 0 3 0x10008a pause ksh 29079 459811 58727 0 3 0x92 select sshd 17141 236360 1 0 3 0x100083 ttyin getty 58727 80732 1 0 3 0x80 select sshd 41950 131753 16500 73 2 0x100090 syslogd 16500 275332 1 0 3 0x100082 netio syslogd 64811 475268 1 77 3 0x100090 poll dhclient 96338 163107 1 0 3 0x80 poll dhclient 25514 171652 0 0 3 0x14200 pgzero zerothread 18123 257845 0 0 3 0x14200 aiodoned aiodoned 55946 445032 0 0 3 0x14200 syncer update 17696 329957 0 0 3 0x14200 cleaner cleaner 98992 389824 0 0 3 0x14200 reaper reaper 64440 343981 0 0 3 0x14200 pgdaemon pagedaemon 48657 79382 0 0 3 0x14200 bored crynlk 11166 56755 0 0 3 0x14200 bored crypto 83969 8646 0 0 3 0x40014200 acpi0 acpi0 68313 471244 0 0 3 0x40014200 idle1 41907 494641 0 0 3 0x14200 bored softnet 81733 291371 0 0 3 0x14200 bored systqmp 51945 494984 0 0 3 0x14200 bored systq 91362 335822 0 0 3 0x40014200 bored softclock 21918 272821 0 0 3 0x40014200 idle0 1 292922 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 63955 (syz-executor1) thread 0xffff800020b924c8 (299503) exclusive rrwlock inode r = 0 (0xfffffd8074311d58) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 11224 0 0 pcb 23 9K 11K 78643K 3341 0 0 rtable 97 3K 3K 78643K 4487 0 0 ifaddr 37 14K 15K 78643K 861 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 175 0 0 iov 0 0K 24K 78643K 490 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 75K 78643K 5546 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 81 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 574 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 6330 0 0 sigio 0 0K 0K 78643K 111 0 0 proc 41 38K 70K 78643K 3919 0 0 subproc 68 69634K 71682K 78643K 4658 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 903 0 0 in_multi 33 2K 2K 78643K 1699 0 0 ether_multi 1 0K 0K 78643K 49 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 1189 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 100 21K 31K 78643K 20370 0 0 UVM aobj 129 4K 4K 78643K 157 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 170 0 0 NDP 5 0K 0K 78643K 414 0 0 temp 121 2362K 2434K 78643K 25345 0 0 kqueue 0 0K 0K 78643K 100 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 139 0 135 1 0 1 1 0 8 0 inpcbpl 280 2763 0 2756 1 0 1 1 0 8 0 plimitpl 152 331 0 322 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 1256 0 1216 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1159 0 1155 1 0 1 1 0 8 0 nd6 48 274 0 270 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5873 0 5685 12 0 12 12 0 8 0 art_table 32 5874 0 5685 2 0 2 2 0 8 0 art_node 16 1255 0 1221 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 3 1 0 1 1 0 8 0 semapl 112 570 0 560 1 0 1 1 0 8 0 shmpl 112 155 0 28 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9863 0 8347 50 0 50 50 0 8 0 ffsino 272 9863 0 8347 103 1 102 102 0 8 0 nchpl 144 18493 0 16921 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 67571 0 67571 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 48799 0 48799 39 38 1 6 0 8 1 sigapl 432 6092 0 6077 3 1 2 3 0 8 0 futexpl 56 62717 0 62715 3 2 1 1 0 8 0 knotepl 112 3770 0 3743 6 5 1 2 0 8 0 kqueuepl 104 1684 0 1682 1 0 1 1 0 8 0 pipepl 112 5444 0 5425 17 16 1 2 0 8 0 fdescpl 488 6093 0 6077 3 0 3 3 0 8 0 filepl 152 42152 0 42049 24 19 5 7 0 8 0 lockfpl 96 1576 0 1576 9 8 1 1 0 8 1 lockfspl 24 3589 0 3589 8 7 1 1 0 8 1 sessionpl 112 152 0 142 1 0 1 1 0 8 0 pgrppl 48 230 0 220 1 0 1 1 0 8 0 ucredpl 96 15784 0 15775 1 0 1 1 0 8 0 zombiepl 144 6077 0 6077 2 1 1 1 0 8 1 processpl 840 6108 0 6077 4 0 4 4 0 8 0 procpl 600 17195 0 17150 4 0 4 4 0 8 0 srpgc 64 792 0 792 20 19 1 1 0 8 1 sosppl 128 122 0 122 21 21 0 1 0 8 0 sockpl 384 6253 0 6236 14 11 3 4 0 8 1 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 23 0 0 2 0 2 2 0 8 0 mcl9k 9216 26 0 0 2 1 1 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 14 2 12 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 415 0 0 11 0 11 11 0 8 0 bufpl 256 14646 0 7677 436 0 436 436 0 8 0 anonpl 16 694414 0 688738 176 140 36 41 0 125 0 amapchunkpl 152 42018 0 41926 82 73 9 12 0 158 4 amappl16 192 33869 0 33588 235 219 16 28 0 8 0 amappl15 184 1065 0 1061 1 0 1 1 0 8 0 amappl14 176 845 0 841 2 1 1 1 0 8 0 amappl13 168 1072 0 1068 1 0 1 1 0 8 0 amappl12 160 1195 0 1192 1 0 1 1 0 8 0 amappl11 152 1344 0 1335 1 0 1 1 0 8 0 amappl10 144 412 0 406 2 1 1 1 0 8 0 amappl9 136 966 0 965 1 0 1 1 0 8 0 amappl8 128 2292 0 2240 2 0 2 2 0 8 0 amappl7 120 1070 0 1058 1 0 1 1 0 8 0 amappl6 112 659 0 652 1 0 1 1 0 8 0 amappl5 104 1097 0 1083 1 0 1 1 0 8 0 amappl4 96 1207 0 1180 2 1 1 2 0 8 0 amappl3 88 632 0 626 1 0 1 1 0 8 0 amappl2 80 53135 0 53075 2 0 2 2 0 8 0 amappl1 72 160497 0 160035 24 14 10 19 0 8 0 amappl 72 18463 0 18425 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 156 0 28 3 0 3 3 0 8 0 uaddrrnd 24 6093 0 6077 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6093 0 6077 1 0 1 1 0 8 0 vmmpekpl 168 55117 0 55094 2 0 2 2 0 8 0 vmmpepl 168 699454 0 698061 216 143 73 83 0 357 5 vmsppl 360 6092 0 6077 2 0 2 2 0 8 0 pdppl 4096 12193 0 12154 8 2 6 6 0 8 0 pvpl 32 1831075 0 1822030 389 285 104 116 0 265 18 pmappl 224 6092 0 6077 29 27 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 604 0 10 17 0 17 17 0 8 0