ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00006c0000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000140)="ebffcbff0900fd9931929648", 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:59:18 executing program 1: clock_getres(0x7, 0x0) 20:59:18 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) munmap(&(0x7f0000021000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000100)='./file0\x00') r1 = semget(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x0, 0x3ff, 0x800}, {0x2, 0x7, 0x800}, {0x4, 0xb2, 0x800}, {0x6, 0x95f1, 0x1000}], 0x5) 20:59:19 executing program 0: 20:59:19 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0x3, 0x2a, 0x4, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000080, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff, 0x387}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x4000000d, 0x7, 0x4}, {{r5}, 0xfffffffffffffff8, 0x8, 0x2, 0x87, 0x1ff}, {{r4}, 0xfffffffffffffffe, 0xa6, 0x1, 0x69d, 0x8001}, {{r1}, 0xffffffffffffffff, 0x10, 0x21, 0x7, 0x1}, {{r4}, 0x0, 0x2, 0xf0000002, 0xff45, 0x6}], 0x9, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffa, 0x2, 0xf0000082, 0x40, 0x5}, {{r2}, 0xffffffffffffffff, 0xc8, 0xc0000011, 0x3, 0x200}, {{r5}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0xffffffffffffe79b}, {{r4}, 0x0, 0x40, 0x20000023, 0x4, 0x2}, {{r2}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x4, 0x100000001}, {{r0}, 0x0, 0x84, 0x24, 0xd33, 0x9}], 0x3, &(0x7f0000000100)={0x1000, 0x51c}) 20:59:19 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='}\x00', &(0x7f0000000100)='x\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)='$!\x00', &(0x7f0000000240)='x\x00', &(0x7f00000002c0)='(:m$C%%\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='\x00']) 20:59:19 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xff, 0x3f}, {0x18, 0x0, 0x6, 0x2}, 0xb8, [0x2, 0xff, 0xffffffffffff0000, 0x5a84, 0x7, 0x5, 0x0, 0xb53b]}, 0x3c) setsockopt(r0, 0x0, 0x800, &(0x7f0000000180)="e8518b9525eeb39a87425974d0e0c42e1582d04e278a0f1d5092bda88b14e167a8d1c5243d4eb3da951f4a9802b126089632101e16c8baa3800cd6b7171fa87e68f713ddceb91fcde923897e26f5cc56ce1b62e15445423afffdf5d14f77a9398bf7d51db14ea03a9177eca5584da9bc6b84698da4fa5c15010924", 0x7b) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x943, 0x80}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x100000000}, 0x10) 20:59:19 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:59:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000100)="ce6abcb18fbf59ea07510304c7f0f9c5187e6347c411fc1207c4aa5f18c9003f478e4977314081097b23a56634c1c4c70a2628653570298d4593b5cd64a4d86d4322caa63abda691ef030242b11535df37216501481bdb1b2bcae05bc083210bc6524d3da7bdd3b90bd9d2ebe0ff823bfff4bb1cfc03e7bcaa421861b917e5d94a09ae14d36788c3228c09eefe2997ec6d384113fa63597f0b31b9b7b0c164d19d0b5f87105e201f333f5260f6d9136225814b9e0485a1a65b17b4fd0aca1e88fac68221a5fa3ca5c28d00eb7832c14e3df302e2d0253530021d462c7294ce1a4b4b469b63fd473c429511ba2d49026e7f3cc772", 0xf4) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f00000000c0)="84", 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="832e4f038a7429a3506adb3a4acaec15b57d0413b674b3e31e1f69b37fa632f54b41ba5773a5f06d5793f00324cbfa7312d1c194f291c08c233b2fe489f688b442239a3c647c5a7fc3e0826f4809319837faaf5633ddce0a75f99b3f19faae0cb39cad6cba66dfca7a7b1ccf", 0x6c) socketpair(0x17, 0xc000, 0x7, &(0x7f0000000000)) 20:59:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x4, 0x0, 0x10}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 20:59:19 executing program 0: r0 = syz_open_pts() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/187, 0xbb}], 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) fcntl$getown(r1, 0x5) 20:59:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="ce9a813988332c4e1f24adde4d3c849b715795a96994e580c015354577d4b055a75fb3210061c35d4c54f028fa954734e2ece06349d4dcb9f62b39a45c113d9cd4a9ab152da149d54ff9053d53084443cac6841f77cb4300d5d01a25c58fffaf42504b7c2537368dfa4fa43be9b3bbc7c41f91c0f28a33f2684a623839f7e47d54ff4af6031662be61e3ce7763b893e3cc153aa3086163e917fd13802eca1528a322929057b0ca083c9553ca90ebd53fde02f215c972d9783235c74285f2851b1dc7d0a8fce879bf6807de0079fcd656aa23e86ed88cb1033e166c5f1e6e1bbf8e951da96c8b16c1b95a9ad1512cf197c5cc36acadf469646ad53f028fa4a0b375117d21702144d7f5d8cefcfae0947688d22023dfe34ae04b2aeecb67470306bd1751d14f2b22e56c3947f693b4c7b3377885e951027f0a8abfe8be4346e18ed045ea279f8c69ee7423743b12db4d050e68358235d130a7ab1b06a45d49897418429bef9d22675cd3f884cebaca89ca53a52152453450a9f97e7ef33e7428e56b15896cfa3c5420071dc7664bef6c9760731fb4a982bd94b3ac2489cfd75e835023a92aa72d2d5d5c29ced414215bd5b4c75dc275e1a652bd7eb8ee07f46830bfa2e37484127c0a116a2f7798b8d0542693c06be715e328cc1ca38c6d3463b620249e043d0cd74972e5d8f2527c6b0494795bde707285faff4e0a4e862c09ac6efe7a7dba44ccdea88c4e6b355e84c0c54a545bc15d9f6ab67316ccde956ebb5b0fee0191c9c0a834c66f12dd78c1c5bcdebfba5c06f67d56a69d07b0e96699858aa66f21fcb5a387287eee549734e2add196d82c24214be35dbb2f4e3dc51c9f90a1bdb5621f4fcc58fa54e0e1e4facbaeeb048482a32872083dfca36a1f312a07c622b409929dfdeaa7798986a80ad24b79d340d7f64a4b41c12377898c41410c894c56f2570c8eb8e97891131a284ad54320f6ea2e032e764f936414d09e26004483faac6fa1a261baa1a2c2bb2c505062d6ffb704e45473a2696e7d3625537189c38249d4440b9a94074500172fcb5ac8a766a0f6ee47866506bc67a40f26270ab38e3a7bc18f53189a395b6ce7ae601444f093bcff1470ced35dbb79a28896f250443b1c087195748fc8b5eb18df437dc78e42cdffbea0268d81f938505bd9882b4573c7b0d7f177ef33a1802c66bc3653648a602078c62a0e93f44aaaf32af306fa70fb1724b25ab610e3b34deebfb380a100426b79ba23629be3e8a2111d7f3b30a6680f61b9fed1b06a1e57aab0f0182433131c5ce5a8ebbf6b147950bc731960aac56b6ec07dd4fec58e9aa9768ebf1d869a0328955d46c11a87336be6c5e0435d4701fbb345095deedf2444475289b74a5568202055f916caa72742d9bc5c1353d70c021cd9ee59db1496987325334640de87f1302363dfa384685275856fd593fe5218155a7a28183d59d684ea7f95358c38404842208fa18c2b8a91d598566d9ecd6944e8678c2e0fa0354801da652864e8241521e1c32c6b0c3c7d48bad4658c3fe59793780aecfecdc9b7b7f89eca6dc7fee23ffd1b3c4eef2be13af198306909acc731606c18b510f44886b4639adbb18b3a7e384b7e9e0f5cddc1454a61a87732e9cd01da5da9a481d1d7dc422724bfb5ffc0afba1704a4e1501f1114dad69a45dad4fd82f44dc14be6959f3d82f6a9c829efcb11c4e12d2b4a3444213dd6665b22e93d28a61553e157ea4963e685b90a39afe9747d1f092b0b69069249e75252c79ade7fbfd57972bbadfd33099e224dc4405177e51c56a321c07c269e4c6c40daa9b577f9ccce3e95957b5a03962cc968a8bf8ff8b763591b07e42b04d72f9afaeae4e24bcedc7bec67d44f5b51f2410cae56e5c2536311bf0c8423396d7082b81d67e2db5c37670525ae5bcb53d3c54a9e50dfaffc24f4d36a4633198cfc1b177d79598724fc4f3f262b84542f7e797b9b8f1be6ba3da6e798caf080a24d47ffca46ee37967d53d9a54f881760671758774ffb13ad047d0afd1d4f0ad7fbb12deef4513b436b6018a4839c75fb4f6070e967f1cc9e41ec3eed8f0f38991a5b22df00aec511d0eddfcbd54463a950217f8485211049277160921befcbf6e773090a5f5492d5c9b91c238e39a6664338fbb2594994382535e5d40ea8f9750ce2cb983e170580c5cc32e1dd03c1a174019d216ad0fe2c37b50376d9d9a10592df0f7206ad6e1cfbabaca4bf2e816df750eff300af8a7210b637497a282767540f1afa0731fa59ebd737f352c401c15ea1a61cfc0b6644aeacec74fb42591d6ce920c5c6681d08d2a9de53ff7cc052cc455d370c1ae6b2af8e25d77d98222299c361e327bd2b86f085a8c1fdf35469c76269e18e735943d3fb9c947ab4155645feabd0813bf9e077bb35039be8bdd1d6ddf12b09319f2a6e4c9a093cb3067ea81792d0557fa7dd938973f3512aeaea2455d95b2b7f4dd56eaeae241536eddadb39ee815fe2cab4caf9493cd443138babe634b8c5775837b61ad82e38691040ab1e0cf8354d9756830cca8511909ea23d36d296aa03f933ab0f0076021bd927fc97ebdb4a11e6520e8e9f4cd9c05e5b0fcb8ef8e684cc77480615b2370916d4bfbfeacd73bf8403e5cc63357d84c649b5184f6c71ed4d50fc0d97b319f0116e01394a5b93f5d73582444268cffed886e7d591df55bf208062eeb0c37f0453efecc62f411957e9c22d9cf6f927d8ea1563a571b8c8ea118f97b0922ce53760c4ec8080d0c36acf90aad8214af04508e81c909cfbb030381ed44b267c36b574b9eced5a6a8491569b7aad73c68e91e384f824b222ec3b3ae4837a213de3d1cc3731241f20496316ca294854feac2d9754f233b03d7c728fce32d4f6668cde1a0f3dd9d5280900bbc497cfbe5ccbad6560a11b0774ea01ebd942c2f95a944a2ab8fd6016d3456f14c9208adbd5bb65c52a497c1c70fc5a5b0ec46f21bb3ca5b646ce18d5ee4c79599631652aa4ecde6f5a0cbb72431707f7aa39caa171dd77fad32c80b18e84776d131d2eee74b6db9286709f5bb52c92220fea85bb1c4170046a65f647988dc3db1c2b0e9370f100714b3fdbba2ff0a4c9f97965e571224e403e257ea078eac243fd66cea3e5f1e7f8be65929c7cdb2aae7e3d974d1c8c496375d23c566264cd390bc7b39f26f8f60741ff4a2567856b43052a9f85f05eb1b37c475a07d9e018c12a6a2b3c1f31373a949a9a05ae93a3a6e9c5c5dcceb2c183dd529e0431797652078a68d7924e49b0f1ed2e04df59a82b291132d8fb10d12c0d7734ec5df391df7f62b6b54a847f354f0dd6bc415292458378cfaff00ca840a06437fd7b52c60f25070dacf5fe5030622d02d09a66a5b010b00994620dfd1e1a7818b4a791ae5e7bb70450b3027b193709ff175c917daa19231ea5f19090028f1d5b7aa5c612e5309e8ad294dca0cc1335f4ee2e1c5a3b242241c1cb7908d5310a29a92dee75a8aec6dd9a63f6e998f65774eb12653813400bfd81bdd50255faf7afee2f72b35f30c380ff1c1b65cf4a4a631cab21854e9bf978761e2a4ce6f4072e8b3ebe6e2d71a12199adc848c61721b913d0c4f1a759dafc58225691fc26141a6bc918623451c2e60fcd14baaaa06def9ab462b1942752b0e40e47c3039ddf48998870af44a6d784f8678cf35624312a56d8982e7562fa84f4981c51b767732df606a4685d6ecbcccd5b1da3fd33d4147579eee29542fafe7438d419606d3b022ad99b216948df6f665f0f735dc036808c9ea97d87a03db15fe4fe2c3317981fd25dcca647caa4fef4605755ba4b0b3acc77002220a9a0bf460f3992e69a2c0be33ba775f06c8a4de5aea9e862e1ed7d6dc135e620e179674e77daf0bcc57709026f89d34c306efa7238986889c69953651ac295c34ab67e9c408d1fd0354191fca96efda179aa8ce8681f9c9726d0c25d7ce38868a7d68793bcfc0986eb96c232fd9307ef0d277ee14a0a4e5061b9b09646f3c6e071e810029b16772f7cdcc352fe829bbd5cdbf2d6dd054f0402e704af1ef4b4b56e455d745618406f9e7e390437f15a59e08e36a325d056e5510179db8aaa4b522233a89b7f1da18050d1d846eff041e91faad290c281840a4d9c3fe28482c64b7a7bb86a76313b80d5f422dd803088fcea57f3fbe464337c41ee556125f01129bf9a53ef000997f61e8308b51e3d104728b64cb444606af4139dfca549e05885a1761eaff3abc703dbf9a124ff6f9361d7e6ca1a51f2f428c5c48f6593ed33ec6f4e13eb03c89bf7a72214f82c2da7c661d4891278e05932062a2fbf1804a922c4ba6c576270f4cda25079ef4cf28b372e8470ea89a595ffde6081d49836a647fa0ba93bb74d60494811a7e009fa52f7a3f2e82d1d01e6c27ae0f86f7384d036b6d552100129eb430c3073436d8d21255690df0a3c9fdf5891589209c82998b334dce759fab6cc7df96c6d42f4ecde9d15094275af3ac741ee3f6b8da9a185683cd08fe0d8868521e99535c85334c66c23ff731ff7698860b2ff4bfb76afa5ebf66f4b8b18361b9aef6fe55b058e4d7ff48c67af0da406cbca33f982a401d35242262a84895dc0d83016c8d6416b4aa16511dc7ebf660888395b8640ce7cf7349f8845ae187e260bc1e497ec313935fe906e4274425883e702e1ee8bf94e4d5066201a984c0bc7f45f110d6a678ef416ac11a01a004ad3d5bb1fbe3b2432126db196d2e7c57a615a76e762f15d6b82d6b6f47de1d41fd626e39b76c1a29ebd9cae228e29bb3dd11c030bdca2de71254ae142beba309dc01213ce8ef026f6f5c8fbdd239b064626cbee538a8f9dd018a6dbb2be316349072d36aa02b435bacd5086250cde8c266a441eb2916a10445ee2442ea66ce5278a8709ed4454bc07e935b28073ca3737d927dfeb0382ecd10886792d13705b6f1b6d9c684a6f0551e070b39c27e7ccaf25569ca37ae972e5ebf3fd14b7ed060d680e7470f94c5807b6c51c1d7b52affbe6dd7d5c3907705779e28b92842a134cfa68fa1645bcdc4262f598e45d427dda4fa26b0b970dc909957607b2d55ff9b600db915cb7574bc013968ccbc093c5c84daecf5c44bdaab794e9537bb124dab9a3261f054cf6de9058f124c9df80aa6f177d48f794a2ee49641e71373507091470d74633cbf4a68893e9054d99202b246b62628dbedae2b12d244c6bc8ad419b45042b6f2722c6431812b184ee767fc3924f3ede8a0cae88b271426e532ae073e8e424172105eee07b14b7963fa795d16b97b87c30b2e1de2d40c5928bb06a16906a7f71f5cbab85843c6360860d2727ec15d909ab3e5ce4eef679f512d62194f114960831238af84e28c38cf58f738b2f52a4a9384c811e74d9c4903d73bb385b99ddc857b0b616427051d61e9c602ee7e9d7df724b4a2ac2578100936be784a51ad6648d3b0e9c5bd89c31365ebdb98f30f15a32f8c2956179a7684980f9cd50870a569d123aa2eb3372992acaa201c5640bb6f27d2f138fe960663d22d92e57195e36838df03c9aca3f8cd08112d109cfe9549d33829b9e40fba5679a6afefa268220c8e20cf41edfbb1f538d28a2f6bceb8d60848d4819ce072f66c39655e975ebb59f2daa6c256093d1970e67b18fecf001baff76142b5c5776516f4556e37e65466d56a9d7a7281de92e91f690e27ebe0901929cc42b60ef2192ea572e5523bfdcbde1f92934741c86d49efd8cd90fc627734168e9da92576af9dab7fe133840e9fef5546a54275a38", 0x1000) socket$inet(0x2, 0x8002, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)='P', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 20:59:19 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8002) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000480)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgrp() setuid(r5) r8 = geteuid() r9 = getegid() sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="17a61f5d878437477944293e9b0a6204b1e3e67342d7d7863351c1e70aade835a28a2cd7fe08a1f9056d12a9ab3bf3d4936f5e62d8de86f83091d38fae60d5f89c0ce289", 0x44}, {&(0x7f0000000180)="39c2ac9ff815224b9d996e28a6d1433b9be25a0b36d3c416c74e4b184eb53f2d6f9ba5059d41f305b4164e68e60030b15176f49d6c5bcfe5683d26760399d0c475126b4ce65e97668426ef2cb8a3ff5dc97f2e222cdee61f8774a0d9f905a8bb3a62bb7319cde3edadfcf89bd1bad27f5a1be8deb72921a3dff9d1e8525a145c5adf30ee0f747c196ebcf143bf7109ca57bb52de99ab2382e885badbb01725dbc64f7f", 0xa3}, {&(0x7f0000000240)="25d4bbedc9b8caae23414a0bf10c6cf02797e5ec3683c0de70f055d0ac37cb418ec2b0ed50311633a43686e8b4d5a12b40", 0x31}, {&(0x7f0000000280)="6e4e6bddd07cd2e34852ca0bfb1c0d699464ed510d226cafb216fbb73dbd5ec40692eb93ce0e64b7c7357a14e7a26e93bca57c93819241d0b392e921d6b772bd7728cc4eedb254dc0b75d6293f9a6b277632c302de3366568fc241f558ac9dddd328671e1b79171845c059483761e5d8e9f599415d6a225150b25eac1ee66b0fa201f35d9217cf128381c8269f5f9c89601e65b29f1ef8f9d5817bf03c8e36d6ff5f65d151054a69c9acd018aa18", 0xae}, {&(0x7f0000000340)="f19e9c5347f8b25fc9aaf51c520c3f97b055a0856ef7fad6485a7f9f483f42e78b25f1eef217f1d8bbd5fb79c7516e6df9f5231a8b8fa180c1b83fef5b3ab8bbc048f5ae3f03f34e630b589c694c4adbfc15a33cadaecf62166120629f15f42c745530db65571ed1a4bf87a740675e3c2faa61e2f9468ef81abf6ca65d9c126a832187a45c809c8513f3ed4c2bb914b3192c00cbc90c86f9f22df383da6955a4eb6ba42674e5a59ef2808411753cf5534d30cca3d738d468386d7ce92d400d3c360145a413aaa8ecd46fba1d30fdf2bb73a6e9e4962dcff148c7", 0xda}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, r2, r1]}], 0xc8, 0x407}, 0x40c) lchown(&(0x7f0000000700)='./file0\x00', r5, r4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) chown(&(0x7f0000000740)='./file0\x00', r10, r9) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 20:59:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530000ae603cc49d3962a629177f92c2dd3505581affc190a46c94cd13751b1c15b9a1d6e573388d7a410c93b20f9572ef869fe7ba11eded15a419e3eef1086ebeb64efab"], 0x10) close(r0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) execve(0x0, 0x0, 0x0) 20:59:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt(r0, 0x8001, 0x1000, &(0x7f0000000040)="3c6c25c803a0eba68b00795a7e9723baf87be0abcda3435d0d69b38477c6f6", 0x27b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = getgid() fchown(r0, r2, r3) 20:59:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r1 = getgid() getgroups(0x1, &(0x7f0000000040)=[r1]) 20:59:19 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0xeaa6) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sync() setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff, 0x6}, 0x8) 20:59:19 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fchdir(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 20:59:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) r1 = socket$unix(0x1, 0x8, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:59:19 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x3, 0x5, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x2, 0x4) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) socket(0x18, 0x0, 0x0) socket(0x10, 0x0, 0x6) 20:59:19 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffeffffffff01) 20:59:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000040)={{0xfff, 0x4}, {0x100000001, 0x1000}}, 0x0) getitimer(0x6, &(0x7f0000000000)) fchdir(r0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 20:59:19 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x0, 0x5, 0x8) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:59:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, 0x0, 0x8) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) 20:59:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) read(r1, &(0x7f0000000240)=""/161, 0xa1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 20:59:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r2, r3, r4, r5, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r6, r7, 0x0, r9, r10, r11, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r12 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r12, 0x8}], 0x9, 0x3) 20:59:19 executing program 1: r0 = msgget(0x2, 0x40) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r2, r4, r5, r6, 0x101, 0x5}, 0x4d5a, 0x3, r7, r8, 0x3, 0x3, 0x3ff, 0x3}) r9 = msgget(0x3, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8400, 0x80) msgsnd(r9, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000b9bde8ad0d48bbf466ea21af0ec99cf71c51514bdf5ad590003d9b40a47d95ce1be798bd30ddc1d20279bddfbc9a91dbd4b755abcf8c92fe9cac566b4a410b9012fe69e27e75d2bf67c13a945f9ea00881d863ef643ae994f8de330fc1439e1ae300f875b3524c794b4ba3f2efc0cd4bcbe4899cea9ae7d8d4a7fd4d4db712a68023fa7e2d42cb9bfd9b46cfc24d8299ccaa26408376465bcd9c584f9105b2104cec28ac3da3cf7eb355df0d3182fd1fc7d213d6a6e3102e"], 0x8, 0x0) getegid() 20:59:19 executing program 1: poll(0x0, 0x0, 0xfffffffffffffffe) 20:59:19 executing program 1: r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33ffff0000000000006198824b3da025bbd47b3bf579456fc7d4729ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000003fae9a57a51beb7ba7a31375e3fd920000c8b9c0bcb21b8c1d9c39b748066f07e3ad4cf5b66406cc42cfc51f53c1bf642b0fcf6e69bc27a78a28f08ba30e3d1856913f31d67d0b6fbe7916d9477ccdbf84e5ac020297327d0ed6c49bc0c60ba963e4b318b64ebf8b2def6d4eabc16ecc312d8685b87b45b778bdc1c4940f3af7e47c", 0xdf) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:59:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) recvfrom(r0, &(0x7f0000000000)=""/19, 0x13, 0x41, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xffff}, 0x8) 20:59:20 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x4c5) r2 = geteuid() r3 = getgid() r4 = getuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r5, &(0x7f0000000200)='./file0\x00', 0x28, 0xd11a02e2f8f533d4) r6 = getegid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x200, r2, r3, r4, r6, 0x110, 0x1000}, 0x90, 0x8, r7, 0x0, 0x0, 0x5, 0xd055, 0x200}) r8 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket(0x20, 0x5, 0x8) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000000)=""/219, &(0x7f0000000100)=0xdb) 20:59:20 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800000000000020, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 20:59:20 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/15, 0xf}, {&(0x7f0000001180)=""/232, 0xe8}, {&(0x7f0000001280)=""/234, 0xea}, {&(0x7f0000001380)=""/148, 0x94}], 0x5, &(0x7f00000014c0)=""/12, 0xc}, 0x41) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x0, 0x1000000000007fff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe", 0x0, 0x7}) 20:59:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x100000000000) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) setsockopt(r0, 0xfff, 0xe146, &(0x7f0000000180)="90e38fdd3edde54503cf2336848e6dd1029b369af33dc3621cdf6e78ef036cf3fbb794717bcc544bce2986c1652717091eed5b0a9cb22df3cd0b42ec1ec052f690f7b5b596ae3a73bfde6c6be26a5c270d2e8099f4b028ba86d0200811fe25e058abf691983f94b451ac76e90a730ccfe3eff8597f53dd3e3cda26fdae315b95ab02788d819c52db7e5f03afd223e032cfda9558e1e20fc6b5dab701f6bdc5f3bc54f4cc1d76123d78b7e51e37fe6dba6d11a7f7ffb0b0c9b78ee3081db05666f5f1449af47938dc0f397bc78bf90c166c6fbd936987f3c9", 0xd8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x1) 20:59:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x12, 0x18) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 20:59:20 executing program 1: clock_getres(0x3, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchmod(r0, 0x4) r1 = shmget(0x3, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x3, r2, r3, r4, r5, 0x100, 0x54}, 0x6, 0x80000001, r6, r7, 0xfffffffffffffffe, 0x4, 0x6}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x7, 0x9) 20:59:20 executing program 0: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x111) 20:59:20 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() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r0, r2) 20:59:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x100, 0x2, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:59:21 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x1000, 0x420, &(0x7f0000766000/0x1000)=nil) chmod(&(0x7f0000000100)='./file0\x00', 0x0) 20:59:21 executing program 1: mprotect(&(0x7f00005bc000/0x3000)=nil, 0x3000, 0x2) 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(&(0x7f0000339000/0x4000)=nil, 0x4000) kqueue() munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 20:59:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="56827150f95cd50326120c05abd192dd633807ce52317523a3a6e7f5f911dbd83c46f7652b99fd1c65bab52e97029888ba2f5524e82e85af10a3629ad227ec04a76245aa895a2f7aad4807f2f25db4f4467a1e020c5908a6394079ce86b827457e1f1badd47f384095d0f0121a85ee4a4065f4a4de34556aa832fc405930c0adc71a46a4e2a6d785e8e10c507cd62fe77da1671040aef46b8e6df26c4a013af73b63936a8c466b45476738339391bc92804d295a86ac7876175f209a50a2e6f65581dbedc15fa1b209ef04c6d1c3a7c39f07396a58057b0d22da3d5c712f801bc3759a62f751b760213f234f09093f96c0", 0xf1) semget(0x2, 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 20:59:22 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="2b210f7dc5782933b96fdfb989e329e6e8b3e55d7b15547a9ea3ecfd9181341e6d98740e93990ebb733cb57e83ffb8a4eda46306346b6a866351e4af86142d640b2b45266bf3339387fe9d2b72898e4fa8c516b76bf57645707815", 0x5b}, {&(0x7f0000000100)="06a2ee32906c36ea5738a8bf2c7e1bad20c6ed4dd860e1c0d17433a249eae4a3bb4a72cea01078200604c64924bf1ae1bed56eac5c2c5e409a46cf28b9ca67093fab2630d68bfb1041583f98ea6151e371dbe3e1c3bef848fada8465a14dd72e787cc3648e8909d41267573dcfa83b24a255d493574acb3eff798f2944ada9155645b721c6b7700b9248b6c45d6e514b41cfb5d144029c5924910436fdc792c155048f02", 0xa4}, {&(0x7f00000001c0)="82cef3976b01", 0x6}, {&(0x7f0000000200)="1655acb0f263b2478fcbaa8d34188b7b6cd647bb42b44bf4b61398801195bbc552c8c766b8ed039dfcac9de586e6d30d10d2726e7221587dc70a911100d15716ce700ca09960c3daf20a3a395f052ef190e15b9aa3f3a16d9c182dd549ad023d0cfe21193002d362387a89759153f05a5164e98b66283799ab75b1deac4e7d8dede72f19fa925f20694b24d3d2d4ca50e06d8e33d12adcf49315fcdd6bf103a985ca5769a120a7839c03", 0xaa}, {&(0x7f00000002c0)="acddf5a669d462fe3c6f6eb8f3b55d44761b443022cc8148bc0fd16c5d4c6bea0b1b55145126adfdbd65c750384f1e9ebf88c6fd3d14c7bb08163b3fcf3e499bd3bb99a190d2ab7ae14fa5425f252715d10c40fec13f741242d629d479e31e9754094e0418ce4d8a4566e4e2b1b3ebadcb89af1fb6df43ac3fd96cf52f77c52dbb5f7252", 0x84}], 0x5) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x1, 0x1, 0x0, 0x5, r3}) poll(0x0, 0x0, 0x0) close(r0) 20:59:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 20:59:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7f, 0x1, 0x8, 0x80000001, 0x3}, 0xc) 20:59:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, 0x0, 0x0) 20:59:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x40, 0x6}, {0x0, 0xa7b6}}) 20:59:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = semget$private(0x0, 0x2, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x180000000000000, 0xe504}, {0x18, 0x0, 0x4, 0x8}, 0x5, [0x10000, 0x4, 0x5, 0xffffffff7fffffff, 0x20, 0x6, 0x6, 0xfffffffffffffff8]}, 0x3c) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/17) fchdir(r0) socket$inet(0x2, 0x4003, 0x8) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) socket$inet6(0x18, 0x7, 0x1) 20:59:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x0, 0x80000001, 0x0, "010000000000000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x2, 0x80000000007) setsockopt(r1, 0x1, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648f16c92c0dc", 0x19) ioctl$TIOCDRAIN(r0, 0x2000745e) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/101, 0x65}], 0x3, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 20:59:23 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) read(r1, &(0x7f0000000040)=""/51, 0x33) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 20:59:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r4, r5, 0x2) pwritev(r3, &(0x7f0000001540)=[{&(0x7f00000011c0)="cdaf8ea081ff22df4f832c61988ebb923d25c622637b71ad7a6fea185babb01fc667e548311cfe9aacd60240789eee2aa9c62d36ed3bfb23d6988ba9bc6b66d9d7bf9bd2a2086d8d2ee9a93a437845ba54849bfaab62a61f1dd5fa79a8b594ca424dc5b507bdbebbecfef1e04561f9067945f555cd48b9b6ceacb65091160afdcdf9ecaf4e93c98d0f0bfa3ab65b97aaebd588e35d9749e770d3d9e1e23d34240a3c8f3031a789446e890dee8245dd98a1bfe2298dfdca85a8e2fd", 0xbb}, {&(0x7f0000001280)="ad9079b6211ede1d089d94ad12588a3af3f48fa8f017a73115b39c7a2b9ef18ecdb37e7396c9cf1d7c2222cb7d0e4261c96d6d9fb0be2d402d6b35cae5b688196ba3e679bc2d830c0d64e017ceaf08ef8045e8880e01f2d154fc3ca58c44e8ca337e894d2cff3f6f53158c6688dcd1c6f575a94479eeba2bae1ab80bafef4e2418091d92b0850f65d03c1bf5a18091f62780acb2efd22e1b9f03b6f2858b", 0x9e}, {&(0x7f0000000100)="84ae69d643f9ea6bf3b1b8699c98b67c2b5775b170a700d033fb5284859436abbb04bda24ff5567b5ea00bcc098995", 0x2f}, {&(0x7f0000001340)="628ff6fbc291b163e715f8f5fb1ec8548b2f86a0f14ef6aa50d01ac4ced3336c325666bfd499f6d62f6623c3b5ec4fc3a6acbc5310fa4c5f04dffe2bf400b5787f7fea91028bf3f04ac76aed09a21c9f7d5f1d8c2da4ab1d0fa3751eb85394276b741b8792444a203fe2659f6e187c3440185c6205ec52038b4f4b14faf4623c3e5b9c2259e5b260fd633a64b3e35579678eaf43faf4", 0x96}, {&(0x7f0000000140)="53baec7433d507121e883dec7fdcbc71d371c2219c411c196ea24dd8d633998ab218a7075dc63c9cf606b32f99a7315e08628911b2", 0x35}, {&(0x7f0000001400)="5270d251fbef87e2531d1a14826caa758c39bf6b98e6629bd1c54849d542923cbee28da69a7c0afd93fc248361548231f4908af17a51f62cb58875", 0x3b}, {&(0x7f0000001440)="dc313432ff6950bf9b0d2159713ab6734cf086dae846116ccba5c978d05999168132e85d237e9085f5c810ac85bdbc6594b9fc7a040dc6c8f91655701535f2cdaf642fce7d5a909bffea857dc684b38df22761bdb4d514157ef7f186b352dd5dd0b69ca5c311d6b3d32d2d65ab7c07b93b1669a5592d8b953401a924e9", 0x7d}, {&(0x7f00000014c0)="195e5c3ab92bf77a607256ee7557a873fe6a7e36e159ad906703d44548ba27b2489edceea6ba0fa2a7397f16d38c8f0ae1ccd89ce37a440bfe7f403a3112ab4440f9c97a13c1937abfff0e10510a569b7d3e3c4442274d379414263be84d920bbad674cba91280244ceb78a28b", 0x6d}], 0x8, 0x0) 20:59:23 executing program 0: sync() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() setregid(r0, r1) 20:59:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) flock(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3f) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 20:59:24 executing program 1: clock_getres(0xffffffffffffffff, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/199, 0xc7) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 20:59:24 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4f, 0x5, &(0x7f0000000100)="4e4e1dbcb96380ea042fe1899f1e84eb09c34af9293ba2cfcc48974dca55352675e7829b95ecd4f874f478223a72c43560d0020ced803f3614256de8cf13af1b22991ed85fb2b829ef3d95205d3bc3277fda98f6ae7851e46f5add3ad294e97e03c91add386b328f025ef44ffa365732919f57823cd6b3498df4e9053eb38dcb0d69d9695df3eb5e3a9d5ef6fa8aab048f172d49153036f970bc886b7672284485fbf217c792e34bd26193894f95cf75372fbb63715a93e1cea701a36d54b52f5999f89ffc9648c06f976430c7e10fee9d077c798440da09e2fc74f2e6d6aed7fc60845d62d7ca7d1d7300ef8515090bb727671c67c648cde01ed349a6a4c8aba56670531c3ce1789b83c290922c45dbfa1f05b9617c75569dd75c0eef4a9b8ca544d9b49f83682d6401494071b417bf948e45dfd54f18cb72d566ce11afca6da95e3a8142cedaecc67c28412d18ced7cd6b37fac6056cc7cb9777153630c7523161a7719292f295ef6dda1e7504a794c243c3e4584b2cc609c25d025f4c40aecd0fdd94c77efe00802208104026011fd6c7404e3506066c828789d79885c96a83162358c2236cf74cf976754e96aeb5c36c2eaa1abded10e019fa40cfcf313f9167fbbfc6bff900e880c89a1cb6f5749436bc2c1fc1eb838293cca593f52e94df283a1f09e3358c94bb75c297c907289720988c4f345835e4f13920ce8bcf5c94e666c346f8d455c16332b6c4208915b4be881e55cb3fad3702d2d347e7b3cb258b472215dbd87c038011adff0ae26757052dac7256d7e217fe1649148a9e8fc281288ecd129437b337fe441209c73eb59bbdc28ca654deb76688a1342bb41d25eb28f15e47f070f6ac211634bb1cd1167c5ad0ac3461bfdd87bba474aa2a1c7c44df59d12c44a1ba81e598752482a07ed01bcb1506b41326ed0ad724f04224b9f49f9f00ed30f5a918a7e6125cad48451c0cd2d11307dc522a34480a3715b17fde4a67154d4df06ed569f4772701c3dfe9ea37967a0887f5d285064eaa8102dd6ea0191f0a1f2520e08ac7303ef9bdac0c724f5040dca5481d26eb34c00d8d248a37601f337f2a97787a88b59d00078b4f4ad81ddadaa3fcc306a00b794fe3aeac5e84b59d8bae459b3399b557d550d3a104cb63f0e4bb787772f884aee1dfc8db638f843dd3f45618ee9b5e1e9655b62a9d8f5416e075558781a4e9dbb46da526eed9fe6e1ef06279f71acd7906af3d2ba58a6dd39d8e4853ba1061d047c115f031fa531461c6c127c72d598b6abeabc224b5a8e9f8b7772150f6483f912cffb9515e99eff37b8f4e2f37eff2c80f8ff1ef66a56db5fb8c212dde17daafdfaaec8d9f64c3a8f7492c49a94cb1ccd7f542c3a3b3421456b2ccd8c940b7d5cfd2bd7db1b6947b89a9fde2c62c4fc958c91dbcd5202576a2ada9b8224cf9a97dd4cf653472bc38289fbe937582e375d0fa5334521e0d44604491b94957e7dc926f870f109716dbc323c45e235700eee4196ad97d45a0200d421241c68fe4ebb4790ec10eaf987c7976ee3a0ac18bd679ff6068b3c4dc72b8e58f39bc262e7a2b3c1cede488296ba1d8883d46c573f1692c2d4443a43e1c56f2344d3e0181452b3a844ebb654650a00e5a01ba1a43379fc7429da3512af779c5d770dbb8f71b2d40d350f1c73c21abef756663ff0f7e47c7bc7bde04eeceaae218ef6362a40feefbb7e24eae95deaca8ad38629934abc55c05bd39d3c683867e05d1bd5477cd491cd49b94cff8e4cfd897644eedc357549fed8892b76aa7a177b3d506b76e73834c69bdbdc3501b20ba5590ca7ffa42ee99e0a236477a988a53d3079dad9895f4ae44ba4a9f6bfdb235ad86307159abbb7b59bea58aa09ed095a9caaccdd802cb52ba84f98865c641eeccd9710489a198c1ec5e114e8b3ec4969dda6fcacf18fb0336c188e643070a306018ef592736067b86f50abf63cc6765de2949c01556a0168ab1f9e130ed61f125ce0295d7d219cd3e50b2ab4a02c91880538569fb23007b2bd221e0241f4d92b373cff94e4dd157de62a407a7b17633711a503fb47d236db6967a4c23de3024da32bddd68534c19a04250224b2327ff63bd9932e1f5c1b58dff104e348c45ad45322b48be36780b4089437ec7af5bf1298dad8d7eef570df04b2282abe637efa6ebc5f87f7e03753cd0622a784ca741e833a7a52fd9ecdb267f06faf072e2b79c7c544e796f8a3771e76e8cb3c2b07f0e76c7e846287d78f80b743a062a47ce7770f7fc9730cce80f8fa41fff0773eaa6ef266bae0675682620d1ce86b4dd8329125d52409f134e3888df962ba34b9ceaa970d636b9a58d8a978d219a26f02cc302804aaef9700bef08f69a023d2f7433eb5ee6818b4b288e4dff4a27c378b7528b14113f742261e3de96fe53dc04ddcb709afd747989ee44c2ebce72498aff71b7dfc3301da950b2f93ab86879d1657119343e23948ed1685ba79772ec3182001dd8dd6980bd045231503b46ae521d1e21ea2263eb764b5b3251809f739fd0578d8dbc0cc5b61389ce50105055c84fde0a4e6a086d79bb578a7ef80924f5557a4acddb51f435f1986053cc7e76f1e78959d1cb1cc28c5ed206b76670839b47e45c638a409ac76b018bc3dfe2a7a1fba37e28666f1b7d36a6cc53f43a1fc1c87b716f20ad9d9f560a5c684b661107b08bc7bff5e7354e570883284b94ddd9f8231a1bca81f135fe4c30222dbf6abb9af770d0594d794b2a8fe8905b60432cfc4ea4f0e7881a4c3886a09b8b89ec591692c255e32a3b7859226cc5da055e0d64f6bac9c1337bf510e34f814e9adaaf6829ba77f419d0333401abdb6aa5ca6bf73474ae0b103d61cd211a06f1993b05b2d58586d40169fbe8d67412755a94400690ed1b3970354355ae003af93216a610eaa7cc413a2f336ca9041b73ef807aa3829be7b7bd55871afda8adca1c30245813147caed112aac2f1a9af8859c324371ab4a2900195cecde815847e16cc74c4d491eae27997a8b8b7230e6ec6199647e66977a7e47390ba0708f7cb41e261aafc23179ef99978c6d6105758be49c9a42ddf163965716cc03f7610dc0d445de76eea0361f2ff6a2e0ac16a28580738320bee6c678a19625bb933088f63d42ed3ec740f9fedfe827358576e223f67708328ef1496833d89b1e20202f07d50fbf70e6791ff7bd9087fa770711c748b06736ba90426ed89dc233cf846dda8d53e9ee3925b30975c65ef1a20652eb412f3583dea96c64923cadfc76d7365515f710c762aeb8fb3fa2388189aceac43bc1517c8ca6bfc5ee480e566e4bd83edc0e6ebbcb6da0b4b4c26f075a5401fb74eb22476ecf2e62e8f17fdf442e4f636ace1435805d7067c78e129ff3a9623f2b59ccb51614ef6a730aa328707335ec38f69755135d37f155e2ee845860100f03638dbf4c9fe68932f8b10272addd5cfaf3153feffaa32fcf1d03fc6f7dd805fa88b4143d17543fcba6b6bbacda04ccff902dcb03354dc83085009270c2842af259da9455b94bd3c8d548cd0c0a3d4334718fb4be8e5fbccd29592350a4d96ce56491e12293112f1b0d755afc99e31862f26fde33b0251a039b36b0ccd54a620d5d28c43d479e34ae494ec8fb6acef1b0e28861a93cdc002c17ded4c8c4778c45fc468c640ec1e0aa80a07d89ae96987f2253ed240be84cd92188191414f634e59b71a606bc2ea49ad19480a7c96d95abc0187aafdc0f3502a78ee7206b73f8a77b27130733e483cbfcd902a3933c83998c687731da38826da9d5436a27b23de3e32eb1139ec91d59d782b90f2501e31148f4bf07177d07b3df17cbad7b23799f4e64b07a08facc8cabeb9544b75f34dd36d60d32eb4eedaa472228fc83b67666641e94627da394f13c257111fd8692511cf99cc5cf98e57b4542b9d2719611efdec45db61214a6d3992d40945e75ada2b3eb709158b24125cdfe1161af2f638bf6231ec4fa38d6b03946d9f145db77a4ea9be01537367e1cd57ed43fed8eb568b9251752f2a51fe8b735fef4f7cc5c9bf57d3cf573f68f81327b27749b65df58e6690e8d666ac0ea9b5557ad71ef8388df79bacbb9c5946af9c336970ab4bec4e153e7140c409171b0a3f5be56c099ffc83289c1c03f1426047e52af8e677854fb08e52de1a026ca6c00339f32669e3c429eea2eb4538ddfc8deed0d111086ce3380537e258a65f933be6be9fcde9e37a373f50dfa70b24a9f3bef3eb6e67a9e99fbfc221245b1f85d7f92ac226fff6cfdc931f19a7f0987dfb07dd1320c9a05dedc462cbc58cbde2c57c557bfce9104f50ea4585941d3c3e7859cbe6c54703666d82897e5887de7dc799afb767c1f03b9c1364412c2695bc0cbc7ac7570cdc17f8ee1a9610aff5365927aee6d30c336e87dd395b2af623931da86a3ce64a1c12de69fd016a3118cf69d77c167b3d8d1b8b49cbeb2806e6c115c122cf7d3fce0b1a3b6f269ee63ddb9b2ce9155fc65a14d42fd23f01c6cb940856cba35d306863644968893b0e994d671f8013616e6aaa8e82ce1063e89485285145895674c29bdf895a65d68ee5f744976a67ab6cc46d6be203f8d5a9d1d781adec75de576095eb68b38e27e3cbf2391df827b4a8006f7113dd65aa4b36bcda0d9ca6e5053d28bbedcd0baa7d8d10a98cf92e3151dd2fa9dd36da9c41caaf5e7f5308b295ddf79b588bd4325ce7faf8cda441da131a70c640b03d6d332c519f5661ea1ecd283225e23b3f7b7b3957131edb53317c1dacb0c44b132467644962f74fc748f1091fb4623e5aa5982fb56826ed5297c1765acae77f88257d8df7b17ff26e0db3fdf04c78996f78930a7a2fb4d57f87f78e77c91b8ee28d80b395c8df2ac201b551ec654a5efc9000523ff4f8a5486827f0bf3634a1a8f13322c1ffdf69367157fcd03b765935bd71924adaa22864818f01ba368b45f6be1c3e822bae0815b397bbdaacdc23c701edc4db17dd92587f7d54e3be8884b6806a4313d86316de9e39f8b0fec3f2f76716f1f6c01301c20fc9ca67175dd9124488791aff7a5d0b369d351635e1bf8e81fbd405951d1e21f1950f1436eb3732e05705dbb8ebb813a984fcba2f8861d5998cb8034bca1987e9159c04c544fce32f13f9355ff131fc1cd1da0b70139011a0e24a29c5b7724bb158405a09f9e7d377e1d7a70e340db3999a27e3dd5465d81004fa559161375930feef9903b1b9c5950d501637a97c2c8c630f8666e4b19f9282b60dbc76c6fdce3424d8c99fa589f3b4936fe75e358b928439ce2933360cd90a038b987bf6e473fe7287190761813ba333a80bfd72a5a4509a1bf6a6b2e3ddfcf8d9ae15c367dc0dac8f0a7f1c258ecd81cd31e280f089e7e1b82d2711bfc51ab7ab335877784c09e48633ccd455e0fc9c1a47059d5736d265a9f171c3afa1297fbeb269e20878fb0ba0f938d9953752d356b38192fd78512bfb7de97a5f16ac493ff9b1136cbba9f46ecd0cee0b20d0499211e770ff8c263d57f19350a660bd24a2c25920624df90183e8a6ee2c536b91a8a919bf24e18e4fdbb294ce1a2f5fdccf74b375e7c6b30bed248d91d30b3c559aabf24b55265830147c3ff03540cf65633412fcada9aa10c04bb2f8d607f6cc18040b3e0eeed854d83b08f94b22236afb96d5b0cc4c09df04b5a9bc5b896602b50b8ae9039870eebf00b276da15461d625ce17df99d32c7643785893f649191c0b9d9d7c41d2ef912d9697cad25e00c75c6d72ae91779a717edcecf02f2e8dbb68a", 0x1000) r1 = socket(0x2, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x44) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001100), &(0x7f0000001140)=0x10) 20:59:24 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() 20:59:24 executing program 1: mprotect(&(0x7f000002b000/0x14000)=nil, 0x14000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0x0, 0x200, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:59:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xcb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xd363) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r2 = dup2(r0, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r2, 0x2000745e) 20:59:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/129) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x79, 0x0, "0100ffe3450003d30500"}) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x401, 0xffffffff}, {0x9, 0xffffffffffffff7f}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x0, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) login: pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x20ffe000 didn't change! 20:59:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x5, r1}) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) ftruncate(r0, 0x6) 20:59:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)="6b2384cbfe1dc0f11e9ca7a1f1de97cb1c1c22a17ad0a16a606966809516e7fd7ddcc43d6ae65f33ddf6f2f23687b759d2999c0c11c9485cb7f0d8be85102414588deb510bab02f9e69798dd0e93cd629b22a5c6cc255cb0469de287af86239e7c5345a661e8125a33e2e6ba7d3c8838263597d79f0fdd2da1b4a802e05aad33ba357c43", 0x84}, {&(0x7f0000000140)="0cc03367667bfacd570c5c64ea81883c50c33ce8775da17936557d732e6d13d38f2867addcdc74f7d08e75c1e29bc59c7e97f1384e67250cf2c752c3708b95d54e9e762a75c14ed77b6289482082828ce6b1c8b3647f41fcd3bab30b279ce17b873b48639c63594a1fde0ea518d0dd3ee5a48498c64d1c3a16eea69ecfdb7603160b0937121f7da630ad43d4c2b587fb410e40f106258872b71c8fde1881e9", 0x9f}, {&(0x7f0000000200)="beb68f1438ee88", 0x7}, {&(0x7f0000000240)="9c68332934f89649343b6465fb4e911bd815f834c799056934178eec9f4e2d60e185262267440f4cecfcc27ca05fe4e51f9b1947949b070f590dc5c2819da97ad67b0e72abafbb1fe5988b81", 0x4c}, {&(0x7f00000002c0)="92b64f85949c4de8d7b532a3c0747955fddfc7a075ea60c13c07cc70ba1fef47dda2068171fc25511c9d834258de1ebac38e3af30ca2d18b831dc68c9df2e23ed134f7fda209082b6dd0e75d347fd1585f2589e35c3981f601e0fea3faefffa13a68b8c12d827c159155d9ef72587ce5a566c2ac60848d60b62fa4046884795bfe0f8d", 0x83}, {&(0x7f0000000380)="da17be1521b1c1a7235dcadc38c521a976106e30b232330023d09b06ddaff3315967e8a4f9bfdec1585e1ba7e3c8a08e71f189bdcae0470451adb4715a2d8cf63fac2469af926a55bb63f68382231d3cff6c77b79e9f1257c3d2f95fff46184103ebb03e", 0x64}], 0x6, &(0x7f0000000480)=[{0x98, 0xffff, 0xad7d, "a470f4c23f5d62e6e4bddb424fa1a2ad556d50e453367490a48098e24b8d25a75cc557b8190265a7098ac9995b82f89f4a9b99d35641950da9c86332b89a07d8cc23a6e0d431646124764d4d3f84b74601594fc4c42779167144d52a44beb12d4e2b9490efb54d9cd43d28ef1d6ce85c7cdacbfa064b638bbcf1f411f1bf648ceff65226c7d6f013"}, {0xe8, 0x1, 0x23c, "f7fa3b3e99d42a9c22551365253b2ea389fae7cd56720d14bf1fa0862f7e8aae96896bf11d886995a5f90ccb68e6f59399756486b8885e50dcd6d58ded1614002513f7c5844e9912317ad7737185eaa959fb5a32d1f985392946377e963544d0c09a9895aee7fa882682f5f2d6c63d4aaa289b9a07493eef8b67b4919ddd5e7d3dcfa9fe4f17e70f3be5ebd6e8b9d34c33e5514da69cb45f7b50f75abeeab1f6064663462d30ad31dd6acee59b0d1839323a27b5a8c210f7cdc0a961e691e6277e7dab3bdd33e8f9fcfaa39ddf8cdaec9c48b930"}, {0x70, 0xffff, 0x3, "f1eb080a44b22d6375b2134fdfa9f028ed95ebe94e2906923e62f13743dc020f314e314482997e4e0785380d146e57031f418eb636cb6f35977633a54dc3e44c8370ad75e1590d5639cf4795b5218084d2787aad37c4d4a9deb6ec12bb8b62a5"}, {0xf8, 0xffff, 0x1ff, "dd3d8d0431f27f997981110653a2d9fded4938ed95224791cdb6c6376a971a2fb03ab46731c96944f390359e725ddb2be18e6a9aec96a5ffa30844427dd0eacc617cf1715c7d2462ceea831a597ca4dd4fe80a55867b23280796dbd5cfc9baf15fe8c7aef85dfc08b9d93fc2457348ee35c91b0db12f9bb1f6b4c187a5e546b8f5d0484ed1db542685e16490f8b875379b9fa8f90a2f712e2311d85db0fed823009ed4f12cb8a9040a6febbcb72d0f0d95487ef48bc1c0ec2d7f5bd2cff5701a8b3e1ca826b6122362a8e3bef49c54c5bdc45a70b153e305b5304c3cb40bc2bbf156"}, {0xc8, 0x1, 0x9, "7e129e5b50cd7fc610c281c59ef0a7ac76477a59f77e202400922e44dfa071cd177920a7cdc67793b4c0abdb7d3efc5301ae5e28c3c6d08cb4841ca978acd94e50c0e4e5bb77ffce5e815326dcf38025ee59d280e12a3e74078efccadb20c6a23709de88707d4a75c5b00769f28fd657275b7bdb70247c2462c9adce5503e33796665ee43c2dbda3516eeeaa3ffb6f702bbcf2d4ef7946d9914ec8d0e3d5d11fa961e62c305891f52ee0b3a7dfc8b01d867591b2"}, {0x68, 0x1, 0x3ff, "74f7f892dbdeafb04b6db619ec645eed78642e1a01a3fbf22754340495dfed3edb35a0023a0cdd91a10ee3c0f2dd9551c0606139fd8b407f4d6f60b2338c7d3be886bddc03fae91ea415f0e2a3fc9278cc5d6e3b"}, {0x38, 0xffff, 0x7, "c3a2be7fe035ca17ad853c6f7d3fe85c7dad5f24f54251b1e44917e5fbe198713cb2e6c2da5578c0"}, {0x38, 0x1, 0x4, "3693332a32ddc9053bb150ff2bd9303abc8fd2d760b3befe03303b3bd0070af7cc87cc04"}], 0x488}, 0x8) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 20:59:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x0, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x6, r2) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r0, 0x5}], 0x2, 0x101) 20:59:24 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) listen(r0, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="4c0900000000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0xb) 20:59:24 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x80, 0x40) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa) 20:59:24 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x800}, 0xc) 20:59:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2052, 0x1) writev(r0, &(0x7f0000000040), 0x1) 20:59:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mmap(&(0x7f00001dd000/0x2000)=nil, 0x2000, 0x2, 0x4011, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 20:59:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 20:59:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="b0c64d55fc79077f640f0eaa7fff1c841973d601d1a59c382484535c7734f128b34037e68c08cb277ed50f85723496f43f8a9b5e9c49b446686db47a9037f89c4ddca0747331e098b34ef03790900a03562594aa371ac199dc589935e97f78625119e0ca35b42efa4627695803450d95c81028c59f276e19c169f0e6b16a836a418037cf71220f3c13371bde1742d6814036235265fc4cbbb597c3b2fd6431558f5de9fdd1192f3d4e5bb591fae784cdc9de23b66b465c322f3f7572c092e541552a213dd2ceb950", 0xc8, 0x8, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 20:59:24 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000002c0)=0xc) ftruncate(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="131ff77620063b69ee41dfa4d9797e32210419b165f4f6b0abec65a61cf90f5d45e38953cf2f24b309ad18fbd4dfe7cba2c1c1e33686a17ec9728b1da8208ae0a8675043fa8560f9652f752de7ea98745ebdf10b3ced81915e0f1c3c24a721bda84e8c9ab50a9e2371bf970c89a4a9c2646a11110deb98f687d09528ffced673eca9189586d2d36e630d1dce73790be1c4183368693715d308fd386afbc1c53351b4649fe6649d069ae006e37652943c0e5932cab33cca71b1116c12310e74c3d2c141ce12a8bd5e68c44a9377fbfcf3401ffa10611fd6012d25aa84c9f52cbd", 0xe0}, {&(0x7f00000001c0)="5899433b1742ad141896ab6ab43fe65206758d5846a8f53e", 0x18}], 0x2, 0x0) close(r2) 20:59:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) kqueue() 20:59:25 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) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) syz_open_pts() 20:59:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x101, 0x0, 0x10001}) syz_open_pts() close(r0) dup(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 20:59:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x3, 0xf8a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 20:59:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) 20:59:26 executing program 0: kqueue() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:59:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) 20:59:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x97e) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfbe1777a26c60132) ioctl$TIOCSDTR(r2, 0x20007479) bind$inet6(r1, 0x0, 0x0) dup(r1) syz_open_pts() 20:59:26 executing program 0: socketpair(0x38, 0x4007, 0x56, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet6(0x18, 0xfffffffffffffffe, 0x4) r3 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = getegid() fchdir(r1) getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="2132ea209b4049c709bafa6cd8444c48899053f8af27a8f4d3747052b17ed2697640c488ac01edc205117accc19e96c442cccd9e633621d9d175a8cbd305ef8aa7aaad513aa4202c8888931df344da9e6555f7852c8fd972479ba15493c34533e6136e049e839a197b0b8864bc512ccec748cc82bcd347abb0aaaba542f9dec9d4aaa6", 0x83}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000001800000000200000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x4}, 0x0) fchdir(r3) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x3da) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) 20:59:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000480)=""/243, 0xf3}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(0xffffffffffffffff, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r1 = syz_open_pts() close(0xffffffffffffffff) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0xe000, 0x0) dup(r1) r2 = getppid() r3 = getpid() setpgid(r2, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x101, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fchdir(r0) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r4, &(0x7f0000000140)="6244a9be0c6da0838bef65539ef83e04bd6a2d57c5386e1e5006096badec506c9a4f476f5113db5035d41aaaac11a33b810dadcf657e40f52af7a12cefc6139ceaf012b809ecf731d12edc", 0x4b) ioctl$TIOCSBRK(r4, 0x2000747b) open(&(0x7f0000000580)='./file0\x00', 0x0, 0x5) 20:59:26 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) semget(0x3, 0x4, 0x9) 20:59:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setpgid(r2, r2) setpgid(0x0, 0x0) r4 = msgget$private(0x0, 0x80) socketpair(0x6, 0x8005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000549885b30c4055f5f8e8b3ef0730887fae95586ef539af4675d3221c52968a9a62b7a24a5891f8fb4b2bbf73d49147ed4a9ae1ad2edef7e68dd77405346d49e187c52d8f1ea7feaffc3af9a68bee4eddc85560604ba4f63dbd1ddb8454788be4fc55d7f61b166f125625f2f0d482659452b4ad53baa9bc500471b9468358858a10a987889764fc93f92ac1d78dd62162f26cfb425001e06701e3e9c99085b064cb71af8e58cb92649a6b6cb40c1aa1276c694adb9f7cab89b81a39f168830a9d65dbf22c72bc8798bb8f8e5020a9765450b6e7954a9f74e6f8a5f0b843dcb43f09d63883ecfde09e3e609aef965d98879a922c155643a15383f8560628dd0dc5223f48331fa2474da9cb517a91a9f26e61ecd0c8fb17b9bf92231785cdda48ee9705f32e249e6c2ec31927098975672a47c91a1b66d21a952f9685a121d7491df99675bcba85a93e44f586de69c7257e537dc53bbf764fd202a56f05b6936aa2edcdc23ffc9eb7893a651190f9e31652c81d6a15c09e04803ea5771e566bfddaa065523894cba086e2c97be817f31147cc6868b61e8abcf2d6e9a6e3ce613cc74cd29abf9b7045122bfcefde860895a868bb5e530f7d8f9b5e42ccca1e10aae7ec5d965a6813ba61"], 0xeb, 0x800) r6 = getppid() r7 = syz_open_pts() fsync(r1) ioctl$TIOCEXCL(r7, 0x2000740d) setreuid(r3, r3) setpgid(0x0, r6) 20:59:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x80000000) r2 = semget(0x0, 0x0, 0xf0) write(r0, &(0x7f0000000080)="7650ff4989479a5fa5b6c98abddf87277d9c6c020991cd28bda9041f8bec72d47dc4f69f9aaba4730075f2671a5ce0e6fb4db4c3340b9d7f48c1dea8287eb639bec3b59cfc6e7db210b9121676fa9b541589757c5deeaf22cae68b4979f4c18b86cbec89ad57cb25eef3c7c81244893be639dcf822135523631f6fff3bb7c1ba54bb70eba3", 0x85) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x5]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x200000000000, 0x101, 0x42]) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x1) close(r0) 20:59:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r13 = getgid() r14 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="7dc9cd9e611bc43f2baeace6d6923f35f35f015717fdcfaff0f3e9e5ed994418345e1b7c42d478e7fae04fc372382bc0d66644ccb98f418418667534614f1d5edc16fc1ab1a2e136daefbaa12cbc98226b1314b97c2328d9e7fc3971d4ae3397036373b0773096e9981cabd822902ead7d70a4218b76a6ccb3ba77c1269aa9837906d7074d8559a6c5cff9a1d58974ecdb1fe1f1f45203ba0c1f86f97bf7abc28179fdc2c66ec54d82180f28c3b00e6d7c76f2ce03d38d9d582ad785f3c260b3123462bb1092929aa7ccfec93e1cc0e4d1c6dc04954b368f622400bfb191c19506663830f84ccaa5c277200611", 0xed}, {&(0x7f0000000300)="04eabf6454b94c5c509c3e4ac8218db9a9b58a98a6fe4ad039377b4d51583ea23a15572242fca5f25dc13967de516d7bbd9723bfcb9e439d73d4226cda9e4601d7e216a8ec4c841b1d1a09e0162c7fe602ef99fb32b49c8b682a344f230617926d3d3b71ec00f6a8", 0x68}, {&(0x7f0000000140)="1de5d57aa58f0c96a0a9e276c6d22601f6db0206f8cf7182c3b7809c43d6e989452869ff7fc059c0d9f5a62053dd56f6f9ced36a0f02bafb01ff", 0x3a}, {&(0x7f0000000380)="6cd96be391e7417ed8d351b220d0ed228b47ca7246c8cbcc1bcbe9fbb8a247166defb422e3f3a4ef3c2b20bb53ff6359036c56d656763759e7dfbdbe20da6269bf49707332d0787b51", 0x49}, {&(0x7f0000000400)="dabad3781927a7e372aaf0b51c4ba87b4c4e25e95fafec12fec7e245cfbc70", 0x1f}, {&(0x7f0000000440)="7af7962a03ce03f94b83d6e5f82eec8c40243f5cbe91cc883942ab3accd1757dbf7da29da39e11b617cd222338c143e6ad025b54076ec29be9ae6ecddedf511abb85507ab6aabba315125e5ba1f38f95bb80dcd078f17442f4945c3bdc9d8db13f2257261e11af250b6d059163ae9d789166babc0bee8f1f1a3a56ebeec4982f67962325acfc7e542ad6e504267a69372a38ba538a5749ec324626fed4aca4e0258c38277b98a0290aad92ed8ccdd549aad41ec5b89e207960ce308e7b602c4f8cdf3319c8d7b311a1225fe04cac31facb16147b2e7d7000f9b05fbee60a4379802839b9eb46fda7", 0xe8}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xf8, 0x40e}, 0x5) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffeb1, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 20:59:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fsync(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r2 = getgid() setgid(r2) r3 = kqueue() getrlimit(0x0, &(0x7f0000000180)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 20:59:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xe4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000453000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="92f9b30e5f9090e0948a514128f26f74420ab20c3839b6e78d6ad08048b1d3dc5a15dc8603338817fab7289d5d5937b47283692a73165ae5058c5c60ce823888d45edb75bc43feaa811a291be9f8d1ac5bae24436b9f152b60082bc76b1c6567cf8a36b4957a1ca5ad74ff8162cdd5e0ba3b3333f47304d5a9336904134bd5a0e9981dc2ba9902c3851bf4c8949fa702823d3b70da2261549d205981aa65bcfe40923d858f5b3d3d111a31fee4ed75244b0642affeb8a420add48800ab20fc876284a03f1bf3e322d5d3a04abe4da543e93c81c18d3315cb6e3f7a9d76bbb7db8744cd256220f3b0ad08abfabc0fc27eb4", 0xf1}, {&(0x7f00000001c0)="2f4fe26d9086cd34fdd9e3efdd24431c2215e16f1cb5ff43f864eced8b3d9d260ed482f7fbf16b383c76a633a84da73155fa185e100c200a3e0c666fd8c9938e96bc459f8df4537db3e6ceb41260328cf55aa1a35ff94de8e69a6fc1362c290163b00ac7bdc6a4650123d5c9cf6e0448a68b0f146717c9e61c268d510ad19f547c0e6f548fa65a3a63ab437da97f5c11f90ed70a4f3f870325a80eebaff6ecaaa2da5e2916b75e09cadfbe8edaf20e1bea963c5654689c985f09a09ecc3ac96491b77916de50b034b5b4fdc96b22645b4cc0a7761c040f9957f88cd06965c8ea6edcfea397e4bb94f1e1030257d2383d6ceadbf269fd888617e663aee2950aa21099901c34c403cb9e9f8d84e266767f44e5d3923b7f85d4e19a902a6eca8cf2620e2301396299e336f5b6a7434b6098c02883416136b03e8b3307abf7bdc046948685540d8452dfcd733746539e522ca77990ece49a7490f39fba612a06c49e6945ea6b31ce73edde348b01bbe93a8891f3909e520f07cc58719817d3817b3c815c739c7f38981297ef03e866e757a3870526690bb744b7939a60b50113a9d02854f3dc96ab9f56865e31e24a8b6ca8eda184e04440d348029b8b193dfe357abbffc29d5e802f07b4c571702903ee5edeae5c278bded212018a94b7049f5658ce509650aa850922e42c9976688727838370a084be8cac4f3498e3853f9242125fcd3e7812c37e32ecd4e5a441201a9afd4dd7a23765c2e7b913c4d98b24157538e9058066c47f31f4de22f3ae0e09a7e64630f9d5daac5730dc389fe3c40ceecbd6f4f180dcd426fa430e8ef0c4e222678736335db87e0fee90f2ec6dd1c3817c89e72173b1ce726ad68e97866e23e7b44bb4062131116c52ca22163f580f495d13ea8b8fbd474343fea440657bb3d0379aba83a99f42d71efe5fdcb1fa76ed5fcca4b45e5f34f79e624f7216349f9f2acaf753d6e49386f0f520670e748ccf59f76842a6e8a6d46bd7655a884147dc06ca1429b528664b2e42167c41c8576b6d4d02eccde51835bd44083d3660b15066a65be58f32892ecbf318486d5531c95ee29ab63b1d95772ff226bd784ead2ca99c2493e0af5bde3c8c72b2de0b84ac517764b6f3e799789bb6dc2ffcef806136df602185755dd72a80ae8b5877f97883e5e9c7dd906e9d3934de90721b0279d8a7c95eee0862eb0d5df2f123fa67f3bcf8a46bf760841daf7c15d452e45107664f1c23a0f985af0dfa01fd62126086f5d84cee69ba154761087265629ff0d072e0554cc23ffcd3774aaa9bfe25c14857bcefc808fc7f104a5644b37a04261e67f0b8894ed3ef289659c37979dbd209e41535292149d171bb7bf6db5049fd1dc2e995bb51adb5fe4503ef38dc037ec838796793614d3afe3b322a7d63986bde7093b70da3119dacd01efa0951e031d9a45a82f1912f89108cfcd562d4d9fe1e6ae3c2def70e659713ba0b63bcadc9682b6b39831310b610a3aefc9cb5cd69625aae9eef95c5f99b02306ee0ce52474fb2cc2f0ba78e984203c3f717127ffb7de82469a8538ae0a2351cba1e22b42e6246161fdc216d3b4ebff20133123d946441949adbd1b9483d307355a0f9685a89f16cd082e7202a7a8d2feeaf0c6cb947cc26d122c8161246239aa8562a6e8ebca666d1d5289665f61686d89a60e14829cf8eef4c80870b6da03d42b2853d85a3a84e112c3b1d4659ff25f14ae89dc28755981c565a32b6233cdd92363460935a31ad75257998f1f8fcea4454b390d4b563f3fd1032a42459fc9b0edc77da86cbaa1547156cd8083c0f2091113ef07f5ba39cad58d624b57905ad64e4d660a85715d32568c79de3d16f781593a50389cf323f94efab7a5ce552ba2a3e640c38d7b05c9a6bd5aefbb7e00b6ea54180a3aef50db2bf3d31bc63351b0c646c4349595f83dba5c5e9010f955cd9326ccfe0d8fe6aa9008b7d4b78db32a5df3e96e9e6dba64b8dc36b32e3f40da2518f7ac99069528d55f845f754fa3cba472705e43d2cb6eeafb237b44b7a022a1a722ce7666370c5c0de8a8273530877fc94c8d5052174fae6ad04a4baeab6119597d645ecf2c471b125c1cc53540023535c4824b85fa2878511707a172cae43f4d62530053a86f93864756c6842a786427a75d82c7152bb050cb1b56faf414e89e09ef8edbb639e96e95c009f95d39a0aed11fa6471d9c5cfa2a79671f5fc88b42ed47e6b41ab8e76157c9b29d55fb1f29723cbc2489ad2f63ce67998177c378ed6d0eaa86a686a3e7d735bccd5da15bf867259470978ff43efc64149600b7de03d6a62b43c2262d2b42b8115caa0c095e035380c4338edbd11428def26d8ce5aaca8f944957a96e053bd06341363ed71a4d7c97c5d995d35e39188fa18f253cdc72283cd61955e423993daea6734204ccea08f2e7c834ce72d1ad94166543c8939292d169abb50cba0f542d52d40560bfdf1603758c24659d24f3b5a8342b02fbf1690f1de31c44f9c24b69eb2d4046e6364e1d76c0c5c22cfca6b82ee1b41e624c39fa8ba619f3b8d181f55acf1f4d3c66641a03ccd8fd9b32fb5ffc5861d82a8af9850fd8e30200159cbd34f8832bd14c12eb018b7d0070e0774981319b465836cd82fb546ab059a603f76332659af685c9c94beb27ed71685b06aec66eb53b006cefde3b7d1d568a54047f7c4ef5441e5c17788618a297098fcf18de034659869056b4cd82799386d27dfa951163367e57faaa130e56b8f4e74e64081092ff14785be8a0f599b66a0f5bd162456bf10107ce3503c3b232b3ba26f4641668c1caf798e992683d7647993b5730b347a20230f09bde5491336d2d937e2d092e585c782ca89e6183f9ec9a436963d89d735a453bca7cce07786507030a0dcef769b4aca454731cd3bad513dbf8b6617d6aff9c8c01cb4484c4031d20a0bbe868baa0c533464ad7fb49a7f830a00e8da79cbcc68f8f2841442907c70f881927d08e245c6693612ef357d7a6fb740995c2eda5c984a81714bb7b750cfeeb782af394e604a58f75c4867341625463d8671d864aa6a40d7a986747dfe1636447f791e29c050022316d7a0a50cc1d1503fd3cc89642c4e051fcf647fb2063f5ce1dfed04518eea120c6e62dfea1a4ac155418fa24b8f8f3689524862a7ea55c99405932972c4b805b20fef4ead506d1007d646c255bcbcc786e4951af168ba8d4265e1231968a58353c69cd03d07ed9ad04236bd4f43e063e71bfbd127c4bc28e90b50fab872b552050e1a0a613ad765c029bd172a7847c99318fb558692a314c7ef5100dc10637c6d80e8428206ff4a62c9847d0b43acf6ab075104d5da064cb0179a905bbd462ab6d4b066461a22cd8600e06cc41c32769234beffe8fd5ed3818080f2790553ac21add8cfd7a57be0ab56769f8f0086258635fc96ea16eacc5a091988fdfb67ce07ca88cd49d265be773c8edf577069baf41ee6a71aa5d5eb04a456386293e294b0246ac4be283966b590474aa0e64c9d90e485e88f5407b1ada9f19671497346085ebaeda2eee11ab9e84678ebea4c1990dc80874b9ede4d446c6eb0c7c00895ee201d0242d1110ba475cdc6a2c409d569be55eb4524486fa4ff347e430dcdefbd82819cc6e5dae17ea91b61769cc2f28d293a55add08019cb4d466d90b8116d4d6b7c74e93c06ae494210750fe5cd48c580b7bb1bbae9d0dc484f4b00d5cd920feba61ba80b7144d6874d3fe41765130a2e5b00d677baffbcfd9b2b370a636343cee1103da889c4eb58307abb3a2208f46ded0aa2e1b13966370082f3c46434a53bcf7c19f416d3a7d4d4e6f1f6edebe3495a043d4153f83c7f1fd3a5c1a67ba92a9b6117d1e56f48337fb3d1ad1553df68dbba94addfbb15eedfa794f8dea8e6f7189c0ed5918e23850e9c00b1201ccc7cdcb903d9326193d71206c9ee0e63f130818c491cef1d2011f6d2dd15c62764529fcf08822df2ea91791e548dd61544cc9e3f068fe59db034a27f0ed244574105e429861bae6ee611d38e262ea175027c78e7a61ae087ef120f9b294d7f9851e2866edca3c948142a652addb569200f6251f4c30855b91213059e8fe039b4ae0abccddf64335a4f278105b199696a222438bc3aaedc7a287a14c6a47ed3f77c3e2468a2e0bc50b43c580c8a1eb68f88ddb07011a22b1403eab40bc69fba103bf63fa5562040c6ea42642fa43720a4bf93b0a11e600edaf81cece3f0d83739b0682a845f75a567f0c825f8b825593600b838b25f0f8d8b118b8e6fa81b1e65dde28e02b2f8a2ec973d0e0b97678027e65449258b6998aa9e22b66a7633a80382d8d89b321f08f4c177495866bfaa774bce175ef742e8e28332db1a05a02a67f9c9b52d940d419246a1ca13c881194cb6fcf38718683567572d8abe79734831518204c386846725f45ec3d75b32e26eb96ee5c83feeaf6dbee1f108eee78ad2df654d96190b77f9b8469248ac5dcff63630a782b2b946b2046b88f8a1748cf7945c7ae58cbbc7a8c76ee7a57eb5eb2063f8b20da4a98f0593c4b268f257677c0f4098cb2afa72085c5336b5e19432cafbe211e8b0c764174e37814847094b2ad21a948719d860cad7944724ee533c7b079278672de83a90bf2043e033da2d4da4edc2db941149f4c2120e82330d50c3a0ad5ea8f6c9cc49c06b2300018553637141598766df61d429bef55c2b1dae522d1e3af06d178e5027412a1b057c128adf2788ab0cd7fefed162d97012e349115e1265c302259c6418543dcac5e99ee5c892b6f6604bcac93e693354ad87d63a62d30f4de076a28836eb31a1ed225947c1583eed4a6ce199ff38004595c4fdce9e7da45326ffa9282d5ac6a01bf1b411fc1b592e9e60282cc4d7f9ae2643e98e730c4420ff6d43b7bbd70a11f3fe4e3d02e9678fb16ef2a430f8ee8f1d5b7876de60355cd47fb3841b61f1c5951b48e0d4b7aff14de422b33ed03d32e2b0736d4f0bd7cf35f5538944ec5beba2c14bb8ba2bfb1b48e939eecc182ccdffea69b62a545ed47dbf254dde771ed521ee1d8cbae052b5c83790b68b249bc738212a13f722e377e775b95af116a1e53463575fba57a39966127e7f194d39e2405fb3134218dae8bb9962108a60d2828c314826f3ed1418bca51133a12760d4324511843a12b74160f9f568ebf4d3aa87568a59123b6f416de96a64ff804397609799a515d8b73530324f64cbdb5205e6c02cf69754ab38606791efc9f76e8f21343e6a0eefa27196d4c77f594f9673216f753b1178d0caa5679238157faf6543d56d07ace7b1a67d60dcb1862100dc77a72e57dc2bf74e674c786ccbadaa9e2265127f107c3a61ab9397261ec7c8dfa66ea808cacaf0638afd9d1bf82c91d9a18ee1aeb16d39a0c4d8efccb37f801f24666678f6c32088ceefc782a0152c006953b8186eccc8037d2d4fdfee0d6de2d0834cfd2e8ba9fc4f484091ee393b8f3970de5ef133bed082a0a33e9f5c2e6cbc6eac570105f36efa058d252298e2058fddf5e9d452960be188eed19fc427625a85a982c693991e20c1cd1f26e151fec836a8b8774c2bdd59fb3992a5299c4913732178cd9d84c30c2e3021c7a54b65e92fd18a08fd17ad5efccbaa4406c23378bf1a07fcc4e603bc619d06e88da343fbf8a9d80f20c6b14148efc82346209c879d1c2e60ead5fc135ef9dbe9876696a17476cdd5807f1d4d1074a6c7914ec68fd6760f9a6aaad9c2d3bf5bfe1875ef2390fd1c140eebf0d1ceb459f2023e84d8f0cc", 0x1000}, {&(0x7f00000011c0)="fcea0eb77d1fc5a10e9e7a9cdd45d92b1ff5088274e3e492", 0x18}, {&(0x7f0000001200)="b2338dd01ebd16e8a0e08daf2c3f4f9344f09c08055adff1a2d185", 0x1b}, {&(0x7f0000001240)="dd518529988aed4e07babb8f7056cc292e572624d7ac5fd9702e1f526c9d406e04f3ac69b0", 0x25}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:59:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9cd, 0x8}, 0x8) fcntl$setown(r0, 0x6, r2) setsockopt$sock_int(r0, 0xffff, 0x1019, &(0x7f0000000080)=0x6c7b, 0x4) 20:59:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x1, 0x3, "846270c1ac9a889ec37244606d1acf99b9298d35", 0xfffffffffffffe00, 0xb3ed}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 20:59:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x140) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = socket$inet6(0x18, 0x2, 0x0) r10 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x24) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r14 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r15 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000600)=[0x0]) r18 = socket$inet(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r22 = getppid() r23 = getuid() getgroups(0x1, &(0x7f0000000780)=[0x0]) r25 = open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x20) r26 = accept$unix(0xffffffffffffffff, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) socketpair(0x16, 0x4002, 0x80000000, &(0x7f0000000880)={0xffffffffffffffff}) r28 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x2, 0x54) r29 = kqueue() r30 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40, 0x103) socketpair(0x11, 0x1, 0x3ff, &(0x7f0000000940)={0xffffffffffffffff}) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r33 = socket$inet(0x2, 0x8007, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r36 = kqueue() r37 = socket(0x1, 0x1, 0x800) r38 = socket$inet(0x2, 0x4, 0x8) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="de8034214332071820062e62c3c5b63c8d4d57cd6b0e2180b9df84df003d9e352070facd4085fe3ddb41ad8a5219aa948c975f98cc0e94e5d990576306cad8a168825a45f879cb4abe7a4aeb680340c67e8646a8f4b971d07a864181ee40918e31fc272d314409", 0x67}, {&(0x7f00000000c0)="a97fc7ff54780be6be3b4cbb66f969e5dc8fbdc9b10e23c66b3333da05c48d13dfaa8842efd7eb4e94bd9f1b9acde7a860f6a2f381ca41d857abc5d87c932a858c91512d87641c5de3d081c72c4ea65ac9d36b0bf7715800f6407e8796ceec683293161aaf0e4cc8", 0x68}, {&(0x7f0000000180)="876984177f45ea946153649fb7b58c1c2b180f28f75c4142cf31f9073579", 0x1e}], 0x3, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x38, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30, r31, r32, r33, r34]}, @rights={0x20, 0xffff, 0x1, [r35, r36, r37, r38]}], 0x158, 0x8}, 0xc) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:59:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67d04b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r1, &(0x7f0000000340)=""/161, 0xa1) 20:59:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) close(r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) r4 = semget(0x3, 0x1, 0x40) dup(r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x2, r5, r6, r7, r8, 0x2}, 0x6, 0xff, 0x100000000}) close(r3) 20:59:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20001ffd, 0x58) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x6) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000040)) close(r0) 20:59:28 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socketpair(0x12, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x812, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 20:59:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x7ff, 0x3e2, 0x2, "78f4893f7944076dc8bc933d75f7c1e323e8e632", 0x8, 0x4e}) read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = dup(r0) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x3, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = syz_open_pts() pipe2(&(0x7f0000000280), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) read(r2, &(0x7f0000000180)=""/228, 0xe4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 20:59:29 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x1, 0x3, 0x72, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001880)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f00000000c0)="70209b116c30fb8a759bf2f486ede17c9ec4111afae8f0b93a14446407d2805bbe162a16c811348940244c77bfeef3228ecb681dbc220c51d5bc10c7c4a6772df44d989255859dc6bcb8e836a7f321f1787dc3e216acaf6921dc7ddba3e867a51575a87b627831d457adaf01", 0x6c}, {&(0x7f0000000140)="4f2581047f03e6adae7d0ee1c6e13548d428775a92211770abd0ffd0599991bf9302df672b220a", 0x27}, {&(0x7f0000000180)="9be682d62ccfd3864c50f0bf4c085a673747cb176af6ddf895b97f8dc7587a33aff3cf5042bc4e8a6d03b1eac1084ca439d595bb7a8ad30d8341be40765b320334f40e327a992cd2b8f148cb1203a72570e4431df35c35a9316eaf5eb9da9aba06407603920ae917876d3ef20c2ba1a75b69f82d95fb05ad0edbf6d2be636d78b74ba3d79c9e5d7525f771240e4b757549f471d85094c0602f2f40", 0x9b}, {&(0x7f0000000240)="8d3ecae01cb96165967520b8d6913588bac3c0aa9f9946dce4371c08fc9d4dfe81809972e31574f51aa6c82ac8d55a80d73a826a08a13cb652fa52b734545f5ccb9595d7a7ba24cece4a223ccdc3a00cc8ebd849bbb6e19197d161e48a14992aa2742e9d4f95b5631895e1882c014e885e2a4a73e8a586fba4e4aa7d265e2b1152eb2cfc47d2f8240e46bb60966ee3b9ad4936de7322f1063283948861efc374e726588581657e30d79111881a0c9bb83d9fcbe0678839c84a09a77118bd4c42921a02b7bd19ed6b", 0xc8}, {&(0x7f0000000340)="624ae8840c66191e6992e324de2d80f4e53768c63e5794779389f27372b9c136d8c0638c4f87ffdd6e54b95cf921b2b3747c5cd680cff3eecf9ed93d881d971bc8fd28cc483fb99192699baee61e76328d6a5cd1161ce0f201faf8bdb34c05d22e752c98d7731d738ef8d0f6", 0x6c}, {&(0x7f00000003c0)="b7e325b0c614baeb7fe671da2198756925687f4589e89cf0e10c9795ad475c99b33ff8f0cff2e185fb9f0e612d0e85e469f43a0fb260e75b5d644442b7a7db9559c49ed9b1b7aa3aa72516d00c2b11198d25df9e8f0068009a2da898fa47498f4a3a647c1c9236bc2afdbfa96ac52ea9de27aa79606f44e6f7b11f13241133b6f83daa257eb954d8864db693570d4e975a983165c5a6a9c961cecf280fca64ff9bebf01241fe40150deeb9d59f72699b83a5d0f87012e291690d4e037c477f3d03f51936bebf52bcf3eca0cf5289ccdaa4fb408f5f7da53fd731ec92357231", 0xdf}, {&(0x7f00000004c0)="26b702660245fa0795fba598fea6e37080768872be7749ea2f90f3c3605be1c901339005502b681766956e5466b9d6290734fc3b8a04e0f0bfc26ee2f8a59866ea5d0d162767d0fdc5f8fa44bd7d5289d12e788ab5a12f9a39553e1246a2ed6691870d33e081cd407ab838d14da4c0219af95988f22da5b0c753875f2663d1c17a3ffa5b95fdd741e7cd67c8916ccc18fd0488e47d0f06e6b3a03a0296908d683b44a302e372834646d5763da7153f253ef9addde49f4c6ef33d8ffbf2f91480f75d761792d6c6a8a1c7", 0xca}, {&(0x7f00000005c0)="1f60325ad3cbef4877f48110abdbd1f6fe24e595946d57393b17ea72cd3454d891c51d01b4effc5e1d9c5b74da979d92744bbdb98cd1f297a7f7954adafe9f559eb150b3aac3697f21ae8ceabadad318f38b1bd846b5e007350ad2dca202ad849633a12c8d8218042e99bdd0c28f90071a2d5286ddb4cb2f78d47ec9fd4b8c79136d968eb6a64dd0b8f9399873df19baef0abce6a244956aa7a32a93f6088b1719d16292295f81505410c61071a9ccb00587e5d2610d14747114178be9ebfdc84ccc51070328974b76096ed79515c46244acc508cdf76a6978ae1448e1afc0e70084c878eda48b5e40d7c889fd7c52d200dadefeefb158188cc4633f0068a115801ff41f875dde172d036f419c0e96ae5b59c4ae766502ac7374b32a7b70097ad425ce5ef503b23e30ec36fe97df670ad1ce6f42806e44d5e46a53eecbe7e634ec0c7d227f337bbbf976c6bd59a5629ff189a162f4a9037e8c0f6861892d446e9c985c1449599871704359d659ea82ea878b4cd8eb4cd5d4f81a3a8c234b5b6aab166de2e65b590b07a9c011ff707cdb7ede934d911ca892cabf8f353e0bddbf9e608a336e15020db392d2ba86b968e6f8e3d296232eb0acb96b765b7ec61085872f8f19ce9c98185462d3dafacbe4a261b2b6ae14194ffe1c73cf66d1d9d241b5ce7ef38157ac0b9913e76986f3f663d466154f8521850d2c805281c1cfcaf7922174d75878a385bd3c8cb6c75f8f05e74199331ae2f2dbef6eeb3ca864a0037a7457c9365be311b2592754657d079a083d601301f8e725c276330c74d4867c4af60d69f05e52e321525e907ec7dadf486c03da9997c55182a1178d0a78b6820023e4742ee3f27a730e20143d5b234292812ef081a192d3895bb5270aaec214afa58d01c8e8abf271538f1424c0ded0b669cff9b3d8f301039df39b0f9fc51a8ccf923e10fa9cca4157aa49101124d04ab939d1e84e1c3718866f75bd343dff1a9a1060193b33de46763b38ea0fcd2ab3dab56ccd9acc10ecd32cd1258644f80ff7416c5461ea07f8550c4346eb94c24c72b4213717c254afc3a7de72110b0f3437f93eaf0772d91df290c32a8e80d07e77f3d5e56ded1599d5c775a2c428dbd138499c5bb12d68e55d4680516cc7e4af407c24c0a1c45cc0c7a109042565071fd0b54eb78d5627fc8aff3188c7a7865628f5fc1a4876dea884925ef820dd5afe3d8c8a3777aff255f1e3b39ca02612dbc4d15bda318f65ef26389b8447d5f86761df23f333dfc2bfc0594c0671b893e31fe80e6f0cbd8f5dc4425bfc0af4cadc348b4e2c2f94ec77c95a4d40713fb6a42e3286e8147928daaab93377547fc169a6cd832a81c08d7b725cc95f401ec58b6773fbadee102bf880035e844679794021bc9bc826a6d4b9ade42b41a261c3d7a344d289fdf4b5c7878b4a4e23aa3223d7a52336392476e7827e2e97daf704f206ce1c6d5fb42b44934d0f893b1408ff0d90c2727d8641786dafc1408666898e87e65db6abb049dcb5c4175a24ae7cb32e33fe7c6dad5d6fa83128fdfb88396e34203b6f3d9a82a84f0cc10053be39a8cb004e75bdce341a343a59be8825c49c9770a66d2a539e61412e8c183ca3a186338e08b6bd4342bf177b9d198ce1de35c874e11cda58a239f3ccce218cee028af088d96cc1f0dee2bb55c122d6e93d37e00e25e5f281178e8f5764c5f7f43fd989a2616ada8fec37fabef68e9a97124297974f24bc544ae8309966772254ce6b18683be458e1827e8795271e621630e20f1b7074bb28a971ac49f3cb07bcee9369e255cc25c8350c71d19b5c73f4f5ec5da88e7253713dfc56f83b62d5da129f0367e758a03dfaa280cc381e5765c7e2b57a5e5c3f8d7315a43ed448847e7680cff43bbea0b2a89fe9f80a02eee7fbee674f6a163ec25c211786a339080bbd716773d042e116b7753813364f81233db19ba0e5bb62d36709e2a9dc1de763f6fce534cc589b9339fca7c17ff9e02153e103584ea97b190309602080c37e9400afea162c6f7302552c39245595c813452b7feda221e3a09962741a4ee10031e87bc36b469d94e4d7087143f305eb09d003abe57d92fa3f7e136f96433d6493fe7322bb8b82037f140a417d9fd830b637ee5327d848a1e73f47c1e29131132cf3646e5e489f08a7a072ccfa8a650abd611cc5f0ca6a454ea2e0c5a548efdb345e9cb9e0d30f32e0ecaf5920587b809b657912fe14d669cc367ba5de507e98d0a5e99e50428402144720f9d08076aa485519c5a27d39b255792f2a34462ead200ad2948a86a43ab4a9df9f451d7e310dfec33f83e12ff60d5b4ac2489d726389234a425e136341a44bd5b9a3ea638470f27ee342ea7708e570eec1bf1ca3a75dd4821402d4bc57d889ab3b891d7b4bb80235d026856a09f6aaa438fa25a85401bb102bcd6260f018bace9dced8d606c5cd80eb6ad871f033451837fd5c2fa98d8f0391b49b3ad53cfe958e0dafcf1e43c8c6e804d865dba5b807d6109e2bc6324027772c94993980cafa9c8205681b5164d37393443a211f3630c931c0815a4997ebbf265aa4f931859c9fbb34e386ed77f63309058f647dc91d48c0977ad04f067ee14de36cb7eb4bbd10ccfdb394c8b3b5040ec4feadac86f46aed9b873398dbbefc1b6ea201e861ea01c590ba23a20d687a23fcda1677b100d7dba7f35843ac012b27dc826df1afdb16fb66f4d72b6cd8c5a0bb53f1b4b9f0138dec6ee1faf1c2721f018a2ab18459e6cbc10a8aa24c3cd17f18127eb3faa032dec22686092969a9a0696780c16be3b86f4aa7cc91b357b11189c53457229d777aecbf3afcc2b2b4b8c273042a2fecdab6f63d51fc6e925be05e1653d9465fb60fd02e631ff2b3dd15734b6830d2f12b2ca5663e0b5dbf141a4e7739d2e23f15ea63069903cc273fb930d81ef828a773bd36ac8a2a4c42d03cb954e47844f432e2f89876856199b1be8b080f78870b9be798c730073d5aa5b9958454f6320ca0a2fd11e0882d22144caecda64d1e52eef453a54495b5a0afc685b4f0a3c9279049b56cee813ec7494d332fbb03270a202f56288ebdbcbe003ffd454fa36d54b96779ffc57d140a290725be6738d5b3c0940496b73714b764ef58b4e0a3e1af8e2dfa6f2b9575e0c6582453c728939ae5505df43384cd69ed8bcf6074dc0b2e2b55e1ad30f0dbf6b5c474ca69802cdb4161dd70302c7aa6f59e2fcb587519f0abf65a9e9a257f82952f9cb5efdd8481e9d38a1ce76655c2d9627f7d4212d50bec51d5fa68fa1c898d777b3e8ff4a0800dedc069cb6683b891172a210c63105fa5d0eddf391a2ddef66c778e91e30ed302e2b217dc3e4c4a9e8a2466aec7805e1b39135ffa712fb5873953ce041ff1ce8ea60a1962445ca0b55886cfecdc7de883ae76adefdc8074c7096b7ee6754068e2c42c3c5a657772d04edd97ac84206fcab8aa2777943c9e0ce3acb5319a617e21b71a0ec779331919ee06d26aed2d40a15c1b372e92f610d2d292599d428ee2741ee71d1138feef04c3333aca78286a758c43b538e085f890c90d3d5123b722299249b9d99cc8a1967017667f237040692dd0bf6b22eeedc5f6295a7dddce00bc6d00e541e7615102ad421b69ea7db760abfa112511cfff6242ca003eadf68d7b36f8a18b1c51cd9a163daf96b29118faf9adfa668e193770548b2f4c3b50ea169c0d3edca7ad89bf5582cb68d743c4e2d2111636cef2295f12d58c9781b9ac8ac0a0526b583144cfd6b08da1e75e06b9f2aca41c2f6b9b59e631a5c81583f1a5b95a01d83c1e50b1805e50f72a6a734adb5da2c1bbff29305b57ed10348fbc576380db2eb5efe158a16701ac64a601201fc8fb96f59b4765c7bbac20893f1c34f50260cde333a5d7578783fd66691e2b2a8ad69f50ff483d37f3ee3ef283499accb4d273f49e85388e0f5ce0bf78718aa2910f36eea7f2a9bc2f7f9f55d731d56dc388f77fd952dd1dab09fe5e8c5c2db6dc2b7bb6c728a926000a43fc846307bda02e96f27abc8a32a33edc4adc21e25de42991671206920ee1a730c38dd27ad86add26e0340fd6a020e4a4652bfce0703aa7635b2942b95c0a72a8ec592c986deff87c8c91cc8cdf8f189f6c8da5fd60ba084c87e1bebb4a15408241686cf4795b780aa0e8fdb284083d09d87429c19299941b051a15bc280fef3405fe6c56fdf239e10e059db354c206b49092aaf56bc27b4c5d6a761aab706c209e3235a82b382a3ff295519fec97a8899d71c3caaaa3f13c4d58faaf43d66df93dce4ce35866e43b17c2cf961bcfa0725f614d0245f32c66af93ab69e44440f7413d9928a5b159886907c0e0af8f996ccc95798df0a5f21aed90ac256f77484c8c40017b15d4ee6479a6ccecdc61cb826c67f9ef4b73d80e1cea0b86986ff462936d05b42c17bdc55a08a977aa7461cba004f6ff4b97d50015cef906fffb9dc17365e869e1557b8ec5ac2beffc77735c25a4b9d8927f14094b8bf40f56dfcec596f909dbf50146259e547bd5f9faabf2135a6266a273c20624d859513eb4547859c38ac5ced1753bc98eda6a3ff377c777cae13f67132907d43765af89e159886e3c1d6b96be2dd37ea13a4dcb3912547fa5ec2854cf555aab8def38d0925fbd0d8f177c25ab7b2d5b9e097b0d94ce9863b0182840fb28a03a41f22bee08dfd4021bb9b0832021e25691eb4cd0e6f0a49e435eb8f0a0484e23b16d889c5caf22ace8ca6f905172d54e926703adf274aeb5ab6c2b05eb743e63c1e403dfcb9fbd06b602c5a41de7cdada2229a96f550b4da04f7a8453b4dab6d4cb165a62913b6a2d2d963c3d38e54da67ab17b109f9fb4dd0939f460cd13256ed5652f006bb6fe088ab7778c1150784081526b294bb19a1b7dc66c01e93ad37a5e68ab6a02a6f80e6d43ad07f9aa33a33aefa712258baa455a3fbff7634d0650b483675b29b6420a4624e2e608fb599a0c4443fa181c616133a7d269f0ab4b53c5d84620cbb53bceb9a6584cddaf542a84073400d9b38313650aa16b9c78148715b328bfdc8d396d006151a79dd36a6d8f547edf4bd7067ad102473fe6d7f4ccdac97bd3d078fd7d4eb8af11bdf3ae375505a2044e54d946fb37412818ebf2e4841abda1aebb17c028ec592ea278b003358ffd2803efe1e53b947b9d1849760580b07ded6ec91f1742c9c599fc3b7b32e2d60f54095e04c1c60ca09b5ee7ce5868d1a8ef955853c4e4ba97335714ad823da33b3bb8927d7da78f7eb51cf32f18f8fad96a7f64f86a76c087d7ee4eeb6e11c90ff186bcb7376e61fd2a680af713439aef50fe3cc208cbf84517b05fa7d91fb44ade80ec108da7cf5ce436adb418daf1a230e6717bf1fef2f7f6cc4a9093112567f0dffcfad1f513cd946d3ffcd9bfa7e289586f4fbbcfb1f7b8bf5900f22dc9b2502c5409e77106d294481b16e0b877f29467d2cad8518a7e2a1d2eb20871a77d0cf928634c3fc3f5a46758bc8d2ad21ec8001f2dcabecd9208dafea5e38c44f3fa8b24f61952acfc0ba8b62cdf35e4708b2544019d8043c68dab3da294ba5dcedcf7b8ad5502d1d3da2ede76920b7c9bca46242c8168bf01c7b8b3c0e4d893a0d03a80b31a97a5195e873d40cbc26b9ff52788fded99f1d14d31e7cd4142a25a3e75bd1547e50b143cb2a513a6747c3ba13cf0e9d4cdaa9f260fb5a171c4beab8ee0a309cb42b069122ad5ce8d4e3eb4a6958ef4ab452f5b6e44aeee356b461afdf2709cf9c86af4e131afc4ef0", 0x1000}, {&(0x7f00000015c0)="a97c7fb5815922bb74e90e327c956ca081502b4a9fb7fb95b05c5a9c5859514dc167e6e401c63eceb8fa1a513250c720aa0d933fe7033f46ed5687287e0b7c848b234f72ce29800c353bb8330946ed2f87b833282d550293e70ef75bb96a4f4d077c492068ab45489df0323ac23a4b3bc622bcee2afc773ad55a00a7d5e2631af55e535fc0da1e381cdcd15cb97ad70da2f2f7b17b8b9d71aa3bb98550f86454f8b5240ec06e0c3cbc74740765bcf93a3d5197e3972159ef986a7ed5df1c08fb8f784d45811aaa510783dd8067c83c0450f31b2afe16e35ee1dce0e0a537dae40d74467fe75d9f3b026c867fc20897a6d4912fc9c3ab", 0xf6}, {&(0x7f00000016c0)="163c7e72044a08a62fadb03ba4042d3202d1dd6b81bbe16274eff69ca12cc83c235a426b2a8a7b834d70b70a2408779baadaeb989c06395c8270c061f7958238933ba7004c74d588c2ccb22f1783ac0a965fb93ad48a8a835bd16ec30a02c6e03409532e876e83b67cb3f0244cd08d88781e1a3755905212481ac030d6d489c94f5e3ec24164", 0x86}], 0xa, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x1}, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a80)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r12, &(0x7f0000002080)=@file={0x0, ""/4096}, &(0x7f0000001d80)=0x1002) bind$unix(r11, 0xfffffffffffffffe, 0xfe) sendmsg$unix(r1, &(0x7f0000002040)={&(0x7f0000001ac0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001f80)=[{&(0x7f0000001b00)="1deb2d6adf44de8c19a5effa38f287afd77942a67c07ea1f636f0969e0c0106403eb51a997a7326477832b00ede8d057843c38242e3bceb070123cd145948dc3963b778e56e27985b4e924e311b52a25f792aecf84e770924bcd251357ad79cc2777925b62fc53fc91916938df6597c606e44f7503cb3406031053c8e5c676b0ee6685e99a28efd3e1c652a720e180eae215767388a251baf82c1b876fa48d84e4a0908e89620f9f4c32b7454617cd6f94e9f9933ed13e56fbee6140dc0d6aa065dcaeeaf70aee1042bdfcf8a0e8933a18f0535c99ed408850687f657dd8cdb7fa5903a2b1e88bce4b", 0xe9}, {&(0x7f0000001c00)="5f0e5e8ea31b69acddd6ff35cb790e7891d674290f4ba6780e3e27d35e4338be5460dd9aa3a23c25ce343c93b127665e0675affc24dfdfffa0b6443bb646072ac2d0587be3d8cb6db19337aab1bc0446ab3eef533505a40160328bc2cc9b1053b4a4756aa377e0ae693bf0ed", 0x6c}, {&(0x7f0000001c80)="82834db897ab7755b6662bbb01c21490d1509e348f09a6ea96a66ba283aa42cd0d3d0c989997e350d130e42da9f6faadf4f4ae039a0a31d2af7415ac3d4499d176b0977d2bc4cead137ac2fed42bb98e121cf1dd21bf8ca1dd025eead16cff61cec8f22264ce4e24cd1ec95599276ab16c43a2ed9ea9b90a36587bc06ac332e148c92d700c583228a8edebff88a21199553a07a21c16381b450744a17e9e8d73674b781b20092bddb65f10827bc8e2d50eadf5841cceb35581df664dbca301e18d698081723395ebdc5dda3c85aa6b60f5", 0xd1}, {&(0x7f0000001d80)}, {&(0x7f0000001dc0)="458bc44b45c3a6252edbb3f672cb0fac538777880b51f84f2fa29ef77cdf40333cd58642991d7efe51ff86138e9255d0e1c0f247c70993bc2e0a740bfc9011ee1ed1be504a1e70cb7d71916102377b5a4f813ed8cf1906d643baf50d641dd6d0087e0cfe959dbc33cbf289817199d681bf2992ed9b6026697de22cdbbc75be729d32faea5549a150cce5c0", 0x8b}, {&(0x7f0000001e80)="9851e804d9", 0x5}, {&(0x7f0000001ec0)="63d538403460b928491ec3279952cf59aa7a329733ba53dc052fa3a45e484fa13116da022a4a175321cfa6b14a3ea6f7b5bd9908f9c78b86bda7c7a5a716e4eeb055d2b97f19e7b00a02be1c889d677e692a23b11c1896eaf87d9e4d8cce7690799ff98175fdba996386f285c99e628ded2ad1dece5a853728412ef7", 0x7c}, {&(0x7f0000001f40)="902f3c928de9128416e67858305d77bed6cb07c7c07812208c2b", 0x1a}], 0x8, &(0x7f0000002000), 0x0, 0x4}, 0x8) 20:59:30 executing program 0: socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, 0x0, 0x0) r2 = semget(0x1, 0x3, 0x4) shutdown(r1, 0x2) semget$private(0x0, 0x3, 0x86) semctl$IPC_RMID(r2, 0x0, 0x0) 20:59:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 20:59:30 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x1, 0xfffffffffffeffff, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r1 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) 20:59:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r0, 0x4, 0x80) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x20) 20:59:30 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9b4d5c1292b8e7eaf81d0250cd"}) 20:59:30 executing program 0: r0 = syz_open_pts() r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 20:59:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) getppid() setsockopt$sock_int(r2, 0xffff, 0x111d, &(0x7f0000000180)=0x8, 0x4) pipe2(&(0x7f0000000040), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) pipe(&(0x7f0000000080)) 20:59:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) connect$inet6(r0, &(0x7f00000005c0)={0x18, 0x3, 0x40, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/112, 0x70}, {&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000000400)=""/2, 0x2}, {&(0x7f0000000440)=""/44, 0x2c}], 0x8, &(0x7f0000000500)=""/86, 0x56}, 0x1) 20:59:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000280)=""/73, 0x49}, {&(0x7f0000000080)=""/135, 0x87}, {&(0x7f0000000140)=""/221, 0x95}], 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 20:59:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfed, 0x0, 0x4000000000090d2, 0x0, "d730c1e7bb6fc6e23c0900000000000000e74de4", 0x101, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x208, 0x0) sendto$inet(r1, &(0x7f00000005c0)="5f205e0e4c26255258fb65cac6d4c1556a30b537e2091ab3ca20a7e6bb6f47a8113f18ee6a509d5d110dc73a2ce3723c7a1d17c0dbc3388f79d371f6334337e92e4c20037f0ef05d24f7edb53d9000e0b755a95e5cb2dc51328d4de7286bdecef45a27f2e458f2c4b924e07a3a68b9a538f2ecbfa2afb570bd0288f41a87dbadef02245ef66fb8203cbdbbcb9c65eb932ab748f7928397c626cd0602f08879a96507c14317f51d312c714256c6d3dda16d514aa4be683ffa8284134ce67444c86debdfa839d4da1ce59d5b6c3be7eafd1a9cebbe6debf7f1e5bfe34c0c4af37dc994b2039e84819fe2f694cde0e10ff665f4e0be00a4e9b8159fd8bd094778c35f92f6e0f1e7439aad84718188048589d1dbfa64ce7d099aa025f5b6d65fc4b562302c7c8b3a7941f9017504f5934e5f621bc5ac296ede28f7b982a35cfcc692b0c330e8711f93ee8950bdbc0992c801edc13470f091328c09c674a3b36b61dec5958d3746774942a53c448d8b2b1fd597419362b54040b5749f2ff446c59798160119f15e282fc1562e7924645e0e10e904d0dc7c9914962741f0490d6094a3d50ba9d0b032990d7d23fdf44371f1065bc7727a3c5a3944580d48231de642312b9f05d0885057e7fd3f7758f99cf0f6d23bb112cfcc2784529a5348ff9eb42a873b63688e7398b2d75b8484196a9b4c28154af16429518e330787d5b3d259316691804fe3c5a74ac441155d14132c6017076653c4ce8bf71934b012a48508acf11071da3fd169e31c520fc4d8ea77c0a70395e476aa8571eab0d1a0e4c295c065b98771aae153988e4dd5b6f21cfea39d7957e50aee48233a432d3e5903f527214bd0819715e38a886f903a7875c1cb0e7bcd7041612a14634c23fffdd2d43015af2ffeb2529e52c23bda5bd7b80211b62ec2f4b596b8a994c724ad689b483d5d09074feb6cf6388d14f62dda0d404cf97e6906828d83cb9aca0a2560223fe66082b957d32f1ff2693887828bd78c7b24175ea7803dc015ea863392dfd449dff8f699a78188ed64410d65f0adeb31dfe2d032f6eb253abf80de5e740d93140054ea5962e6825b7d00755e4ea99173c682b1353fb722bf29cfd88efcd158dc994bf6b09f279eea709575a1ecf98e822248dccfdec537c34ea2009e1b0ecc67415559073469f74968687e7eb281f3b9fab445778816949a6938670bdefd6adf5e35935a49cc4e89f5a8abc4b642df8dc6031cb09efea1b083af7d25669a3c2a23fc3af758abbaa32316d85118934b31364cda5c596c917a950b45de36589d4bb2d5e7173413488442fa52842d40309c35fe927af8e01df900fe02b8aa983bec06e287b6b07dcccf2907de5795517ff7d627f4e56e9814e59392982cce48236fa37d3d09bcd0b0fe164364ab97f1eee533e4c8d31640961f14a631577250428e07ea8ca0e3288533b7e37dd2a1e5ff9a6fc8c66595bd1fc6b38b48987c34ecc39f658782be8f0f0abd6846308798c24eaed5fd09806c4f223d0be8bda08aaeb90a5dac445d525eea9ba92785b886aa198f569f4b6b5dba857c6ff0543284da24208c35955b4dbdde5faa4ec41ff229cbf6659be61e175746a22a59be683b4b8b7ed774f6ef6f6884cdd6bf41fe5011fdd127921e6d03312c8dd4e77835db280b96f0d34c063bc02a09e2e1fcd0525640e82c2dcc21235c6bbe852790de313558be81ce13110dc4a8816f8f3c301f5907fa81aff8f712a8e133752ade556825b00c8657f397c13666a8ce6cf404874a3526d14032be52885993de68111332392b423dec18bf8237ceac299c5e3180918e888554922270ac50cd82eea333c325e5faf2811e38c5dc1230eb13cb2453c168e7b7c42f02fb4f25f5449bd8105ce2a246a56fa48a0859b4644b70d96b8bbb8d9bda90a230838c1e6a79079b924c9aab6d7aaf0231edb83885f1cd3efec3f8a1a6d1c2744c7e0de7ad37394a9677cfc316ed163b0ebc01c8db17cb45b8f7be6ed45ba653bb2633b727cd74da50cbb852522b2ec687644c99940b529afa289423c0dc685b629ad5296270edc0f93b31b4757c86769970ac52146a49ded3bdbefc5bda316d12b2be4858fe94f5d66d4a7c03357808a3b2b5cbf70bc64271a09a5cfde7e2b060293ccc72eeada24ca1d2fd0b0de8754507d7cb53e563965144cf6e29d4b7e4f9dc7b37cdaee147f76c6d98700f3c050fef40d658acda84f5b3bbfb0cefd7f0b64caa70a4c918e11348c264e525c18000b2f9666959ef33c9fe4116860f7985e520276e5a95a2e329ad1ac378277a74cbb5b64401e84ca98191e60a7334df45bf51b46bc3ce8a4a73eb8697062e5480035b88ca4ff367c1e358c67d9813f696a75ede3ed3c4d56bcf66b1c8cb81a003a61a11ce604e522d60fbe448a9f2769a2342eac8098460841fd44cb5aff571c3a91f7834d4b1340db32306281a1163a58df1b64f7c6d29b21a1f493cd3d0d020dd7a378b1e17409346e86a1ba39653e60bd5de43a0df83fb1e9aac304cd033e8eb205345ae54ea7ef5a3e1bb2938da0a98a27295507b7641c7869d8deff8e7c9f2be85fda65ceb12665074671920073417b8d0734b838b2fec1b63c78163e36fb2ecb3533f11be1d685d7de936265780d3880c8d45d16a0365032a8353722838071cefd497f7f4d364bb3ca248ccba9de5780684c6ef8c806ca677e1fdf553170b9c64e457d699ae9d34536d4fca5e567c53817e0eebcc781dc5fa0d2308b8819f0113438a449d40f78bf44da25c23d08733387b4868e9e579fba652c258f4a887dc7a70bad7c35e471776f3877269be41b707266b0efbcb8582e71d16314d71618eb9916747b2e1a9d88d1d9779248c4710315e5893f2915eff3bbc46d25cdb4b586e734ff2797e24b2bd6d0db52c9583c14ab6b59c14e4b927585737b0ae747a45f487009a5a49fe8582f9682165f97cb006ddfb3b52c27fb0cd789c9228abe6cd84c87f12c5fdcf867861af64134398eeb92641ecb40abe3b5a88f61e9b9d87aa545f72a867bc47357154580a5621158354bd83783eec40d153acb184d1ca8c264e5e30a073823327a283d1d4e60964b50c09ae70b8acf660993993104b5e0975b9ead7fe1e96775edb801c9d8d9da2c66f6dd92c28c6ee114e6c751dd1ef863d77396494126b775f061987a19eb4fa3c483d3e44213649cdaf7c21dbf36d1aca82561ad3cfde234b0080310dc8f5d040cd8d553cb381485ba1599e377ccba658df92acabc0528c4347e4aebd6c801d352077f7af77985270676d627f78d6b5fcf61f67eaaac807c04f73699a553b65319570f4294c746847c255c939414274b33b25f53bcf99abe9cc710ef0783480c51024a7030ee3977cb7c531e24dff64ec34677a2b6aa9aea0f684c1d129333ffa40a4dbe8e92f43e5c3614c40d449e09a80fb1a6f8aa53db4396dcdb9b9e9825d9999e1bbcf5f9d97ef24e6b44498f618094b1a6c8d210a7449cf5fea901fe61503febb41018499a2e22ef345d595ba929a0665cd008d822ab497392fbab6678cc23e29f1147e11ee41030fdab9a9505e219f14d8f3be6a9d3bfe477f316fc09b489142e74ceda41e582388e98e67f6e38358d2f37cab0d3ca843b5c20804feded427fb9690394e32960a3da365f45d97a6db4fbb0ebfb0c964efe0cc3dba8dbc22612d62b62f4aeedd66a4b70cb7ca1fc3fcb8a70bf64cf5655acfeec58953a51194b8e7cc2e98e6a613436bcbc38cee385f172181329655e9c57a5e78d0c0afa2ea048f1024d006f82e356f45a4793481403e3532e8b5c5de2b83b13a50f9e7787c366c3109560a2cd6fff6649fb7062519aca7b99fe615f89f88faf8dd87af3e4a38ce774c5c64fd40eefb8817ca3a7575a623fe49ba0bf63b394a66ea190e4f1e7ea4ba415ed5d7651c0bf946dcb5ebf2df9c7348a6b37112d7f5e41e5f5d67cf0fcc84ea1e04d6ce0f93dd3be57a851f8f617dc44b7f9f75c01587302d65515c84fbba6bbd5ba91d6086b18e41751839bb0d010799544c1eabdb575f30a5d5e52070f1588d604586cad33957850f133d35fd41da7b4a6f0f736cacddf798ad19386c295352ee4f04924cb96ce23237be3f793a5872e0ca55d0afebe8f9ad66300f8ebad4a2fec24c44f3342dccb6cf09d5ae5717e5207962c98aababd50ea5766a8ba99b30771ba764c4f4ae03350c6eb80605dcf3227c3bc6782be464c72acc1cba8b501c9dda2a81d5f95dc9bb17b876a37725ec53e9bf11172fc8110adf505e9053412e7d6d427b0d9347859a09698d0949f7f69843a41fd5f47ba3764fcdaeaefc11df96d758c71b8dda3668a8823c9ded8f5f68d336b99fb2c451e879416191e517662eae92ba96aa41c2c86cb62a85883c9571f2e24c1a3d191b03b4412ad08c13f5db585bf96584a7be5144eabd142e5cf5c85f8d05fc42faf2cea1552482eae5f8d36ef7f801d3a3c07bf0800cb5173690fa3105c69a50b74ab6593254cfb3898b08ea07f936a448809f89b6eb1d4d6a9d07eda31982adc2eaef18fd6c8bdea106c2861e19d54276ca980a5d1d7582f69195d2eb96294e475315cac55585349ec29a36bfa6923bb7d39d2741ee9dec22a506625588faa5ba0d6ca51b4786c8482ce5811e2e56bca8fc934b1e85907808060ca8f0f4b55d8d2efe1640d6be139f02236e429b8374ab82c98ffc74674ee327d8366053bff8148975b3e150b3e94af35da8c13142b67dffc65e206560da9f235c69e8dd2180c35012e6eb5ae5c7e7126dd60eee46611acf07f693de9e1833c667ed3050dd83e304252154b642fe4d60cb976e21e337277578ed30b6a246366598492f0c8032010912d8757bc620d4923a17928b7829922d63ef154056d74cddd72796e25095d4ed5685a926dd75dacbe38db77653d932d2fe2c4efaae6559eb75d1fa8bc6b2390e78b243ca46c9d4e4e09a64374f96307a8bd3093e90dea67e8df0066f917b35653acd37d0a8718f216853a748bd287271dc767aca9f9ead69a6474ba9da0291b7a209b6aa2f2ca88022b40db5e86361c33a6cce46dc9b07c27e5e34bac668d973ad95acb600b86a800202b7354d1dc2d0a12d2984c8d9d69ddd1cb9d9600ac888df16bcb0b8a1091d919ee4f67068065d5a7c73f4a4dcbd7f5512f6e3e3c205901ed4a542dbaff8ca9ec0b54cdeb8ba4cada75df1a4d15eb53401500dd3a88810eeb94fc29cbaac64142b04c5b7c1f5c975c802fa0302b645841d64adc9914596e1a41ae5cc69cd28363320fc67f85325324042bd55396aa32a7093b3b94dcc00735351d0e4945d2d5a6dcafc5f6973b5fef8bef8e27d5acf16e560fe8707e0e7d4be28d9f11969af6995e93c13dafbd5eef0b8541e130f960f0b6c29f580126189d9e206a840a56ff0c56120eb50cc2ac100262b2c25bd3e520d4b370430b7768dffc2547a7a5ea1f83e04c6f67e3b769bef8449a2235d70e3578bb2da072a2e75bd75b04c1106bc1ffb4b109508075bd3fd9c4d29c1a816c581929a54fe9704749a52320744dee0ee98ad79588f44ce201a490d90bed6d000fe137444f3422fff8ef811dbefc5bb5ef53293c450a84e6e0e1eaf9c3cdd09cefd0826467b1208b06023e7c1eb15231c930bab0ee3614c8d7583b8feff3035156683fe7f4bfd794787f784bca39a363a999177ebe1c245eea40af3171bf9f576897a4a2e6072858d73738419b60f94e7a871d927193444d6e9fe7eb13ef741d6ff7739d2e8c8525a981695caf9def223c781bf", 0x1000, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x98b, 0x8, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:59:31 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)=""/75, 0x4b}], 0x2) r1 = semget$private(0x0, 0x4, 0x49d) r2 = socket(0x800000027, 0x8000, 0x6) preadv(r2, &(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(r1, &(0x7f0000000100), 0x33) r3 = socket$inet6(0x18, 0x2, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) 20:59:31 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 20:59:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x3) 20:59:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000240)="fc7b4b240bc447eea661ed9b22d5ad7e37ae0a8807adce0fe28d38e1db7f984ff666fac82a3c0feef6a0a6c01e6824a5996a00b4ff4ebd456e59ddaa5875d1a6e010e96a066f05303f8174a258547bb5cf69eb590aa8ffd9188250d0f85ea6057a0b19da0127e9fd12796b488f1862e47712097930fe514ec63d9ad5ee241fa290d51b0c7af990f520d8d255", 0x2a) fcntl$setstatus(r0, 0x4, 0xc4) write(r1, &(0x7f0000000340), 0x10000014c) r2 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getuid() r6 = getgid() r7 = getpgrp() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000380)={0x5, 0x3}, 0x10) read(r0, &(0x7f0000000400)=""/58, 0x3a) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000440)=""/162, 0xa2}, {&(0x7f0000000500)=""/135, 0x87}, {&(0x7f00000005c0)=""/96, 0x60}, {&(0x7f0000000640)=""/129, 0x81}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/147, 0x93}], 0x6, 0x0) r8 = getpid() getpgid(r3) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x338, 0x9}, 0x8) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, r4, r5, r6, 0x100, 0x3f}, 0x2fd, 0x81, r7, r8, 0x6, 0x1}) poll(&(0x7f00000003c0)=[{r1, 0x100}, {r0, 0x7}, {r1, 0x10}], 0x3, 0xffffffff) 20:59:32 executing program 0: semctl$GETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x0, 0x8) 20:59:32 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) socket$inet(0x2, 0x5, 0x6) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xb8) getsockopt(r0, 0xa, 0x4000000d, 0x0, 0x0) shmget(0x3, 0x2000, 0x800000004080108, &(0x7f0000ffe000/0x2000)=nil) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) 20:59:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x4c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setown(r0, 0x6, r2) 20:59:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x6, 0x80, "df81bcb13fb596ea9ae058d749c563071c30c576", 0x6, 0xc2}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:59:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x89a0, 0x7a) socketpair(0x16, 0x5, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x8005, 0x5) pipe2(&(0x7f0000000240), 0x4) r2 = dup2(r0, r1) fcntl$setflags(r2, 0x2, 0xfffffffffffffffe) getsockopt(r0, 0x33, 0x100, &(0x7f00000001c0)=""/24, &(0x7f0000000200)=0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040), 0x4) write(r3, &(0x7f00000000c0)="b14b553a6b6caf16e8f1cfcbe77e662d74f7fbdf32260efb929c566ccf359c0962b77b3b0dd029c664dfa8b825c92e86880ce6af9047da5d3c9bfdacea4fd0208239b5cca2ae1b7e017270306b9bd062807b3cc2713d00d266fc27de40cac853d130b495c9ecaf02e087f63055f4696a72658b9076df5281a98ab5d5f0361094d8160a3bacb52c4ed132975ca92cb0ff9c44e9", 0x93) socket$inet6(0x18, 0x1, 0x1) 20:59:32 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x24f) pipe(&(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x80) setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x803}}, 0x0) 20:59:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/21, 0x15) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 20:59:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "e230c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x5}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) socketpair(0x30, 0x3, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x880, 0xe8) r3 = syz_open_pts() close(r0) dup(r3) open(&(0x7f0000000100)='./file0\x00', 0x18212, 0x60) syz_open_pts() 20:59:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0xc) 20:59:33 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 20:59:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={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() syz_open_pts() linkat(r3, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:59:33 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000005c0)=""/134, 0x3a1}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x881, 0x8) 20:59:33 executing program 0: r0 = socket(0x12, 0x2, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) recvmsg(r2, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000003c0)=""/213, 0xd5}], 0x4, &(0x7f0000000500)=""/85, 0x55}, 0x40) geteuid() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) 20:59:33 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x84) write(r3, &(0x7f0000000040)='h', 0x1) recvmsg(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r4, 0x0, 0x0) 20:59:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 20:59:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) getsockopt(r0, 0x800, 0x5, &(0x7f0000000000), &(0x7f0000000040)) 20:59:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000100)=[{r0, 0x22}, {r0, 0x4}, {r0, 0x4}, {r0, 0x200000000000008}, {r0, 0x6}, {r0, 0x110}, {r0, 0x6}], 0x7, 0x6) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0xffffffffffffff76) poll(&(0x7f0000000040)=[{r0, 0x117}], 0x0, 0x60) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) fchmod(r0, 0x80) 20:59:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) 20:59:34 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x50) 20:59:34 executing program 0: r0 = socket$inet(0x2, 0x2002, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 20:59:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r0, 0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) syz_open_pts() 20:59:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) accept(0xffffffffffffffff, 0x0, &(0x7f0000001040)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) geteuid() 20:59:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x3, 0x3, 0x30) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/232) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt(r0, 0xfff, 0x7, &(0x7f00000010c0)=""/4096, &(0x7f0000002100)=0x12a2) r2 = getuid() getgroups(0x2, &(0x7f0000001080)=[0x0, 0xffffffffffffffff]) chown(&(0x7f0000001040)='./file0\x00', r2, r3) 20:59:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0), 0x0) 20:59:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 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) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r5 = dup2(r0, r1) kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x65, 0xf0000001, 0x1, 0x5}], 0x7, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x80, 0x20000095, 0x1}, {{r5}, 0xfffffffffffffffd, 0x4, 0x22, 0x100000001, 0x1}, {{r5}, 0xfffffffffffffffd, 0x30, 0x4, 0x0, 0xbb}, {{r0}, 0xffffffffffffffff, 0x41, 0x3, 0x101, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)={0x0, 0x101}) 20:59:34 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) pledge(&(0x7f0000000000)='+%@\x00', &(0x7f0000000040)='\x00') 20:59:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 20:59:34 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) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8000, 0x420, 0x3, 0x7fffffff, "f90d5ec604943717bcfea30b6f668d0afb01ed93", 0x4, 0x1}) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$dupfd(r2, 0xa, r3) 20:59:34 executing program 0: r0 = syz_open_pts() 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) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 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) 20:59:34 executing program 1: r0 = kqueue() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000300)={0x4f}, 0x0, 0x0, 0x0) fchdir(r0) 20:59:34 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x80000001) mknod(&(0x7f0000000000)='./file0\x00', 0xc082, 0x4) geteuid() accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x182, 0x0, 0x0) 20:59:34 executing program 0: fchmod(0xffffffffffffffff, 0x10) 20:59:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/51, 0x33, 0x41, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:59:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0xfc63, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) dup2(r0, r1) 20:59:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='\x00', 0x1) recvfrom$unix(r1, &(0x7f0000000280)=""/215, 0xd7, 0x841, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300097d1e0e6afc94d2a1164df088973243519bfee11c348b8ee751fefd0bcedfda0789b20a7d216836de256d23b1f46d9485a05340230190cced0101d5e98a23d5c6fcf237290ac38f0d033e1b13fdc9be86467b70968b24047c9c433c726e0e1b81f5c8dd81688651dab92bac65ab115e7e130d97c9dcfc0b540bcc8ef98c0435989254608e7a72c0059b39092d2e05c450ca1ad32826df527637e8db1f0935f8eb17134b56badfd1e545bacf74f462cf1c24c63d061acbca8698b023403e1ed6651780b76b0f0c800c54f0c624d95a957"], 0x10) r2 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/211) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 20:59:35 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa891, 0x80}, {0x8, 0xcb36}}, 0x2) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 20:59:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="ab4076bceefd3f3b98d9fc", 0xb}, {&(0x7f00000001c0)="4f9786a4136dbb464b21c30fbc7cdf8d45c746f457aeac0be0df2bf7c4b5898a844b273bdd9fd06a6e01aa90f4fd93c5ff0bb68b2c8c4cdafea8d09a40167b9f71653f1250830a3ee12764a4bf2fc6e28a63e32f89dfbc4b4fe5267d12090f966a", 0x61}, {&(0x7f0000000240)="bbd2553ade95c80e83ed72d7baa62a6feb689bd91d094d152f587f7c67804c93048194d95db170963b458ad486cd6c4227c16222c1bfa2ebb00a8cb6677046d00d1e663f00a70f0f723668430a6194c1ccd420b01fe611fa3a787f3501761ec6e2f48d89bab20bd660831e80c8b0bd8921376e043743cb1c2c11e09abe542239f737d2a5010ee031558f92fe72daca32af9360bc21f51da3c4df28b7129084d0a44f4d810e6ab50780ba2dfd14ae9751b58037a8d8c2417ba68e5cc53c0f157005bb8db5945304601183a49a4ecc0315b0fd8ea1265bff4b08901d3b97158f236e835e88f9458219f4464a7ed0", 0xed}, {&(0x7f0000000100)="e260a068d68464c0138f533973", 0xd}, {&(0x7f0000000340)="00bdc06d8a2c810ee279c018ff1cd262b77f061c60bf76802edf7a4aee420c471a7d226133ce1e35f66031fb1a374101d4c04983711df4c920618c92bb2efacf9cdb51f4f5a21be7f852b8be39d5656e338bac173093069dc1e46b1eaeb86db31528801800651302bd87dc5097ad32b5306ef7c28c9b9f7128d88e9530b979be4e7143d052cdec234d069e57d32f9a3d0aff1fbcb56e75a7330b8ff79046139c4d13ac3297f0dfc86a4bf8e4d546e59e7241e45c8a901d1394de8efb83717950fe10b238386e1f380ef1bcafb0a70e0d1fe32ad5", 0xd4}, {&(0x7f0000000440)="66785105921c103778eee6044759b0679e75ea6f5b46435605e05d809ec3921f7f9d8da79915562f857a9da6ec899993213df21c9901b92bf382acc8a04db52445c46b0445632657b00287e9741d0b506b7ec1a47a56a4ce39d46757210a03685f4b72ffa361594a9185defe2aaad6c2b4f9e64316f69f5e84af5826a1da1c1f2df107e9225053c3214188c68bacf8a2898a33bc25c4d928591bb0019e214d7a435b3c0344d1e3413736c4475473fd32dbb6b2ac14639dfba07fb094058ff4b89d2dd9bc05c71affa85b703f1f63c47ee8de9b4e9a592408e0716dc4cc18a8eb1a41ea81fa5bf40dc892ff", 0xeb}, {&(0x7f0000000540)="96677d96b35e56ac41fa9b886c15", 0xe}, {&(0x7f0000000580)="8a4b49", 0x3}, {&(0x7f00000005c0)="03d3e00544f1882ce4963f40f60a4f786ce643e70b4fa2263c76532c7e9ea182ebcb13fb552dde8f08799a9f39cb8bbb48ada7e405b2467fafcb143aaf9ab759a8172931af0f615df4521636c869055212673b08ad912810d01c5659fb9bfc3c90e5c73dbc33ef51668c1c5da596f0cf2dd3662cf12547d5af0e", 0x7a}, {&(0x7f0000000640)="4c1fb64d92735e426fc6b1ce5b2a01a7b220e83f22b57aa047a4274a2379d068057daa68d12043d73d11346c408371a38d381d7b12e515f87f48b97267c6523c424568", 0x43}], 0xa) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 20:59:35 executing program 1: mlockall(0x2) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x1000000000003) 20:59:35 executing program 1: r0 = socket(0x18, 0x5, 0x80000000) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) 20:59:35 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xbd, 0x7, 0x6, 0x81, "4da10c72916741c3baaeedcac426474480a81cc6", 0x7, 0x6d92}) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1a, 0xf0000005, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x6, 0x9bd}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x981, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x81, 0x3eb, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x5, 0x40, 0xffffffff7fffffff, 0x200}], 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xec, 0xfffff, 0x39f, 0x100}, {{r1}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x400, 0x7fffffff}], 0x100, &(0x7f0000000080)={0x7, 0x2}) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) flock(r1, 0xc) r5 = dup2(r4, r2) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0xfffffffffffffffc, 0x7f}, {{r5}, 0xfffffffffffffffb, 0x10, 0x1d, 0x4, 0xb412}, {{r2}, 0xfffffffffffffff8, 0xc5, 0xa, 0x11ea, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x3, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x8, 0x800}, {{r4}, 0xfffffffffffffffe, 0x40, 0x4, 0x2da, 0x5b6800000000}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x76778cc9, 0x80000000}], 0x3, 0x0, 0x8, 0x0) 20:59:35 executing program 1: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000073736002084a16385e069cfe68e21fb6cfa4089cfc104240b290f396162aee00b2419b62187f045c6ceb8f9eb9ed1162600af73c464748c531bc10172a5492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c123c"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x333, &(0x7f0000ffc000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x6) openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/254) 20:59:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x3, 0x0, 0x0) close(r0) setsockopt(r0, 0x8, 0xc0, &(0x7f0000000000)="b10fed0d79aa466c5b4583110219421b0e9a215b05c760f3fec0849ae2023780a8f971dd6bd59afc8507d799ff88a323e2db1e7250285c86130aa1678277194d11b7e64c3be1bd693a9d06c9aeaa20af98d64768", 0x54) 20:59:35 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:59:35 executing program 0: r0 = socket(0x20, 0x0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 20:59:35 executing program 1: r0 = open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) r1 = socket$inet6(0x18, 0x4004, 0x1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00') r5 = socket$inet(0x2, 0x8003, 0x1) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) r6 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r6, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') 20:59:35 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 20:59:35 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt(r1, 0x3, 0x8001, &(0x7f00000001c0)="e926de263d5314fd0f0afbe127177ebce157a87e57cb7e47294758a5ac51dcf3a0059b736f662ce92ed4ab14266d99a47e9c0e0c1b8f14df55e051675f3d2a2297b63fa7c4f54a7b29fb29f9d504d32a4d65ce683906c7de9a1654e8c56bc3ad29615312a59f3ddabbe5137abd31c20ec1c022a813c32d6b58759ac3dc035e567ca4dc184d22", 0x86) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0xc9e) 20:59:35 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fsync(r0) 20:59:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r5, r2) 20:59:35 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = socket(0x18, 0x7, 0x100000000) getsockname(r4, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r5, r6, r7]) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 20:59:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) fcntl$setstatus(r0, 0x4, 0x4c) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000140)=[r2, r3]) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x2c17, 0x1000, 0x81, 0x14b, "cfd01b13638ee0f9da4a76d96b229a60ca4a270d", 0x0, 0x1}) write(r4, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) syz_open_pts() 20:59:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) socket(0x18, 0x8000, 0xfffffffffffff59c) 20:59:36 executing program 1: symlink(&(0x7f00000016c0)='./file0/file0\x00', &(0x7f0000001680)='.\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x610, 0x28) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000001780)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000000280)=""/200, 0xffffffffffffff86}, {&(0x7f0000000380)}, {&(0x7f00000017c0)=""/101, 0x65}, {&(0x7f0000001840)=""/49, 0x31}, {&(0x7f0000000480)=""/8, 0x8}, {&(0x7f00000004c0)=""/221, 0xdd}], 0x8, &(0x7f0000000640)=""/4096, 0x1000}, 0x42) 20:59:36 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7fffffff) read(r0, &(0x7f0000000240)=""/2, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='+\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='*]\'}$\x00', &(0x7f0000000180)='\\+|B\x00', &(0x7f00000001c0)='%[\x00']) fcntl$setstatus(r1, 0x4, 0xc8) r3 = dup2(r2, r1) fchdir(r2) execve(0x0, 0x0, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 20:59:36 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/116, 0x74}], 0x7, &(0x7f00000003c0)=""/117, 0x75}, 0x800) listen(r0, 0x0) 20:59:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, &(0x7f0000001c00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgid(0x0) r8 = geteuid() r9 = getgid() r10 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d00)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, &(0x7f0000001d80)=0xc) r15 = getgid() read(r1, &(0x7f0000001f80)=""/127, 0x7f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001f00)={{0x18, 0x1, 0x8, 0x9}, {0x18, 0x0, 0x2}, 0xe2, [0xf3, 0x2, 0x1f, 0x5, 0x7, 0x5, 0x7fff, 0x80000001]}, 0x3c) r16 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r0, &(0x7f0000001ec0)={&(0x7f0000001740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f0000001780)="15b653efce3e28f5b33f70e766e104f4e61cc8d05ec23e297b8c89f831", 0x1d}, {&(0x7f00000017c0)="c0e4044946930ca2cc6912d52fca7f1e090ca347a4b83e9d3287723c1d7f5e12796711193cc77094c88430ee316d6d8fe1eeb45b243e540e2a47e134dda73abdd6c327d7cb4b9f199a59c06b56e45f40a55c8b61fc4d48fb15f5916196743b57d61222219dcd4d7b5113990dbea5e6838b5b546c678e7614150e6694708912357cac80e734793b69e71624bb5d02250d5a2fd062d5ad2614cb1c55df3dd7849f8c2868d029017c7d688dba9b462d1b3f8ea1283d3a22e5834ad3fcd004900fb62033d121747c381b8e1785ca3d304e2caf9d1eb27833fdad6e4da3ed402a7987aaaabdfca3", 0xe5}, {&(0x7f00000018c0)="819efb463654735337397b06ac1f7a63e1f29a9061b25e40f10c89a8ca31c84d655cbe16ff91b6b2d983e012f825c2c20651713e2b0eaf6895726803bbc35af4daa88f47882f19c8e72b30d9fac932c9cdcc92198e190244bed8a1bf391b3bde43da9a835a946b6dcb5b75269b1d95e0eac601c4b7efba8769f583102b782f49bfc474d3dcc19e643260a80af4600edfe93d3b6bb5512ccb90db10", 0x9b}, {&(0x7f0000001980)="81d516e9f8af431e112773d92a29522b26b29f3b7329ec38e0cf963ab7cb71163cba38c11df96159002d05904c0b8c0f4465c7fa0981f941c826d0459580bdc103c638b19cca46abe3731550ce3b0660d32ec6e7c1987a82427d86196c078939c2afd9ed6f0167023cb0475575403fac417414d1f919e2bc28b56e200bcfc5714a22bb49c6a234e7497b21eea57467729f037dd56be16f0f89ded182817247a86d7aaab1ea199ff62bf094a0b28f4989065a", 0xb2}, {&(0x7f0000001a40)="c20e474d2e7f3b1bff1723bee6083db4f9fb930ee86186a8ff817845b66bccd3cb71ac792b51d0a5bcb9a8c0614afc9c318e370ec3930c3c28c9691662d1310092523ad318cb4479e5d264f5d6631a2b6cd823e10eb94437356690c1ac1df81dd5577edce8eb9bb1f674f144c10c5fa7c90e4b79852c229cb318ba1152afca22b36e9cb1d73f27b1e9d8d98a96796008c827dfc5538225b2fd0e34d518d59e460c5358e1601f963702b542c9bb45eaa31f9ba08f9cac567b42b5b04e8ecb2fcdadd9eca2c8d9af269e", 0xc9}], 0x5, &(0x7f0000001e00)=[@rights={0x18, 0xffff, 0x1, [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}], 0xb8, 0x8}, 0x1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff50, &(0x7f0000001640), 0x0, 0x0, 0x0, 0x8}, 0x406) 20:59:36 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:59:36 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:59:36 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:59:37 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000100)="1c7bf5d46b1c2c243fb295c78b66eeb7d8fc3042aad50316b6f0394925cc29b1cd050940bd1c8dff20a4e1fb62659965c7b37d713c26e51fa3a507064d6aefeb40347b729d02c89e8122dcd1009b4874183ba66b431a51719c97cab9b159d00a0f928c381c9b52acd477454563a8f1afea254fdc0d45cb8c9ed6b95777d649f380e3594480123fb9fc36bbbbf0e81acd2aac6f82f6c05e95e528f2d048a27551afd5972cb4b10ac5311699b7f78ea102b8bcb12dfeaafa056a78459a6085e7feb4503673ff694520271b101f1f811f0b2b4a709c2abf6216c819f43d40c986e03e5492a77a77cc1ad3", 0xe9, 0xc, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmat(0xffffffffffffffff, &(0x7f0000314000/0x1000)=nil, 0x1000) shmdt(r2) write(r1, &(0x7f0000000040)="16b6b3bb7e2e167ac4cd5416dd9b1a2b533bc352e8f7be3468f52fc8384f062d80c9c52b1093dc020aae3a58f2ce9abb3f370aa573ca073969b442ea9f4502fdf6d5f5ee9a5f96e5d04d42807e0a52e2e6062fd630a42a464ef714789dd6dbbe6a2e3343e88b5981f27e1762d32387d00f9a83f65ffb", 0x76) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) madvise(&(0x7f000017e000/0x1000)=nil, 0x1000, 0x3) 20:59:37 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x308, &(0x7f0000ffd000/0x2000)=nil) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0x1, 0x0) 20:59:37 executing program 1: r0 = socket(0x38, 0x8000, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 20:59:37 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) r2 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 20:59:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 20:59:37 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getppid() r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="96cd2abf574df53e67d1b56e606337e212afe997a8947f93b5f43b0aadf581d88cbacc91477607fe212692cee5fe15703e26c5795b35f953eea7719c858498ebd295", 0x42}, {&(0x7f00000001c0)="7941256ccb121eb0ed4d37740f1f9234a1ee31dd755f75f1b870c59b3922248d285cd5cbd43ee5ae172ce98a1fe7979b29d89258cc852d9e5897e24870f4c04c61f8d65106e719f9e2c8ef13556fb7fd6d3a27d90c2722c7e2e67e187e54b3565d7d62ed6dd69fde7e4b2c9c5a7be32b7c5b82e67a04e30b061ec7cbca46b2e53500e23d12671807ea34f24b6a5e542e0d868e18231a2423bfdb3fccee9089592436c63ce829", 0xa6}, {&(0x7f0000000280)="25a6e5be8f772f05b91dd6a639aab61995ddc8add69bd7efd27268966df9d74df836c2e3f5d7fe355ae540552515f6187e0521a977ccfea878b0705515473f4a8c86c259f4171234179916cc539f8d6d735783b493ba18274e9206a00b2a0d64e3d28713ec1bc0e2b01dc48ac6f9a3142e37c51035db7a8df81301ddfe3728016f2c91b05e339c5118cb3f9167431c65f04a84fc2325d521ce00cf0828731898c173244df5a33ae680504a4965da85bab5fa7f275d51d1d0b478000d46f9800fd431e7dbd977ed8e258c84760639994a039c6fac77e81eb6507016f30d25d67d27bbfb6f333dcb60ad2337ce39", 0xed}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x4}, 0x405) 20:59:37 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x3) shutdown(r0, 0x2) semget$private(0x0, 0x2, 0x20) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x440, 0x140) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0xfffffffffffffffe) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) shutdown(r0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/170, 0xaa}], 0x3, 0x0) ftruncate(r0, 0x9) listen(r0, 0x1ff) getitimer(0x0, &(0x7f0000000500)) r2 = accept$unix(r1, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) getitimer(0x0, &(0x7f00000015c0)) setitimer(0x0, &(0x7f0000001600)={{0x9, 0x1}, {0x0, 0x4}}, &(0x7f0000001640)) getsockname$inet(r1, &(0x7f0000001680), &(0x7f00000016c0)=0xc) rmdir(&(0x7f0000001700)='./file0\x00') getpeername$unix(r2, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000002780)=0x1002) r3 = open(&(0x7f00000027c0)='./file0\x00', 0x8000, 0x0) open$dir(&(0x7f0000002800)='./file0/file0\x00', 0x80, 0x8) getpgrp() sendto(r2, &(0x7f0000002840)="1e06e8d62c98feebbdf1deff289716eec106d14c3c591b418d8521413ee2dfbea89f0335c0a399e997ea0c3521fd26764dff60e92f72a3a059484c04c2fd99c5c8984a4269669d33074d695d9589d17ac29b616d148fee3fdbe018ea5f7ba786e8aa91031e8326f6b9309c55db7553dac13d65064571eebab48959e304048ea6a9617c5cb46bb312da840ba7f5fde87dcc99d077e2570c29f60ab73a3f7a3420ebd3036eec98ab39201c6620c83e9cb8b715a282c805771b4211b88adf7c1834", 0xc0, 0x1, &(0x7f0000002900)=@in={0x2, 0x1}, 0xc) accept$unix(r2, &(0x7f0000002940)=@abs, &(0x7f0000002980)=0x8) mkdir(&(0x7f00000029c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a00), 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000002a40)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000002a80)=0x7, 0x4) getitimer(0x2, &(0x7f0000002ac0)) 20:59:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 20:59:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0xa0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xb1f, 0x7, 0x40, 0x2, "7171f9ed7f4d354274df1af66a1d30c2224c4b09", 0x6, 0x3e000000000000}) fchmod(r1, 0x48) sendto(r0, &(0x7f0000000100)="b95524bd7a39669e9ee4884a700ab4e72038f267e21de92e4199dc405698c455141c03c5626ee84008f00775e31547a9f1718202015ed7e7aa9ca059571407eac8d2ea65e4bdafe6720c30dfb0a4c240e038362082d482b89a73a47955fb350053c0e251b108951911dec025074487648a177ba4b7807f1ae90192c96708c99b8382ce53e26cdb765e6c6c5c9f43fd31131a31fc759214d8209eadf3cd6051005bd69e2d332b720b3a3b4bc16c704ea02adb297733deb56ad03872482c2bff20aa5b00ff67ab0d3ac358", 0xca, 0x2, 0x0, 0x0) 20:59:37 executing program 1: r0 = semget$private(0x0, 0x2, 0x140) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/182) semctl$SETVAL(r0, 0x400000000, 0x8, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xbb8f2ef9a4f99a3d, 0x2) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:59:37 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fchdir(r1) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 20:59:37 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="2fb461892b7f5fc97643a25a21d0b55f1201b3f8d9a14c077d0740f0e64dd2fa8bdfb3fb560d310c5c94e3748b6e2bf68e39717077dddea277a2883f2302d9606b9de7daf70ac6d860784f97", 0x4c) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) 20:59:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) semget$private(0x0, 0x2, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x42, 0x80}, 0x101, 0x58e, r8, r9, 0xf73b, 0x7, 0x9}) 20:59:37 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x3}, 0x5cb, 0x8, 0x3ff}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) getegid() clock_getres(0x3, &(0x7f00000002c0)) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000003c0)={0x6, 0x3f}, 0x10) 20:59:37 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) 20:59:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9}, {0x0, 0x3}}) dup2(r1, r2) close(r0) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) execve(0x0, 0x0, 0x0) 20:59:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTART(r0, 0x2000746e) recvfrom(r0, &(0x7f0000000040)=""/217, 0xd9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) read(r0, &(0x7f0000000280)=""/154, 0x9a) close(r0) getpeername(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x1d) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/238, 0xee) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000580)={0xfff, 0x81, 0x5, 0x9}) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/218, 0xda) symlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)) shutdown(r0, 0x2) recvfrom(r2, &(0x7f00000007c0)=""/152, 0x98, 0x3, &(0x7f0000000880)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffff8}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000008c0)=0x10000) rename(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000980)) bind(r0, &(0x7f00000009c0)=@in6={0x18, 0x2, 0x611, 0x80000}, 0xc) 20:59:37 executing program 0: r0 = socket(0x16, 0x4003, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x8}, 0x8) 20:59:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() clock_getres(0x7, &(0x7f0000000100)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000240)="13ef9d9876fca9174395847617d2ce1b470682b45d0fc8c326107e1b6e4ed5b67b46c3836161138862d5d92e12a677a8fb0b2b3c324b2759c45a439da64d5a323bd64367a48e707f9e63931ba1b23f0194c665cf7b3fe7a38e58e5b8f4a18c33b9bc200ce05b1998ca20f1288039f9196112ecedd0b24dcadb1a3f8429a7c2e74a0d8c6caf47c44dd70cca", 0x8b) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) msgget$private(0x0, 0x48) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0xfffffffffffffff9}) 20:59:37 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x400, 0x7ff}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="e5350769dd3828d6564973207f431a788ec93d3729449f7228513af845a3b9f8b760fcb25a0a0ce08b14da676d24ad96334406bbbf63a0184e114492b565480d27c56933b2c66cacdd31625af43a48b81ceb3f2cc3ee1f7e6f51f0dc1d06176371680f52c7e7d75cf6d4959060f058169031e7e95dafb62b935cea2c4a6af83db784dc66ac0e8b21abd7af46973aa8e999e8faa4a5263e1a34f0f2eac08d384711fddeeca0c49d77fa84e0d7a0729f920fbe6ab034ff0889eeeb3bb86e12559492e4e94bf187360bed4f953023ffe403662841711e5ff518483dd7142cf230ed9b21709b143b8185abca9915debe3802c291616d6e61debdc0ec02ea4dd840cef3a4dab2a56853677a6b261490e2e03755be08a464a1b5b654dbf9e500baf963220c37358410156f6e5b9b8f804c33be7aff87f6061f1533c2fae75348d1f1e913b3878acff5206dd199aab808501c3d7bb3634bc3c4c7a103faeb440584870a054ca0a0b6ee6e7f48e59492373ed6cdc38369c24ba088236473dcd580463e2b111b119be5b4bde837f0f1cda0d6d8243346be4ed723ec69c3237a3785ba3d824a0585e27f9d3005f295684282a4e4b755d1fb5ebb341fee89bc91eec4dc8c720e8bbf7a2362625159e8392f1e97f1bad24a9d2a76c132b2e494b99cac9a8d92c2bf0cfb40e9f3ba2f0986306dbd995d931579080d8c155a0a826ba50962933313103bfe3ea1a23b52dd1bd1e27de4d6b4079b7068d885e84539c2d1a8dcb2ea285cda4f21795b9d620323cca42bfee50fd0bed21f9d2c3f7e7402a189e24d774b50a69813f55eea13f98d7847629b5cc473bc157fede0c35bc3d8a90e9cd40273821d4083eb9a1dea761b6b871ffc15d44383c9e5556196d083deda36f0378e2dc036c4cd588114373edb4afa2edd727018d7d0ff85cd0bfa7c83a633e9e3ffea9c79711543d0ca9b267d6f72ce73596d893148d09e1ca056e37286489907551f6523c346939115c21f4cf1df1df31ca3f5751d2ada8ef5ad4315839a17d4a83fafb1493901e2de8993da51d65584267abd63b2217e0428ab22f446bda604aa5a720119ccab030fdfea5a0c18a8f4a2f17ec170fe462b90278e968ae3381276ba9d538cf89ee47337db6ae5d18ddf18126acdf8ae1692a3db391750bfd5189907806cd30ea022d70a188ae060c1e51009acbe15faf1b21ed716e3db5187318e019e26617ed2545b2f82d7688befd32ac17b2781e239a2eff9e45c1b2581821e220b7807dafbc5cff16b125e2769aeb18eb5b63ce3e28b430f1f92231bec18f025f8a3a6c61ff39ea4a4348bf650275fb34de73c35dde4d3c5866a82f3f9d978a60d2ae7373e1d6486eb75aac41f67cbd989286f64cfb7f5889ff4cc381d480438b5915ad2e7c2c5e69e10b659723c07eefdfd886c256aa50104cb600c13d7ce2b009fe3505284f7be146476eaa15e5a7c56d1bc4deb9a8dcb70d81ee8a41b022eb1f8e5d36097847961beb521d4f2e4c158c8ca4d2b50c907f17717805f1fa2d71f660de2a2d1c2ad616a850e5832abaf81887a5f23fb2d5a75bd9342f4f5f92144abfcb69c2c04fcf2e7c658355de6969c0e8e3a04ba9a95f2547f453ed9fc869bca48fb3ed705f21db00146236792efe1de97a5073a4444f40d9c4174e1fa01344dc93242cd9f3c9d98da86b748dc64e20d2293a7e34f627d4e4327cb539ae1d08e6b28d0fbce49e0f1f1a1ef0fadbc29d70f3c98d5ede764c6ac9afbae958b0f4df5c7e5e3ee3463e9eefa168fb91c0f8590df9ff2bd42694544a03d7227a3676e12cb3cef05cb7f733d2f7f6d44575d486f826cf2dbda309aad10f2f77ebfa0191750de015cac1762b73cdbc1bff8a3ce22bf615644c78fe558cdf57d319472a201cb3009da5de2434e6c0485995f3bd2878ce6ca7ce4a1a7272b13038d1db09b55256232db17b481d53c3796e677e2b4aa43e12d5493937dcbfe6aac1884e929072d1f77f275ffd7260c2456eb675494795f8de2b23e0a6d70d65fbd6e125bb4ec38c7de445cced46e5e2685eaa7c04947bae461a4b62078e962b845497a8a438cf5e80213d139e5d932fbf51416085271a5cabff4b2a6fc1673240e32b83430b20a0267c759fac3ed1649ad3c4a414c31d85328f30ec78705da1206b5b1bfb54cb0d33e976176f43c94c79c25758ba4a4f0af10b48c3501673708f81352824480ae9fd178c750db5fcd77bdd107e70f7de607d489fba0e49bd485e0f97489fea00982273ce3d8453eca0afd6b2f92fa0e2736d50bdf2843506143d2b199fe1f22d910de8990491792c98a6d7fe3ef6de941bfeffd4befd36a7a573ac4976fc8870bda66a6b551499fa0f14f6e714cb377327de87fe4ed1657852bc72e0bcd62761c304f8f13a98f7cc9090a6cf09ad6140f34f539ba1a611762531fa62f52bd00e4e7e95d979de6d11fc09edbe689197e90b082970526b82a170cf87bb0e1504daf7ccfb21263a7433adab6fe1397ccd5b94546acbb67970462f843af70980b7e73a5f26590a7a10ebc23ee6b98bee248f39322a014afba1c07e7627ef604f7cc74eb7e59957e27a35647b5b43d29918118848db9dd8dfc755b7b0c48e055ddd663caf609ede58fdeb2643efc08fa1ade40fc3f69a5291ce57c3d31a1d39ea5c64b173ca18a536672d0cf872a0ee26ea18fccecb8b92bf72784c0082c1ffd06bdc8421c9c15aea60f463c173368669187e9621f2e359aa916941d23e4e1134d7fa73b584562283b825c0bc5266add55ef5de6ad3430bbd1bb8fcc97281d8bf0fb77420f0ced3cf09e4ff83a9689e4fd00e1113c7cf11469e43ccbd922c51090469d08a2f897dc4cc44f6ef860d0445aafda922e0ebc80d47da2f849c85ac784059d988aa37a90d5f62ae8e2eb6fbadfc563d44aa885099003c6016d69f5db4bd731f6a6f4d9fa89ed18fdfc788748759c9634df310092959bc865796ee96edc9c84804ce7b3a07b13bf08b8578a2d86b5298cbe04d074ea6af1b81aefbcbe46cab17e94a1e09a66b1ac1962a62c774295755bcbc8d78cba9e7bc8e3daac53621d406045b309948ac59f429210142e7bedc59ccc183cf94a7b9526358cbd66079b0a109f03067bd9742092885276dc2274b57d47376ea5789cc52fbc5e2589ff2f003b6f3e7e484d9a45fc4c7a178a7431bb663f5bfbc0a66bf689bdd105516b08db48b8f1ce3ab309d58c3a4a6e7987c2c3868787e5ae34d2f0169c032d32bb76e02a2142b74cfc9d87ad65396330dc933993d145bedca8374a498e123e2dbac3ad4c32e1466bdab0c364dd54f20e5adb87b38eab1a9225a1f91078ac59d895251866e6f295a7d5cf757e638d06b54495e1ca2c084e4ba5de0b03b728ef95acfa5b1cf14eab7182a68ee024b2ae9e073a5ed31ea9519bb76d980f9859aa2344b680f4b56146ff3010e6307d20043ed57aa1ce192240060ae541ac8b7265f205deb8bba6b9fdccd7fce0d3223e86d74447974a7a452c236056b152335cf01ba26e8bf11fd18bd518486c4d59cb41932a8ffbecf429697570d25b4d296c781e483c74d7035409a2d0eca70dbd263897d9556bfa76ed8c77514826f8701b5dbcf82ffe1ccce9af203091ddb53d06e18321185d8e5e52fe88078b6a1ed582c4532c53d6499fbe81af7bf73084e018f63b2d9cd5e9c924f5b050167b9c86a2648254f8e32aab25886757750ff27149f1b48870b74774a372692578c8bf47be558abae12d6c6ea7982341d0c6eeee26e3cf5b0fcea5c577573c7549a8fc49198ef976383004c7f8a3da88cf6b94871fa120bfdbea6025b5f4db9af8765f9f678ee0da59fbeeb5cdc3bc19caedf90315a0eba72e6b76c0772ee737c9b5fbc3dffccda2f6c52ceb5adf92d50d7014f85fd432b118c957b9f65d457393105027061ea3b16bef409ffebef33b0f14ed5d3d9bf30c0dd940f03f4e541e6512dd997a8c3f32e3660afd7d6865ec71daaf4be6f78031adad45543a8f27bdf6c099146290e1b22154cdccdc9a4c234c87b799ed0d3985e7b916a59b7f281a7181ed56e569624408e48ddb975ea9b926a3b6e6f51bec45187e6bb291d3bd39478cacf59f7bac2b689bd98a2bef6e07ac252df8aaee311ef475feb12c83405b8b1a54002c539d93085c01860be332ec38ad85503c28e8d5feebbeb0e28ac97c82e0e441e0f73745d841d152ba5cc9ab1076daeda51cd275bc2427f60318689a24cda422f2ab4de5034a5cc56ce9b18ec5aad9ae717e040700c9e4d53df597006d1c086ea28318e9310c7fb900f58e5659c48e702c45f31e53390963e004c9d97cbb9f60c230a0d2c4c87ffaed0c2550fe39351b2051d186ca2de04f29a1c9bb9ec30d0b3b029aeebd9fcc17df10a76f2a441a6455f6ba70ad0d49f736520a1e7f9ab123110c5576f9bfbd6baf3e5015c27f3e148e7d43b7af035b7b670eaff1e01f13d144b1141c44354a5561b1044e16fcc9b3d6229dc589f7fa2b88b4f7fa72cafbafbdfe1a84f43e14bd33dcfe388b10fa6cf768813a68f225267cbc334968d43428b5bf7de0b92897e43949e13e8b74512d32957fa8fd20b574c524814273cfbe98422fd7b4a22892ce8e275a396013bccb05c1065cb4a80fd41da95efa36c1f4f23c6bf43c380491dc78177e666b02a3270fc243f3d3913235addc9086ccb963f5ff0c204d1941efd6269c1d93c676bfb501aed7cf3d3b89f628d443ef05fafc1518edf3c84cf6193b2fbc76d72bb2bc6ddf6eb3b2b71559c37524843a807a6c2183f8a8265feead47b6298d1a326df8eebf0418624f3aaffdb9035cb6289f18b8a0ceaf271dba00d8e4ccfb21cc8f6afac9c4e3c2ca8a8985e4896ffb0fb0112c43b8d4be1a56c3d6c6d4d844822963e9bdf784023e0ae3af3d5bf770b97966e0d659ad8a1ff5cdbc8426755aec1ebb2a44a204965f25db29b8f78328ca376af0a8dec0e843d7aae164332b2e68a1c76987734dcc29a1dabf52cf82e653b514e91fa3540fb8b62f1bb74f9596a8bb12301b2541f228f7b57367429401474f44841f47081c34a5e4ed917788a0fda7a60912d181dc724137f2ef8f3642616b98b1604e94db1a9a00f5dfda62099adea86e931cf5f39131cb5631c6bce4f334215ff0f857e5bf37ce5ab8037adefe0fea98667716fb5f69518d4b7f030ad5d2cdbb1f60d6dd2bcf349c09df535bef5dbb390a72557a54fe092a7aad8899e5d99aa6fc63b3a06196a269968bf9994029156623fe2882cc634efa29d0f357df334d74f5126d7ec1fb7592ed8d70b9eff88df55d19105d8d7a7034cb34185579fff000dc58be49cbaa7a3cdabd469a2594eb411346a449df3d0233965c2e9df863518567a2f7420b3e5e0d9c51080df64d210b51a1debd01dddcabd7eb99fe6bdde3c7ef9806fb1bc0dbefbd48801f75997c76199ef0063cea1aa91113bafc6fbb3fe938ea862405040fc6194ac896561d379e7366ab48832a6e1e9e3ed599ca8ed1e4da88582ef8230d446eaf2d28e7975c302234eb2b77f16c7c36488947986205e9a486c4303d4e3f782a6912c9809487cf6af6301319b4c65d714dce5855ec73d327fe3aa1706e3939e7f084b44ca1477a15b0166ab5bb59178d1ac57a13ad4a985ecb2488717aab0423b6ea25c4d7220c790e75bdb870f82e954a44985908b12ec30c402e178e535401c656e4e5e4f9bac5bf1a89d3552f5ec649b9554a36c12ef9e804bea0a314c8076ea0b0c75c4d0e7ceba4354ceeee9b6893c1c2875d2df864", 0x1000}, {&(0x7f0000001100)="b2cf9a61d14d45851d27072769f42e6520f6e994e640714b57e08a2555d98634dde6cb7edd3d41229d3724c75c86b6b0c5e0c462969c311b4c6a075641c87563ffb246266d34d57d54dcbeec0a1b7a8025ad97758702b075772b1b7b782a5020d05bdefef3bee987ee3f6b17bb2663367174412f0760ac74351846e81dfed24aae1aaaa637d4566836fd5a06f01cf1ccd23cc56affa4d578e96d0138726d95d5a28415121a08f8c489fd45b10f75c783f1c308f78327c1c0f89293416d50eca08ced0d010de9a533f61441bba11987952c21b9cd028a5f3bbe808bf61d785f7c1f75bec5e9bfe2f97e609de42c226bd121ee9d3e99fac67fe314d14320", 0xfd}, {&(0x7f0000001200)="30c181dc29d94cb0ba14538b12755cb97823036595e9a3bf850e27e47f283dfa0f9b33c4512cdb97df42229d6bf9236672df1961db0cdb3a86efbc8c6954c8c1ee23ed61b39fa927696d7558f820857741db5e1e110632405b37a4ae8510179641019d55be", 0x65}], 0x3, &(0x7f00000012c0)=[{0x18, 0xffff, 0xd16, "f012adbb58"}], 0x18}, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 20:59:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="64c33ff11e62a48f32d4405551d804c4020f60b002d60258097cf338bdb20a2a8b6aad27d2341401d681f17ae3bbac311ce466f9129f37a1506d11bf80f734a85bfa268c7e74095ba15179ebb1538fa7454f32f58e", 0x42b) 20:59:38 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f00000000c0)="14", 0x0) 20:59:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596469bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233cd73397e571551bb68ccbac812a4a4590e864513ff31fe057217fb815556de8454170d95222dd23fbd7ee71b64e4b05a08440648a517d1db708f7f892f0169537dc162fc71411a364560733e07b1adc789767c0f983d2b84e92ae6eb1f6a0e05ab0e3c2b3f10311274f8960d989bac1e3ab88261f38562553f445764554cf79f98b41fa79d1bbeb2327f1c67939d8c67dfe6ea9cefedf7ba9426b73fd85a3b271f5d95989214001a87f018c652b510013dabc3d80004bab2cce69421abcca9e3ead04d1301c9a5cb5c152ee68fea06d25b6dc49f74761a63db25856d5d2bd8e8fcb80e96c51a01bec5df6adf299b3da190a3ebf3c805828e6ff813"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r8, 0x4) semop(r4, &(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(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) r9 = semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x2, 0x7}, 0xec) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) bind(r10, &(0x7f0000000c40)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRES64=r3], @ANYRESOCT, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRES64=r7, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR64, @ANYRES32=r6], @ANYRES16=r9], @ANYRES32=r2, @ANYRESDEC=r6, @ANYRES64=r2], 0x6) 20:59:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffefffff39, "02000000078d00cb5fff956ba471068b1b2300", 0x400, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:59:38 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x480, 0x42) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) 20:59:38 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:59:38 executing program 0: socketpair$unix(0x1, 0xfffbffffffffffff, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xfc8f) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) 20:59:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002200)="8219bb2eda2a666efdff822da507e068a61150e833e3e83b49dce0df99345fe243d566e4f83ede5ffaa229ba7f6c3d885984986c8aa95f40f3c6dd0df9c06014cc57bbe44e171ad27554dc290a8fc87518d28969db441318f35713ec29c96522a33c45f83a9b02f09517557e30477f8ba1f585c7edceda33e3699793feb07278d48fcf2b0260e72662178e806dbcd844ade16e8c11a15218258f9bfe2bd9d201ba8500af4c342815b834e92a68dfd5568152d79d973cb20140581c1ff7a7617ccb1c980a1cc25d2fea8ded80c7a87fabd3915bfe8de88a9a3e3f28e63cae2c19e2044bcf6fa7b4662436656363babe27057638b8df7f583691d91117b26a04784e6ba764348ab2b44afdf37cf14cb1b3c4c392fe7d08ab5f9078e8cfffeae688d19d5fa77e2df3c43f380cc7860da3e1c392aef741c39df6ae2e3a8fa7f0e558944e8cb675766fb2bd69c2d6da548853e36759024c255065365ee3484a1dac5f4e9916041268511ed00b7a3c4dc1bb959a29b7949d1abd152c2deb6c931c0e24646a0a0c3966688aba6e177c47c0dbab7740728d3f474ba3340d238f3a8b397cbc6b2db86a35cf3a099e0faecbbb2348c44bac55a1b7dd41bf5da92f03dd13502fc6503198399f581009ac239d8de24a1a9ec82f6f81ea16cfd6320f7798b2cd795e00a1b8bf76e7a543e400d3ac498856f717354ad6bd307385c7764756190ad28f913e123fae418a10df6daf8d526aefb2bdee9ab94044a1948d0a8e15f76a75730a92f48cee2fc4c1a25ea30e9201d6280c57b9bf0b1576ba0e53f6b07ffa6b6a194b3e9b909bb812c58282a451bd6606b944994a3e542c36cacea9b7a30a6c9e95342cb2944d65b98c884f2a8652709f814ae8fba49afbb1eb1470aca3fe6a000dafd37c7ab7b856e76ad8d1a568a9fdd694b599a65b51977c113da8d5a8023224c1a45a19c0f710372d1e0301524e46d509fd7d4dc3911c8a397731dec7840944e7f0a3a7725815dbd9778369b446b48d3eff726d82c2a89daad30f06b6daeac9ca8f56a84d2e5d569fcb50dd5fafe7ea11420bd89b7741420fd9a5ad030e57a6636972eb76655db030551dad9a5da92c297ac441ee9aa62fd614110a1e8688bdd9b0f8e82bd28f1455b20ec1cbfbd071987b7e262c6eeca7de0dd028740521f87cfe6d25304cdc1e710eb5d78470a323f8ca97d22275c92a78ed871c9f290e6beece4cfe895120b3bc1a5a6b67ceff9d133cd81124c64d888b7336b357f0d046ff77dbbfe3d207787221138d679118f84e72717228e6f3e68e5bbe2939b735b34b0a254b64c4136e5765c5fbb80f5c3471e7f4c0501fdb59814bca624feb654be8714e9c1ecf0c58d7fa32c679f03b9ee102adb9d49f44816ff685a7cd1e50c0c6a568fc27f1d925e46aaebb7df64d770911dbf9dc5b51ed912b05cc99cbdca055471146e13986ef0ecbfded714fbbac471b46b4abd30e8cb40d686ddc60aedac4631a1c52f746c9cd64f65c25bc4fb82c5b9b0eb802049e8ced65db3a29fc722a57f166cb7052ec7b8a56597f6c1d564253bc9e99b5135266c827c0a91402e2353878d95c325436d90640f10c51e6fd05a80f90a01dde2b41d112c4e1dbd992919f2a07d6e568ab2c9a0638897ffd27ffbf82f0369ee05b6f22a00df8d1aa6437ea030d2b3aac756933ac7c904071794d964879789b8fe1170f09d06856a59061247b422509ab63a8abd11dd3ee6caf33e315e997cfba20c8849e31307afdeb715e7c65712b87af5a409bee50cbf5e476604bc44ebe6eea628d3f56beaf1a0e1c632b9cf1ed927f0b952c571be0a1e59dd294d5d7fdc4bf663faac5727b93a29debc3b90dc0aee80437761db391eeecda37d09ddefa94f19ddd6aac360f8619488303e93c1559a46adccac58b22130eb436308ddd0db262c621385967d71281c0b53f3203f66644a78376c21d53402b5cf979667303622b4beb105e78950fc0aefd903b632f3133de5093ddc0b24d710d0fc65776c28d47b9fdc37b3dab787a266de5b33c12bc526924fa257d9cf5a32ecebc2582f4642563f0504ca69fab5f489994d1cb994e4bfb727a719e67f3b9cc39369f09739237d7df5e280da3346c260ea3f9bc9f482c42db1105c249724c5de3d0a44c6411150b196ad5a5867e41ef9cacb089612dc5502888f8661ae48cf511237cbccc4613cbd5f77c43802b8957ec6fb3a4e3559bba990623b5ae1a75a54aa4985952421ede8ade443c0452b5914334f78eb820795b4c98e7a284878f2b237ce0448e02ead06fa9649167c26855c67c11c764fcc02dc40eaaa922835a9d0669eb0512831a5110f15223cb2e058f7715cb5ebacd308f4147351bc74d3b1c4a0c493d68cebd21432cce06bd2478c9fe7692c7c8af09d20f5643e75b02bacee20b7e685065231a91e4a33a807e2adba7a71858d72b3e2ba3e25c9e8d9cb107582a35efa9c4901c0d375c4c77f98558f7400c85721ebfd2dd17e8a80bcb342ba9fed9979cfab84fe3e90ad76dadaa3661f0fcdff8da7a49b896fa161600ccd73815254b184345d459f8f04f0caa45b0715349866830efbf9df3ca6aaf2f5e6d6dd507835f041e2058ca379db39a8bd321b015c3e0019d5f7a782f0f31e9c815dd0782b6fca282069ba25797bd93a3f357c06ecdd60e0e7ffdc7c444324d603be99b540e8b236200d88981253cc5204560bf77abb4fa8851c82da5e411b7093c5f14f3c6f3ab6a0dfaed7e45a1e195be2033495e960d399aec08b7f01acbd8aef98b539f7a2b752a0a69bd1afaddc26f0d150f75ce940ca7905402f77babdb24550e1b1cbb03762a3c025af2ad4d4baf98938e6520dda2e0b0eaf80e99e907941f4eb7ce13b9d8bc955855932085f1a2105c3bec54ef64dc490967a7cc10dc78f28673f0441e3e6a99043c99c27548666b0ae0be99633eb84fca965842c5777ee6115dbc19a008ce1dc6016e9f1c566c106691a6cc8b46fa325d8c8110fff76fa4c6fc7ad5f60db6c9501db58e72d964c28d90e3e4c2f3aa8f9409717b4989b417d37c3b13eadae477790a446fbca54caa9d40386427defb07fb3f303fb16a6be9f918c9eed3d912300d69aa36c6494c7057a3ace66c07b6a6e29003cc310db93b0077d76181dda84351991fb383209e2b0a53b79b3b583a38b512e09d547ac9d9f81b21f9e9e61d99e377cd25803a5239206cd6e9eb93b772721d223fe96a95bce1d0f633deffe50c7ef1b53211b2050bb1167f7d1c8ce712d840b195db53d4ae8fc58b517709f6c1ed43e726f6ec84200bdf4a1c8349e14cf5a3c936737da191a1f98a8229804cefab170e52c71e6ebff296cfdbd872e6e6066e0c39d448ff6beafd2ea184da29e33d34fa2fba35595fa0a5f5554f3fc54cc36633b65a49117ae7d9a82629964ca380e3151bc0fafa08615ae56c02a977d742e4ba74ce291222b1209f3c824736c63e99f2cacb858b1bffbdf9cb8b32548a5f1c9a93ffdc2653f20ea04f6973a359fd794e966f25647aaace4ee67000da700796cc6c13bf0a3a7f19dedbfe3b30c3badb4fa5be99db8950a4cf1c813aaf4a3ec788852ebd9a672de75f8254f88da5f0b7bf03d5a78ac8054066046c78eceec36e0c810ac0ab915e5090abf3469750d0f33a8e584a61eabd0494205e1e994ac4e4be92011b41923b279a4e92ad86e4a7e85017812315341f061a68240a3037e8b9b0f7595c3dbd76c0aa89b394083e3b998f922b77595ca7d6511d056124334ae4000b0c3328dfd291e91393bad8ca895d28a9ffc1b51c5ba5730c65e1e5173ad825da933fe00b651d738574d1c73dd8b084d6ca3b3978b458ec2b837d799352bfa9f1c23b2952187a92efd842fba4a815ab0d6c649eb4e4d6f36242140237626ef5981f243d38f7e5e138c05478547b4c0688116069a77ab87d05b9fa422c02ea1a010f2a83d4a21992a2f5936abcb4e8fe4fce7a2df20ad9cecc890a9e6f36f383f1108ee38a40dda2e8e115bb3d87e2228fa1a9ecb6e416eccb032d7f4c63b0918f0821245a05dffe7d067bb77dc1920a3fcd545462ff121185e14a1ff801c927398116dff7041639f8680a16ae289decc2a95f67eed3f63ec7159aa7e17fed2f6ae60025e8223228c927fc221176310af7f7905333bf1dad6d5d7406ce6d52939c26a0525615e6289d8cb2d1912e482aedf901ffd2a234f84bf75ab7cdace5ea581fcaa62375e3f97006ad60b6c84def63271b9ac9f70ecfe12e9d8fbe0bdbcb05577edf858d8cfd1cf88eb7821a788ab6921a2c9e92dc52e4e1382bbb3835c1d4b124821bc71af5004df0c081c5f5b5e6869b4683919be41ed4491ecad94f7cfe2bf5ce2001ab28373f2d639ce9848af31675088d598ec312e8bc85c3d3544f354eabe46ccfc3f2ea0734f13a27b2554f29e3ab74fed4fb7fb8b5c6f6444a1738fc68bb824a5f94657e6fef10b0c0cdfde10bdee5386b1aa67054f8da1d351ff78355f0c63f63a1320eaceb77d4ba7b88b547eae2edb65286e7c146e7f635c40c1239238f5b596b3f1ae358aeb6be6914bf3cd4725d304e4da7bce9b94ade40834a36bf76934dbeace00099f3663c7715d078274dfac700ffd12ae0ab9bc858fb964ffb6d5ae121629b0667181c3385cac70c9b3a2b019863fedea6f15b40531df6722692bb0561c6b5a875046bbc0c8c0feb9c3774b445787dc78312416ee77721afed5efd238abc60d0eec6df845ce962c9a9b2f7f40d6b4c4264c60adf1daa1753adff733ac6846661100010d9dc6196b8535e244dc9ace44a60f42542b4647aacb84d8e9177f01323717adf4299e6b32a5bc65c182b1e701ddf260433b1de8cc5961fc2da53fcbb2c9180bc40c4c0a06f0cd5dd2b2fa55f8df94f27654983a9d9a2efc1eb3459029f3e077900749260679c22a16cde4d8939dc5a78def8ea2a9f34d9899728b757bd6b125737a1eae2b225926dd214d34787e119e096a75d15f5604980229028fbf43b56dda5c0508bea83ba8b074f7fd7a2d4d56aafd0ac6b1963b121539e2515cf6fd43a862e4c1ff545c8c6b45159216d7522e956152b56b60f121a6d254b26de7d4b6030d20e93bc78e56dcd05b85aef8ffaa2ab8ab368424e373ff51106fa03c57e3e9595afc443f140dcc51ea8bc921c4836d1ae8e8519d41b79194e169ca4cb26e9da293affc0304ae873af4c3a31ed4bc95c40c4db824a5c71854f6b4bd3b9c8ab8e27c8539452efad86ed3cb941ef65d40c76136c85dbdb99d01536da50c820027cb57267554ea1c3bc6bec0ec8968352913970fb1ceae68135d15dbc794a8c1b45dbdaf609846c45a43d980b4f978947762e2540d37964f60f04238032ffb6d35b1e5ca500d84effd3a978e941db328ca2b2d28aae79de13f647696330518b94d4c38fe8408cc1e170a045e2ff88bab37b097882de6cd91685603259bb60dc5f606ce5a37e030ada1b6df675068a1914b82b695e8e2ad3c78e2fa1bfc207ab2d277651c0037d7938d8580fe4a0f520bf91b38c22ead5ad463d8cd45132968805425dbd7a225048cfbe92ccdd20b70d95d0524beaed1f2e6e73300f1c29f8cdcf2545a38d853542517ff09badaf9ac4a8c8383e1c0194c62a740a539eca42ff3fb06d0cccbfe40029627cfa803b45ed63b6e12f1f20a2dc323bad7e0f804275c6eb77ed9a56e346ffad53427a9ba04ec0cd24679f8d28464799a1f9c49dd054c90c36cf954ca9568f26b463b17a82261b1c", 0xfef}], 0x1) 20:59:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) mlock(&(0x7f0000ff4000/0xb000)=nil, 0xb000) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 20:59:38 executing program 0: 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) 20:59:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x11) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x21) 20:59:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f00000007c0)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x100000000000022c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100) syz_open_pts() 20:59:38 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x2, 0x4) fchmod(r0, 0x130) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x86, 0x20000001, 0x8, 0x6}, {{r1}, 0xfffffffffffffffb, 0x3, 0x80000000, 0x100, 0x5}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x3, 0x7ff}], 0x10000, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x3, 0xf0000000, 0x7, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0xb1, 0x2, 0xfffffffffffffffc, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x5}, {{r1}, 0x0, 0xa0, 0x40, 0x3, 0x182}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x3, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x42, 0x3, 0xdfcf}], 0x0, &(0x7f0000000180)={0x0, 0x4}) kevent(r1, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 20:59:38 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x9}, {0x18, 0x3, 0x401, 0x7}, 0x0, [0x3, 0x3, 0x8001, 0x9, 0x20, 0x38, 0x2, 0x6690]}, 0x3c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffffffffffc1, 0x10000000000000ff, &(0x7f00000000c0)="5067635f0ea3b475388d2a95839630537a079819f60fa09d0e73d669e32e53d0588f67f6842bb8f30f4a00e3d2f7abeb436d99c3f882c42c4608bb42a57db98ac2fdb5f4ec5009c9709887560836cba244e72bc0164dbd7e6968a60df40a442c3fd092a6a3119c0b1779146142920d0a26599b687ffb0ae7121ffffa8253a44578f97a70d885aba88d34c9d0", 0x8c) 20:59:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 20:59:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xfffffffffffffffd) flock(r0, 0x1) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 20:59:39 executing program 0: mprotect(&(0x7f000001f000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = shmget(0x1, 0x2000, 0x20, &(0x7f0000020000/0x2000)=nil) shmat(r1, &(0x7f0000035000/0x4000)=nil, 0x2000) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) munmap(&(0x7f0000035000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000340), 0xff23) 20:59:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x4) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x2e, 0x6c252fe5}, 0x1f, 0x1000, 0x6}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 20:59:39 executing program 1: r0 = semget(0x2, 0x2, 0x100) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/168) r1 = socket(0x10000000011, 0x8000000003, 0x0) listen(r1, 0x7) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socket(0x1, 0x8000, 0x0) write(r1, &(0x7f0000000280)="661cd9ff", 0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 20:59:39 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x120) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = socket(0x10, 0x20004, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x18) getsockopt(r3, 0x11, 0x1000000000000001, 0x0, 0x0) 20:59:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) r1 = socket(0x10, 0x7, 0x0) socket$inet(0x2, 0x1, 0x400200) recvfrom$unix(r1, &(0x7f0000000040)=""/61, 0x3d, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x39, 0x8003, 0x1) sendto$inet6(r2, &(0x7f0000000100)="4859b0072e72a02d3507b8734463d2f9495280707b1d8cbe5fbd51c573721e2dd6647d6261d96b4f477c876686fecd7d365609d77c7489681971fec5981983c2f274c80007eb412e20c5be33b62a54373a2ece4f674a0fb278a18da42c78e43a2cf8", 0x62, 0x40d, &(0x7f0000000180)={0x18, 0x3, 0x330, 0xf8}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x7}, {0x18, 0x2, 0x3, 0x2abc}, 0x7ff, [0x1, 0xffffffffffffffe1, 0x0, 0x0, 0x7, 0x3, 0x1, 0x2]}, 0x3c) 20:59:39 executing program 0: r0 = socket(0x100000000014, 0x6, 0x3) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/198, 0xc6}], 0x1, &(0x7f0000000140)=""/237, 0xed}, 0x800) r1 = getegid() setegid(r1) socket(0x0, 0x5, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 20:59:39 executing program 1: msgsnd(0x0, &(0x7f0000000000)={0x0, "b0fd86fc7de466a9"}, 0x10, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 20:59:39 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 20:59:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x1) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x6, 0x3, 0x404, "c2bc27fa4fe0f8e675a1e8060ce0ed91ba7a0bc9", 0xee8a, 0x1}) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) 20:59:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7ffe, 0x3}, {{r0}, 0xfffffffffffffffc, 0xd5, 0x20000000, 0x2, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffa, 0x51, 0x8, 0x9}], 0xffffffffffffffff, &(0x7f0000000000), 0x8001, &(0x7f0000000180)={0x4, 0x8000}) r2 = socket(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x7430ad460179010) 20:59:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa81557ed1cc332cb) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:59:39 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x2) r1 = accept(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffd67) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) sendto(r1, &(0x7f0000000080)="e2520c0a1347ffe53ceb565589d6bfedebaa8835d6467477eff8087702c475b483bf10fbc9b1387de745b2f0155f67276c2151b427dbe4d29047b4164479a0e4fb54dda646e7389c7fb7a2ed496e6951af15c76e7358b3d40551f1c0513b9d68d76902a42aca319702d617a4ddcfe7061d82ad15e4228103d4be007d820c27714e9a681e229f90b84042f606a412da72035826488aa8b5d3957abd816919287f045a5dc18b021a5c45c72c82bcec2a3ad7", 0xb1, 0x409, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:59:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r5 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r5, 0x6, 0x0) 20:59:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 20:59:39 executing program 1: r0 = socket(0x12, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 20:59:39 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:59:39 executing program 1: clock_getres(0x80000000000000, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) 20:59:39 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 20:59:40 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:59:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x6, 0x1, "d730dce7bb6fc6e23c5b00000000000000e74de4", 0x914}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x9) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x80) 20:59:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="e84061ac95c965f8b3538b7f2bc61be58bfbddcb3894e3d89e544d0aeb3ad905ae04a485f6b7367f3b8fc7834a3a40bb355cd05b92426c30015a", 0x3a, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/72, 0x48, 0x803, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2e66296c653000"], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:59:40 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCSTART(r1, 0x2000746e) chmod(&(0x7f0000000140)='./file0\x00', 0x130) sendto(r0, &(0x7f0000000040)="0923de7de1fd94e6294852f71db395f6d42099e609f8a36dcfa85947cd1d2b7b010777e985270b3149fd8bb4900128954685b22d001afaf64c3faf9e5ba5aea0e17481f06f6eefa83ce04e71a2f52ca8919c4afda0cffa587d56b1c3c9f2fc2fd8acb23fb16586b4396f8cef0f98062b86b0ac6806d1e75ab16714037b82b13c01e2350545c4564ae53de38241c8d093776e36cb50b451dbcd4da4a5e9ccefd42c7ab04049d69d148cdd54fa9b88d9628093823724fd7dc6acab5909d949f013fb0858587a677ebe3e01efd4df799d914f794017f93f3973afb5749246f8053c", 0xe0, 0xa, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x4) 20:59:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000680)=""/179, 0xb3, 0x40, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="c5cb1ff8379fc6b93e0317478230caa30a2980a0243a98703bc947d100", 0xfffffffffffffcf2, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x18180, 0x0) recvfrom$inet(r2, &(0x7f0000000600)=""/1, 0x1, 0x1, &(0x7f0000000640)={0x2, 0x1}, 0xc) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000100)="d5f278463d8a3c55dda43f9ac5b8f92e87a8", 0x12}, {&(0x7f0000000140)="46628e9b123dceb5728656d73fd0b442020f2d1bb8559fa28e2d808ddee582d987bd290832400c379cc40407dd5bf913c08a75c7cc9f650e9319e82aea1e78182eff498c7de7774ab8b65f8d444af7e69ac50fa5c06f8e4ac4887bc113edeeac3de8f187f3a09bc59a0b138183fdf7", 0x6f}, {&(0x7f0000000280)="976793c2e137c3a332b0ad57b5eb2769a1ef45dc7c82f32137ab65b2af25569786fa4f024a30514fdb345381fc66f712fbe43d43320f33d0179b7ba1526f4b6883fbb7e699686541c3fdc3ddbb4fbd25aefd141803", 0x55}, {&(0x7f0000000300)="a673530e4e391fbe6a3629f723921be9996ce0ad127e3baef4c52f1e9ef04dd19007ea3bd7b32bbc94179ba965a82c7c3280a49ad28d0aa867d1dfacb6834be0055fd1a5e6d000478a23e198effcb68c814c237f7f539ea8bdcdfc2dd69012fc1d28cabe34f37b7cea", 0x69}, {&(0x7f0000000380)="8b09d76bbe5c85330cbcddb286a4a07952a4c0f99f9c6459aa6827c60574122e94e051899eb93fab5efa611c764ca7a2a5939089dfc6a750d070ed06b985fe61d667164f5cee4ed0a29c4345446b940d7322809940473c8babaf86af420370d85fb3a6f19efd58100cb9ff9f879af6575aa2aab9ce9a735470d14570af8d34b7834a0873098b4a3116e4b5446ec0d67b8d8849a34dd15201e1c3ec1053470a00770cb8b6ebe6d83d48b81f44b7d55e1471ce26acf82486c3662e99e6c706e2ca4a0b21e07840518b50e2e6c75812", 0xce}, {&(0x7f00000001c0)="9c5d52e1709b5c849235a28493f66ddca6", 0x11}], 0x6, &(0x7f0000000740)=ANY=[@ANYBLOB="8000000000000000ffff0000ff00992486826a2def62519888639f070000f5779359e77fb1d196ce397184ceb98d6f98ab8c33bd0fad86cc3dd99c44739e5df10e99ea40b1d5cb7096f8328f2be43a3e0b9dee8047f77fc9f0cbb66118b1e1e40666a861de8af3ee610a8f372fa1474533c11017bdac292a572e170eebc60a99722b1b57394948e46227b8000000d8a845c31e02e14ba582295d4094cb044915d97edc397bf4e1a3fb9b4b69c30ff9ca5a76de2050a54d56ac42b8e39fb7abf9335d0f5c58372a7d76317d437e99699187937cf25360e2e414dae76549fed82b5fe67c1d3ba84a8539f7fa86b3df1d04051e8bcb6ae54ba8597b3e60036ed89abe8aeca24e51ecde4fc93856d943b0a1de9a92e8f5"], 0x80}, 0x1) 20:59:40 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) r1 = syz_open_pts() r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x2, 0x1f}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x5, 0x5b4}, {{r1}, 0xfffffffffffffffa, 0x24, 0x8, 0x56d4f9fb, 0x9}], 0x7, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000009, 0x1ff, 0x90b8}, {{r1}, 0xfffffffffffffff8, 0x81, 0x20000081, 0x5, 0x7}], 0x5, &(0x7f0000000540)={0x8, 0xe91}) kevent(r2, &(0x7f0000000300)=[{{r1}, 0x0, 0x50, 0x8, 0x4000000000000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x400000c2, 0x1, 0x400}, {{r1}, 0xffffffffffffffff, 0x46, 0x800fffff, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xa0000087, 0x81, 0x8}, {{r1}, 0xfffffffffffffff9, 0x18, 0x20000002, 0x5, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2f9beb0db4e9b320, 0x1, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x7, 0x2}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x26, 0x11, 0x3f, 0x3c}], 0x5, &(0x7f0000000100)={0x3ff, 0x8000}) r3 = syz_open_pts() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0xaa, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x25, 0x2, 0x5}, {{r1}, 0x0, 0x4, 0x2, 0xffff, 0x1000}, {{r1}, 0x0, 0x82, 0xfffff, 0x832d, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x5, 0x55cf}, {{r3}, 0xfffffffffffffffb, 0x13, 0x1, 0x65cb5260, 0x91}], 0x4, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffa, 0x5, 0xfffff, 0x6, 0x6}, {{r0}, 0x0, 0x1, 0xf0000000, 0x100000000, 0x5}, {{r3}, 0xffffffffffffffff, 0x3, 0x80000006, 0x7f, 0x100000001}], 0x6, &(0x7f0000000140)={0x7fff, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0xfbb2, 0x100, "854955883d026111fe4d040000001000db6f1000"}) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 20:59:41 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) getrusage(0x0, &(0x7f0000000040)) 20:59:41 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) 20:59:41 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e4e3d6692653000703967dc2e5534b9ac3ff7ecd21ee8e8700d0442c124c4848d4aa5734354e41e0fae76df7da30aa8699f394f45587ce3f277fe729a90ee0b9063"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 20:59:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 20:59:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) r4 = semget(0x3, 0x3, 0x625) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/240) dup2(r3, r2) 20:59:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r1, 0x2) shutdown(r0, 0xfffffffffffffffa) r2 = open(&(0x7f0000000040)='\x00', 0x80, 0x8) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x1, 0x3) ftruncate(r3, 0xb579) 20:59:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 20:59:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() socket$unix(0x1, 0x100000000000001, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:59:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xfffffffffffffe72) 20:59:41 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file1\x00', 0x40, 0x20) pipe(&(0x7f00000000c0)) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x280, 0x80) read(r2, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20300, 0x80) 20:59:41 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 20:59:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r5 = semget(0x2, 0x3, 0x8) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000700)=""/51) r6 = semget$private(0x0, 0x3, 0x82) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r7 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r8 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) r9 = socket(0x1f, 0xc002, 0x6) writev(r9, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r11 = dup(r9) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)) lseek(r11, 0x0, 0x2) ftruncate(r11, 0x200) fchmod(r9, 0x2) ioctl$TIOCSDTR(r11, 0x20007479) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r7, 0x0) syz_open_pts() semop(r6, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000540)) 20:59:41 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000001840)="d26efa8fba733dd5ae9cce59519fbdca99adf69449abd3ce25583414a00acc6f0bf9f49b603aa5e43d0e3f0e23409a140c2039dec6c5a297c007b3c6f8f42a1de511993ad15127cb0c35aceb71aaba7ea07ec80e8b73116ae73e2343cf1508a0345201d515dc2388909c0f21aa18f44b6f305712327ac16ae8e51ff35cdce138e950ea9fb30f11fb8b145ec3f313b1207401c85db7b469e99ae85868633a05030c2ecd234e9e98f915095a5281d355203e538b218147d52dcd95051a616bd3748dfbab484323701e28a373e5ccda1b0df5fd51bb21b802c448b14cf31bfa4d66b988ef1dd1e1926d229d22fd55c4c9cee7d6718ffd10b49a617caee6ad1541c2a007d60cb786c90fc69094912c8957230185a7ffb9a9184be4dc145b54b29af0717182a70b531c5f4d7b67bad81a67da54306639ea941e3967d2989b24730f55cae59e4e686eac0f0595ea21d4e258808d4450042e1f10cff851847a43fef44aac074686222a615dd39bc095abc0d027f5424f4ce22ff99b8b1acf868e1e35e9686c1ee2719cacde557940f2bf38669682f76a49fef85bbcbae4daee8d9516da8baaa57b8ae51ff0435a994c0cc75f4a57971c797f7403edc69feace01091d2971cabcce7d283960ffd36be45412dd9de9a13013d7c0df3a2bfb3215ed7939a55df14445771bb87d07db8034b884ff0f40e305c9f2edb46cd8cb03cf2590a613b7294e598a6c39c6530373f1640088e8bf8efd488dd1976411d3324fb5cdd806cacd5495d297fc416ca36f83805c2ac9a8bdeb9e71f9bbf98d2aebbff72c6c4be249b0bb4ec48ab86b5a90c31d62f79e67b95e108e06d7b02f30b5e112b3672bef88d40b776cf4be6cc7aad51a01c88df8a39c9032f5f986b608b060a0782fdb20eaddaf87881436a9cb29f3c72933410aa24be5a813336ce6094039e7e9554ba81c323b9a25c467f167cf4b994813b65953b830ee9b4f072e679d68611467939c586d3256a3fd9389d5c095e6f6548c59c8dcee493e9321461ec6c7c1354ac7eed341e322e8bc6b4e8abf25299f9aada7254efcf9e00452655f43e46fbe880b3e0e0754678ae6c976321e85a37bb1e566434bcfa15f9a065c581ed45d377516e46ad7416bfef0bf0785b8fe29d0dace041b89754ed45c45f2b8978a7dcdc3e45298dbbd7f0367dd96b0274183c0fa532154d9adcc025feb341a413ed85f2498a63dc5159758159d40c4c2e26a6ad769b096878eb490b8d99a8122fe88b5f13aff7b4aa7e44f5546021dc3887a0753840b8623c744a5c27b0941674d66d67efd27a8f0b35355233901d02b141b406ae390f921605baaf5bdb975e213498e93c0be9fdada5a4ff923a2eefd4928313c5cd6eba54f624f3e89ad595c4fb41ce0bcf978aa4d8bf51de89a8611860027cccdbe581d3fdc7ea5764f28794dbb3f7925574ca1d8e118d148acfeac50abce09e0a35b8786c96b77ac6860011f8ec0a522af2211c8f8dac099dac73d72e73ad55eb7147eae024b381cbb399aa578627537c0486000900752632173ed4f0f7cdd03c85861cdaa34703fa99a7f4dd12ad3b27d70ae641a05c9b2efa70ba63e6147e427a48553e72ebc2770731377b04371a136052c5a25b1d2247d0a04a25bb27e9af8ea19bca09f48e270edddbab4e75235cebb42728cce5d2dd6990485b05e75e5b685b97fb92b05536ab7b23ec8826b596b650499cc50686184634bfc14121c8b645a2f0cd054d6af2c524f9dc2580d5d46b39b2cd87685e754d64c2379e75dea5f445d5361be6103f1dabff96f567374e9f094b764a1e596de1f741295cef6d379107c8f74311fffaf4a670d641262a538108ddd29c6ff008229f6e716e34dfeea8c115a068bfb06b7a18efea83101c332f8f8a097beb687a67a5fc445120f1c5d0e455ae1955ab7c365575d0e98871c11cfacc95791fde771c71f22c9820f3af6c8404fc3b40c260b0d7c69ddb4772b4ffee6f151d8eec4ac29723c488b1275bdc07a7b2e82f7c5dd149481701e97d132d4a899c0077ddf92982e607baf3b748aa7690f74ebba914718d7dde4d5f61b237b9b50d7cfc946172c991ca89fec1cf0f3f3b929842903e2a762d3b1064d1b06ae01135b259bd8cdefdbc9a415dc18e46a7bdfd19af28e28bc24b3faf7e485924ff8b1a885f863d41cefdb39d939036d0a51f062595f9f0cc032bda0288fb47253ebd7de6d55c2eeac94903fa16f3891dd60ef2d684fac59df79aa03f6a0467795da9c502374968cc9278f2574fec01c4f38d51e3c3506af1fc71a03be386768fee72673b2dd07b66fb5022c17782b7799567535ce3e664872e7aee36ea5bf5c0790382a844de6ed497f63a3b3122f40cdade83c8af4a9fe47cfea9fbec3d2be1ec00b8280e51938ca64a4fd4e21602994a152cd3147267912e6008b4f62b8e4390b83143e9ea93953be163e2cb91ec0a8cf837f94f63ab92aa44a60194122211c4d196bfca8a60de74abd8630a04506206ba2b3a4080cc6aaa98fb1f74baad426dc08ad2fc8c8282d41d4116fdd9a0a4bceb2dcadd8621a865ab75ea433a46971a31d40cbbbe40257bc47d0bcb4f30ea260bc2bb51d81153d4a56e94cfeb6ec2c0a3966b24fa483a602f29261e0ff8bd4e83c5ab22765714cc296e598e9e7b1b0079c7704d3132523325ce9fa92b178e58e5c5792b28d511e7d1a158ebdb03b04767f3b34cfc0903e5afd92306d8f4b6e6296c3258a04877c472794a4774528396e45a6f3119a245e0b14fdafda20e10378a2a1dc38a97e9028723c856a332fd55ef9e3cb18b9ee9935af839b8958812489cf372164aab6b5bc9ccab658091ca69a205b6e58a2642b67ecd5738fffe39c987c9b62c186bba268badc1d01d21aaeb92baa31839ba4f50b243fec6bd5523d3551f367c110e1ff0b25aa088b0116a69ca581a6f3ef8eb4a303574ac023985d2bcda26acf9e8b652a6e4d1dd8baa10fb6bce1c68dea70f007ee6bc565e220680cdcd358417860a859fdea76e6734f838591c15315fb826028fc701e9c56f202a16af6d6a3dfd358e1d38578ae040564bc6cc9ad55a13ae5afbdbb84c74f8e9cf4a3e78be129a009e85ef33277e424260ab2ba37bc17ceaf0b6d9c92659394600f8c81dbf9c1baeb780fd33517431fc929eb557fe3ee183392548ab4b0e1cc864b93c82132602cd548181d285be660115db353850851f33619604fdde598d6c98fd7aa4f1856ea331607aa98454d1ea3a81afd817cf9511f476609fd7e2b67bb00875cf158fdae8bf69773a1a44f0f5dc14a8f9210fa649f15495164264baae5291b3a77e0ad1932fe041d996de140e67696c94b11dc85d523b09eed63dedb0db26a60ead354941a7fb8e5b6703909fd70b90b9c2169a6a17d6a6cc811f1bf1d35623f99b53082dd1886a0a3c306c89620e135b2bba637909fb290396bbca76620e822e62e6adf843c980aba3ab47c99d55b56372f65cfa2fb7bc0d43202b80d626565e19d2d639145f006857a16449cfd879155ef1ee5ec48620965e78f29ae25817e080d350c964ea7e34865ebe6430587c798e2c29e86d3da498ab7a754c3a820d9dd8a90ce3b5dad05c6220dd2440e35cabcea3cb4f54814b685b92750964649f7352afa89799283eb7431ae01c5b5e45374aa4697e33a7932fdfa2574982df96cf33cc7b0203be000a96d42f24406858a921a44d9811fd477ac99507dd86212f98ad1cc7fee90ffcea0c07d8c95385d9be486774aa03fbfa4518cc2773e4f6421cdad0269b1c72773f7c928985bc3b708328844e426e170d061c75b63f363c24c0450460b61feecd068f40dcc5d2202afb0d19f5ae773a75e6f9c5b1d8875a9b398b08f0d299fe6f1a74781863e9f23b87adc208d8b8db60fa2dc6c18e506f35e3434c377c7c0cedbb76aedf3e61aef2ed4a9471bbb53092cab98f488dbe7ed12a9c182cb87e5c60dc06fdccd5e76625895f4583fd9a8fa406a5ab76de1d19011c37da4282d041b4acdc9d9f079829bc9db24432e1ccd1d389b56fd344c587e0685d4d61cdffb58a28de35a37d14b817e744530fdc9818bbde542440c811cb1d5a2e90478f088c96cbdfab7f426f35f94758422ebc65499fd4ccb27398d1d954ef3e134034037b36049a19b203989def632c711a27ffb188b9943730ec277fd2ee9e0a277e32aff093d430741d98a2d0d5de1d61c2f129dda3346cf1a7fc883ec820465b9da9f595ecea9a5588d428145d50256318a940cae0399069fbca1debc6daa5ffea6122e5ad2a9a40238c73ba519db6b53167950074674115314ce3dd65c3e88cc57545dc3665f158d5d363e25410e9125c702a59b3fc327ea2fc3db43f6c358e985caaf7fba809e536a6962e501e2629170900d81315df28716fb01a3d61031da7cc4b0669e873d413ad32016e847735defb944e35a35371ddff2255f0804136b5b768652e0f315881bb7e66dbfde9dfac0043f4e25e44a4e3a6fea95bf6f0d9b7e4a3f0e2efaccecef72700af93978173dba69b05b6f15344e32f5d233f97832de5ffbc2f9dc36b814470190492db92496b7a1aca38dc1dfa4ec83b7de2a60c4ad2ee13d9ab1d36553dc636772fa4e05f89944aaea9120e4a8f1644ef3d76b08f8b20704772b31626273aa1145b28f85df16e290212e0c9866fb1340f660e7cd510349b8fc54406f76167eeda7fb99703ffeb2cd60c17d9e0306ead6d5d11cbbc5adf44ce2c1496689537c55201651e4773bd9525b2699845a5ec7971ac45929523f6bc5eb1e51d8a20529d54d1e2ced2d86f05cfe920f182827e5c9d86b13fa42b6c7055236029593424bbb546143ed1455b7f0ac9861f75aacc9a9eb6406cbffdc4e0d17fed5c4d0d539c5b9029e2a699b83db642c2e18456d78f6dfd0555713965cf793b6a6e77fcfb1691863f741b3691de1043de8b8d4c61ca3794ea6aaac5f245fa65a81e7d20480f83b01162718472c2e09c2eb6082e92a5649a6fd8f3dabfa8e4b86b25a6e86e89616047aeb03113ea148eb39f3d960a293f1e82973afde201fd32870e62293087122cc7c16e0efdd7cffcb6fbf37f90200f10db5740f985d8176061a0ae0844cbfd82b03a64fd15bf7e5e96005086710ea007f14f7f6a695acfb0029d24b9504e073861770a3a246b239fd7265a7dfdb8614d6ea83418b4a56bb14206d4f664d27d86990dafde85106c87a2132596f85417eac4bc8b8c3d571714beccb60bd91cb8c4ef6775b0c5d806b0985ecbfd2790fd6ebdd1aee1a022163a16d68ec6584613e522e45115879b62ccad386d9a52eb96e2ccf52b839bbfed419c60470bb33db82174966aeecae4943f0a8bc57bd993f68499d947158555a28d5aedad2f2f32490c1be3b49a65b56fd61ba008c63591b908e36584bffd3377d7ea44e3bdbf0ebc1ab0cc02a518bc3ad950814d2a54be79b82902a45c12c782ed231c39b9b6175fb4013ad0d5443471297eac2fc44d33f974433fb5957d6d323174bc378b278559c8f04f40ed936b6da07988fcd5fd6fa405a536974ec5a4206796de87b25cc8382ae462982f358aa1839b223733a3d22f9f4245688f13533c711e0aa85d5c4a658cf91c204921631980acf462a2754ac8fe67848b6c6d2499fbce228f2e9a8c62e02d80aa1df7601b473ba9690d22e5ccc514d70fbd85dcbec2f6067c82460821ab219e3a86f2a6796351020b039641f4089e24842fdf9c64819b479919083534206740630f433b98657eef3484be8d2f5e619d1d1a59eef0ca448", 0x1000) r1 = kqueue() write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) readv(r0, &(0x7f0000001800)=[{&(0x7f00000016c0)=""/143, 0x8f}, {&(0x7f0000001780)=""/120, 0x78}], 0x2) fcntl$dupfd(r1, 0x0, r0) r2 = fcntl$dupfd(r1, 0xa, r1) sendto(r2, &(0x7f0000001540)="e26e0de96356705f3f6bf34ebea82c454ece588c49902e66c7be139fee4c69b3827268f0ba1e550efd4b0c191c77038a33776c741cf41cfdee8b5f6a311dea915bd3cbdc89b44a0d195e5e454caabf58c68fcaa102286a36a3b22c2e6b8659c0b1f3a3632444538beeab5c266555cd89e073ae874ad3508b69435ba7f18bd105d5df39b071ca741335688e7cbbc90dd38fa207ad5e894ffb46f4bbf9ff7a4292cfe8c56905c2d92a7ddad41cd3da6aa965ad273be249e94178e7fb6e2812b8a1f7437d5273a6fdedf6718019119a020ca1ba23a1", 0xd4, 0x8, &(0x7f0000001640)=@in={0x2, 0x2}, 0xc) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/165, 0xa5}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/212, 0xd4}, {&(0x7f0000001480)=""/9, 0x9}], 0x6, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x80) 20:59:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) r3 = msgget$private(0x0, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) seteuid(r4) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xc65, r4, r5, r6, r7, 0x0, 0x1}, 0xa6ea, 0x80000001, r8, r9, 0x100000000, 0x1, 0x4, 0xaf31}) rename(0x0, &(0x7f00000003c0)='./file0/file0\x00') write(r0, &(0x7f0000000500)="e3", 0x1) execve(0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x8) 20:59:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 20:59:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000001180)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159dfb20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39437a6902851af06b18d3150f544ed852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61accd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef2467092ad079e87d5e3fb7cbcca1e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b8744ea8f267b729d1e2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e2512cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06e83f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a7439cf50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df571a22d609fcf0a2d51b3864f7501d88431dfd200b3dabee973ddb57b20fb5cf6f0af9d135fb810419007d8990777f61bc97", 0x103e, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 20:59:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() r1 = geteuid() setuid(r1) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r3 = kqueue() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) seteuid(r5) kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 20:59:42 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ftruncate(r0, 0x10001) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 20:59:42 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x100, 0x8001, &(0x7f0000000000)="5d0b24231b466a3ec603b4d32ff80adf4aedbb22d6d1f8c6bd70345852695a0e7639a5e17e26bd90372255c2df74ceb0334392a8bffa164efd9b7428e4e81b1c2717e91296c0c5256dc788699a3e1131c1dc1bdc2e07c832a7561beafd780b4712228907ce6fbd9c18861995eb353215d4e009fddef907c65d2c4a594cdf26450e61bad64e66de2f657bd2a77de09bb3820171de4204f16d36013e559f7e64cfce05744b0ba0593e1f2162203216975bf4c0db59ccac2725232b2b294b5bcb", 0xbf) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) 20:59:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='-\x00./file0\x00'], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sendto$unix(r0, &(0x7f0000000000)="bfab7666b8b9778865ff9c68f5c2fafc274c13f77d5c309ba750866cef0a376ffb2640ae95bfbede99d98b879e7b4b84a395df54cad4d3c1006c2edbcad82d6f3b58b6cc47b8309178ef52f2ef661d1ac2279c97600e792127e106a280a6cc46ed2bb0d8a24097b21cea9f2ed3769a6f1501a763088c9878449ea77872c333c36a73ea744a38978ef7458e247ae48c11d67d13a07d69384d7953eb7e74ef844f2840913849bbe3ad9a0adacda33cdcab79bb489d655d2d8a973adde3be35c96b7b1f545db61206ef0342d07b05f89e43", 0xd0, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 20:59:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:59:43 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) dup2(r0, r1) flock(r0, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r2, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 20:59:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000)=0x8, 0x4) 20:59:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!-+\'$\x00', &(0x7f0000000340)='\x00']) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 20:59:43 executing program 1: unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='./file0/file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000100)='x\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000180)='./file1\x00', 0x9, 0x1) dup(r0) unlink(&(0x7f0000000340)='./file0/file1\x00') 20:59:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) 20:59:43 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4ffe132c) write(r1, &(0x7f0000000000), 0xffc8) 20:59:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 20:59:43 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r0, r1) 20:59:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000000), 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) fcntl$getown(r0, 0x5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:59:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = semget(0x0, 0x3, 0x4) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000000)=""/3) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) syz_open_pts() close(r3) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 20:59:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) fchown(r1, r2, r3) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) read(r1, &(0x7f00000000c0)=""/5, 0xfffffffffffffd52) 20:59:43 executing program 0: socketpair(0x0, 0x1, 0xffffffff, &(0x7f0000000000)) 20:59:43 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r3, 0xd1767766f776d311) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() getsockopt(r1, 0x3ff, 0x2, &(0x7f0000000580)=""/72, &(0x7f0000000600)=0x48) kevent(r4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x18, 0x85, 0x3, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x20, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x44, 0x87, 0x6, 0x5}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x82, 0xffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x13, 0x1, 0x100000000, 0x7}, {{r1}, 0xffffffffffffffff, 0xe9, 0x20000000, 0x80000000, 0x413c}, {{r1}, 0xffffffffffffffff, 0x94, 0x0, 0xf70000000000000, 0x7f}], 0x400, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x47, 0x20000040, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000080, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0xc1, 0x400fffff, 0xda, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0xfb9, 0x10001}, {{r1}, 0x0, 0x28, 0x20000004, 0xffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x64, 0x0, 0x7, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x1ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x3, 0x10, 0xb8a, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x61, 0x1, 0x2df, 0x5}], 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xb25}) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 20:59:43 executing program 0: socket(0x18, 0xc003, 0x8) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 20:59:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:59:43 executing program 1: r0 = syz_open_pts() r1 = geteuid() setuid(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 20:59:43 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) munlockall() msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r2 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/32) 20:59:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYBLOB="8fbd92f9257bcacd6753a4d17630c7bbb48ddea1620c2590c00f5bb0294e214cd4c7852e990bc4b9b64cb1e64d01c2401ff4db51a3c025c9a12315be403447f09607b2fff1496ea6cad4a2c55aea746f44b3668379017c8d9d9705eab4df916ab38f6ba8c0e0f74da515e1364702ab75dff9abe235d44b1d5e06c9def38aa2ba98e520c41842d5e0975635647fef9c133c8e4668649271dd5f911c9cb6826509634564448fdf2281654f889c3a025f13813d7ed572", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYPTR64, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESHEX=r0], @ANYRESHEX=r0, @ANYBLOB, @ANYPTR]], 0x1) socket$unix(0x1, 0x7, 0x0) 20:59:43 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8000}, {0x3, 0x9}}) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 20:59:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fsync(r0) socketpair(0x6, 0x4003, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000100)=0x4) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)) 20:59:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x1, r4}) read(r3, &(0x7f0000000000)=""/48, 0x30) fcntl$dupfd(r2, 0x0, r2) 20:59:44 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x8a, 0x7}, {0x18, 0x3, 0x15317ec2, 0x3}, 0x5, [0x81, 0x100000001, 0x20, 0x2, 0xdd4a, 0x7, 0x4, 0x8]}, 0x3c) 20:59:44 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 20:59:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x20, 0x1, 0x5, 0x3, "e0715823449fc75d9c9c6b2b0fc9fddaa0114f3e", 0x7fffffff, 0x5}) 20:59:44 executing program 0: socketpair(0x12, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="3e55ef30025177d942708b14f6e967d1798baf7d164d54d2d8299dc8a191ed9cdc4fefb55bc12bb54feefca059a7dee1c8e33325f555bee040fe30c8471f8d2783391119166f88255f75c9f35b735f3a0b68c0973d2de6c65aa26351e324180fb889ec2a0ee66354dee89f0497480ad4e10a7680587763c1fc47720b6e070eddc96769cf3687ee831fde4068204f54f21cb21e26e76cb20f3220a58e96888c8442899fb660f5cfe5b3ef105d06e9f08a92aac0f39f64f88f273474b050f13a1366618d251a28132f73ef61ceda25d7c72b58c6", 0xd3}, {&(0x7f0000000180)="1ad4bdd915da5d97", 0x8}, {&(0x7f00000001c0)="fe90d073de77b7c0019b447618fd7ed6c801d80089356e4e34155ca98e787c8b95aa7eeec5cdd5d569864839a83e3c75119d60db9412892c889927d8bdab873f0bd38039b322aa5a8d256132663f455ccddd46f235e420b2efadd52e20e4364b2d072dc6b587e27fdf40e5a941bf492604e6f3db18566d3a81880ba60dd103eb7d9c2adaeedf82225a02d9e03f1ae8dfe9eba2cd79b38190f44ac935851283c7deca001b36811600de8f182aa9021869501899c4cd2f411697f85249ea981e09301d344a", 0xc4}], 0x3, 0x1b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 20:59:44 executing program 1: shmget(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/61, &(0x7f00000000c0)=0x3d) socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="de6b410a703c6c1aee3a4969843677b79d41903515abeffe48ffd7e120f6a014748cf47271249e604f1434624efb373a22dc27b28026daa3bd66866e5211ed140c75d8908462f9012addeb766f25c0acd5d376635dd4d8f1a6f352e6ea715e6cd7ffb784fa977cbbcf43133e77e363879ddfd4d5dcf2bc923102c50c4fd8095182674395472c1e0d7fa2a7962a2c0efde647af3cb5c4329b9a06950969485b339a597d85389dcab02bfc26278854d30a62abc5d5e07af3a24029c73f56f47fe29d5c5cbf2da1432661b4b331ed69b3a18caee1503174e3c3830df056e63405468dce3cc2c79cd773d5f12a97", 0xec}], 0x1}, 0x1) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002eb48f38cc653000"], 0xa) 20:59:44 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000040)) 20:59:44 executing program 0: msgget$private(0x0, 0x80) socket$inet(0x2, 0x2, 0x8000) msgget(0x1, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 20:59:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfffffffffffffff2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x800}, 0xc) 20:59:44 executing program 1: r0 = msgget(0x3, 0x0) pipe(&(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x80) r2 = accept$unix(r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="03"], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xfff, r4, r5, r4, r5, 0x51, 0xfff}, 0x0, 0xa6, r3, r3, 0x1, 0x1, 0x1677, 0x3}) 20:59:44 executing program 0: r0 = socket(0x2, 0x1, 0xfffffffffffffff7) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000080)="6acedbf737cf9f4763f82f036f8d94a3711366db67fb04c056d916c21530a6d638b8d186517a6a2f094cf28eb6e08b54c6a924a486c9c85a6230a2aa34dd92119b84c31c067cc6fc9ec9fc7709d2b79f1253727a8da5290f1ef7366e2e343ef04bea1b93b9c389591b91949135462daca4d95b23752fede5d9e9fc8e21c49557610302263a8718ef1cbd99bdafe3c43a2a06d19a9250b4bfb51f7bf0c96c11f8f6359c", 0xa3, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = socket(0x3f, 0x3, 0x2) setsockopt(r1, 0x80, 0x38460019, &(0x7f0000001180)="e8487f1139eb2665046dd917c47afc7d1c30b44f9393e3bba4ea61a586f56142261737445af08ab2f19c31fb5f5f87a3f0ac9b2306ae6eeb3c308ccf75e55a864d9b5a0f8c1721aec232811e2216b17ed18b60cf2b9873b1a8065a98fa954dc9466315de7c3b6d2bbe62cc35fca74254260102399ca6c721884f5e5e7b912392499411f4d27e583da8069b4a4a65cee7c22503bec19b975f133b8bc6071c22c4b772a1020aaf3d782fd902203e5c27569e6a5b1bc24fb092c58adf71d89a9ac5520f5b5085df3bd15b08c9c3d064fa2d02f68b8f07369ec155d6072dbbf2fc7c6df455baf2c3201bab6ec537da726baa60c4779626abb52407738a37f9ab4cee0c7301aa2c7509e704c36417ab9cf0935e700e9298352f4694e29116213e348ebfc035faffcbc240f4aaff67d7c2c955d976fd6779882a4fec54708a1b5214b15787c3cd2dfbc92462c64102f7c188e8d8603e233f8ab9ba6ba7e4ea888babaaf45e2ebcc6a8a402756a3079ee4df9784836066165fe619abbf35f9c3bc825dd980e6ddb272d4439f41a8804afe164dcf7c10e36cf7f91e50653db18d4f73a6d2e7709a024ce7841996d65030687117508714635a46a56612e28e1387a2b7aabc856365268fcc901ef3001de6944427b4e7b8e288268ac9dd92b849b050724ab422eb6019e26fe2eee557744f6440cae1ad7dbd3ccfad129d330ad157c33aacd8865c912d40c957ed5a666b1c8a127e92248f092535990b030cfbac1f46c1cf58dcd69edca8dd09b1bfa97c7a909232eaa08cfff62404364ee5301c1038563b3c1674b055615a5294a59b3b136f2e7c99ddbb41a9a314f750388a9777d37e571305772770e66f0be2845bea9648409c8daa9aec150a96448ecd710b76e508f2090807b6152f0b05236ecefbefcc26c1589333174899619816980e9fee90967b27852d19b4df12d53178872fe2f86760cf88f463539977f2148f4055f98535058d81e4fc271129515c3fb5ddee0bc80a0adca8fd3f82f1e51504e8f7c6f8dd68b0f607061a7dba654a37476ce00d4efe7d046ec789d35861269791b7e611908c320bcdae5820a720102d551eb72a4894937e4808b61859e5b08b5173f4c626779f97d9876728e2bebb8fa938a25ef991eeb195c7124684f2671232853baa685902300c3c2c2835ceed3b48bdb336f2fc37838fd71b00b3aac9cd591ad5d82e0f33d9e86e08fa318533968a055146ecb44e13eea0aac3eac84a0ba5be0e89913c88810a4ad8c13e958f3ec3ee77938a669978de7f4e97d3f9ca7a6770a111074c49d4c015f6f53ba7b48ab82e1bf72f14013b776102607ab98fafc72fa8ada316b6b274b0ddedd9af58b796ef4ad91cc998ede80b5c1d3ac5109239799a6069a19af1aa5b7003d68126cd9533e5ed46ace4d1e9740e038c0aca87f8d4ac63a421d5edae710461677207fcf7d2205728e113467f17f50d96ba129e40ecb17ec50529f6d36e8882a868e8b0a9380838eddb6f587a61bdf1e2c04173c959892499bdc4ca21bfb9822973e7be9671e97c6559f68fed390bc94ac2f1f80c9080ede3cb829424ad27d45890f520286594f846c033b2e31d93a20534823f32a95c1306359114b2cb4987dd9c77f378205e90bc8bed1580f07eecf77d8acf4ad426cddec67d0e2933e0a8ea68af65b58adfcf8da129f51679b90bec8be04f123ff19a5e32298852e847617c6d4deb9a6d67e93a20c141ae89cb7432687cd9b30dc453cb15d190a3fd3a57126e33ef8e2935c121c244ce18f2f4e19bed29255d73c47c586e3211eb9e5310e8cd8341a7ebcd03d473aaca51020a8c637bf14852f157656ca6630832a6391e6ef2f9d87c2ef88978dfd1c2f412e18a77cd7dc1a87020e5a1aec1765e94df78573d0798d0b956d82306c22391ab9311e3501b89768c837a08a765b42e4569a2f96af04706c3bac9827749ca9ceac581ca092c46a42d3bcb6fd6581d4a4a368650b0c42b67e4f845b4e4f726ebd501ce8a34beaa78a3cab6e9cebbe941ad28a4abe4a8c37cfe1b19ca0659fce534349443b425f8808b530ddec17b12532f73fa8120227a546376ee4e9c5618290dbc3239c668e39998e70925c2b1cb8c775afa19b19730c82a915eba648eb00fe2950e50ecd8ab603f3a4d1d6b9714e40ff820895067e143797af39059a9a972ee0ecdca786d5a714089701a8b262f8b3eefe42bbc2388279dca743ef5945b038eb363d38f853342169f622b03c18c1e7416c81bae8b02f59e5d77829670aaea5c986b7321b4f06d8d2d0af9f8f46094961cfa93eb5d035b96e3ac5b1bedd4dc1342f06d1c094133c8328fceac7e2d29257d7dfab2c9d58ebc662996df3ed27f083c2946a2348d84f11981f389bf18e695573b3261f3552c62203000e04e99225d7673779ddcb563fdec0ee54c9a7eaa1d189d3548e45e6e157399ce02846e3ff6c1793f135f6513a0867d13dfb118d3629589cea1b9e103e829938502d832cbfb6452779470e214eef860152762b7e3e09b8f66f0428e26400ec7ee4760bd8e9d0bd4bc79af8a114503d935c9d20c81ca5f7b3b1853f7b7e939c3a0dbdcc4b956a3224ca885d695fbe1959a008638483de5c5c2077f135c87d7b1246fd1ea7f0355b2a534c3e886ca0ab5e5b4b86c493d6d812906735cec3a90f18ea4c35562af2270668533aff4b2fc4052ce14207b1521b1e366e485703c41bb5f906f72301abfe54b68747255af9217c868458d675e7093664e3b0546dbc93c98b5bd40c479b74a8b4deb69d1afec28d766a47cee8c006fee67e4e3892eb77e862f0737597faed296618f987b99e0e370261fdea8668d2239f34eb74a1be64b620b06acedd5211fce8d5c3294ce9f135230fc29efe4a010472067fde03008b2766f2457ec1884ef439cf8d319794ddd896959c3ecf2879d04def3f3fd883342658bd1fb0a4dfc893193fbed909ee25f8652a7694c1450bcd3e3d94e01275aabfa28b0961aed4c36b2aab2df5286d4f52ccb74b5ea6733ef131d26175201bdab0f8f6e3b4a480b37f98650e49d75aaab8cb4c45e8452835e3c9a1d6b4dbf272b35e71927af2e790531789a369c0f9e7ccf212c8de656d2cb83c67b7a00b32724be49033fea0fb9f3b52b4ea88263e6b3258d2651e6d1744b35d8513700b55c4744c54b8080218c7d7be7b928bbcbae861af44c306cc6fd999560470e44e1b377b2aef89ed6e49fd3c46e80c3a8539de9d51123fd3245106371b1d27894b50eaff3a0da1e87566817ae23e5cbebcc3eedff10edde74f4b5ca2837eb56f88d031bd00dc789babe6bc6a0543407a48405471226a4a56dafc7bb3afb850fd5ba3267626e956364b066d85154d5ee3d09976fc36cd0a476b66ca3370538d91f515ec33c8d790352f64be068b2a7376c55dae364e18bfff5a9b336404d8e18cdd7394b8769897da52774dff6c270a3572f54c13bcc1f616594f44b1ca09be6ce73b0b2eca11b9b914c09880057bef2440b690cd966a54c6d5780d2fa38783ae313656557f8d298f10951dad0697845ea0d05af0568e5b695b1e37fd4606d2954fd770e268a668c4b1cbc38f209d29cbdd6f98bd0082c5fed5787f6120f63c7af618036af8251e866f98f9bb15d2bb42870edd616a81db89a87b6468f93076eeaa33ab51d0658374e13d74c3bb7c066f0d9608331ffdc7ff047d095b9ef1b8e139acf675228c3928a8ebf9648972e19de74dd94a85e98755814c0bdf8b942b61e45bc1ddef7b4cccd0b95b0402fd842426d2ed82c86416605ea8340cf5cb694cf9f98407f36ec963de222f4da4c3b2eb7a026cfae3ec2c581f5e458c3c01071daa1cb4ee9fc523a4ea1cba6f5cf7fee7d9368dd7e6156f602c53b1ca5267f0103f1b6788c4791ff94688f7a695b1d15a08dcee22a1c4766fb84679e74edc4b60511283b961e8094e51eb714e87e970928e37a463f43185cd32de8300f7d83d34fe4fba7c4e338165f974b4d1160b7f62b8624b5c3d5d438c9eb34b57402942c6974c832ab5228adea26f5323e38bbc32a993955b96936b4fe4bad6cbc72c60548b44123222a8eb364801b95043aa2c3e1b184a478761605d7aaf231482b0fc2dedd14c135726d1fcbb02c7ed1ee853e725d23bb2ebcc629c172c5cde82b86c0df55890ee5f4100c1461a123a4f3645b18c4e6ba6713ec4a3605ad5de05f4c00e8ea17893e33923785f8ce35bd99be5d7b72119eabca90d8f0bb5502ac3e989f3fcc56a56af764b9fc4eb593df4c6ddb56dee51b5a0837879957aedfc7f773eaece9d9564ba399ec8e70645e50e5912be559d26407b58ff629d969c3b58465557ce9a656e74adeb9a8dca5e897be6fc7eea8e1d51e6a3fa56dd06a4575999b9b1980fb7cae966ed5421bc6052efc588e296f23cd9b8108be5fcd96d9a2ab5210b0a1975fe02fe581d1ba84af768f0f83ec4230213b5e8a6c0aec863da46802523561f82426da6e8cff5736b38e63df3843ccb32b79533b07978206bc01e94d7fe1bd1240c176f4144d98cef175a892779a4fe8cb0eb2640043e5075b12c08187e5e82c38d32ab676d8e59be5e51e692a85b68ebfe7c6b8ea4c46a6c6eef04fdc93378ff09660875dd4866b95228470eb0c6ea4833bbc6d6a947f9f74e085e12d7aff2f6452469e7579bc4c792c03162b9b13a977851e692be262c9282e71677bddb098cc5069ffce97f5805f933562d2f8e5b724b83e40e18ed3f94b1f06cf73c995216e1ca059c41dfd5ad3a092bf3c28e8731598f5fd5a69a9ba3af2e3a26d9f51aab9ec1c25edcd16d28f4839a48af42ae7c692f88cb8afc9ea941d0a525f68d7f9f5047364ea03462997ae5c6e2de85a27bbfa0b033868241cbac6228038ad0bff5e7d91f1152e8cc444f4cdac78091b02cbaa083bf25feb057b744bbdeb2beb730ae59d65c8906f8a0b95c58463496a8ca4bee9208e11cb16e400f4d147f79a87c43244e674aa78b588a5643ec229c6f2aebd6c9a48d0aa4453c0b9455040856d8a774bb871dc45a3447854e109e251a986884e80d47b171a3cc87813ff15a2ace7bb2745ff24b09876c1dcced2edef5f4496f132e089fcf83c8e3bd4a2af5f9b222c1cf83d203467c8977cd21652beb07b765437f31bbcdd22cb147dac25f23eceb922e28bdacdf80b10941f97b771b5b27f6c025fc736ea9803ad9f2164aa71cf1171a2259555a272528cd231084abd086f3418d2ca7d9b9f3139e777bed3c6d65268e055542e393ba71ea0b9a7d0c98aef864040e2b56666e056de6d19906ae2fb9f8a1dace48a8bfa83cf9a3d6c0cae69700970b5169d2e739817c9d5319eb37f2d762fe5587ea547e02d1504aac5f1176d5c8e06b124c761f2d4107f3c07b425a170d7e19fabc9fc6320ef9029407c4ceb5c0c56e3a0b604f9dcc6f21e9a8cb13ec569ca170cff4b319299b5946284be64118235db87877701a9521a6deff5b51e5f1776e5822ac10f16e10143d2c6de89878caccfa9585e789a4d05722312c204d9a1af6835f925e13008bfcf79c3dd224ec4fe93f6167c780fed58504e161c7f3aaa4557867ddd768098172bcf3a0d525330f99ea0b17911f09bc629b8d9a8c8f836c015413c31e076105031f96fcc4fc349ff0e592c2f597c300b529ab5a715741d67c534aea094d1d28801670deb785839d7877897964cd3386227610111de5a0cc6debe3b7ae1c5f023fced98be8255de53f20334d7d818da210409438318827b1acaf629851e7aed2b7207b1bc619", 0x1000) sendto(r1, &(0x7f0000000140)="14e19371862e0ac4d1b391163cde566ba72916b964e30cc5933de7faf9dc3152503b29f58a0f3c76107d57db1e2177ed6f3ca0951f55621a33669bd81b45d021550aaa1338c41415917c4719e1f21c62c2c4554ab1086e28ca75debb96a255165018f802f88b386d45475fba2c103feb316197ad0f2122f4a24842b2c50437b77251b66ca206f21f9476524b8c6c549bec2525d73a5957a64445a00e364cbd4d689a4e0284e3d25d4d264bd2aa292e9977963df76453936337c1297b76cf4e3b010cc58092c2283f7f97b5decc70b8ae0dd8c388004348f7473427063d224bb0ec36c088f6611a8c33329e0d679d11e9c4491e0e2063924ac5b950ba34984205964dd96ca1a70c96ddef061f3ddae4b3f05aea7b01464f5becbd7d270f9c865a66306aac25d0ea0f67c6a27c2d6ae223c798ad650c9f3228155151fef36492d52553be1f733f1e8002e7184aafb1e499b748ba101d24963e71396af159f0efb701009ca4abf8ade742ef985066a0b9e801092df6a10ec021b29739f898f2a7bde14040e23baa1cd46dd009fb5e8527db21412cada372a639828da555bb1a01f70d008b003e355d17fd1e5b622367f39485216bd453fe4e01679919d9898ab4825f20bbe17d2e1bedc66864d3b0546160d785cfe2870f8925de48932de79e2757c0614a3e16a56d57153f6a953472613bfbd7515342baea73a8c5c63043aecabe8e9ea4418450507723aeb6dfdbf82e9a679950ffa728bffbb29a89c3cf219e1eddf72b840d52fb0f100c396ef17bad7f519ccc12a31e610b3c1d287a01c2aac33a12a84bfaea2eff1cce66e27f208462cbe20c039ce32f5a7c62528cfa228cf87b4bb9403f28e967f20350a6cfaf5b96e017ba0087b7be402529ea922c98f309242bffb706dd85d19f097358190fdf16fa82d55f379dc4503b08a825412fa67de5cc546571b78737b5caa68748d87cc4bc634a3d09ad5e278cdbd9f105797e44ad7d23635f8c6c9348c65345eac876e6e3f6cdca039f23be36081b29d8e80bd4b18df172e87a2e1e9b309420993b3a147ce53885976d4bb19cb54da1e2f2bfc9d54ad9d6371418379af397715971474255cb95089517b488394c2a2cae2a342fa62d1ae2c2cf673f936778553387cfacf6a1802bc856494343371376913c2b9ab61124c373bdaa953eda2a901712ab6f0c5921c8ae8c34f4b86d889a7bc1261ab0a54fadaba8790c4a82829066ded67d5265c7bb878e83d5256f2b5f43560ac2c64bc3dfd172c72606c7a518fc0ebcbaa1d1910c5739059a22f00867bcace50569b8a1499f561dc737545358d725c95ec6a0dc728a07f6f97120bb0077378f7dc45907f636b694a017252b4092be627f4dda74c47220ad1f2b82bfec379186572724d809741f74908e3f0379ae00c32d15de3a95e48eb3b0ab40864f3a9a33481508e676baf48548cff8187009d58744ea401e2dd585157fd1b3cc20fb0ef3a66310ad1236b1047af19d20db81108a0bb5760fa2f14cf4468826945ff45bdf900d41e096d135ae5f82aecd47e8f27827710865667d5d31535a040a6e3ee2d13a0db19ba519ff0358a36e4c6493a95c8db400a5f6d56ba42ba7d34651b104fdb3747eead40e829d94e25edd1cdbf0d65b5f935d67fd337d03432e42a7daa7d2f6cd4a1c8bf68638226989d38787400eb1e776bc3e2cceb19a2989e04e7a631d44aa80e11c9a736fe8fcc2c68bb0d3ce6f957e598faef5f6baca01b757d985c786aa4d927aa2f7f24c299fdad8fb17a780d9fc8410a7396faf99376544a9557da9f96a43ac4d6bc6697b52c8cf27b75eefab6046ef23191c1224a9ea1dea871934c20ea47eb942195e4625f8b7e971f5d79d31dbb1b15a6f3a820cc7f8c48ce53c99a7e8f81c1f6a8f761c472e9b2f705c7645c677041ce74a14cf50af3aa8bb4d714bde9d7b9594cc46f27664df85242606a3b930bccd883ca5ce9bfb8fc7d903bacfe368c53daa37921f2979d980b0f355f4aab32b58c5e1ccf5d56e58068b8c6d8456d025a8c9bbde6ebe59b98517df50ee13cb172b7af190f2234e49ad5bbe56362467e6a6dbfb1dab19462d50e170aa713c68aa1e499458272109e2bb9695bb595e2a01751bfd827019b466953f69583b59eab4a892153d32069684e01c11387b462367c500a703ed8f3c6a72b44449d6ddcdb44364388937533f07b7352348b2567da6b8ba33374fea7cdb4c06670f36d3169f666144e0051130486fc91cfc763a4fd125ebfe7a868676f887bafb1ad33ccd87d0d016d0fd6c81c9ce7785645cbb806c8965b7432d405985c1eca68e9078b3239014667f13137172d32c8837b3b5f0e2c14779dac5aa1c0c1ad38e79ca72d4b4ba83325e277f1ed5b810bd34358a7be9d9b7488f993dbd60d12efd94d3ebd32e57fb23c0e9dcfd3c8bc02590eb942ccb1b831e5fdd56b6f8a63b10bffc2cf9d38bd182cf63fdcb4b2a0455ee94464aeb48b32bf33644fcfab816f62818c05c5e7f795f2cc417f35c398c0cb375c74f70eccafb9e10b98dd792910487f4b972f218602a30e33b0a9f87b65fc52bf27741242c61fa4fc30313d527caa2a24104729d738435efa7c301a3d2b1b4a2b1750d92b38be3bbdd0c48f0f0a3188087e28941d58435e0ca2fcc7631b4665d8089384e394c6998cd933927be22e5ab4cdf9a899b89612d4a2ae09ff5afb5330f31f53dee5a8b78cafce368abc9b91265674a52fcc986a1be6ea9f2566c3662c28ff41f4afa4fa5561b4d45158603faad8f98d024cc17df4877651c1ea04872706669c3234216364dbc8361b2c6c8491c51f9535829ecfbd8e57ed1a9f6e0a265f2377ec264a2f8ddd64bfc1e594a994771a2b1297f21c8a49c038644847a7ee9e505273b57cdeb1dd1797418dcfbc740de7aebdd5bedc25e033b3251e83aab5ca019ce147dd54a2a685b80f760d101949d968ab884891c59a5bfaa6ae22300cd437a8e9af5f44fa40e58400d2bed0d8c661da0a7f0bdea5261ed6401281e5fa4eea789e8d871c51c34a180bb7b8a432b35cd9d86c283bcd8d44a6e4b07d53c28f39854bdd3d94ba92676e70605e68849af985781cf5f9ca9136cad84a740f362368d3550774f0c18b7f663ed704072304a5fc5361bf8bb271feac5cb79e3be7b1a18fd8867f95739ce3852c3ad31c02694f67d29a25529a8c090afe9e97a7e3afe1240cd32ef9717e5ff516023c052771aacbbb1218c2216b28f5cba528fd514304a5af9b9185e86056d3283d8576651183d014bfc41aae85a5c3a99a8c78ff30cfafe093d38447856a9764210e567a5302bea51e3e0d315759360d6e6f5174b7fe549b6acbacd19545dd5a093fbe45d2bc2f3edc6b90b420047e54dc1a0b45dfc52e89c4601777729f47f69891dd7d2970708b419bcadd0bcbc58e080a67dbb6c59f9fe811146c0ecaa7139eda917409a900bd9f2c3800faaca4999bba798fd57414ce3658a3da9f1035c509d28c7d6eb7762ba86571a3be42e271753cec0fc689898119fb3c54f6047a8e8b124309e15a3b387e9944382196d2e0278e040f21cd1e5d8b41b20268c283b79a2fbdfe585500e0a53d4ad05c1d756bd968683e26b39f7b500c6e23d64f8a4e3bd4d3d64ac016e26119961d5ec228cd2cb4bc8cdbbdb604361338e676bbb0e0062f2e3e0ec605227f638112af628536c22b24a5addaeee4ff3dcbea96171b1ba20803d88ee310fc8d7745f691cdaa25a1b11e5ca6252fd4bbbb2d7dcbc745fc14988e193d8e830438a08607ab25c4667a3357978eb651b858963e6162c3db4b9b1813a1b51f6127e889d6bec7f9615545cee775abb282b00ce41678f68ebd77486c933fe1bf7e83ca050dd9e975605856efccdb57e755f3b2c4c734fdd65e9a2a296f9f6c9061f5a945c8c9a9acf92afbded4d23366a618760353e6af8017433e8012aef8b7453b43850c4339239ade2ba965d1672baa1865a5fec65fc24c5c6fd09b6cd41316f12aebcee012829c41ec77cc8577caa89d61f69d22f0e3ee53a048b715dc3380403998adb4ff71ba4f87be02ce2f32d2d85178e50f62a4888762d752a6407985f0fdb16f37039be2b0449f6946dd3492bc8e135fa65d74f5d7bb28163fd07639df98c659a3139f60e0889d97bed8dd6f26e7bce80b624299f564d0bdba9a3d5b6ff665c795ca98c139baec8cdba009badbe3955b6bf495537a84f414ba21daf16f2b9da8468d64d3898143a26305103932e3d18c7079316bf8fa346ce64bc862979f8da1c2f0b354569482052654fc205a06cdb1c78440c087f59d52ee8b34143534ae145e834429a2fda80fe8131d757b93f75fab536ef894a0a816c498ed47528dd759bd093233c1995be051f66da420fc6740b4f48d0117643f71adefb3032736a63ebec9c3d415e1b457e8e2ea911b81eb9b06878339547f35ac5b13302388159c49411ce80051ffdb057959efe4e5fd6bd545769dea2e951875a416f426f3c61420be688642228c67a4e1ed867a7fe2c1bcd06ed47f771fa6db9684de0fee9a68df877df7796c1099765b9589125aadc2406dbce5a46341beb51bceb0f64843298bfd399ecb052ba340baef51bfbd1a490b641dd360f8220f6ceff1881461e369d927a63d97e63c41cbeb9cad80cb3dddff0486cc0eff6eb833ba35c61418d3ed7c79c0f5960656dd030ea11df421295b270aed40bb621f90e7f19791914f8091c14910b3c74f847d737ebbeed10a27451c479357cc6deb08eb4cf258634d76b520ea51edb80cf64901a51485cb892a9a9cde4ee1070295f45350902825d4909e2ec43a125154fde5171386cd58892e1462a903593460329b37e98c60e10fd1cc4bf7c812efc69651aded7ebf8188fa6347119256e9f26b438d71257dc6a4089086bc522923f72512650ad967b651577f78322bf68eec33733fc6c51b7a100c0cf95409afa5f902aaf59240516d845ba2cfe9722f66762d41d321212931488373fc2f037eb3e985b9ce35bd50af0c2ecb754b6a40230cb6ea0c6618f80d77210563b99d4805b9dbfb93d3b3f09207ae2f59611f24602b0a6b9734d9927d1fcec1a1a46fc0da3cb5c203ed01d0d485210d124a8a7cacb173e153cf371e867087c9081d0af7be60efe02f404922b26a1b388cb52b1265adaa49279ce938cb00274ee91012688404baa5ec666e0593b9dbf039723322b6f20d14b9bff0de2fd66077d16bdb372acdbc22fd2e573091dd6712713084d92a4406180f8da071d6c83f291200e5766ccba6b33c606bc689588f93a70e3f8b8d933cd17d883afcffcbeda0b0852a3c587eb748ec99a6aa01777be1527ff1e3ce3b01785f1c86775533a87c51286fb441f2edd233c0a7ab99241a30445af372f5c38061505313bd4f49650e52f342e3ac43a63d4591ff3b42ab397173209f41bb576891075284ba38e5213a2c82ffea299bce4b268696894f8758da35bf77d0b8fc4c12a1f5652632b7fefa34b8781252d9034fdcf06cc7d9b44e76cd9ee909e71d29139a55066d3b965787a25daac128cc8abd57d8aadd59f46b4e49c660ddcaa3a592a784080f45244b9d494a25fa723b6f8083659ed1d8471b7ccf64c3a79505c6a76fef86ba7e089297fcd32e3cd6108d07cd14137c0b0152cbf750e1fc8902cffa03cc88819b29e6ae67d12080e08b7853e4f45593862de04049b3ee5eac8b09ef32790a87b9d333c7d91a82d1aa649caf65cddc17f04fa6ef9df38f59b6bd466b53693e7e4fa1b490fca684177a1ae5f", 0x1000, 0x1, &(0x7f0000001140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 20:59:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/161, 0xa1}], 0x1, 0x0) shutdown(r1, 0x1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/219, 0xdb}], 0x4) sendto$unix(r0, &(0x7f00000004c0)="65bee8263d748528acddb98b6c6bec97256cf6ae750f486d75dde452aafa35ba667ebfbb86366437b89007908af8a703294cc97ffa0b55025465163d714a959ee486b6ed30991c5882e4040f1355e7738935ffb07185ecf8", 0x58, 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="01002e2f66696c653000cc635af1dd906ee334f09bf340a30fa11ec2386457f7947ebe548b288787a019271161f8a749aaf30153f7ab2c9688585e1fa7aaa8a32113d834e1474147187546363751b897739fe1c4e4950321713d59e7e53f401bb1d9c022091cdf929721afe24c2a0541610ccccbce605bea588c3ce6c0b8436d7468643579300000"], 0xa) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000340), &(0x7f0000000380)=0x4) 20:59:44 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) unlink(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x6) lseek(r0, 0x59, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) select(0x40, &(0x7f00000000c0)={0x6, 0x8, 0x1, 0x401, 0x1, 0x723, 0x84, 0x800}, &(0x7f0000000100)={0x5, 0x419, 0x8, 0x9, 0x0, 0x681, 0x9, 0x6}, &(0x7f0000000140)={0x1000, 0x400, 0x4, 0x3, 0x7ff, 0x7, 0x1, 0x6}, &(0x7f0000000180)={0x100000001, 0x4}) r2 = shmget(0x3, 0x1000, 0x128, &(0x7f0000007000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r3 = semget$private(0x0, 0x3, 0x1c1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)) 20:59:44 executing program 1: r0 = dup(0xffffffffffffffff) fsync(r0) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ftruncate(r1, 0x0) 20:59:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/165, 0xa5, 0x41, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 20:59:44 executing program 0: mprotect(&(0x7f00000d8000/0x3000)=nil, 0x3000, 0x2000020005) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668fa38642fe11318e34fa2e8ff22612ef6d2fb2c62fcfb6430f20b1323ec32758bf5d8535b604e5ff90b6eb1b456e9352477316191b8a06749b393bb9da26bca36bc5b8e03003c385ea1", 0x4d) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 20:59:44 executing program 0: socketpair(0x12, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x18, 0x4003, 0x102, 0x0) 20:59:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() read(r2, &(0x7f0000000000)=""/86, 0x56) 20:59:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x344cd150) close(r0) 20:59:44 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 20:59:44 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0xfffffff0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r1, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:59:44 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchmod(r0, 0x100) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0xe430) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r2, 0x0, 0x0) 20:59:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() readv(0xffffffffffffff9c, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/137, 0x89}, {&(0x7f0000000100)=""/195, 0xc3}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/148, 0x94}], 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() fchmod(r0, 0x0) 20:59:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3a69}, {0x18, 0x0, 0x100000001, 0x8}, 0x100000001, [0xd234, 0x3f, 0x74e, 0x101, 0x5, 0x8, 0x20, 0x8000000]}, 0x3c) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 20:59:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7f, 0x8001}, 0xfeb849d6a99e48c1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/221, 0xdd, 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0xc3, 0x3ff}, 0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 20:59:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x1c, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$getflags(r0, 0x3) 20:59:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 20:59:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000340)={0xffffffffffffffff, 0x9, 0x0, 0x0, "0103000075e4e560e71084ea00d29b08b000", 0x0, 0x800000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) socketpair(0x10, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e6993192964882a1a23b423136937c2b0017024902a78b462b2f7f1625df842a9782515ad18082580f99dad495d850ab9c5ce4e37c2e1f1c2b4d11d7125eb48080f9b21ad252733aa98c2c0b5557627194235311dfd50946d59da36c269c7926166b0b800de11480f6b63c0918a887a504be0fbb7d07", 0x84) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xfffffffffffffd50) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) socketpair(0x1, 0x8007, 0x1000100000000000, &(0x7f0000000300)) 20:59:44 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) msgget(0x3, 0x81) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) 20:59:44 executing program 0: unlink(&(0x7f0000000200)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="f44345acd80264dc2db0ea1063e5fa60c0782186fbfd6b9bc36000ecca2cbb5f22cfed5cfbdb94f81a0600ddb4817386d1363ea17c312c88e23b147cfafdd65618ecfd2b5bff5322df6cd7b39f070711cb5732e3859f959286f993bd0bffc77b0d39cdd3fd8a6597c295c3528e5f916908d2946a5809a34142d8bfc681ca860fcc5e04678b802d", 0x87) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="6aaf2ffe3c20956a2f2758dbd892b532535f5a0713412b49123ab2ef2da039a3f48352ed48b2df1995327134435730c0366a027306a264d0d1534721fae3c12aad0519eb09ce78652699bc28e54700c8bca130073099e6c77cd3febd56edb8c7a76d60e86ac77b3468b5215e2f9967af39b76c1e4fc08fdd7d13fd02ee39aa22f3e06430f3daf3435997ebb16dc27826cc07a06a89642db86b4ff0207e544c8bcd4acf03daab4ed3d04b097b499b050627950d0bbe5e", 0xb6) clock_getres(0x4, 0x0) 20:59:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 20:59:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) shutdown(r0, 0x3) r1 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001003, &(0x7f0000000100)=0x80000001, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0xfffffffffffffdf4) socket$inet6(0x18, 0x5, 0xfffffffffffffffa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0)=0x9, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffc, 0x4, "d54cc412298dbb8b28fd2be8ebaf3c311a6196b1", 0x400, 0x4}) 20:59:45 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/243) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 20:59:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x99, 0xf0000000, 0x1, 0x18}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x3e, 0xf20b}], 0x100000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x5, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000002, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0xfffffffffffffff9, 0x400}], 0x8, &(0x7f0000000240)={0xaac, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000, 0x180000, 0x20, 0x4, "ec240c6d1968cd443a68c9ef9b322a37912f3a69", 0x7, 0xfffffffffffffff9}) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x5, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffffc00}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x4}], 0xf8b1, 0x0, 0x10000fe, 0x0) 20:59:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xc6000000) write(r1, &(0x7f0000000000)="8b6d00d47e3df47edf0bea40b437bb7f", 0x10) 20:59:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000011, &(0x7f0000000040)="ebffcbff13b96742e8c963713048e69931929648", 0x14) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r0, r1, r2}, 0xc) 20:59:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x12, 0x800fffff, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0x400}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0xfffffeed) r2 = semget$private(0x0, 0x1, 0x10) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r3) getdents(r3, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/201) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = dup2(r0, r4) sendto$unix(r3, &(0x7f0000000040)="04ecd6c2d06c49f10411b675dd64e53ab07977ddf0a9eac1f6d968e97096f7aeecd5a567f4f213e50ae91b343a40ab9d45d7970139076b99cec83fb773f3d3fb47fdadf6f460c52a04d7ed86c3f77dd36d8830e7047160cf03ff45419b18363585143897edcaf5e7966d01a68a45bd561a6022e6d1453519fb9144f6becd6fe54e59fffc7e60b92ca807fc263d6ae813f9ba7b15c6e663513652f2434cf285598b4b652f6913ef1bbb02c37efe2de436fb91c9c2a9dac2a64e5a2c49", 0xbc, 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/105, 0x69}, {&(0x7f00000003c0)=""/249, 0xf9}], 0x2, &(0x7f00000004c0)=""/12, 0xc}, 0x42) 20:59:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0xd89, 0x20, 0x5b, "cadebf5f367abf78cc333cef88833ec712599d9f", 0x0, 0xd978}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x40a, &(0x7f0000000080)="6366623e50855c3577614a4a9383595e988b44d804766604fe27ac803fea3248d60854406a70e23c4d5b939e9a5dc5f4697a349240e91734cd134a595ec2807c9d20cd1fd9e52e7d3346c15d09a3f98875c9215eef21349d455a2af471b33dffcfab50117236df097007b0aef0e6b9a196f3fe813206a86630b7146ec6938525e187056e448b897979ea56faa28f42c699", 0x91) 20:59:45 executing program 1: r0 = socket(0x38, 0x4000, 0x3ff) r1 = socket(0x0, 0x8006, 0x1) r2 = socket(0x800000018, 0x1, 0x0) connect$unix(r1, &(0x7f0000002880)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) setsockopt(r2, 0xfffd, 0x5, &(0x7f0000000080)="c6000000", 0x4) sendto$inet6(r0, &(0x7f00000000c0)="fd19b791e6d4a7c34b0140dfd8eb972a286ae596a302dacc5cfc949cd359c8ce67beca70f2d9f8c810891ec6da", 0x2d, 0x2, &(0x7f0000000100)={0x18, 0x3, 0xffffffffffffffff, 0x9}, 0xc) listen(r2, 0x3) r5 = getpgid(0x0) r6 = geteuid() getgroups(0x4, &(0x7f0000002680)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0}, &(0x7f0000002700)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002840)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f0000000240)="9139a889c3fa7197a6f76c965b62775268c60685f3b9c6e855175cb1bd243ed4dce021b1cda7078d7a002775e9bc3d49eb7a6051a5aa9400ae6f5c03e2337cdce84f2b10ab4973318865285e78c83ff071c53a82306d36a3f588acf58ec1851652ca8d9aab268ac4486f5b8c19851dac45b1746f248f2706683d0aad81f0d14abb1318fa4223cf8b653ca0140084cad99593a9c41d6432043e7cd481657290e0b8a03e5a36483fc56d67abd3b1ed633d78034ef4da8350793a9898b3", 0xbc}, {&(0x7f00000001c0)="e1b4038bb4f2fab027dc5d299d2af734c36d6665f47c8a9fc8", 0x19}, {&(0x7f0000000300)="d20386f17d942d5560bde4de2c495aa23b01cdef2cc8c5da684f642d5836d337f562c901128e4ccdc21dae3a26524da60248bebca171c75c21e86c12dfcc5536916918802868cdd883493aac69e1bad1d763fa017ccbb613c469fe8c428b5ed9e677ef861b094bb0db111e76c73c9ef8e042aa46d67987d2714b86704d044c83c213b482328cdb37dab718ec0a928b8fe45f812ca3039806183c81a14e1c7a05f9a097be05b37dd62cc8aa4d4ba0672a4dc71fdc19c4b9863f47e2a43f42841e55d9003150982767efe3882f167e777201781466af0eb5baf5eb1d1de689b869ebb389d8fa67a16d348b7d852a4697952c4f020be2af1cc25624e4d3a9efede6476405651cecf29996dfabc0c75c3667de2796e3ff1e5307d8ab19d71045dc22786a7132a8215fdedd3c2b7ff8d1101cba9010374341399bcdeacfc276f1ff566999c7d1f811f490a9c1e1e0341c2c23dd7976a5fecfd8a404bfde90088aebb5f6605e0bb1e86e72f3cbe1ad5a0b3b34196f11947cee29d91d4f9e1c5286e78e55e1bf66d70f2210966bbd1e174570e2df248a06eaf993602b947e014121ee3c4c099d560883254ad3bf440e1c4f44efeeb5dde1a97f13ce7cd65cabfcbafc6b0d8044fcc469f0ca3188bb142da46be2961d19f1a316d2aa975d192c249f2b6c00c3fd2ab97a9c50651b76e26555e5458271d1351eacdc1091c4b384ee685144171c214cc6f5c8170479f37039e58f01e6cc2edefbb096b7b7fb11b0ff4431b8cc50b7779ba05cad3d21eadf4578f0afd465cdaeabab7054b8608da5b9916ac34b6ba9f1ec47cded8dc79bf69fd31a9d8161cd8a3e5e77e90d3460aa00a76aff27646bf43a2b243862e99d0bd9622c27b6c34f8bd377c3d6c257f939e42d423097e2712423c8bbecf7cc89c56f9f2ce9d7139e60d79f6b43f8037e9cea6c7b024bf7a5b26fb7d216a96640e7e2fcf2c69f470a1a21bf97e9b4d24c879a7a292a67de3cf8ebf430efe09a4c23e79ab3dcadb7c71a754b3b6115b8f9081879282df54a9f4c7d7e4dad62af4923bfaf2e0fcc81efa02e5280b48ce6bdc5fedf5bdee51a2fd6e89b8308d83c11fe2456939e0b37f93a11807b075ee71e33b3bd03e5dbe7fe7f762317869a402a282e76b63330e0b76785505a51995a3ed168fde1dc625d3ec8164c19a4df36e6b7eb502797124d768ba008092312729b44e58cb9620186c6ea7730f70ec8b8f52807360e4826be476a128d33fde47cc1ae51b585a59128f6f7ac3355a013edd7f20bf44afcc1a71ab4655c6389d7c68e00b66ff696839ee49772cb2f1504dae4b3b81690597cc19ca381475cd6d588f64871ceb1e826fe52bc038f328ab59580a692d5af42997872b8e615cd4e3e7fb79faacf2909be6c1d9f2a985cd2cdd2d6104d895c075280518a4510df7941e0b08b45aeec7b186ad7f824539c5473d1f5d91542cf4a94c2fcd856fc6affde35e70db921c1a01f5033bda3024aad8f19fb4bd71e9f9a02f4d8a19549cdaee3b46c4fc759e3b6f62d0b71e121a0bf6d0f3da4274e42644d33935c74f35daa6893bbd5203c953fb4349a3d8169200d9c05e2d52a758ea02f3065c19a0ee8af09da69f46d38eedb98de35e30a6e3b701fcf5b06264164590b5ed7a1a31c870e01a093908475b796686a9806fb324af05172bc2ed3d10c78f8512923f5e9b43d496584e45a2215b7bde7b6d6cfa680bec07294cfab9ef568ac76892633c666f4e2aece64d4d40646250a9c9680a101c41ac844263ed7b8001c5dcdf43e96db54d64b6fc07dc98ca7fef833c041172689df82c8938838748cc22385f9b7bb3c5027bf5890543e6d3629d0bbe7cd87ec4a9a2b59cfa86dfd6f58e66aa908df646066892114c4004c95e5a2405620e3f62f5d2dd82cfff669b038e5ce39c362d62da62ad53b84832d287f7c0a7cf8f7fb35e67991df2bb3dba176ad6facbdfc707ef4ba3895922e5a69882dafdbe4b19482ef3402976b236b1fbb5045bb3465c0d5cb5ea0c403081ec7b74926eeeebcc16745e8587ee1ac0ccae3dff6390f05565c63edb7a2ba8d340dffbe3ba054edf87df53f8e8c1b696a3b750552c86402a3643b8121e58530438790a36e365988677ae1b9a1da591fd1c7ee3fbf02f2e42bd88ba9c8fb95356e3c9e01f440c06dabe02fbaff27d70d2208699b9bb5089eeefb12d6cb396139219b8a15df8889e945f1e5a766ea66038007af9c88a2fc9bd52aca51ca039ed176bcdc7585954264b231333c996f9e20079f15362c8666005d38100eb91ddaec71821a0fddf38c5fb649fe9b04ea7e53cec1eb7b55607962f7da6acd874b00ed54faf1aa6a12ae07aa0098f00610b431c85d5d61cf4524b25f78375c84caf14eda624dc7c126ddd4242ee50802c812466c6bfa4aa69be14b672afa00bd79bb76ebc0ff7e1c77a22f12f26246c2e217482e633e6480d5af3c9c02575f33fbc40a44031aabe85d37a073c33496874726e9894fe567441153e197691b754a255010b53a328745bb353cd57c4b47d79ccda2ad668dc724ea2a75abf546b49f5949ecc5e0ef20726b5b895cae6ea6a676d857a1cd12143b134ff0dd279fb40c3bbf6c4aa5124c320943fe60f0f30e7809db57d1931aa96ac42b1db9887da2fd16382ac8069749f76e9d8c8a3cbad8a141554f7833a59f0995aec8b0dd09562c5828ec8af791a66322e865ad9105c39d2fb8fe5cace15b5472f213681089ba04cb1101c7adff9eb7f0281be1bca50f8884c15bfe13471c008488b302ca58ba44864b3f6fece805c69f92dc814da48cdfe92c9717626d6e2ad97413ae07ad9bdb541072b1b691ed3f658643bf8c365af69f1e302900535f661cc2f7763e21d45b8a5045b140990c5533ce1448dc5274f32bd15ddb991929c055c08b99386903e9912901b0ac25c86879d822f2a034d440bac3b4273ae542e8d76effee98308f8c2ba61cde3171804a959cb66abfe0418f655a913439e5d14e25ed6fd6eb99bc0a0e3e499370940fea2a31d7fee8427cc9d4245b3232a233feff0c8c889c138512037a76eb02498528927ff4b995857041925ca9f339931a4960bdbd9077e3d0c73b002ebb392167f196d7a4459b4d2329a2eb18a0dde42c241df18553f1cb5e2c627032dd1922250f8ce43ffd01665ca5c3da19015a673e6540028ab7ec1b2bd8e0d68091090cd880d9e11e1346f7b4ab9086d9cf0f1861326418e5bbf6e9bb24e8eef99276c7148643f1e6255c47239d6ed1bcb0ab8b40a8377e353e43dc0fedafa2bd1eda1735a16385d37efb7e2ce501da5864ee11a69d18b57524490068cf05c508b742e6cea01f78e1c3222eb7d7b315306bc499b6929d77332086342a66df760fcb67c02a8d8462c2eb22327058d7b0ecaf2038b9fa149fddcc449de1d613c1e93b2252149e5a89693bf643b9fcea5a1b44fd17859877825c1c594a92ab01fea74f0586c6238d5e1dad84865cd9a292d2c1d5e38c2b1cb4912dc23d4b3962cdb41f3726db9bc2aa7bc20eca6c9f82b2e86683b92cbbbe55941d075892b5cdaf65109301cb604ea5af1bbdb0b85a90de332d7265614a73ec492f9d01fc7fbc914d87cfadcf515b7ff9a26105713fe543ed0cda92c7990ff7f4b17e178caae8ae40a999b052df3b140083e2d0bcf91a46ba1f8c48420f157633da2c965a80f6738c0ff6dc500b245c74015ba3f608ee35ef080ba14ceb6217ef20e4f78a4227f8c67004d1efe960b1c01072fa2856383c52a8e49080804e10fbfa55251c0282d86198d5e9a132d236927e0119dd9c9ac7e92421643bec0c5a77016b86cfe4a306394db57d611a342eed1cfd9ad9f8059233e034d7d5eb11fc35084740906a17ec264356e5cdb65df3b27a6f3f071f5ebdffe7c16b25dba74f3218d594dc701af99debaf08e1be3ab20e2aa27799241177a39ea4ad4a2b1e0c3627ff8d77f45bbf996c4fd956f7221831e47dc02a9f6bd5322a6bfbd2ec43e1d3eb6ebf32d4af1821062f00a2547d4ef4f517dbbc4f8502af9b10d81692e1c5cbec9e0ea89ccf9bd8c32c64c91cf1348a7ad2e042ea07cf429b27570fb5230a186bea16c8dff6e8c865d01f2890dd493d4b670894f813e4a972fc4479266896f003ed82e8d8f9f65a2dc01a31e405218ef679810b1eddda3d4faa7b86b9e8475bdb7e6ae9e261a27f2b0af0045b64ee1d9930235d82f9d372fee76b0ffe92684e73512801b96f145d9aa05f65594dd3e8573bb799681b039b467b10dfe1563ac0f71751151ae147f9213ad6097f64118a295b8f91c6cb363d9a0234a1584097cf687534229b23b9c6a8256ad1d7893cbabaae5b661a872e816f4fdb0472abb345f422c8fa8d6c20f46a5146969497bea3e2b5da5fb486977ea4c05bbb60a9126bfc4daa908afeea13429ddb38653891e0899c5768397b03c84b288daf3d093a64287bcf60ff7c54571249f6a96a341dad79705c56ae23e3f4a2f898b93787d1fabc62f3b27ca6548d42234e24b43a6819d3d3a97b021fb315e7760329475b38fcbb8cd302019169ea332bfb86ab155d49b67f7572d81850ab8acc57dc6773530e0190ba65857abf4477cfd65570b05278c16e7a7f3af5c1bd422a21dfb36948ce3d7d58ba1b407d9c71301d43b117e8b8c211f4eeb0e2ca6b1b8675c216d9db13f6b02b7334cd0484f317634fd5872eb3cc034f2c282d5699fb80fa55e2d3be4501fa3ec67e06ad71d8541d9261665e2db53329e8584b6c07b6d576213ee3c9d67976924b7aad23832eada11af513b83d0e73e7cea201a189b7f0e70657716eb8e016144cc4f8146f17257e84d1553b1fe1e8a66fcbd4ae7fc20d1be3ec4b08091b39a23005c644e924a39bed37867cc612971e43387f55f09e1a39e0067a0654b8e17c464a9df777424b401f1b7be6b3cf9ccebe09d1d405118b3ab0aab52dc834cd485468c0e0b67baaf4e7b9b1b09f760924b37969233240bb49fcbd06a15665435653783050ef7d5c5c06e4d4f83f48bf887697f67ecc46ecb6d62bf972c4362cfad7505262f5760c8bd12705f77543190dad6d073f036b5f2762e13dd5a105f404089b3c8bf03a5ae554a3b6bb1581b994a7e281a2f4ede833fee89c275644074944c99f458e428cdff685506ef33108075916b1ebbd85634efa5a8ce221b2439682f25bc84aae22c1bf90932b28663b7d2ed3f37a84bff22af130859a2f42a9e234dcebc918d009a4b07aaaefeabff69957b79d45e9aa805efb9649f27814bc28a9412292988d7a539f18975b8ff0104ab5c14d6542a0cffa7d2856df0e2e9ffccd3a5e28e64e0735a5e5c862a7389023f6784bb583af14632c6f8aab6d016abca159cef666558ee0fe372520742a0fbe58722c4537658086a3611dd1b4cc1cc18a0800e0b2f8417362ec89422944ab9ed2efa1fdedc1cde8f3447b14f806fe7e92282d4bb6d241b4981334b6970f80733efe5dfacd1b5c3a98bdec85f993d973b0e75f1e13240a2ce516d154e96739f5f927930b6115b84ff6cf616364a35d7c3c261b35dfd5e9b323818940af24016fbeb048f5c4caa878a4934ed82c23a502fb34816552d8dc848c588eb250636b913b7f48f37fee472ae3934481686151411305db2074964c9a540f4f8700ecfc8bcaabe3ac4a887481ab1087503ba5055c0eaed6bd7d671f54ccd26475c1f6d50ec8a2e9ddebf469eb21f0edd27ee0dbc128bdbc35d9264b019bb2ec51be0420adf520afbe95818e6fe6783d7ad855a65509f56aa38883a5", 0x1000}, {&(0x7f0000001300)="47d0a0519bdacb5cdd05f23d33f21d171a5177f68cff0792cf577997b6b5a1", 0x1f}, {&(0x7f0000001340)="8a022ab1f8fc4c5f8c721c3e719fb48a1bda65d3ec6e4e4c7729", 0x1a}, {&(0x7f0000001380)="6db62bceb81c500aa6662c64ffdbe158de89968a166111454c8988816da08976fbc7d6a67db10ae943661ea03efd4c9561572a46a4290a0bfa3b392f1faffc1b5b4f6459e5b74ce47cd776523b0bdb6d2880e5f757adb05bdac4d6350ccd3db0330237b37169aa58c5f098a6d7e446f5e1f2703944827e7d26732e5a6c4a34113e3bafb67722333002285a7d70911184516d94b76ad909eab46c02aef4991a65cce0d79174793279c603a5df59844698e4a565657b2dc9ef18b2474b0fd52e887dd3cc6ae89f5b17575bac44577d22c9f7ff56ff404d68142984c454fa73d8d7e67ac18a07198378534852078dfbe3252b50621cf4bfcc0ac6f3b3b41b531a7697bf29b42a99be4518b486b1f8b01cc33c3e6af8ea7aa6590b871824a6723dcde121b2da35b53400e64a764a4f5694cef20fbfdca5fc4433168f1df1e2f2965fc917ef3ac618670868f508558b5947ba08e148f833596734449aea9b5d68f1f13f7c6a4c314da7d7eee625ebee5bc30d129666db10eda5d173fad06e8f8a08c87e22a1953bb3402ec61b38f803e5efc7601768d25c791e68b2677b3359f41d691304bef723fc148932a7ebf0f61f7caeaa4e4839e3b68d3754e6773b2bf3d856e86ba6516106f874d3c4fdcfc090803e0fcd0f727045ae09ee15d91463ac49f52d6dc04dd54e160bfe0770b9bee594c9c5b8f8a165c9414134882179528f9696117d0e673ca2b4ecba848834438a3993b311977e5b7fa3b3afbc3c095798513b0b0ddfbc93c4460337117a5657999055e73298a86735bcc7d03ec30e0104f738c30c9ac20756f5417f751b900d216435145433c99f9904d657b56c32ceee79b57134af011484630e9a70ffe9763fc0cf7ad50680ae4292f4617768938c77d2bfd4e93de48d1bd6e838919b0e6cdb1f6a20a86845be45bf3b69004b57a800014a17c4714e8aa95e9a3f28bab73e346245eaf8fb15a5d458ef4e09ddf8bd33d0afb0e201b9a28e0e5328ed8d4f2072e8ba4859a5ead3e0841ee8011f6a1af4a1bf7abf848695a375b032489249a674309b63c1252b26df39ca7700b56452d84a61a99c4a6c1b98430844da687bfd99287b3b77e289940691cc9f01cf98097113b767807c801db697fb0f5c0194877961493a620d1f09fcd96f88fb6574c9307077cfa9bca0c1ebad0f0f23465109e429238925288f81d361bb34322a37e42897fbf43d085d635ddf1d8bdd6765e2eab2b6f3dc2c997cbbdd6f96b295a65cb40ca2f02caf3c35e343793ed8c2b7e92045c4cf94c5e2e1d14eed7856837e01023be9820fe22f5d264d28307256d7b1f0bb092c60bca5a7f1dda33529c3171f2f26a1c254452d624dac46d674f4cb538141e24517bd11a74760814df95c1dd9283b66dce9eee19e140f4b3a20fa234f09bc01d7e291e100b30b2717ad7bec3dc4de449f21b949283b686b7163f0ac84ce86f5aff2d62e22a9d097efbc16946fd6ef10e7e2c844908c7b64909cd18f288aaf228576f2ecc5cbc08510e8716440d16f8eb6fbafe26e2007d776f8b424595ef93530c84b2269032ce298319c98e1a07a3ba0978d653135c01b3fbd676dc21dbc4b0d8cbb64dd07118fdac8e7befd3425bdc4d398bf5ec2be14811008ec3fed0af4d488d51772f2aa14b701e6c3bbe15909d06956cd38d612ce6294e790a066384f3db5d982c962fca4dd9da424c52aa52c3edc62d0290bff781435133a56dfffa076c8d5f370f5410dbe3e078042254116cb82fc4a2c7d309913e907c8f8f9925b0f442fac275d4f784c8678a2235054d3c648301c8a5f4e4a50d264ba21a00ac93c9b375e1d802bb6744e5baedf547d37d7b1ac78bd31fcf8847c0b3607589038698dcc9c2415ab6366b007eb84ca492ae10afd888f3b7cf2cea23217d9716cd250dc27d5c1a7ea7fd82c5c06fca4bfa2d27a3566baac0b71bc00ac9a32091cb6b28321226cc301601c0f5571ded5d523cc890cd91a750221ecdb5c6f385f7d6020d1f3a2bc37324610e684d11daf64d99e912896021f01b937fd53f0a8e505e22ef9f9d7a1999247008dcbcbb938622d8d46133de0a87f88824402870e77e099096a76de8c067a952aa9db70ef6381efcd26050ad6b36e7fe580f5f1a188e910aa9165de1c7b6aa8ef966709cb34e2146bf2748dd3748580eba35d2992df5a803383edd80d6802837414ea83ea4741cc1d82c89aaccac7022a691aaf302136c34e94c353c01db34af2e099e55f42be6d21586e6bb13361e58460d356f440cc200c73ebfd3b9b6394a04a8f70dcb7b60bf409254f112a135ce2c8d8e0d483996f95a8a957108a44fa2dd3951b70221903987ac7b2aee72892fdee9f7efb8ef75b99be75d2a5dbfa120a5d3f9d40a7ee345ccfb461c2c30fa93ec40bde2f16e594a2e9b4929a2f029aead49634912320a57abc5f2b0d61b5d20468fa8de975836fb948aaf044f2385a506a02ffbb3435a56ca12ad4a14a1bfba633961b5df9585678a23d77fd80c72681cc44b1d2fa91ba7a015e9db42f49cd3dd727086f048420ca45753defcf19631d90c72353380c995c955417e30de016b9874f4063eae8b895f275388fedd7854031e95cd5713702464bdff0d0f1b6c633f9a992def19eceb2500595c801acad6bfc02f7a7481393693d8f755d89e5b3660405b010e680f3a62b6843cf3de087ab3e77b83552ba7021412166890d83c87738099c73015a83906517ebc7594a8e4204d9234944b8d9659746050d21cdc8b53c75180fac7a3e1183a47608ad42e7d69bcb0883efb9b80fd7506e3fa6a0bf9b976ec83dadd9d2299bdecbee0ec2d2e15ad9d963bf984ff8c622c56546142435add93b5e399555765f43e60cd4902be22b05b3cbc1d3f6e8a1384097fe3aff23d4bcec96d7dcc0b474d9ff3747774a5a08a2e040d2311166dd8255e66f579ca82017d69b34d11503d274e01e5ea20ac094f83ea4e5dab5de9bfd4cecfe6cbd0636238ae5bf82e294ab29fc6b3b9aa65d9b0375c6c10609c026ddd80a4e819750c92595d602c9471657159dde600d5ac75088eff752b39e756fc5140d963f0af1c5eea7da6c150905e494e2843c5775a9101d68de326e7bdbffd0c81f283fceee155ace631565c54d509482a070b66d1344ac51d0c5b86e4836d3b6a01b0925b0af7ca08b1c5f4e61b82f60f983a1ce9230b3dfeb57b0724df04d8db216a1bfc080d8d4685b1a320e6e98c7a060591e82744a19e24d6ef1252bc006aa1b7ecff0ee0935c9b05675e09d33d370999925d3ba094d0fb77d577c139fe661ec197bb255968b55c341ea5911cdc7481ec9a806aa1fd20bd1d93eb62ea7162a395a493e56af5538fd3c52571c12facdb324ed894ae8f585777afde3f248de2cb508d77d85a373794ae1d04f3663cda824b29f2718ed79cde29b26dd6a6ef9aabe76c6e11691ecdae00a4891eaa75502e51c803cda22c318126e5b54e5d465d33a028b6f53a2fc5a7c0120cce09599c9cbd6abcbf10c021777a8ce03ddc6f20c85241c7218f5bc3851b85e99b17aa2f381a3b5642768b1f2468d808f821eb86e7c4c18069bcc27e045da41d864dc15e6fda5e3c39aa4221821347fc95573a6e96e290f5bf78d59c65c8b7f75c9a1c9b3ed03546bbbf68c258368654c300c7379115834bc418347fae98aa6f25bdf8df523befbd68b2ef94bee133ab17cd6330d5c43fe55e0e57e0ca027509efa15b3ebbb653d7443097a170bf425f3905daaf907b347c246377fcd62372e71bcf28025a3ff63e02065e445aa5b48add18b4a3d00c15abf3fef89ae9ff79ff9524b8c574dc9375bda5536d2b495e9e38e3694536ea322b6606508839bf402067ee240a06de1602772c969bd6186c247aab89fe74a632774f087e304e1bebf25197aa45219e0eb6dfa08ed0eebf02dcd5fc68739338c947a52ce421d085093652464a2f4c5f2f6282404aa594fc1b641a82dfc3e26cc93f91e6807377de682d05ed713169fdc3c5307485e1e7ecad4b6488042e5bd13b303e75c82a984d1c91d7b9105f61adfea6470216e9eab5cd79740e891a496e37f7baf5f9754652022a849437793677ac5739ff9c8cb7a924c7b5f00c0cf698b552b7d79d32b6d81d4c32763cd43922d8602cb9447364ab9b44210a2546c3e1fb1b877acbba88695b5597b98d36806a8c805df11fb5a87deaecda06876c5b296078d0b2f8d330e06ec05f6890448775c2d6d9e55ea7ffd98d8f54f5c0ef5a9455fe5cbe642b49f31d6f8aa7860c499ea8b40626a54c5a0079c2a93122463c8e0c102fee7e2cd1934811875b4c86d56b3c86f9d16e7548c64a5793a8938ddf751614acb205f275b708e96d641f6c715d197850620807fe04cea5f9750e3993abc4e5449c481b0d7dc648530eb74c3887277da6b994fc83705614c3c33ff824332e586309701b479ed343c7356cf8f497aa61920d178b889e4ea771bef2ce5bc76d5bd01f9bf2557fa07161d28b3aed2bdf611210a9e5694d2ce04cf9addde9cc6eac885128f30c0f1ac0f219e98782b39f53de771f7a9bbc0463230afa62fac05fda8ea5d1e9b82d87ca8e35453322aef0a4b978647992734fa7d63a0830bfbbf1e73a41d234db62b0994e8cf81b1f40c257f4baf2bed10e8dfa783f4b56085f3a9ca30eb18f4bd3f01ee751f6a712c003b9c5835b996620218104f09073610786929d5a59982498f6b235b7a29a6bf5778d41334dec0ae1db7384f7529412b3d46880ce925613ea07103d93ca2fd792629495c36d36ca004aac34cb824a74f1decc9a9aeb65819ca6b86b1df28c574395b0a8bdbf151752f2edd696f95f55bdd74c5822709f69f0cb4484f2f06ccc1f9cadd065f183ef02bb14f975f0e70c186c1de6da3b323285df04a95d491f8be872b5ae9f3b13a8d9788ecf8b3422e5baab5a59d7ec65cc9dd699075a7420eaa72799da2b329992ecf53dba9a424bdbd801a88c46ab1b41afcf722e031e4153981c1e907eb546d066a6e19373c3cc0d1a6c59d2b0657b282c6415b40575dbc094ef988dc2b46a0d26c0da156ece51c07338d46cbe568c89d4f070e9a53517e933de6087ec024961a2184bb806a6fd2eb1e3d44ba55e97ef2841562b0b03ac32bb67da8f261afc569daca0415fe9f6bdd3b2928303e03eca0221c1f7814257b5a188d89df900343bcbe43a50fe9bd1f16d683272bea034cc103c6041f6037aac7f3627ae602a6e942896b4c9933c841880f4d13a18710ef1a54b1e23b0b2296e239612d77bc6cea298aaa2d7d9557d42ba40e5cf1eba72b28c2d4fc43c7428ca901c4d57616374f41b3558480a28cff84802f7b9662d8819435e570045d52f67ab4913c9262c14587e800c6bdbe1081dc234a47fc961c145fb27a8fb7cfb468fac6e3ac0e22af1373c9f8720ae7870ac206f6e4e6fac7c9784e15f0f6aa1e100b127f25cc127e90fc97cc6baf1d5f4c3eb1b08a26a20ddac223b66c8b011c64df119d88f3e643f966d22c99576610c0b7d581ad940a556d056ac84024806fcb6b19d7815de9d465eeb8326c297f4b35f4c341622f79134cd228e29f20398f7c768fab965c09aab269793c157a48a163e70d7b6f630b64e489b48c44883b314268b159a94a75f3b0f4c518fd9a60b271b4cf020adb2e1485b594105b0da65acb0e86ae9937e23c1d5b569f3d6cd8bc9e691dc746fd7f0cd65bf6fca5b3876e4ef94f5e35dbafa0c8ad45857cd012cd137d3c93fee04686e9a37833969b4fb6ce09077e333aaed1a9ace79f", 0x1000}, {&(0x7f0000002380)="fe0f13b06b812bd47e79f1dc5a6d194df5327c3ba498971094f598cc2abe941a68dc90269a43907ec7998cf4baad9c943398ceff9bb8767a101345303deda9c8c2ed0aa4aec88e4b99c6bfa82d6df1b522190eb05e5dd9daaa28d9120c1f2c0a9c77fff960a367c6b171b5f6c7ccbf7afede72daccc022530f2d6d56e362098f0c7b9bb4d365ec45879c377edcedc5b40bcd1965b66dd013d1cdbf54b9a24327a70e7d92da89e84d6194d211e49112bfdb0c894159e29bde71d144f93a1f45cbc570a291aed9833b2ffe21215bbe9ea3838391cc97ad49a4694f5fc74295d97cc8f65e466300bceb9eba1d5e27c088f2a9b04cde690abb4c30af", 0xfa}, {&(0x7f0000002480)="b02bf223e17217636f1fe2d9f96c80e3e23a8586a711d786e2976224bf2d4761da10a64d7ab3acb73afa7091282b7e3d2e1be711e29122622ca651c44e828dba786bac1610bc1946984f928f6fc6c0c0f5bd5e30bcb4ee50bceb3e5f0c8fb71a385578bfe52004944558a0a42377ee0302ca4a1ba8897e1f2cb5e657ae09816177ea1ec73c8f2364f262302ed25124c36f6426f4eb8c383cc74c2f3eed6e64183353d674c3a3", 0xa6}, {&(0x7f0000002540)="782680d6378794de22b2f2122755133873bdb3504d057d0e115df5cfd0caa4885bae2b43fa27995a58d5473c004d280ae32ded98785d37d50740066a910d3cfbb9ad89f304ec0ccad10a", 0x4a}], 0x9, &(0x7f0000002780)=ANY=[@ANYBLOB="200800feffffffdd0001000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4], 0xc0, 0x4}, 0x403) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:59:45 executing program 1: r0 = socket(0x10000003, 0x400000000002, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000004680)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x20) chroot(&(0x7f0000000080)='./file0\x00') pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x2ce, &(0x7f00000001c0), 0x34a}, 0x0) pwritev(r1, &(0x7f0000004580)=[{&(0x7f0000000140)="60c316fa34d7825a2155abca5df43e7ab5bd5b866728cbf39847f8bfc5912a75538d2d119e7d8955569d957283ffea99476d882fdc8fa3dbafb56d665049ea04ed377baa6c641f1aa8bc3a486d8877637f1cf30206deb429e59749c435dad3c55ee8d8ff989be715c1ba2dd0c77f2e15b8ce325068006fcb02715c3c99aa222d72af83c32b6dfbe10a34c284cfca67e4c8ede0f6ec0a72f185b5b0d42682a75b11870747528dc946c647ec45710c0368b3712bb4ae6156d238eaa88cbc5b514ccb8b0f8fedf70a3d2dbd5d4deec9de50dd1b2d9cff448e5838892f879dd4fed6b1bbe292f3338e61b1d0dc9bb101e48b4091d7bbb496", 0xf6}, {&(0x7f00000004c0)="732173d8cb77cc17b744628e334fee9c3e78d8fcc4c659f7adeb21dd62c41ad37e8d81d19dfba90bc2f9573f14b1bff78453c291d04f5b1e0a7eda864e191cd58cf95693bd63471a9756cd68ad618a1f335f21bdd6071c6c0ee817fcc865536bb47b8a0464ac6727583a7665aa1735df0f845e25b3cf1a8f6fc96ae933d4258373b63a11b17abc34ddef75c3953cd793b896b303bb254145adfc05094ca937377067c6758b39ac51e85d5c8756c2c2da6edae459712de37cd624339c3f23063668f48462a333af38d733da602be03a74fc18a798d912e789f767eafc5f3b7e40bccfca8416dddddf171df9afe5398beed45a397014c58149b3b5cfb71682e74af5779e83702cd798c88a52bad8c4176ea6455efce807df76b4420b3ff910e8887ac81bc26115a949cb600070482ce93227c98b0be4ab1b79533d0665c98efa06b513a3b40ae98c1fa14c57d55d9387c03a5467d8900550e7f4c9dbf1135078699dd64e9fdacc68e083081cee7e2286a9167ed87e43de612483dea19f309eaf7cd7cf4aef4f2922a7bc8168e772892ac318e5393afb4bc22abc0ccc056770eb8c001ee6fceebf1378c1576869286752f472b9d54eecefb8c844eb633b3c80a75a24320fbe2c368bcb54d5bdcf8354e5c06339bc0490b8ec7d6a289cdbcff7e3acd138b152bb0785970cba9357f84046b303419f95ecfaa5cac00e0a0322d6be419fa881bb176fd60851fa075c815d492f363be8aa87d9df48c47d38b310abfd01173301b94d34d36b85442f0249373da6e6c8b7e4a1b1f2c577686044fea1657362af675f09bb5cd75ce5313af42b40cae350c4a498952a1ef65d00ed848524fae2ad2c334f5c1c082b57580f4001ecb7e276d2136633c415cba5e67eb399f5053797507579ecea241edb1eb651ef9634d09a601a3fab472d259607b6008f5fb7bc6f79f79e436559808a757967f1901eec21dcbc030a2c2160d95430ce7cd2066ffcbd39fa53171102ba500e527160b7de8358c38d46c5fa95bfbff0a3a9d758779e4a6d7e4decc96ce0eb3118a68a9b42843b6d77fc4d329311c4df012f78b61bc9b62bce984b8d271c9661c6e5b12d1b8302f2e8fbecac2d859746808794b124bb9d8bdd3711b77c9ede64944a20fa19beccdbcc35becad36f408f3ec877fa76b14ccdc27e9009e37018457d8a9039cd9b1f7b248a04108c2b9d48bcdc75354181d435d06f2ef3a84917d9b29bf3cb3f41aa153a2fd2d14b3696521f298a677ffe393329107d9076cc152eab9dcb1dcec2a2342095653d612440e8454bf64b47734e6a03cbcae9797c6c6549884f9a0b244709fcee2b59235c7b88c9df5a2ef53bc1b7896beab02a7dc8d3535525e985477b00175c789bf0a45a80ad02ee38862872a8ecb0ee817bfda7327ace6cf03eb0d946b84077a9d638e552a203338bba2981292d8a750e89fc7bed465323eb70f017a31b87608f788b58d2e16e3fd6602a412f2973c74081ea541a9a6648f7eae0bf2e44cab57cdf187aad5c78f6f232cb1087e251ccca8466c738cf847b7a3c164738c767495118ed743a1c3ccc2fe24f5636eafa93560a94881ea5060bac702a2c5c0eb0b8f270e1fc2784af9d0aff40fbf74a0e9a58157a39df895dcf712f36e3dae41bd6f5f8d61014d010102dcc3522acef7d6dc122935f35138516da9b0c18e6002de9c1467a6af0eb6e8232473858976519f656b07b6cbc8ab6973da4c74f28eb4e81b65510fc7b6c495a5d81d5bdf5ed028097760e5bab704337bfd2e742b25334de141883b4a8c1d986295fb7a877891d9af8334bb24c44332220ad97e684345aacd6e7dd2d4a69195a93e72d2912f63299634ac89aab4442251e59b9eecf76ee6e5d0041dbf8c472bfbf96354e3e7c3193225dcb4a9254e71339776e3988842f8360dc4946c868483b9743f34216d112f4716eae4e3a1fcd6ae7b2e4413f32d6a7c0dba1da09a639b830680eb50993206834914e469171a4a9b7c9cb1bc72c08d86ec7560a78a8005846227c03a5597525b966101b8e9f604adec9ebb04637f48efaedc0db1c1189bb585c6f41e9562e20920a5d531c8cde3ac174f24e93c637eb418d46cd8ce5151e163bdefb783869def7826b3fa7193866291f240ade8a523fe2bcb7f6a0f7678e7f322051467d1e1d589184e9fe301173924da6c0a566b577bd55aed47c2c9f61175b6e4f70f01f0bd653b0b0809f8f02dfdb632e416f6fcd8a07a44947ae327aab47cc61da806470ea5aa77355c73062fd70707b067ff4da6a5a421eed968773ce62f8986612f93e0c5d57368c1c8c33ab875b965d9d31a16dfcc68130a85fa4ca12f4146ab2fa1729ab30bc756fee31a310283dfad4489c484d0bfca2096897dc82d953fe18f9d35dd48e8ed9fd247b945c6ab5cb0ca2c63da6da4b38ca6b902d2d20229b41cb4b998e75df81221d352b8288cb509a0e2091730785d7cb29e93a016fe998a1618f00bcc72656eab5864d4d1fb8e0930e5ed7ce93800fb82a66325e41d0fa5cf71462761bec0a260d422a8b4b07527367df64d2fb74d46cb244bbcba53e26bf5d0b2839c26b5f32c3dc06dfaa963abe72d561e6502b1dcafaec83b598581b44f0064399634fba8be5f24d938a7eb40f5e78886d0f4f342f4d59c1b519e8052419ed0eb50d8f6220b8a82066497dcdc1bfcf26ea8aa19fa6761f1bd9b16e8c8f3794eb359771c572ce7dfd8300c48a592157176a862980e82eaec8d85e66b92b686af914979e508a1da10e4bbc61d72d9c59afa61b57f72238bbbe879f8086dd001334ecf4156a06355343116f5f5572e88b273b687f85bbda4d9e3a38925f700243b1e0b998f67c75e0b2061d3716a079d05756c63fcf5742fba9ca51c41256b8c8c4e7ea21207002082f1e0f8808efeaf101235237fd93e1659e9acd345d8093f9eac1251701b3a773b8ad1938055eaa9f996f064e507450da18e4da22cfa39c6a58cd26f7455530230ba8bf76e26e83d3c2fa8f0347221a65246de4d0fcd32cb60a0c570d7f46a2e0a76876be4eba9cd742bd8a89bb0282cf038fb5b96deccc9523d69a0b412fa856fa7f08f3ddfc5dc19c907fdf20f8ed7ac4c9e5db44efc90bb2bededcf0b14a2c1e395465e6ad06d2c53c328534d8fdeb0406e32274d16ca9b606dca8738356e4431a1dfc1eb77e6d10fb6d25bec9aaff653826d9114f8a123757f7ddee74ed7e5ec6773266a80d4a90bddc5ca15f1351638c591b500f73d6a5e6e5a03cf3d2d658137f1cd1b41df66e9f3322ec8b012f364f40abc9d33a83807702d3591bc90de826661dcf6ca1256df146fce32a9de1752897b1d966eeaa5b61955d3806fb9e28389dbbb6de017338eb4d35b06fbb63824d79bad3da82e649dde69a29546444f17075364363b2908805812c79318a5eab4ca79c7dabc6c4100528e9bc7fde88aeae26ef77dfc22d7b7302b8d53b1b2c0c93d72437ce02a05affdf396a06ea3b0d4e479aeaa2685179c10d130b3e0b0ce23821598aff9a1588d3cb95a5ed801d524d83b0e433a1929340a87c4eeaa371bef588aa8c554c6aa3a86d33978c47a78365fcb03233a6a27dbd8078c51d22b656bd2d305ece12075e285c2de6be01219c1fed3149ec68227cc03dddc375af915ef89405f9d2c852e363b59d2821df4441a5ae951db25f62bee8f6878f3468674720b8c68dd1b0520526893d79580b50e7935fad525237450122a065b57b02a46879fcaf116fa6c65b230c6ea6b278ea8192d581a9bdcc83099b15e42d0bba02dfbea5d3b7d75d9d52ad1c82e021a4420bc485acfa274a60331653795e0c5af76d89d1f593134a1afaa26b470d055f27d4cb0aba92bba1c59bea03275b846b0fa9f21f436d1659725ed1ce8d59ad1eb27558f66f1426d6ddd2125c879828bd84ac0706f19db0c8c5682e4be9abf6409ef0c7e966a7ea17e8fa23878d2b85060c71694040a0fc3e58615b9a712a104a41efab2213de65a0d84391ad9106e3aa052880426203b5961f295968b060195af3ac7cf4b2bc783fd84d51887367d321447c687fc0e4a8c596bab6c6e4fb7cb2c62dbe531f6e9a1c4010e1832b9d8daa6edc41afb0bcc629dc2be7c3dd5987525bb8e795cd642e6615658e46f9faa7e2af3ac13d9e55e4414cfa0b6f6efff618a32946db744058fcca8e99aa00ad7d031a6ba2765f13e8d2a6c1c9748c7f59aa822f0b4488d49487820648d81bb7c968e2744e86dd9515a2eba382842c7bbfc95c7f1e2863a720a7e277dffd48bee30ccafe1cf5741bdbebe7e2fbfc180677b16b33d2f77dd15fdd44386ae72025c6234c31c8eb2134aa8b71e8da5cf19316c1145bb8032be3084db71a6f6ea5af351d2c791005ad13797b29ab0f27537e8601fc53ab312695a4482a60d2d5b69a048a19e83427810809e3e380ba842000af7aa5aa7818b2f38b4a42543b2e8c021e3209845befb2ed81a27b696c0f69e99eaf478eca72f89d25e8a69c68c486530819b0534cec8f9f2c8049781a2c6f1ad9eb2454e8575b51b446ff35f093fea3685d5fc3e10c6846f0ab02f118d62459b8ceebadca4fc8b14a2ed3c9622e290781fd13fb2cbb56f77a5be3a613b67ece30b3ea7449cf2f9b6199ac87b867b13836c2a91b24f1e03b05bdf9909462dd696326178f84c8ef9b663b1ffe36745b25616e1ff404c88a911b7ad8e6a4b2f42685edf8183b827edcd66f265ceb01b876ff266a067afc70413d7aac88e8fcc853cee79385708019d4e9574d3b0896bf7b3b0bad04599ccfd75e69b059abbb80addba27be0d19bce6b1ff2dd060747b0a607bbeb0eebb9b8ae32e4ab9deeac599d4c6021b4a66ece178e59e50d16fd154d94a4d7c8d12d75ae334412ff0419259faefbc62d47fea908df05ce9a008e94423b1d688cd4a93c03164b00b5fcd58e7b552f8b1e17017a036331bbe3744373b10327ab2c5c7b0c8edb2659ba8d4087b159dcb6fa91fa1f855d8fc171ec0cb026b1dfeeacb2e82414dcae93b7f62767a850daebeff699313838cf4b923a940f5b6c7d91ba05e3dcd86d0dfde872c3f4b4d0e39e2a398c9c1f199e8120bebf6abd8f6761469e1917937fc112a9e0187d78405ba5882fdda491e91ff28c8630baab5f99e6af7ae49bf5bfd1394938209d362da73e80fbd76e2fb5a3a21b40cce146d028d443ccf3cf78f791dab763f9dbc6671b16a411169dc1fce9fe1a0c935c8ebb79d932b954814792b705f5356a7b9c4e90f782faf7c21af65ea4e4d4bbb4292ac7e4fa54c906b2ebc386891f208e43bce0c8e1a5869cc74e58a03be489d7adae5eb3e60ec9eefba5de9a27f2de2d12604bb6759f5518317781c2c27f139390cb0a2f02e721994c06a708db9e5c268912d634d7030d39d95bdbe4844af5cacf06b09ecdfb5fdf22e33ac164695eedc82a582b5c0ace95260641d65f179ccb76b2e3dfcae68f84177bfc4494d73d8e9a717adbab16ceb4792c2b48cb109250b43be976ca7a0f18a94ee3af86ee649a1dd276286a78697f0130decf70be9345ffa54c9c4348866989a98d8947ce34f36634c9410fc64acfa5e71dedc6b91c6fdaecd12190a08258da3ba872e616d4e62b754efe4ab2d3286b9ee0f30d8cf5e6b7a7fc95501fc9ce2184a7b750a0546890cca6a7b696223526a4c9ca8dd0cfc695fea8efb39a5e34cfacf9f68ee83d26240dd0135a55dce17d558becb124082cc1b6371487a215034c758a80c7dca4b3418c91377701902a7951d442086a329e62a77a6208", 0x1000}, {&(0x7f00000014c0)="50255c91e059d9701fff91cfb5ce756343539e1e36a7dd10f1efd58488d7175d704c60fc639f9f4d255268dd71c40514e2a73c6e31a087633f795f268e933be39028c0e33ef2773aa18e26d86d63ac4750799a76ea1afec0079b64312d4d5442ed0e2dc74133b24816e24376d5cfe5a683272bae480638f283cd960fe028dede4f67fac7cedf3695b036925a506e451341f92d34f917d18046c45cfe782e4dc8e83cd82a2c2e2a2c135ee67d91288df883c427c3f81d819b39b8a0ea73a9659b2cb77f812e87ac962db0154c00ca371f30b9aa13022245cbe19de702ccaed72474355a81211ca0a47a52adba0e7e652ffaaa1a6e548290cdde08718c8c410843153dd75d6129f8755b436f5b088e1d075fa9c598766931861f7eb278dd7ebd710921edc61114d5ef703da64b23ddf048d5f20f237b77332f182f826bc5925e521b89af180c8dc7107515ae37299bcd143e6b0c452e34bc4741512cf4d4cc43ce2b8b3afedf4907c6ea5fc7c13cfce37b482fe58ddeddff28fbf9c20e5d6554fd217f6cbf858695d263fda94125aedd570b7aafc5d76030ebd099ad5dd45f87ee6124a9b3235db1ee52bdecc677e2ae4ff8c60c49e8c07429d160fa29c6179217a2114e6e912d10e7d002f9b0b0be790b834aa4463a4af78783ffd2a6ed8222125ad92b902ad6097041309b31b59fd643c25429680d1702584b77e8fedad84d87b3a2626a0fa9ea219a84b02722ae762ee8de07652e30ef8e74043222f666c3ecb3599f5380b3905594ef920cceb9603bc6940e9feb194096a6a8512dee38e13cbe5f72d6ff202b75bcaa67fa6c55bcd7a3efcbb8823e2c29b7f078b6b769ad1e399afdec9e07a5dc46d320e1c24a2f8622caa970a6bd59f9b6bfe34f99535953c7a82c492d7d2b247b64d733d2627a36a45ded9e5f0ce9d54cc32337d560926d7fcc5deeb84f9bd279f7721ac180a7d867fc9a93ce211db88ab7ee1a14cc249b5e268e4d7c9a098a0b15d6d0f9abbe153fcdbf9675ca1f93b56611d9d98e9cc8737d11722671e0a7bd155922143295640c880d25a8fb564f349d2f145f0367be7f9b7f5597374316b631f4792668d1d14bda655a87904523d93a6e24d18849a3e5675f35eddbc61d3e8a5032ec2d86f3a55d6da176c57f71f27bf25ebba5ddd470211530bb8cbdbbe9536360ac5468dce6d8cec75890ee097e2d36f33b7498d2147b4d2de17bb4876d274c8145d5710cc7ff337356d08ec45bf94bfe6080bc38a81090ba857badca365c0a072d899b2e45d7cba8c160ad4454fdcf9cc631b495bf5475f92c271d5feafafa4dd3a375d0d98c118c227496dc23a6eb46e7044fd263a1fa7addd5e7081752782a16f7476dcb44b46c2b7bc30483cd2334354da8df94ab8c441c0a9d83915ea83788b6e6a8432243e9d3565cb1416a722d829c21f788b53c308359eaa90c2064a6f70d5260858be467160b601576b15bba90b97f73e29949f78798781525d3ea1fe24a94cded89ae9a80e462491c11303eb50f40e0ccd1ee97778036c1a28eaca7fe92e8a029998a2347bee40933d1513e38fadb1c7e4943dd7043b1888e2e5459a2b2a280b11ce17b5dd009298c9f4a42e708c224666653b326e62523b3ed061ab7c1bb82cdb7af7cd3c6125373878af9400fc65a8db8adcbc8ecd569eebbf83bf1830958848b0cf8385850d55063b1b2b680c1af6bd679b093c751ddaf4487ae91178b719c0c12a03836ce9ec7fba1117e704b0f15f78ee1ea57a03e685a01f696af834d3d8249ec5106dfea47b4957e971b236674a111fb386e28d6a8b38533ae297488f323490a51a0117560fb3b79721ba9b18713d961021f966c2a4d8154664ecebe41a230bec1a72c2d7b37adc3ae7f13074afffcd40b618c1f5f753344714b734c69daf69693cdd06a5fd1a20baa6651683ca8ef215a8bd49b3a274a78a609cb26f7e3a3ca6eb6678bc2fd5225e1ec5688e81052ce5624ee48b3ddd237706dfc6882d308c979a658189ea54cc1c095952ba4e3e76b089081fba7d6e8364da8ebad325c7f065bb6f5539625ae34b08a551ed4d2b8ed73ede0befc9ce4f687278d89ae9e49cf80228cacd6fb42e82e4d4f34812cc6971ce50105fbd202cf9b199e91e6e19f4f42979bf43c37f7c7274b4442a2b37c76136e66cae5410168210decfcf2852d3370cf4b4c7c94fa6c38fefbd82aee9e26e039a829c7d9265171ba8874f63c8005ddc523193a4e81b6a10f2e636acee74dc85e2abd8b246e3679952756298ee8cf2b6812cd8ad2a3b5e19342fc01a50b79f07d77dd8bc3789919fdc6d6f42010052cbba04a4c96e2db32267daec040da2a63e6cb8d5ead1c357075b9431297aad2b2b86e0a59e31b8846b04ec939716a7f4aaf67faa64a4c4a54a936bfc52e062f29ec99b4cdf914213028c469f67639f04a0d3e8382eb7e51e7530b063ab54d16be7c166c5d47deccfe4a4cf3f0015270b5a6453f9adc16faa9e9d01deb31a89a5d2e38748c85cb42de61732c4a94ac673b17018aaf3473e84a31a4c9ceaeabb4ce6444b62e96f4b8e9e3bc58d26c35c1fbc1adfb9104438c83c37097e43c8ed65cafd8702469eaa4c1bdca9e6b841d6a5c7d038c743b441866255c6ce6b4ba3853a848717121a306519dfc9bf73a8a213e533ebb800f0552df551b351f4bb05d1a01f2d7d8c63ceab5c2ae4eeace821225c327ca98ceea482a00e5be50f0fe9cd28f1447c40c70cbb4837c04420e6bb6333ed8ce808d288dd3b9fcb8a33008fd4d1a1ac7cc4956f7b0a5117268b45061bafd88d4dc1872bb2afc4fbb4d9940a8a6b2980180d411603d3ddbf4178c83a43bacc4c949307e4e3afab2cfc6f8cbcc170ebee4e5e69ed6903f157400d39cb12bdf2adf4b75bb18ebca0ea688ca9b081e316a97b05e682373a04f789b869b1fa1af224052138c7ce0766c6bf71c3bb5e4876e84f7d4ed71d9d3f8f1c4abd4abbb5eb4d343273886bd604eb17f0bd45f02f8713fc36b026c64ab68fe1f622acea7b9722db3738ac4133d99ef21256efbf18aa0bb507b7b3e50da2e4623be719096c32bbab0fe17aea53e36a58a6bd45fd748dc621819858c5759644f8d373ec6fbfc4ca06b3342ea60dcd9a6922bde961f460c62a02342092015b5fe5daeaaf87bc4f7a58a44e36ff4777c069278ba7d1c5a48d56abef4a4e2a8aa0ffb28c4a38e723ff7ae9d0a81d5f680ee8bc25f365da9b61ead65b8c4ff89c3eb403177157b7f08652f3230f27fc6ffdaa30702c59ec494f7d86096ec41af33051cc2bae6155cb4ec832eaf50777fa6892de99d5a9bb81c808731df8bc62d6a5d6c498df15b2ac708610ecf975ba9f0e3236d4631d9f4d241580e6a17e8318c99452c730f770383217437544d9d087436adcb17f833eb70a0c4a82b73a8d0956c5b57e66abc9e8632c09307ff02c0721382b294ce3f6e3450239ba2d96b6fdca229a8d530dddad5519d5d31ebb1b4c54a03476f916e446ebdc20e3a94885d78d1e11d4c1dea5e018c71a676225f3c4bd5490d0bc5fa6e9ccf6bc72f9931a3c667d5158ae0404424e0a355071fa5c767fa00f9c49632a3b904041f68be0452fac3fdf6789274357836abd6f38c7efb41671c482fc52f9646d5af8529e1979138678ff368bcc3269970104a1bc1e8906a819e5d6a6198ae5d35c1948eed8d5373be15b08dd806608265b106801a8678fc31553716a4ff1a0eaceeffe45fd7701ef1b6bf1f711103d41eb6142755e1f6d81563e1349140e29b337fdc5ac8edec8110bd49eab9a8562cc2b451240cea153b8d89960ccaf12a227e06ad04e0d2fab237bf575d502cf34277775c226039b9215cadfd08d7294e1998bda0ca95971ab3e4ad2d16174be17122314cd34dd2224c99f650183da88b195108ede4c6fc8d826f94ba9ea28925284dce8375d4d7684851d2a97461291ca63dfa29e25f780916f4313ec0bf937f432538470ac99adef98deedb8d98d98197185aeee013a234fa9f16c740ab89273bd01992f41d591498cbdf4a7084160cfc042f04effd6992a066a96301f9d4d7a60cd2cb1564e30d41ff8074e6ea82bc7e30cb69ca7fa44a643c63cc4d9223087f3dde1ff26425d64bc2f9b884bd36a5fbac7e4c00690415fcf5d81ec74aeef5cf1e622f2cd2479476aef95aa38571c4d7b4f393dceb395472a8d6168868f4b932838cd545608ac3ddd5a505893745ff349a86e2740a92c6536688210d7fdbac6f8dcf12ee689e0b5060afc4264a02bb8236ca5cc07c1e688fa7f0dcbad5dc2ebddae40fece7876fa105222989dd11bd754be8715de044b40a72f9a7da513bfe6e449b2c1594133e541a3ca1d02f03013d053472db922612b0dbaa3af977f6da0e09bed0104050ed0a43ad228c3a1926f7a798482c26c01f7b6de0692ab1c83beda05a362494c5d08da1606efa349d8ddcab2b3b8a1ab7ded13ef6f9075b20faf32a06bef6497be5b2818492927d2869dd2ec307008af65d3ddab6617548e4d0160bf79a0ee8f96f969a5343805ff84b2a91b3f11cba25bb538c5f8733a9e6f42a88ba74ae63643586c7e0edbb87830366218371351cd0a9b59494c4769a3a191debaeae3755006bdcb648bcb24e6276dfef6a2adadb541f1c0eaa9a7ecfa02f7e3687ef69aa9159f5183efda7acfffeadc387e9f0bee13aa7605c8079b5d15335eda80ad2979a6511b86f027f03a055962ce465c2acaec722014852b81c1175246e5208bfaeb473aca62bc378a1020f2c16f6a3970dced35d9efe4bc5165f4173c52b0e1d048e08704d1654cb53cd6f79e7c93c959c9ddcc5bee0202d8db3e0b314f2350525f9b16bbf1a8391e1ddb8124e18e6d2987d7585c848c53e1ca4633af7c1b825599e8e281c2527e68c54e0d44510e698777b9ad63ffe543d54379f58fd5cc95500c766bad3014672b5666524f6f285f352adc872e9942d7fde900340444075d55af21b6cae4d1982ad3f35c69b37af173c6bfd61b5d40f06a0433194411f97fc2270cbce15694d20f09377e372ca64dba2ff0402cc2fc6669c6532823999cc497b82bf0f4d65e5b7beb405eebbcf1c14655eedcc99d97d825aaf10e3663ed2cd60b8ff28d2c66f9dbbd793acefcb1284de16431b9d83e59854d0bfe91126e38a1e7d6fd880c78728d6d3d58d5c3789ee62b8997a6af5f0a607513cb31414ded0a9daf1f60160b050318ff0e6e786cdc82c38a98c16fa13fb88bcebc1d11e2926238687b932ead50057429b0bd33feddee57919fb08864fd8afc841802e7c347b5d48083b36adf889dae1134a8338e7e30dde99a4b0cd08a292af5a8f2ab4e8ce6e385f4af77c26aaa7486d31044c40ffcbb82ff62210c262667d5541bd36469810ac0198b4f8546fffec6ec248323c5122ddc3572d9d9cf606e4be009ee679c73fd886cbe2b9ea4ee99fcb5406aacfe81a243753a411dc80f2d8d2f09d69077215d03ba314568ccbe4d18f004e9118ae2280d40dd26c443e3eea56ca33de34bd16380b5c599a2b9198537d8371fb16a26c5924cf3500413df92a08c33567092089c8ca52ea6d74f4465ce868977ad68a7e71fdf33f5419cd61a7b35e38f0467b7c9fe450b7d972b5fd97e801b875b636f4f6e326b77dafeb6099b56137e15df16deee966125d51a3a61e4129496a12d118390ec71b57db853cbb95283cb93d0cddbe4a58bf345fea7f4ac1a8a81187804ce4bd2892bcba424f0b8365f3bc729a9e5ae04c1c4af64fb646519b52a4cebd13ab824196", 0x1000}, {&(0x7f0000000240)="a69f446b1f11883d1988989758730f515d6c08b4f223d9cb75084a6f600f38c9deece010947b8029db3690e5a1be9389c0289e6e284c8043dd1232f078245d2c0f1566d01fe68d3b1eed4ee9771f8c34d1b6cec89497b9d7bd1a3ad88b2001c7f6cbd6b71d3e4492242b6971341ab800f2ff19c492527b6e7f7794632b67efcfa356404ea66a4737427e99d0b9aef1d5a5f553a22a4b742492c0ba82d39c72c785bd81fa279bffd5", 0xa8}, {&(0x7f0000000300)="64ed3fa686be35271299c0d0bfaa0668545b030358f5e3d1563d283bbbac0a300f27cca70d142da17daf0a816945864a6053d22fe7a66a0c93c7d138aa06d49eef1368bc1285eb1756a4e19a5713b756e9d26c22a517f8c78017871f2c061be6b9ef8e920f8abae9c8a406f4951bb22d49646116a200b7fc3369daf24804d55242ec86b9e0124c1ee45dd47b4ce10a2db3f56420fa0616695ba46fe491f0dfaae6e8cc935d197dd7ae035c37af19e1447c871316931990b66dae0d5ff9b043e61c91766fea66c21fdc62ec275fb6", 0xce}, {&(0x7f0000000400)="83109baad8c4f0b62d99c4913f", 0xd}, {&(0x7f00000024c0)="bab833d3a032568edfbf1869b7178b6b3dfeed2fc0fbbf87815e098b5c9e1c141cfe2e0b1a0341f3f53e3d6c2ed83303642f7c9fb1c7f85c79a3e05988745953c1d0f74ab5dd4b69d014b2ba2daafe7063419908b5c88cda6df586fe0929d6023ac6882d7f8e6cc5087d082da1eafa566dc2531dac3a4c4e3702d20845fd1e6847240fc9c3592110eb2959386614e30210cb14cfca1fe32681e213d154660bec7dc44b95ecc260a445", 0xa9}, {&(0x7f0000002580)="2dc1fde5fea7c909eb95b112a0cf6f19a6c25749fdecb3d74057b1bc00722df83c722041f01e753afc5de9f6bf8c995138b1799cf0966473ff2244a89087d9d501fbb3462bc93f4ed746d2b358e2160295474120cc17995bd276321903aedda1a471aa93ce17e442e8070376746dfb37570601038bca32bfe58ec3531e3b36c6a59776a8351dc625d6f1ba5f323ad062979749671e1d306e9fca8b8baff5125fd11dd884bbb1a09ba0f52cf2d3174bf538c67bb71e55163efd096bb626e21a19bec4abaa9ead8d0eea018993610853bb916f4ee89513491252d34de60e07c27d0fae527a6c4a7c04ac95b05f3826e5054396240aceb7d929fc6c9c9231034c58589fc75ebfadabf1fff95527767d9b6113cbb1114dbbb94ef402ec56f33b2682d1fcac29b52091cbd007d7c843209f3313232b10d0822dfff5e5258efdb422b50465fbddfe0638652bfc56ad8383d0ddaa533d9fcde5aa519bf62b2f88d32ef80dc3fb3785ed119f713cd2d688e740cd804f5892606174fec0c0b507d3ac1d14199b828816a25d4c4f9cfb71617e34e60a8bb3071ea5082ce7f5cd1c4c599987bd17a5cd78b9c708328f81b92573875119ecc6923dee8441cef7840cb2ec81030cc432b8b50c85d639bd90ec152f6d77b7dbd9c8a9cdb8a8112cf47ed29e748193c473b31712b3fada4b30c689ef614af16802134a649532e2f7fe8073ebe012b04107884c68c08ef189470987b80155822fa1012447da2a806bbe5da57eab3c4c0d211fd4a0d8658941502359c5446c80ef65f34ec4e95525f118c3f29c580548f6253cdbe451f81fd80ca7701086761b0f5279a1499b25278ba09b9edfc2fd9fa8393c4796ee95e74d08ccfef7edd5bb640cf92338c552f722f9d249b5e07d40a19148b0d59c715baab774936cfe55c69238721e7b155d6e93458cf83a5335e1bdd2dfd15df3e073baa925ff625c2fcfff3872e412159a7f65a8846803152bc3c47f94aa22316d48d26ef97aad24d9090dc7be83e8cb6b65fc11af274bf5130e2d830ee66ff28e99cc8b27b8a3010c18dd2b92d0488052c566d7dfbb9b4f3267c9edbdc4eaff35280fead298bfe118d92bf926dd62a6be985c406deca2d1c0192eda40afb255c52c09ff1f65f83a3cac9af6b6321db32b38d6275f2b1b42531bd269d13ecac995ead55151e9d8a29b9c6c01f4f3b40e4e65bb6b3daabc69de16e26e11264d3b9b1f7cb317193940d6c951b986f800e5e298d3a4fb07257abed1678ec119b504955acfeb3cf2e8e9f3a06cb161caded492578138b429b62102bbc270367957e04159c440c910c918fd891e5d9fc47baf8fd69eea31f82e5b69f2ca36bd5ff5b186d7513b316ca8d0957b1b56dff61f20f22dfdda41a697c23d748c95dd60e1351a07616e722d5c32009fc234a1b3ef9cda8466e9d881512bbe23beaaa44c9850b3e2471ffc5242ed691e2e5c2aab492bce2dac1b9cbe1ac2eedd0be4af326239e07b2849559c5919889bf2f6830d675a67f12187d2beda7ace00204e0ec9e6188d77689db04e8d6534bc1de6b335d3fdac8de956c43dcaea53dda3f54d5cb44300d8acc5f3f5ac11eb0eb7e493590178bb07ddd95896c4768de3ea708d27d1666e23e9f7fdc14c91faad365bdc86020a2a877292ded94bee31eac6a88d461cd7f46a6329a9c5af2c3d120d3b1180157c07ccfa60dea8d3c6b7a6c25ba436b31196dcdf6ae829e50316cefec35af62548a9a9d02485e64c2511370c6307b593907b9de5726daea4ed88cfadffb458753ea3ad4dee67ad809213be71a106ffa7cf0f942d8be93add81fabe5b308fb66132cf188bcc87ff676eb02d9ec2064cddb674a09ca6954ae3f3ccfca4c96798fdce9fdd8cd771a1926c28b51f01ddf3fff5f3347d484075bfe693ac2cb31e564a39def34e48584c9ec0cdfea9daaa9e350925bb78bbee841fe3c47ed6c9d2b00372db5d181ab195c66c2b19e8f79345aec6a4c506fd3f51d0012328d9a1a3abdafc9f454b482319049fadcc16089aa75098f5ffd8c47cb67ce78a9eecbb9c41546b3cb0d5a1d3652e8e431f811f625fbbb09b837f127918e9a98f09604953a51b96a96a80db720ea4a4d47e5cc0dd0ffabaa279940d176dcf40c57ee86d2ee68a25e7fdd69a9b24cfa7a94a3fe4780b39b79867ee16fe30c67e1b321b106681af36a6ae7e5f8417964773c5f4188f8468e80a2154bc3930d0fde9cb847eb9256cd0e4727add4c2d0c20685992822948cd17d5004bff05cdd3920ceaeac0b5cc8fd97a5a1e55c992a17e095156d0ffb7a6fd1b25134a9a9b3907dffb5ad486f4ca0337d2d7157a09460dc0cf6385fb35eae4ee04a66eb70baf4f081e106c05fa9f16b8c54dd9bc1acb9f014376e76a89c3687408e2fc97b07f385bcab2ca3e6da4fc26de559d0246a0cfc42d933a1751855543e975c9967f77199cfa03147863d776b7795dd8a83e8e768d7a79ee70240b8aba92617e9dbea09f510bd93846e01a2441150c72e7635b012b8c2775b44bbd7e904a267f5f4b500cbab78651648e88408393c8cdbed2f77e25de8dc04619924513861967896a1aac1572894f0eb4cc1191da46d9a28655e134f62f8c334cb5e86dc9e4e88bf11b95f0155846db9f8770c522eeb3ac865fe7517d8bf0c05c9c9f6ea8e60790a6139b3c6481e58661e97616a6f19a4a0209e9357dbe602063ab3ea4d3786d5f5dfc13096499ca1df80389c27bdc170f4978d804271fed6004f0934b360e8d4f7c005e4b2df6953eb4c3a25bc2503b4835714c3705a45d697377cab89e9944212129654e9af666eb1bc460b25c03275e5deca33385f29659272a7c3bbe779d29793fb29e671b1c994b21abcf05db8497a15e4d6b681374df97780f2419d98829634ae5a01847c4b708b7f92e66ebfae58ed9932c3bd7e8b11f3e24c403a542e5a77b86878527e16662b03bb094618b762d0eef2a7232665e096f6f8b26e85e4772c61b601d635e72be719ce64364800c5b99c5e030fad152145720d8b438ede373057b196c8ef2726f93424dec086b1f26ee8761317d116aef49f4986b632bcb1afff3b5b9fc77868d348fb01fb1c59b6c7e646d9be6c313eb10d98a0e7ae1e5e3dc84c2efe8d4baf0de6aed698bd720f0fa0aafa2fef64ce4b2dec76e0dead6813d504791d92b523377ae9c90b3144d682ee935b120f29bd500b26558caba320eacf4c143f2f791f93ee242899833b7f51841f5154f86a65db496b3b201723516dab9171e3251e184949fee7ab7dcceca330e1334525f153d5dfbe2a42f827a5ca8768e2f4f4f4c8996f69e21db4e80741d08010073980671ec6ace1112ff4a16cc60fa04aa7946792eb0849799cfc1a374f2a7879317a9303c02e70dc2c3cc5d68537c66825e60db54dab3a081f7bfdaf12a59a72dd50b04b5a6c9675491d639d303f9ea818cc63701dbcedf4505b120fc34e9e54630c43c76a15995083cb7b7026e7ac6e2c1639b5bd6fb78c1276845ca2d014edfa831568f4c13d4701c7e338b376f31888557365bc985b90957ece06b72ce06f2f98efd721c8115fd1371497b384ece7c3eeb9f5fc22d4170da04abe6b11ce13152fc818c89195016e7afb854646fecaa8d3a69ff0f5803ee4aa8a66212bfbc7c9bc5594e4d3d88bed8fdf82f81a90a9b3e7ad99d1057e6cb8de067ffdbfb81c6a8777605d2b515bf05c7c026bc701c1d0de4281cbc70a996a9a1a86338c80e788a11bf8953ca5e1fc2330b88140aef4b4b20602a6b68d307a751a5f1948e534f337e9eff18de59e2669e3b6178b081899337bb40653b2af2cabfe529fd752c51e09535a68c01b73d8c78773b5c514d43b8ee36d85ce4be161498507ce29e749835d6babb348a3466a49a6dc0e49a90405117c598dd391b3f90426dbbed69ec42f374a12af434e8e4d472ecd4212cca7d7887c38d223b33da9980efaee9d434929029fb78e9d0a82256bde02fa9a004b5eb42dbec7af2a42836d7aac304066ee2f672ed48c77e66edc4cbe5f7aaa398e7cfcf3c07eaddf09c0b402ce26432c9fc36137b8c036822a0fe9c8d5cc11fed7857a1b559475b4d4876fbe0021cd1bfa3c46a98bed06e721cccc07c627b57fb5f5a0ea55e77cd823aee8c671a9c495d4e61887e5c0d0f97558204fa1b80c3dda39bbc14959d3abaa763dbbc446279241a900524260f764d2a3de08c45240220a69759c4e62b239a87fe2fec6ae3e4e565ede82b38c069a781e27200a3f94921d3f8102a956fd40b2b267f8b971a8cc8654c56cc6c61448dac15c91571b4d7ea79082a757cf9d379ee95f56e20be0672fb42b5fd64e7b843709150825e29afb7f6f62b85d2746292cf8a9b870e31f880ace741d128ff4e63c1a76a63e132358ff33a2dcdb6ce8188bddaa53758c5b1969176cd415889ffda040e55bc643032af08e7d5733dba44d9fca4aa823e78a2503f75d92e3f72987234f82f4f4471087b4cdd2e6aa817d35cbcc472238e2137d49724b35cf29c008b5a37e7bbe8c3a6e49bc93a268eb3f3db2536e904d516018a861a12c2e74ab2f9bf6f240178b47f9631ffb822e096b80df7cbe644c50e327baab757e317b189435cba0ab80175d23030864e1296a093714ed3886494324c985451960f4373c9b772ca61e003489c165b9d089731a78c37586cfaf313e7e128ca0f3ed1017eb01005660d30cb710c4a2be9788e5949a5ce5808e2cc65fd9e47ecccb0e7b95da8c83669f85c6ca9c138d1c4addaaf611a8df3041425504b1f778267db57c1eab6665d30c67a5885902f0f19395a6494bcda7384fd04a53965c53f31e34d5c0e62672fb985d92bdf7d583c8250c5a83217c1a90ba2f2534be0eb72beca7631277dc12188aa69ce31ba1fa46661bb47cf8c9c979b64c91f1b8da21baf44c729f7d593dac1c345c5f5047ae128d06b0a4397fb70bb50261d4a74225a9b9776f24f08d4d9b74749c01d0991d6b95cb65ae433c331e82124544ad22091b804aa1fa638e9f453cda3e45810f03411662bad7e2d701b4d86a6437d6cb7a661c12fa6a8f5b77439f94017160787c023d325fc2519380f35537814af5771371415b14ec3f027b1cb0886c5ae1e713ffcf746578d68d4efb5f58f76f871278528901a3cf3efc7a3bd1a85da28359880acdd58519564a4fc529ee7385ff78b71c4169d421cd72c6cc3065b2d54f05bbb6bb6b5c1bea031f1cb41940a235f29407d5478c5f695d868136f842489dad3259f8c8044b3af3b9bc7bf032f7fc74b9571a8ba4446aa91aaed57c9f952ca958af12282816dd1d238844302be674644f0ba560fdea2b5ccf4a00b959826c6c0008806408ec5acc5994cdbd56bf8f2a0b689164e525b708efb19a40ae7fb2f6ee9ccde935d13815e20dd57a3bae6e3960b46d34e765f78ede03f4eff5bc2139db65e83a2c55fb5ec825b7ebe4e4992b23e1807ebd6856875f219ed54ede6df87f88627ab52e2353ffa392f9db8124772c3d50c3bb92045db9f5196f9d7130ecdc48ebfc1c1c92a48349eb12d6cbc51ffa7bf7ddfd702a56a0b0a836a5944a92275ea5270e6e7eb30354e906c58cb9bdc286c5270126a87d79bea27ae3dcc5c31eded5803dadf8489dc7c39bfcf44015c3b01f74e6bfb190d6b62411888bfaed665cfcc0c4e01211e15a8f1fd025e170ac76d3e7f91e3d4018bbd5e6fe13bbf82c64080fe41f5635ed797925fe07811387fcbff38670b86cd4d44b5a9072517960717445d1edff707295fe2c326749d", 0x1000}, {&(0x7f0000000440)="93078a33a65c1fe3231c98bf60c4bfdbb2de910d5be8a830666c4acfe56e394ed575f1ce338fa4caa43edc57db68", 0x2e}, {&(0x7f0000003580)="62cf0a499a5e143d429fc007713ffd3047518bcb2992c8dd14f6c8027b842a01b9b9e691602826f7d97644cab52e86bd656ab6809f812ddec844744311237be47a04f03ab59f5e829819b0b6e1368a9ba033d70f9dfb3ed4551b773ddbd91fb2a9fe7b3f768c90799ea7aff3e2597e0794f6caa72847f70214e805dc8209185a48e3cfa0165f0a4979787f4b1f9b7b6c0e29262e8de21c041f52f2bad3757d23003e3215c6cccd516892416500ff1ab945f5d7cecc72471bb7e8bb4c37d80c4c44eb164722950d47e528cf71ad08afd289a4c870a2f48128dc15f109273b41b114755c05dee163e6e184de03507f15eb908046d94f89b4c5ff931090e6f73f8e633b9d94cddb7f9f1036cef892f282e920bd3f9845b3021f253dce2ff13d1e908e5ad3e9eb07e96b98fad95f0dc25878771831d471a07725529c89e18113b12883c51fa302faffeb2d12d62781292a66bbff6d662cce8db26f7ef937ae675d36ee8269160ad72bdc8c6762e901b0e55a6bc94356dec8238951b1b67cb870183fc95d2112dbc6f8256fd03905844187f8314a893aab20e374a2be21a2c00aedeb53f6155763dc72885debeecfe23fc7ee356bc609b0b0f47c8f35ef7253ed581d94247a61ab49ac06ebfce9188738cf5bb73f0524b284d625cfa4d7a6d67cd4bc208ac5e7854ae67e2b3a2dfbd0957ac042f8495d919c3fd2c71d4460ca91ff142c86e4a5b1e61c13a678a54910b1f678f66fc16be1119128a7354e65ffaa36df08ffb447c1a596c64599db194d1fd0261bc2003008cf2a0604575b9e1ee974360a85741a7da206e46f2181f81acfe8271a52f8af47cc9f3ec785ee3e931cf78d35c54908c4410ccf5230856a77ab98a488794e93a8d2b440d2556ade6e2bb29e14525aa37f04bffcff967c6baa3f2d7eaa80ddc09308a5c169e3144a29ff2601fd21843ed90aa27b8e527403d94ba68e1f2b05b352a1b0c8a3d429c9a802f171ecb1ab3d96412a92233e28d1cbd1f5ec145ecca3a8a24bc0eef1d86b22a093183f87df1b83bccd509d4eeff74151e9e2e547b853c9a14e06d01ef500704eb87bff740d0f295feda86508824460e44b440a0454b018f802d3fb61c4dc221cfd3a630db6e301ee58765176a7fc6dae7cc084d16f573c42ce72db36a303558ed0e59b77c8df116bb50c8be35aac1d34d404b7515fc4a43168067780b167ef5a5e4c62b8e6c68ac66cb075967d80301506184a755e8ebbc760310c205f77a8953c27ff5b623a9a923e4c3bacb578a0c6a42ab74626cc43f62a11988977fd7e5c67b043c924e0bb93f4d2d4400b96745465e1016a88b10d66bd12fa8889236b3781941188410f8a7e7d3d2f06be2a7a8d5c5d3b2f088905b9ca7c44d9bae142e411bf493570a76aa1c7bb9128f65caca998c462c9c18b3b6731700fbff1b0012e3d3dd9fb9e1b2f3c2aacf2bfedd73f383ceee7c57dbec01ddb7cdd557bd532b802df698565fffac4ffeed0e47a4c15f178b57a69316968d814271b281c7d78416b9d4b4ab8f5a123c1f9ad08317498d04f13dee5d4597b503e7d29cf44243e1d49018a9cf610abc0440e7e1cc9c219e5d255bb2423c7d71bef13e5c3fc7d2b67f50e17ffbd1f33528da6cbe73aad9679bc57e9ff8c6b09c59943a3964bd46115fdaeaf2b61a46e4adb9a331a8192cd678382023c796bac5bd1bc58c37f9eb26ce19aa74a734df319360f4280f301cf03dc090d5f1ceae23fbe50939ae52c552d2b71b095d3878ec4b5ca12c04465206f63bb4026f604b01063319fa5721f5bd2ab95e6e7079b95dee3bfc284c3cafba7bd5d68deaef1bde004cd801b8895d930aa289f920213ffeab0feba052746a728a5173e36280ea24585eedfa84f9ceda80ab73d5a84b5263529b2760b1f5dcf612450e4039d8297f0299217a208a2c3504b4e87ecf5feb969f8a486ac14a40989625405df4d0e09ae94407043f9ebdf16203662720825b63092408a8cbf692ca7287adf8756f96201c469dc6fea8f3b675e57cfb1df9dd7bfd22426fe4369083619b4ff0ef005d5d650521ae58270ec2cb4e63ae8030332190b4652d544b0b4b9842b1005d92f14544b4230a2f79b960b2bdb65709ab67c218bf9fc481286f3fa57e2b8d762167db8d64e5489bdc3c18820a6856407b197a4e23771aa3be774c0b4ad006e99150253f0dd474ca72e017c3ccee6a9ee396f3a1e34d43e450223368ee558a71c07cdca66f4d875e7692bb8e7ee4caedd93af69011616d505fc46856d6d80ffe6c01c57a5387268bb218c0d9efd4c821fcdbec19d1b51047a48db003e321305aab51c94e6d5f90182465d0b69ccd96adf47d3099c6424ea900edd57cc9a9f93dc70fdca57ad69a60a38ab974473c4987cf81c24fb71720ee3835f8b7a3c3da30b5bed153dfcf46a2281865237a450f61f9bc51ae5cf6fe4a79b56bf816f0a5eb0da1f212df10a4e536f18aac89c2acd250c81a2fa162a6a4f8e14536315dbf1dba47c16642f90471c749bf0a8070e197bd16159530a69d51b8b2a450a23e3fecfb40d68603afbf049ee54555b5bf773bb8c2e3862325d3a4d7732dd864a2e0293d1782e8ab1ceb96a9b2f4ea83e7a2b2eaacb839579b51cda07d88e74281543b28da3129aa0bc89f561cff11b5454889b7c9eff1768bc3532b6c9496a07dcfb73ddadc28f1d37da9a54798529dec51519aaa0cc93a1db2048296e0323a7020278818c58f87b0c74877db7e80f09f5244902a6267dceb88904da9ad0e82877621a13e946b712147bb1a7d3abd9022932a1c4c4e6bac4a8080f2c0ae9a63d839e052949595a551268d086b276f5e4e21283660ab162b77ecab87f174024a82381c6880e450cd78515fa8bf673aa32c7ba8eb2634e3a8b2dd3b025aab5a5a816fe1e50a7b1ab6eefeb4608b7de2c440ce60101cd19aeb3103fa0fda7d8816c60d1a2d0e07a7a92d555d5e4835db9ebbac8b810f2032887fae1405e9587316015dd42ac63a2d2e90273df9c8ff935fa8c1cf44a31864a0c4af7716922839f1cc3ee9d9dcf8edd5eb464633433051850b0ca34e317ccf6635c7dddbd8b076a8185e11ce67507c16b16c38973e256f16f56df9528eb8d6e0e511271cd0325558f09dbe4655a4b5eef3673aa91e738cd34ab972fd8d5866108178ec38da712deed07d3e8be59abbcb3c52b4e6d3874b57fa862e5d832e6bd7f40a277aede7e119578bf838031625ecb5e890264165bb3e940a079e3ac09b77ee66998591670afe8d6d2167cc8a14a2ef550543778e259f69f369ae46b8d811b5397869cc8394e37a2bcc12123fb0ab90263aeb8a86f75ab3a86dd2473db90a5fd24e3ea37e67294dd966c34265733b8ce1755db4e3e8e407990aea305b6ac3bbf1efe0ae2991c18f85cd002b292c145fc93e5c5bf7edf97907f7accd531c13b9902dc9512b94f4652449bac11a27dc51dc7180d0c3346e5adb48ce8690a807687f1ca6201577e07b2096d393b862e2a98477341bf1e79aa18a457836571b41b24692a73db5140aa2f1e74dd9b64a399e3b1e23c12d1f1a303207e888bec4c97d40e54bd705b1cb78220e472312a62caf4c7202f96ed8807b9c1c129a6ae31175563639c34fe842a4b5bb46229631bcbfa98106c04f073d81a7897db628265f336057c5f201e1fdd94a55fe43dc5e39484241e3913bd1d314a2622ccd285b28883bbe3c5f9cd18982c010eeb697fb216bbf7afd95de219394f6c48d08361e2608c7f3c0091f3e7a43e98e15655b1259c260527b5e90fde29fffa5e9e1b6146d1849d918d9e40ea4068334f5a4650c496906fe65ff3cba50a0e0b558eb03a2977a65d25ae943e945bc2ef61ef8b3bf383e9678e595c37510a24a7539fbf8592782209b196c55e3b3d98b641261242d06880879d5d79f3a2f07563018ba992c8ff16c06f6d447d5277852007f38f4c57635a5e81371462ca73971849cfffa039b3dc65952355ec7d92e29e271c74059d688b00f54ad502332fc27b3389e88b6c3359be25b87fe3dd7aac0236f0861e362b1e8573b4d4d59ec73f797d92cafb442336fcd2fdb8255295f0cda6542f31511112851ff921acb65839a6e4baf520fe997f5451c64a0dcaef0c65e81172cd8fd8b1e0b6b5e2ebe987dad97c4ce3d7cc7834ada2efee384681e5c11b8199251a483533563afd13ec25c64557c335d7f5c1bb73591d45665f82a07b407be5e3f2f78efb3973ed237e0eec709367a63877b3a2e77271f379504a67f5aa063280cb8f0c08cf7014a4f5cbbc12821758d47e696b5c1db016c83af4351110132d2757e5c62fcd7ca18a62002b110870fd0fc3df5525c1838e92697d7d045184552ecad2fa50a65442ce9796363a228c8e2921c1d1b574d09c15ac624e3658cfee8c244fe53cfb38897086e09b2a8bc1ddd2b60a397343e30ff08d20e823ebafbc2cc538eb572b69ea402c0c56b2f64d026048a675752154f8a5d702b3ed080e1e11ecf93190c056b6bde5e567a3404b93d7c1c6dd2d40d7d302c87d2c3abdba12c66b519c53e7b6ad0b6990a7088dee064cae9e0318f94f0715ab1926d431c043e8edb1b96b4db6005fa0aeeee94cc3ddc8447e77cbfcca66d4c7bda6cec6e918cbd59db8c99d5c80d1a24f45c593c5687852502c9e966db1ffe55eff0b6dc9671c6b0ed951bb117bbbd349008a9fc04d569efd43ebde61bb35e625ef8d0094acf192ac47e37f1dbae09d8e25d1a4100ae7a7eddcabe66cb37d0c2f4c786134cf5f92a1496f12edc43e0522c650c10261b68c3b1055aa3fb5dce70b00a21d1a0e35361168bbaa5746da63243832f3eb4ff6e0a29e807a805668d30fab7dcf6b529fc8d3a66ac0f7562bd5997de777f1998b4446b757484039933892e89e94c76ac902df4c51e214ac71ca08f6aacc88b557eaa24d6f509fdc00a15a5d4d5cbc1f575dc02323121afcbe6ee5bf0b8f27e142816d050a3197c3cb4ead14d7fabe916ca0f55f2d80deb5505ca297231aaac0e544094b5bb98c94c752871060462ceb83c0878383d993809e24aba456cfa3a05dde2682326f0178da3e73c4400685a3404e2df97c5fcb843a44d39683f4a7cc23a43494ba5572960a2a0483cfd7d691d676b4f5ab1cfb10a949c842cf8fb9084dc9fdfe661f29b6fe333b33d663ef29b99c536addd14cca18dc131d09131b2ad1148b37293e39eab058e1298ab648191ac8dbf345d5bc4fedfe0a4acd0a5d9474609a891a3b5c0c038e23d0d6b7657dbeda2982b28fd2b0c074d3bd7360719921d43b529034f1043a92b32ce25989b57b8fd5f979d93bdf090cf70d549b5e1c68fed23645770ac0d4c022d2c819ad38cd3bb3fdc560e755a9b0b65154238e9552337e239f0554e17ece88dc54dd2d712b36e15d32126698fe58fa909d4f4d789921c4a07dd2e0a92cb84b7fd517128c8e0e9791cfe8706018892d5d1003e34de8bfc5f9f647c6a04cf7eaa15d6d0d72a2c15dfe3216d644385a6fc916943f4ee326a3528c18cefaf50748d4b098f6d6745ca24fb9789ae5894733c5d296b146c8b7df3f483f8d82b13dcca01d9dbf0cbd7e5c6eb647f91a873e7db2ce9ac130c007a587dab1883a5b1d4a82ab02d9bc2615a90a9c07009b1225557492d8181c0af9ea7e2df245ae98cc7475db8e6ea7cf333df7fde77bcb685fcbe51fcda87f951e2e5673fa2fa3b318b875dcbfeefee53ca43df63cce36956e3e094abab2397c13f20a46069a7a8d3b9854e51b8d5898317fcf05b3b1c6ab86c4", 0x1000}], 0xa, 0x0) 20:59:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x92, 0xa) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') flock(r0, 0x2) pipe(&(0x7f0000000140)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 20:59:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) flock(r0, 0x2) 20:59:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20880, 0x12) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x2, 0x1, 0x1, "aa262c20986c1fa1ab9fa3543954b49aded4bebb", 0xffffffffffff8000}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) write(r1, &(0x7f0000000400)="beffcf4d592bd78121d2b85d64c85079bc5d8bace97e88f6b83fbb5b6a673637d22b244989559b68e6c248711173b8ec585eb22c04000000bd62857f3a53625e80c5bf785348d1c4b93e14c0b0377013a596a59a18b75aef61f94cb4f228e664e6836c01bef8ceb67be485cce4ebe978592998093fcb1e57a9f69150091f5dbc19e3d30b27f90dc9c5256a2181b6b5e0c8624c2cadbc2e1c09ff515b1d77afa523b05befa7a465b410bfb02531bda2370ca50ef0452d9a6e165eb455d8e1c9f30f", 0x4) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0xfffffffffffffc00, 0xced4, 0x10001, 0xc, "f8598c640f2ba642c9d0495c1348e687c52df3ed", 0x40, 0xffff}) r3 = semget(0x1, 0x1, 0x80) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000280)=""/246) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) getsockname$inet6(r0, &(0x7f0000000500), 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000540)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) dup(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x4001) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) 20:59:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) 20:59:47 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) kqueue() 20:59:47 executing program 1: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="697ca17cb1004ebfe139eb95efb8b2c7a805d83806d7c984661b618c027b6871f3a902dfee59e56d9b65ec5df01961fc3189793bcf455377de84fd7a5dbf3af43bc1cba5c2f16fa8e2cb862cb367", 0x4e, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 20:59:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 20:59:47 executing program 0: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 20:59:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0xa6a0fe4e) r1 = syz_open_pts() close(r0) dup(r1) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="7c9d8b19b5278577bea850450552eeab859fcec7743d543d53fb0fe25fca5263bae04cd101b9c9abe66bd579df3a5bf7fa993eb6b46b42762e2172b1257c1d33a8ddd8085eda0effb8a750b204de32920a577128665896f614ab8a906f55c4646cd19d1340fd2b97edc1b45044a8548d8205efac139fc3b0f9c269b6bc89da65", 0x80}, {&(0x7f0000000040)="b21a7b166c", 0x5}, {&(0x7f0000000280)="de2fedb37699b0bd4ff199d1bd5531e6907e9a51f382ff028d4738321d6036cc32aacbb245be87c2f292c75c822e9828d3a4c4d87b70d6878f6b0173c704597a66235045b5bf3c460fb960a5823a20a071ef8d29202bb8aee198a075dc647317a166840393d1c158175d28b8a3934a3b04d04ff02cb28ae351a70e909e21bdc2abba5aae1104a41059a27ad2ccbec1bb7d088f1ab8341d3c7bce5139c2d8ab4816fea7cdc721d3ab6c80310a231588672c693cd202c1e89229db", 0xba}, {&(0x7f0000001bc0)="b11c6180397f7397aab1683acfd7c969f6d2d5209fddab75fc087b34bf4620e61d78825e2a93544a46d69c1f0bbfc04ce2110586c5795a7dbac48e2aa46d2c27c02569ac808dd33678f0228c78476f047eab60e9d951e365501c7dfd2e8dbe1c4fd9ece49f34d94e0b863b0800f2cd951f0aee42f42938866d6c7179034b4dee85db71653633c76bef9891454e34ad559da219aae5d25a3479352b352322ca7052d876535dfb8dbd21fb07185e3a1c26dcb332f8da5219f24c8388011c3561be7a5dcfa12032dbf3a71afcd7faaaee7ff7062a5d10a7b89e2b66a142e21bb5a11212389901060978776f11783d9af6fbb448542ae284d3802ff20339b70d65a0094176ec298531121e88272eeac151c7b24c23b3f3cc00f03436ca1d61554f87114718db728e893014cbd0ef72148373e22d5ae2297df60f2b92a89dd8d56ba6b8b78be5c020705516f87a4295e6e45b4933d68e289dc07b1351f88166864628acce5e64c80ce3edbdc144e455c584d2c7d96a5b396498461fa8997b062b89bb56d35b33ea48b7bb8c5c198419c6fc47b0ee922eee10986ea7f44aabc165a0ba71588048989949f4e536841ccef5e020a23968f4eeafee0fbc24884e5190577d5da9e5ddc38c98d87a0e761ac979b89056a2307365f8ad4bc92eaa67d86d71f3d8726d4eae565c77db71755aa3879ef0c2b28327272b2635302651aa18b3775b6ecbe9baafe618a542870a60626fb0f9ea4445473b19b1e39d02dacf3d7b60728574f8de0ea2dd0495458f6d9734210e48ccc4206a8d46be4d51469f41acd65b1e2b44588af74517e2d6ff28cfe3f8802f1fe4f4229322323ea92256ac6cce9677abb4100e9c346b2d7c8bc8582fef3dfb82effd427381e0f638f6042a76aca24a4a3894ee8daede1cbbc7a53bc6786bcd5c5920ac44c572801a87bdf245eebd6c1a9a12bbc247105ec980c2f3316a1f65d141599a7bfe99116333b2aa8c112ffa8e1d0828c7fdf996f72d89411f2676884bebda07fc130645ec87796616673d6bc80866a62d639ce45b74f89b86c30f95f21c5221098bd5ac07a7997c6df8f0c83805e123b4e84830383fafe435da540ea1c3c40dc8d96429ca882696c32e2b56bae66579170c59fd99dad4792cfb5879b0d20985c641096a368871884dd634208166c6267405be2d5fc9843938a78aa4735626dc5d77740ae50fb635358302c1a60c0d7a53a541ba65d70d17fd3481e29a5fa8dc0e8d69a1f799ed1da8b60184135d618bcba495abc6286919ade98ecfa42c6212e59cda71c459a07aa66d302358411a401d99dc6bfb5c1ca3d6a038f043a9c3af7b3d5b61574be749395917eec33509657d69bc5b564789782e5fd90864ea576cc10e1da2307233b4cadb7d49e37ed522beb79f635e70a040635e182cfdf6f7763f9b0a912e07355e3c413467153bb5eb6afe710c3023758e5c8d9a29312df49011c4a46cb98790403cb337fef47e8750a5a053739fe5519f4e5385cd862d4b5d2662d687a700b242ea1fd3cbe6fe815fe13d1c7be0912bf9273d98e6a4a98df14daa36e57f09e237b19416558e2d050df503bafb14457226e62e6e4607ed48272c36424394341588786fb9f6db786d4aba1223ae306431223fb6ffcd4934c8efd28af1e7f2656915ef0908b913fcb65957fc7fb070ed298373279c4f084d63ad634fd7858d510989726c18e3a554b760e4e76ad7ed1fa31639775499ddc1787de65e5ff4515b710024d0a92341f9d9e51aa02ad96ad5aef92c36a8d9a3042b1ae83137b9ea1b63e62f20cb32c710b2b9bd4ffad412f1fa67c85ba606a86fd530ea0310d440e3cd02a08c8829473956bc8e0b5a9c9942c8b066b23b83e9ce858463abe53ffb184c68068bbf4ed5edd478c1c34731fba09b3905f9b4c6e838208aebb7ea2322790e98f11706d1ec86cc42d996da6e242eee181106a2b719523bcee6592c84843adb35551185282c6c675f348533dc1e69ae4183d1e869c8e4fe338bc37d5936a2ed7ff873d781330f5b3df590b751b1769fa2bc7aad7b103ad914d0cb0664c027235e0775e9425b16c7b652a5093d5d9a6906bdf44fb3424d30c5ee4d886271da3c4bcd3afc68f73f4d44217c09261dbb741ee9b2a04e50a30bbe81f511ef330b5054675c59011abd4548b3c59c331606be398767100fdb8bbf2ef719b1511ff93a34c0df496a3cb2d4539aa65f661cca5cfc617994ec139ea517caacad8b0fccf7928be3fc1f02bff1433c030e43b09b59afc61fb8bd44cd641414cb55753831fed77a3a61ca019d248a895cc31b4798086b268c4137fee017de067e0294f6b56e2acb49049735a1a3e06e39cdcb6ad6da2a89dbdf0c5678ca8ec20a0cdbdcd0ac9960579ccf684a44e071a83f5deb629b14bc90597c2bc101a8e72b75375a93ad5136d3d03ca91547ce178bc71baa324d098d76bcf030a43df3ec95e89e727223e17677ea2a2cb097ead711fcb9c7a2fc7b02cd07459cc02e1fce1363fb8c87d06428f26cb34a06fc62ba01a582dd5c8ec37b03ac624e7e6ba9978b4b2984209031a69f4bb56392eba31561f09e70c31074ab1579262cb42fbbb1fa9ab1c18dca80cd0b9dd6e6ec83c0b8f4851860bdc624c834bca0242dd9da7574bdf85f138188cf92517fcdf78622640ea067673298c73321400939d6cd0e8e993103ff149aa8f7aeb58970559ca6e9611b9cd7be65d5dd07ccee66ba25078b5479c8e3b63ee1b64929b5f92bf18b52093c087b780ab293141d840788d42f975ccc61d7f9fa8d2cc2624502f703db3ec29a9a6549abbf57d98be98ee4e32d28430f4c558668a31b129ee95d970372792071060820b3a7b35fe1b30e2ae423ae556b335cb521f5eed94e3b55f7fd23af866414712c298dded56d7dee231bcd2ec16666a900ba9639644608781635bd4ea1c8a8c4ed264e25f5528e039357daf09dc46179ad0fddaea77d706579f85138ba20b86c36acb3336d59ed79f1aa05b5c9e4b823b0122d812235d75e6a768d9f11a7d4ff1e4d09efe0a12c0b8c257d3b1560c061a26758a77c8c7cbc0e2967b4edff4dcd5b11fc228c9bc827166c665297ec2a69ce51f1b8da26cead58fe610b9a982a643d6605006e066e825d3f0557a77f74397a5084ecf4de1e212b135e8b5a7713fadf65211a6efa602519d60a5a41579050d47377085c70c08a32c55267f50f7a2230b0f27efa1ef5612826c67c85fc4ed7b4b914fe502e4afd520a56cbedb25695f8cade86485579fc569fe54f25bdbfa81f7d5f60ae11179235f23258f6dc1199f70a470cf55577acb60a225337403a1be7cf9cc5101f7e3e9a7d2febed578c04762811aab6ed19309498c7659cb5ad3f3c9ad4a5a021a4f4765465065b4bc114b2748d312d858456c9130d18ea3a2bf48f4ff3a83a9604bff7303adf2bb4d1837116126e20a3b831eccada624f9ec1da97dcde08bf6281b5abd6255bd7af4de82ff21925757a4bfc873273d5c893f73ee6c5359852eed3650880a414f80fe6a7d14283a52dfd18f5ef3aa1f7bc5d762895885cd0cff76ab5c2c0bf6b75dd2e4eb6a9517ed44ad77bb03a51a7e1bef3316111663ba7af172153b478cfb98d77c7e2674c291cd536d2d282a1b2974f8a509085f7a1e88d5871ff31dea8e9bf220854ded538eb98a0fc76631a7668423297029a255aaadeb20faf288342c53e495bcf8e82fba7c32ea923be2c845620b341266b17eaf9f142112eb8484dcab127d968c979aa131d0fc80f4383266dc2f5c2cf48aef27835fd9b8b8761afe093ff181ade75e9fbc9999716d121d7a38d2e7e924ec4b9ec910932293d029582070af8874b0f4c61acdc735fb08cee3f90d3fefa5d743c5b4dd9b57214d2857c9c92168befb416397ef9608a85bbba75b870880e2ae90031aaba261e57ee8ff6092bd23991aae86c981f8022281257589f46fd9fa7612ba5a3f82f7a1145eb3f0b2230976712d54215317561580c1f4e2dc7f217665441083bf662e6300dfc2aab4969b5b1a0659b48b372470a8b1fff7a0ff67ccbe631a9ac22d3c1c9cb1085e2656248f4192078a040db3576a5093e1315fe14e38dd22af1c181b379891937adb5ab0b04f15f3f73ee99b113076d0a8a594757c72a27bb2bb045ba429c79037e5beccc1754a448f0e2b3a5addb98ef1baee7e7b7a485087908341546bc0e2e2f91a4a7a3f97ba605c29ecbf0a39e4b304647925bf1b06d05a052c8c4b7e83a00a48573888fa1c2e0a3a2c8802dbdbfa79022657f97efac3d3ef091c465e76e463be19f20980aa4eadba6f0f9b93e2eb8e4c3ae189a6a4bed4dca574783ea07a58776f0b9ccd7a6f09f7f62eee70e7e374908f5cdff64c3157b3af6056d042e35d598349b0c813f2030e69c8827ca5aa1d3def212826f5d06fe7532077501fd2ec8c5a0cd4abb7c8028d30d1270accf7814c674ae30c1cf90c1938fad455e96b6daf865610ca9a860c49403552b2169c1fd453102a6d9ed97e5eeca8fbbf12d2d92ae252c0016bf5c2727a9d5b804bb35165d87f271ff83fbff92db28f0a0d738767d756ab34b4937232bf241ca122ee271b70fbe8df36de917f056133e6e4f7209af100b0604cd7dceaf964beb24aa30c374cd217a08d7bf7b2e2a2a2f0d50bec0ab00db6892b946d554c1b29c08749cc4ce3064da849cad1c05e4f38e3c4539b06b0ebe64fb162761ac7be336c37adaa382d464f628247fa61294347364aa114dd5f7aae338e3bc7605c0b1bfe2bc9ebee3c21e9c3e2bf9474f3e8b171ed485730d709cfbee077d86219e445ecea1442b686d01f8ef5e74b0a3e452feb0b8f1a8ab2e868472d6010622ec9bcc948c5da8f25eb9a215e49fc2aac4115256ccb22bb3f7d1684122a0092cf856afbb6b3d240f790c5eaac2e22fe9f075e63ee721985e52a112e99fc4d6350881312fb4ed368b60033ddd3d0bb9d7a47c5b02bfe48d7cbc001ecd665b82c8045d8149f8a9b961773b33c22f7ec388f232c5eea3051d8f8b22c6c3f8b97320dc05c31e29fea5a763a461710cc17beb9b7dc1ca3806416b712adf818a5e4be7f58791d96c8c8043c7ff6ed201b779297133cb71c41f60160a6406b808c8226e92c1f1330b3b33b3548f99907621ad07c925992e28f8805d045b284028079f3848f7c946d7b94822260a0746dc5548de69212e657329ba1c223ad99fe0fef41391cc607de802f99e792deb4787523cfc275a9ffbc961f6dd8d6b3be23514855f33ecdcacf7a0911dc57941c54821163c346e58ace93403c4dcc3c8da2bebb53cfb6122b5b7fce70d0d8262e27a615765e24ddfc8e58ee59ced6dade53e019fbc2cd09ec4c3bd29bf7e62da0b654c494d58bf4eaf768b57df8d7751f31e57a56d5eaa378124b963a482fd2149bef84b4f49cca59a57a07b1b1116efaba92fec6d2d6690f0ada9be502aff1d4c6aa24ea2fb33f5e14c763b914fce043b50cf670f755c5876a187932e38846cdd7883f74c99c1cf42f2cce7338fbd2153d64c766eba652e0ecbedc6b0c2dee0c5ee450c832bd7330f7f872556e08a061d6d3d01c4c2a0e4a94017ab8f801962fd1f8610884805300b8e36d7f1485c66ce04fe57fcaee73c5c9a8845b9fb2aa967db7d64c3ea4b0bb0316bae02bac0674843ce42b480923cf9f1159c70c6d5b3264fdb8e9a8ffa11daa660a7169491f439e480834400afe26b268e8143559082918400ac64ce7e266b77ef712191e7a4fdab6f7842a4077bb9ec9b9ad0ecec2113d54e", 0x1000}, {&(0x7f00000007c0)="44e91fa2bd17b54594e7c10d952e54d07bfb59878e2bdc1f4ef42cb6620690ea886850d43a267a5148cd84a8ec6a52ff7d7ced8a06d7b2cc839033ba145859423a4bfb7cbe161f50fe486597eba4d3525ce0f84098734ad7f02e2e14513711ec7b3067140c5938daa1606b233a2d020abdb0a09c00cbed564e5d08d5e76673f78e11a8c8a02eb5f387d26bc641f5a2493a383c47c2e92c80e2edddefb1052121471565551ae64915246ad26e7ab5acbbb391e2697a8dd40dc107439d8badacd6aff8af22ab31bfaba074942543ef1f66f078fadda0fe21447fd87c8b207dab9ea0ab", 0xe2}, {&(0x7f0000000140)="6b0eaf9072b8a60960e050aa2b1e0b090c379ad2acec1ec1abacb0fcb4", 0x1d}, {&(0x7f00000008c0)="607694b4c74cff8b8b3cf704f9a01b8aca2537a877612265fa10a1af44e1e86c2a194acc33322e551f3361884d2c0efefaa5dd2b5333d0f139c2124e2cf378e1e5652a1d76af8b5f81b6047abb6fb5df63981c7248065ee23aee9ff8f63798bcb48561c79bd75e00bf64777d6cdd10d35c8338f8eeca0d72dc2935009efd16d7911abb5a8aaed83df6dccf5004b22f5cce663a60644aeebd8e8e63187c2a082ef579e9a235c42a661fbf875056e0531ccaa828f5e959187afde183efc3106a8ed16e5f14df74819f4f6f4cba5838c7cd3bb2d90d9e941a35cb372597fc0630b591467dab4edd7ae21c2b93dbfd453412", 0xf0}], 0x7) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x2) 20:59:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffd) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x6810, r0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 20:59:47 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000000)="48b1d8e3b6a217511582e5b42148e032101281c00d3a44a755e9520fb5e3d93a0e085fbe307fc458c55d0fcbf887abbd0b1f", 0x32, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000002780)="e5db32ecc80e8c3d684a8a3de062925242cc6cd56952dcbb66093b1b3ccdf7beaca04ef7c3b7ab08aa089f1a098c5f896e7c4ff6bc6b8cba96113b73d825e875e608e1186ac35691bb4f3bba4bde604603a2ea3e1e7447f2d5832b2d3896dc42c5306806328b00b1c8a35ed5b88206e505ceff6f322926cd7e344c16e80451f3c4f5b3ced5e807aaa1b9b4ba18dd59c44c27d5d4e13d40ff9263b9f89ddf4fe3e755fbf7fc", 0xa5}, {&(0x7f0000002840)="c9615dd6cd949530431764f684e5a90a067bae9afe455cf4607fbfea55d0025ca0ffd17c5daab4c22a805be71a91670d0d4d530830a4a031966d84aca9c46ac1390b6621ce20cd785524e2bdb99fdb422c3fb6a6f99f1c8eb8bc0da51eb28ff81eae06dd82e0676ae251ff0b0bb390dcdaa41fe982818292768d44d7", 0x7c}, {&(0x7f0000000200)="c919c09d00d788d7f1b9b59a604e75cbed23d31bfd2af04263930b98cc8a2cc4e334c80ae6710a3773f8dfc43ef12618bae5", 0x32}, {&(0x7f00000028c0)="718167eaee97580b004956a1fafdd428842e222f275716c5ed57081fd3695f08b327837fe0f5b8061fc333624408a58cb392703c710f8cbbbdce5f", 0x3b}, {&(0x7f0000002900)="a576c8e6414411ca84d103ca2501f4e1929b53ad42421edebd213f07d0c64cba22d9d539bd556ed8c9b055d0b4c0a9bb3f5b485c1a0486432863d96b39af62c32f4f1c218a06bcfa1a1535edcffc2c78ff0f45d2e742f2bc02ec490521bc87154cb6ea67cda931d8e6693ab4207d226fb77b8a53ab9cf3a321ce83ff49c141d086e99325f7b9806437b42c5493c2eced26e0f6bcc529e75fe0538d7f21", 0x9d}, {&(0x7f00000029c0)="1f5b31574d2fb617c56658d52088f84207800ca25b02d7f5186f485465938f9fa6da", 0x22}], 0x6) writev(r0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000140)=[{r0, 0xa4}, {r0, 0xe}], 0x2, 0x0) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000240)="cc5b4dcf12545c637f49fa9d8fad4bebe6148636267ab73595f73b25c6e375ec34c94484153ef695008624c7aca616fec6f50127f84618858ba6a2934c9e7f5e957e9c45252f96f516269d274055914fe40e25ba72a090af22544feb4529cc7b7ada907cd7b52a954a43e8ba7d24ee647b77fd5ad8db3eccd1deac046e3d03fd7e459d9bb2502c590dfe3e4fa5796e779f118372bb80f4f1cf03418a9d77bb3b1db0f610f0440d799968e82409f96f1c32b84ee76d7b6de5a08c27eacbf81c0ecc8bc80448325433384c20d6bc95fd574f7b75b795693c25ba4252412349ac8b1ee71289da44e7730d8171e464c5d245264d5f4353", 0xf5}, {&(0x7f00000000c0)="ae423d198987ccc02554d792f658588dcac12e9a0c6891b4f790da4cfcf78b57f5490ca47851539a45135e078bf25b2771c534581edffd0669623101e471a4fa667f638e83c4a03775d22b3fafdc7d693f6962a9bc9667a793977817ae5010", 0x5f}, {}, {&(0x7f0000000180)="e9464920efe167e96dff19c253ea82594ab3d583ac06193e9cfa000e87272fb278aa4eac8151884342b2b507d5b737cc9f74133cc34f8ed9814411e6febd35f02941831723be583b6ad0d0076b9e1179", 0x50}, {&(0x7f0000000340)="2cc130f37e81a27aa08479c421686330a5af2b44eb88d2d4b3b4517a2cd29cf9c2f7a72183b56aad0a93ff855f2a4cf3a787f64a0d4161a9650ad95e638f9e1dcabae3849b0de1a2653d29a5297d209d0d4ac25eddcb9e329f939cd666945313488e84d3b1a47c6b16b4b3ceb1cd4a0b8424e086320751abc36627203808ddf5b610203309b0a5dd9bd7c940febbff4d406f4bd0c44a646a21b92387090d9702cbbbd6fe3db15bd9687062db1fb58b3402e1668b6c0ab4901b0c9e470a9cd42d5ea72507e1a1a39411fd78b165ce37e89fc8301b573531fa87324fd3d5c9777043ada94ace5bc73d5caa6903d54bfe0a91d80874be70775b378426fd8b827925923ddd31f9cb1af2255657e33b4616d7f0bd3e07a8a916ecbe883ff6e80fcddfa7a20a03202a54a3b360b9c0b730cf1a3f5f935971b00e78ac48e3a4ffcea1eb042bf9b1cb023331aca79576d51ecbbbcdc0cbd4c9a9877a0b4e62329f999953555b322fd94ab03fbec67d67ce82a31f9e1192cc0605d7b5b7368a7063af249a87f9db76f06f2c0bee15a74a6ae494fbdcc999fa78f023b35e0dbc2e05d101259a9fb29f579aa912ac5fd3ad0ed6cebc56a24dcd56963f269a960b6e44b16a83c5dd2d6382f762aad927b117985d361a41bcafb0f93dc8145a4656969163d5a04bd0c9148cfc2f977aeac0d2987600ed436fec58264bc507a7be5326993df291a20aefb7c5ce41895cefe176e6d1cc9a1573a4c79ff8e5dd4510d8b02eee1c9983f6d77da4a2a92474e5b7f16f935d7960f92a4e46d3df5c796a97855f2c430cde8eee6ddbb6c1f577697ed3ce4051b90fc384341b9bd23a9c4bb90f113234f77dfeb449556b2427ff8412839b02c93e0381a01eb8ac1f64f41041a93a6b7b65174633158170b2e149b7bbea9aafa2cc217d44e9b752189215c7740bd908025eb6c04e3508599388f087b2e5ab266e0f6f5dfd8f6af6cc48a64835394261e9174adb76fe71d30255da4e64bc3c8fbceea8a5645f6ad3a325100148e91f7653ed2a61efb8619f1a64ec2486555290b0150f97a08e5ff16651509d71cae02f78cba81a6e2a0a81252d77099a73dc2571f57309965cc17a5f5c96fb37eb12bbff2a423a7b8669428df6dbbec13e7f65d7bb62b3122fb2d59d3056c3b98dbbe704a1260a43f9a90e103b06e36d6cd15e36d5e4e603acdd5212f8799d6709564866e4f6edf47d00368ef790f42ef455270a25b5bb065cf26b58e2b03e7bfb9268e271e10e85c1480d50d2c4add0f9da0986bbc5aa9fa4c590e95e2a2c5bbbb83c9ba6f71a2e10ebea83c53aab3e4a29a4c3d01f819417de8fd49ed653ba517e457ac36ba28dd7d91b358b0f23b004bce5818828dca77c044888ba8b64bec86c612944e8841c55ce97df913bb74bb2ceb47230b7c45c67a884527871a8528c2654b54bb5c236f829080412b0244a7fa0aeebcf6ef5e7c5c049a7c0c38378de2446a836d2a06c1854242439834712cf4949d540e6f1eb74c33157e73d315552a15506228b2cc89f2be16d171a17955103bbd44811126269446f15b7fa5a0906a9c3f0d8dfd49dc87b1edb6fe85a144ddb22e37b589ab59375e513d40869a45de372c18d1c8c38aaff9c90ccc86830eb8ef0e2426b0c5ccb94286ac93c5b3330251d166449b3177b5b868560c8a8002afb0af5ab6a7b4f4aacbe241f10f3ba4f7d5e9c41ced3cbe98203b7d323e8d6565448847d450cc04584f880299b51cdea70384a99ce5bf229edb62ad171474e59770e2d4bc12d6dd3a7e729f559b0c325bad11328f105f964c03c0c4300248efeb2946325a8b351a1eef551aa5be65d8ce18ac536aae4f45998c29f810e283fb46ee13551dc3700d7ecf74a343acb3132469c37ffa2d5a94c14dd96430cc387a7e2526b16ba2cba27909133beb48ce175817c877c627f3c6ceb699c8cc195cde52c1bb963e175305f42da7a716a1f452709db4c25b6d3211ed503dcee92c9a824c2ba2d23412ebbeb809dcce68f81f5ebd29392084cae0506d9a56470ada9c8048f5cf2fa4b4c60f5cd6e7ffefe2fb2567362eeec995ef950803ab6b5133fe71076878352fcd530be55dae567119fe469bf36ba668bcacd0953d4cb44d66c4aa7f4f6f30f436e00b8b9d61554fecd02079513b52566f03d59be2aac63a098fbedc97ea132a9851cd8f494dbe396bb760d432c58cec7358b2bbd238160ce0cea19716312ee135260f8a2207c2ae6cdf0ab1597251ed5f88ccf6ecb8986ec857effe6b8cceec4fe3c52d1665608ec5f50adfb979d20d8f124e32f94a4e4e2ff0c82236c4bf5724a44fdb69229600f3973f22cd5518c044e8e84846613feb97def8f71de1c3217a247e4502ceb1a20e71b4979c9ddb94f09cde7ccedb4e7fe24d2f9a6a6dba31baf184a76ee5d5fcbb7b072c87f34d2cee915db13a9dd6858127d8e7857de46874ff26f36940ebe1eb89cca8237159fdf3580305ae5a7adcf418a7259a1792572e8956232bd9e07a00a9d70c50a5b3cc35be95c3e3f36defdfef7fe118bbf1fa1b53bea17e34abd565be7784b66bf7006756f9fdbab68fecc6c11ca56c8aa9dda887b0f243d4d1db19cf65a51bcfce149057c4eafccf2ee71352767ba42e3e74b43cc33b698c0e336afaa38d0f9e0bdf4bd63fd8fddaa562c7b5d02425fbd45d4299212d9813f00ca3f8bed0ce9a3f5d966a3ddc0551438884feee1d362262ec304257b7cce9b4ecaeaaf352ba8debe08c0ee5cc2e770f7dea78efd9ce4df97e50a315e7800ab6974df9953752d233d23581c04b4127b1ef4999cdc8e81e21548ff4958b68e1b48879e3a8669c47d951aa86ec7721283a187c6dd5f85b05b56ce9b2000cd27cc362fc52c5c06ebaac6d478ef6f08972e4bb1690e2cccb805a7892350b7cabe3d350eaf546b61ff77587d9a06bc24ce995efc3e6b5e00cfb9bc453633c57ac112799db0d5d001102e3667a892cee3ef82248afc44eb5144cc40504abd3624c421f0bb743cbc7b6f6849d7899c8b5e63fb617b319c74b7722c8a43109657916ac14011a288a12f9b2d857b5f5450365ae10e0cb559fd511fd7b6473a5e45fe3d80fa0678fb0379f880fb274fd49447065487d348ea96eef897a2bd4413bfc218ef5d572e558a953905b78809ee61f31de48d688061bdc0c12395886856d296dd738b57688bc9b1e00de663d783cdbeca8dd5c6772dab6585f79437618cbef45d2da388a31057286269ab609b82edee810fca5b01bed302e18fc575edc2655d65f6f90262dcd6ab008ad3909eff6461a82695478b3dcdc23f46fea76f093c50338cb7179908ee96156f99f2c6668daa216fe2bb28232f717a36a11efd0bc48b81f6222e276c09f5ad81909b39a7fc755ba31eefb3724d483a8e09ff1273b46ea82152bc63aae8db77e23300b3b07202fa688ead236dde6ad939080df66f798d837793aa030faaba4d0121bbc3880d12f02bf2302de0b6465cdfcc3ff3838b2c08e98b367d81bb90cfb68b602141a29d6d6e1bd9b53197e9537fdae11b1cc8e2321daecdf46e6ea764b6fdfb2b451628ab16fbdb464a5e2bd80ed1eb8952009b591857c075ad59544344ff5525be4fa565550b4b17a1ad3b07f94eb691f9fbed9aea83aaf5553401261fb21d91f17678d983ea929f3e6a588e16d3d2d9f7b5f27cf1ae348212a79240d460a715377c4fd3d4147ef4f98d9ef26c3d3412c634b476579ea7e884291a1c410b190e6c135bb9cda88c3c5439c1fa540bb3ecf171bbb290b1ce441ed34dbf930ca305ce988207061d9028c2aab79434286933782a331574063e83f36eef9810a1b0a0c452680fa70190eeee61ef868d516c79f9add233e1e6666ce95b25aea6b756db7ee1ee286964bdd3f2392dbd5af99cf678d30c5fad80bd6156603217d8fa3a366b5222c441296326f1bf8d7f1afe375a714354a8a61c74d64ac357acd43521bf1d9906f0e1eba0aa0c9b51ebe6024468e5806794c3ac39a0a237e741bf8158a5f2ec18d22853030cb216f524bba71a74648854eb64db521d69f04a66747aaa56a7b5807f52b725612e772d8ad40cc234d42cda7c775db78f4b21ef089dccd9b700b5b5c341b2a066bc870baae1b6f8db73ca7952b2d00a6813003a4ccee5aab350521ae148d83c0c11e11394be3a7bad411fcc0ebf1db7981658c0262d26eed0c0224ba2f72f2f62b365e926392f9ebb6450d45f32d529fdf8e40f7116298b13756e087552d099d9ba3196b3b7a5cac98fed8a0f7a25c767bbcdb010f05aad4c687bcd75ed5ba32a40c13a6b1fe6f0a9aff9d69a58eb2c73d1ab0d8ea1d6c1c06884347f9ad649548c902037791329a54a4aa1ef7b176922659c6a07774623860b83eed6b09c616b388b8a671ca09c756dd41f3681f547727a5a7aac21b6d3608a8d336ae73f219c7c95c859385f04fc57430f98d7122dd3bb82bb7289293280837a922f87c374583d8729e956545ed3b2ee4fa047eba7f69abdad2a5cff48ea52eca3fc3c456f49d26c8e511fa1bfa16942cf0b907c5a4fb3a421e8f56550b32a91f3a1223e12b026b54b2c646238b5047599a3419e18b48ccd812a31523d0bcfc009a107be127d36b9de647cca157c85312199272115b8ad07f129bf5baa996211f5912d0a4e8a127261e4385a8d25769c91417c2bdf979930594b0cd086b5fc17087d9ce8da1bd5c1329ae00d4fbb6d3ab71566004233b0b23fc7eecfeea78739720b5438ea5b5b9359c501133d9c5a18e29b566dfeb8cb6ba3636156d608c89099605fe51c393108d995aa591144a3de35d9865b166b60d3429c8e591f22965d33f18377bc396e0c6ea274ce921701ea0f55dbc163168f24c9e86aaff950c0cbc077f34bf75a0c90e269d27773ad72a6d708d88f62d9391dd303cbcaf86657e9c221c3b6de89c7e02ef5f4b79a24e0040d6bfed9ce5dd216bde8f93d19396aba39db56e105d43b977763e1292eb1d54812bc721227267e7006ad49267e65cf9f126971642d279ac09bb0643b09ecb82f20b4afe5a365e2d2998f0a272b4e48c23f8871ab8e92fd8356937aab8ceb05d1773b53c5e5d2ffe43249c36b20c52a76b00ae6ffdafc644766f76cb9997e951149ec311ca0a6280ba3491fae5fa617288ecff7fa983f7906d7c249520085019e2af14c8c59ede53e977a6b6c1979c8d75ed0b0d0b0a3fc810bbbb0b8fe6a6c384daf08ed9922d6d914e5e897549d9aefc0bff23d2c9ca21a8be58807256625df01416c3bbd72b5873c0420a5d7fe3aa611bf47fa2cdf6e02760b63d0c74fa967819934f089990b8253b81f26381d9f7233952e72320be5fbff143c5710cc27b95b81c6fed79f92e9c2d4622914809d78454f01e15bfa920cc1264f09c7e7a89faba3e6ccb3e1cbbba89116b4ef337dabd043f3c196ca1a2dfffdf143dc2fc4e26680278a5f1a607fae87e6b8b65bac0f737ffa65431b8cde49ae14d9e8a6f64b0fd72bfbb88704567126531752fb908aa377f77fa6b2188af0dba4acd4d542a96a0afbd692326fd252e492cf08fd9d091cc6d926a72eae17d97788ba2787b480edc4d1f20361553c48f98a9e6085a3df43a1e8f348f5b52f9e16f82634aeb57d8b172df0f5f807457ded3c5f0fedf6be4061268874ee7a8f1ce65d31e97add7080971a5e668db3b09f056582f25daddd580511f02af7a67a24c786b13e3a07aec80f569289c130aee36ac436a8d098e8314fccbe59e42f7452944bd6d7872775811ddf64ba9517650f8df047", 0x1000}, {&(0x7f0000001340)="6ac16f59c4557ac2f9b19d48b0d9cf378b16ce1dc11f68e0d816f83b0b7d46eafebdbc622c5f9bb2d8e28fb115698ba4becbe591218cc18c928b93d4923eb74509b5803c59225247a007d5615c030a2ab03f525c9ae48984b219fb02cffb1c988231dbb689688fb5c566cc8f1ebb0dce1445708cbef9a713e0619de2a98052fd658bd4c4abef68a9bc33b5b2231df597edcb74bd889971015879bdc557cc4cd6434c8212c6306effde07c6403ce4108c21af8dee8076592d110a875277aab2523b403068cb02620fbe6b4fbe64ec5e96", 0xd0}, {&(0x7f0000001440)="f2ab1300d1ba5f0d5fdb4ed82ac86dbb4c832e2bdcbb936c71e99ccdb099299d8a89300e6b6b79723922d5112d3834c9180b4429988e71735db8971a855204f560e25e61fd15b2d0c381cd78426b2045414fcd0463dfed53504cd8a400457f83bb", 0x61}, {&(0x7f00000014c0)="8574ac45b9c5960704e90ecdc6ed1b1ece4db9db9c9c7ae757f1ac9b4def3aee0df0311d89518f81b6fbf43314f265ffb784b00b3edfffc0fffe03596616a4c80e634d4c84467a671c41933fd5d0da85855c8f7576cb4f769e0c3cb6cf7c32f3be1ae287cc051fad803a64c3f3633bb2fbf1341e6a992d0ff5404e4859a4f89f4151c29a964839821aa8e888b396ae2471068992427afe5f3340ff11236b2d589e58b8f6ee1eea903ed99b75543ba0c8306fd05833938a0456b5e09aab427b357159a9cfcb81d7938bf1fb5026fe78ab9d8852d7a4239db281add04f277e99f7d93794d6f5501544f7dd5715e58ada04db", 0xf1}, {&(0x7f00000015c0)="8201bbd5260a7a77d7cb11fdb2464ab289f91c708c31954c42141dfc66d808f71c904cbd7c8507ed3281823384dedbaa220cbb4b521860055fa26afce8bf8e7ace6320c70ccdc911f4335a45d7cd7deb16bb26e9bebcba6586c5b256a0f1f3fe61eed21e26e82625606192661810ef6408b583957f548d7910f2ce7a93c5ef43e3d00f4a5ec08dc15ed8edbf6414ec37ed66b6c591261c05d1c134ae65a81e52b85156079760187447ad3dc205d2a46c3bc2ccfcc4be14c4bc12d3d614d20d6b1a0c13817d0a4e58feeeaca121aa2d95af00df6147a238f260dbb17b14791fe90cb09263b43b7ee9d09d58a6bda710a44e4fd5f0edc1de381b2ae0a8b54587523ae2afac3e843f4ac0f98babbe3a2f3c14d0dae59e93c5c7fa06f6edb846b3bb9b26c6cd09b6cf1fd573228968df4b421af1a27af6b14f1ff976ab1ac1f6513862ba27409d560dc0e8be0368119a9051fb9bdb62322d120b60c237be25c521cd37ee60272f3d40759f53b637cb4d36acc4f7f5d60834b6ed127b8060b3d1ec8c00829cda862cefda684ae1dc6ac5e379947352c64552f3a1b4c3d7a44414202b17ec26b5c39580821b768a4212b2f4a29832b973492a9fee452132c21f94481a378b386b080175e440ee0692f1f65ad97039b994bce2cd42bc39a1a89256c8972fdd0fd4a296ea9196597bf3ccd713b6324632ac0c9cc332807fc1c9ad463a521e4dae0830edd301a448827f006e3b76702473ed86d9fa948560c2bb1b8f9263cf9fd4309b7e2e710a763b684661167e3d73b952bf0507f61e4e1ec012bab7ef65b7a32328c600769d936e845256cc478877fe1e1ef56cf34bc2c2de8aeed41253b771026dada4ead672bfea046f77abc6545eed58c489828abc4f1d10d345523d11b5715c0f22e96e94af053f8f7b0f99bbceeff2e7324f7dd346c99cf83fb1ddb53a5f930f64e8d40f08ae71c10036e73dd6e4717efa0648cecc2b3406b156906a51df5c6f4fff50d7874ad30ff951d0ba20b8bf967a85d70f699958e13a3daa8084185449a32b1aa9f906bd7f8eb6fee6a3a1fbbf9bbc53cb08e09bea29cc08884dc90c25110bdfbd41c79c51b37514eb4a72c744b18f13771f96520ed9558284a6f1f7d432f8823202e36648254263af001cd3d4708f4dbbf150e1664b222fcfd76d8d3deed79377f4dc67225e063e3ba790e506ff1ca07e3b23cadaa8072937243da35d3f2decd66d8119ba2ae9e32e9d109633749ff0cd5f7830b82b13d28d2268a328e45ff5ac46b7fd5b165f43df8bab23ab2f1c6019af70fb90c7ddc9c0fc6b46ffa81a0d803b58642c4a3b4db9186c8ca61bc4aa0ccd2e74938f382548640522b2f4995aff0697786ab2764e85415913125c627bd1373b1cbf9bf9d46d95a7e5ae70e3cfb8ebd35f3b5acfb0fc46ca6b47eb58eff14e3d1bddaba5a2249b66367b42b732de0e1a93908dc2ffc1fb96f4ac14562c1280615ce56ceb014d5653733c28f27e190a118dace8498f3c1862d3c417ef3124da953a2fe0551f7383a3b3be6507e8c9aebe27f41c7d68627be40a51706e575540a223a1747d53ec43d87eb807a36423fe3c910550192c9d25aa179df1c58eae928811ac1dfa88b85f398ec4a47e152c35a6da463668868be0e16daa1e02ae146c5871b44a7b17e702b3722322cdafce9e02c7c8d75055c8df1b60b2f2f4dccf5fc647383f9ef2bfbb85193190f13669f6d29deb3f568c8435bdcaac347e56a91c166bbdbdef8803f79e6936fbcbf72ad676ca98ce35b5a25c878f17feeeb6168187cc9eed3884eb5bdadacf30bf67f8a0bffe1b1393e278080de531828a85ff09422145e61d2c50a0570644ac652db35d537055363ca5210616e9edc20001e7b362f2c7ea92ca14556dac77f031992b2a9714c9e5de3bc2157f624e7ab9d2f0a94aa951c02505b62c88091b5d4f2c991dddf3d61789689e5e0b1c30481b1b84b9514b6b5bd39ed28e1c7f499574f89092f9d136ee81a989d5320dff53f23a077c160c256965375df96e1f5c82b279a3f0d47acfba88b6bf78e8ba723fc34bebf268dd70cf01887a0582799fe0dfcb4a517980712122cd90cf51b88ed081bf96e2278ac9fe11e3aeecd8e5ae0c2a2b9d601a71811c01cf13af1a4a98525ce5a69bd207927698f6b20da28738310c6ff26fe6b417d93af19d58e881f594dacc342614538e5339db477e2bbfdacadc898c9782add3bb34a36ea9b46a62a6273665ee79130c4f0aa93bc9ebc55ad192b8ecbb129e4c979b8f10dec0b597cfdf23e7694575c06e8702d6294cfba406ad98e00b3dda3613bfe6014d20341e728961acfa79c25fc119d6bff1d2474522c635259546fd33b4eb10b73561e09639c798d225cd28b18c0ef52d2c88f173063cbbe9c5a40b29a3d1c8b34104bf8fcbd908ba451376ef4d0e75fa97f6a0c116a4e74a27846e2e8afb9ead241c206a656e8d5dd362259e6baada2cc95e165d0de6adf43cbc6ec131849cc3905a8304b1ba3e98f5d1cfbcfd34e8d1c7213e6d65012a83a9629adfe2cc60d5cd6e557a2c0ddbceb8b61ef3b6ccf9ac22711912e7cb44c307c40092e4e0bd110449d7f4592186a6a2033f6ac343379b0c13ea662e9d520ddcb912e24104ac06c25802c34887a83a7488b18b841c86ebebb890e55737d8c4a76861895351000be40f7d7e2f8cada1222c82c054401086595365e0839f3dbe006acef89c673addd6dac00a4523aee988870ee8c67f006524e2d9d1c7d3f3c36a3a960d8fc7d10aac8fd76b2cd92d65336ff6cb4ea988f43b4b201cdff773259738ea8e78b5acd405b426e8dd3129a09b73efca0128ce2dc9a366b6df5dfe2057a49914201533af5fd65d6a4f48ee2a0b49e1d72768e29631afb705b72b5d2f6d70a18944b4f360ba82937e31b1ec1cec86d369e16b466558460d3559f7582d4739283f15835cc9fedb00ea93a66126ea918dfea3c88faaeaeaf8e31e85bee6c114855c6c9257e6b657ab3cc21344eedfe44b887a38b6baa84a9033cfb77a182028a08ac576b9ded36cae25c0236bfed9fbf6b5c22f997f36a3ea485bb8184424cf003ef5f7aeba3bc4b60c08ba052b3813771d0245a203c89b35919cfe106afc26d4a584558fde26da79a9b1ebba5c08dffb0595929efb56a834dd19c5ba39a20ea5098b35aad514706992a641a46d9e5a98aba74f759da64df948af1257bfe799a6a4b611e0038faa39a07d783024ed7f56252215426037504964a60b31b4ce167384a8ef1c249af13e82dfbfe5a242e45fee98baae8a575a43aa2318fc14a05bb55d657f196a8278b173a3e7552b8f6dd794e9f0af252714380ed1409b9ee25852be83408b1f056defa99e5c1db3b890d0829055641f08f4c4113eec97ee517ac32d55da0e8428fec4bd41ab8632cf3e1b5656bf22db50ed7e96f004e672c2d98dda9580409dc80d984369e15fbb47633ac4822d93bbcd252ae4aa5bc7e2e54bf5b922af4c655cca5f7d19443884f2adb259c20a407b97b6bfd1e089af62c46a684e56969d820ad3266369c666dc6625cff94a9bbc04297a51ed32e300a4d86d523413e22c4b7867573f6b5dfbe047f6816c23b67704e5687c0173713b9b5f838de5ecf420efef0ebc763ed3706523c5e2c22d31e35870ba0e1d7952e47ddb2d72d7a4458eb43e7d4321db4cb997879026b78533ade30ee82e90d0a207acd02881f7a91da00ffc847f8856bf6aa6e8c42f792766d7bdcebc73a6d4fb8b8b245a1a153684b61ea19c73f5c32a09847524e4a4999b4066cb36331db49ad9ce6bf77e31d9b38821b651d7123d522bd1044fd731a2242b2a88c0f1b6c827c820cfccc0a757d91349127962edf8ee49a7c630d470f1d969f4afedfe2f35935d58ac923878cf7be914e746dc7ff54b88885dba1f2b7eef16d326f41c811c810b8aac6664c4f1f955f7c8df865aa7370f38b74f8a557ab5e6f4e6aef8f33d7bc7f8071b9c05c2b3959ddf5f112eed2ecd447b5a8823788bef769723ecd53bf80d1374c8cf6df7d806f8c8da4db45f1ebf82d873d81a2619e3350138c6f333330ba0302d34ddc865373c8e4888ac0900c7f52c264ea40deb7dd85f46e92593887439bd5b49d869438a72af0c3e5265ba9ece6f8349b2cfe50e0d79e546960dbf3eaae02a814924b206c2df7ca9d6050ac5683b438b682289d9af36ef5fa952d8f10e29560e5b722e433098776a8f12e6db81b1a04f51fcbbf91c3ed78aa0da8fdd9b21895d294aff5e91f273aa40dbbbc52c97c8e98f37f2573a0166dccc84dbbe4a62eb95b4acbf8ddee1be3885637b3c52eee72be6f184b4231cf3c430b56f19f484ad08ad05c61b42bf462b11387500baa5b9755e10032e2d549e30f2b79c9091aee4a9dfba150dfa4abd87559ca2d4733943c21909b3dd2f721ac77f985fc298ef2ba8ecfc53655c9c597732502f135297b29a5794406a1ca40a49fb1d449c2679b90c3b982dda6de61cbd27f904ed97fe9f1d77094c9bfb2dbe2ab8a449387afce15beef85e994d8bbd0622e2c657c53a06e1067dd19515ab0e0d79790db69691bd3b3485c298d634b577b568bd7fd9d259d035c149ec11ed0b1d3f8b9e71ffdccbb685d5b3da9bb9b1cd4ecae31453bf052ef7c48b6529c826915fdab48a312415fac242c0130d8bd879191fafadc29a3a1c38d9d7ea159fd27400ad2b9c0c1fae8f82c005cec79c7ee0bc1fff16df24581df9866fbbca2fbe7561a496ceac4dde3145d9fa171674301e253d3f25ee4ccd0f28cfd0e934ef673fa3d6a72d81da9d07b4125faba50ff8746fb7a7987ae77a8122a1e2474b0a944db5ae18271b6e33b85d0a29dd497cb6383629eb88178101dc84c687a47291d3f1f91f07186160cd0c1550104464d57a7389d664cc11edd4fc8208db939b8651b03a55ee6788f36ee3aa6cb40d235d34bb167a4002e3bce0614820039af81c1ddb0b3dddf73c341c3139794cbb9c1e2c5d82fa2a6de083257e866ae4c05380ff47da0d098ef47e404f53a9cb4e45a671fd9669a01cc574b07e1c4b1c6f49fdea81ccf210bdd619a8958f661d08828c0a6287e789ad4dac6fff8c3eb9210c9f261eba4cfd9a3869828168f9e401ad3edafe501d6ac26675366d69383034187c51fda201fc8a87d9e182bbe75cafcaf327eca21f13fa1c690583f838c782c799d4292aded09c1c28f02786e8bd25079136a6852baed3ccd4e492c960385732e8aca8f0d3ba7d36fb2ae1979ad481ef2f18288d9bf47a51a423e715c92d40b77f9df90be899fdbb3c95c1f8d56d372ff4fe8301696941ff3a8ec677ebd7d1b22ea72fd95a16677b9cc81bf976fb718114da45d5102b74f6db52943b861447e95a49e502cc33a469c2de1376e404314c1087212aa165cec8fa5f47cc243fe0f953b3eb76a42036ae83afe504dfe4f2a4ff75a0ea8972e9902feade56d8532ef58eaa4aee265889891963f4d53f1854dabd6c75e99e6050593e987946f35f0ec9d4cf39d904a79be77c6ff8b0294b3ec0f1f66a1c51aebf25c1f6195c92d2724f9d68289acebb1f19cbf88843fd068f1e467990482af4b0c07445eaaef5a38754c507974a1bfa5b20ab06296bc3784fcb6206d1e630f9a8c9040a52b067830971566fbcff35c97654efacd7fa7574d34faff30cb0b38113e536bdb862db1cb942c441b3311a9084af32f3ebd0a1c8204d6966de59c4e32de87d794de2811a6d035406d364dc288dd5c3e867e44bcb791d63cdd3bb679844923ebe601b5278", 0x1000}, {&(0x7f00000025c0)="c1c1771809edc236de0ab48132633e2d0eca65b7a603f38ee4f8050779dc0fc2da80ddc781ae1eac612457a394f04d22eb2c441893390cae97e95fb9006cd5da044683f22c54ce9a8deb231241a4b43ad166a379216d1097fa8c44cc98953cab73c25d2c0f85d9ce578580799b54ff59fff00f237c09cc88cb84c7fd1f132e456534dd45c42d1a42f6aee393f751c52fc357b4b5de60d057186f629cf8", 0x9d}], 0xa) poll(&(0x7f0000002a80)=[{r0, 0x40}, {r1, 0x50}, {r1, 0x88}, {r0, 0x80}, {r0, 0x108}], 0x0, 0x41d) r2 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ff7000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = syz_open_pts() dup(0xffffffffffffffff) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) close(r3) 20:59:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x3) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) fcntl$getflags(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) 21:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) 21:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 21:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x4, 0x6, 0x1, 0x8001, "9958559039b4c971c4f42e554aa8017c3b020f33", 0x40, 0xd6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x47, 0x4}, 0x8) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x3, 0x0, &(0x7f0000000040)="d109b5c0e6470c1bb38e769f855ceac1134ce49348e72239dc4c52459361a0103ff5568497ed5c976b0c8a18f8415b783e43ee7cffcfa35498d57e0533184dc7afe80120293014bfe59a3622d74c8441957c28bbf350916e4e35d73fdc5a3e262459fbd91f964938fa32090b90a61e7c4836ef99cd6da68369d69d4f488682864271ad59d77644fd94fc77a1358fb2917f66ed88e90f00360891191d97ce45568c1dc971bd131adc40060aeb9becb7f8594993f9545e185f894dd246b55e8c02cab34302df5bffb8db7367bf0ddee23b9a8285bad1d5c1ed87f5d0cdaaa5bc780e8d452f6ebaf7a1b263d3c67877e243f281c44b31d7d4ad55", 0xf9) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="409ca46747e7fd23bd49cf2e7370d17fc58ec37e50b5da4e39160444cb06c81f513759f3d238065e2a0295dd978118d2b5d0e4bbce4567c976490264e7f05896ed106a3f0fe6232d8eae63ca6ba668860085334756b2d1582ea550e4133cd75262b7193421c2281a13147e73e32dc5b99fd0fee26e5bb3a2f2aa55a91e8373", 0x7f}, {&(0x7f0000000400)="bdb3f43b394a5c9245bb32be639179351b1a9e71cbf873318622a0d837995eb5618deb62b9e60763426148f7b29dd42a398fdfebf47c35ec5045f82c77f17389ae3ed0de3971cdcb9851b61224d2ae5dde40ae", 0x53}, {&(0x7f0000000480)="984ba651f4f14daa0cc635eb599bd8e0d7465752a292565aa1a0ac135834d5e6ad42f848f58d73b08721a389e7a5fbe0e9b5a267b8ca8876bd848b2066178a51bb93c8d4618bbd992ead8fe3a781c99a33d34c271b188a0ab5ce6015e722ca75ac5fd9d4baf2bf3ef70f", 0x6a}, {&(0x7f0000000500)}, {&(0x7f0000000540)="c4a9520df58d0ed5df2300040d7c8da797644cb213f229efc871338c1fcdf7cfec2a1cf21aa3ee68d1c9a4a21e30c35e23a52e9b0ab1721c46bd9a70a081768fe2f9b441450a3a6b564ce7b708525398d3a9648c70914b665b2c781ef9fa7084d4e69845307ebb7234e03b1b5ec123a76dfc330f0cedb42aac626f68fd9ae3962f98bf17bd6f0fbbe4f44ef970a7b3e6c7dbbe9e1bdde2ca136c1f304983f3", 0x9f}], 0x5, &(0x7f0000000680)=[{0x58, 0xffff, 0x7, "c645692924eeae3a2ad750034b030ab230a7d8f23a9fc4375d851a8bc0d65dcbf5c085137a420b33a06d94f93bb2b2e16a0f18068dbea3fbfa12c67a185820e3af6ca5817be7f1"}, {0x30, 0xffff, 0xfffffffffffffff8, "aec105a75a3aeb8bfc5f845c24e238b81269dc3af30c4f72838b47"}, {0x88, 0x0, 0x0, "ee7d8bef8342f91c30e5f06fe8f9e3c340a02bbc76db258eee61b882c51d238428ed2a7968b6074aecd8e45d9b329da1277cc18bf69e2b80e2473674d033d9174beb8e74cfd0cb529f2925cbab8207d01d2a4d155cde86dc37bceb70173dd1a754fbab45dec3b13cd5418542de9a316c110e"}, {0x70, 0xffff, 0x66d, "7f6e5bff2f87bda1157c66757c0110ba8c31b8e645c704a9802b708c674ff631dd75252e8592e99e25230ede8ae4bc64d5778d156e152daa2e3252df1393c145c53f425619f260cfc57ab052330f97ed48bdd3414e447a7f874d7dc8d3"}, {0xf8, 0xffff, 0x1, "9d7aa00313f6b6921a0ac10d2e86462a5805cced5b7a21a6c26acad3fda3f25e775c5bdeb83bf44ce17ea19c0c6e97040c934f0432178b0084ee780e0040a399a59a3a4e3b8d3db8dc617c37b9e854cc45a70e952bf253294173804b7cc698732bd2184693e988c35cc8e0bd1f1b939cc89a3ec94617e64f7170a2e6cef0348ca1e5ffdcea877ac9afeeee12951be55f3a401ecef5c787e8d49dc25df559b0958942c5b9dd990782a8e5c988774d81b71199514d0ec1318e75ff6698226025c5cd27986dc0775be4e60821889eed908481bb53a79ea1a22c73915b82646785d45d15"}, {0x88, 0x1, 0x1000, "4a3be4c20a6f90c314652f4779a20d59950ac0e8b0726b760d646c66ee5c4a893178ddbb8fb43fc84b543cada5cb976afa7b07af6c800ef98e1a8f3bbba67c85df0e02777de91981b33607125b97fabdf01e03aa8e0f37f6b5ab40a663c1adecae08378c67b6e90f403498f2c8ed78973d4579af7d60"}, {0x18, 0x1, 0x4, "d7c4b2"}, {0x80, 0x1, 0xfffffffffffff1e5, "aca35d8db8f87f2f392e11c912b110cea345cb591a9046b85fb0a49d4dd7db188bfdd1eca92719032c91fa2489fc1a84e9ecf7dc166b89fb2eaecde099f4d158fd471e4c0ab0c37618ba43385f9229b3ae7e3faba205e384ddd7b42d8c3b03cccd7cb141c057fcd9e97c3b"}, {0x10, 0xffff, 0x8000}, {0x70, 0x1, 0x9, "2980eb91d4cff161ff60e7d45e3f8aeb593ddabb6c3f42e18b1ce1dd73d09e01c96d3f2385af2ab43bbb39ac97a4aa3a024b93a2bad4e0cf7d12c06fe6aed47c27d01c2919a07ec5e69ce53e376fa5512856e2718aca9650ede340f52391a6b2"}], 0x418}, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 21:00:07 executing program 0: clock_getres(0x7, &(0x7f0000000040)) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x1, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000001c0)=""/214) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x9, 0x80000001, 0x97, "ffca0f9500e0ca1794b8bd44f580bb3b97094796", 0xffffffffffffffff, 0x8}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) ioctl$TIOCSDTR(r4, 0x20007479) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696591a9eddfcd4018374eaecc067c96b7ed2903ee8a5d9d4b8e44c2319739161a4cbe71467b1e6582c6fb366390e1ea4411bdc37c79cd6918d0491661770c3bb7b76becac54a54a88600c93457c089f348f5f11357b27bcbc1db55be81247fd5d6321d8f5822e39ab7864d610d815715dd343c919e112286a883e8e7f033e73a841525f1b5beb8aa32b66c8ebb788febc3dc5d718"], 0x8) accept$unix(r0, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) 21:00:08 executing program 0: r0 = socket(0x1000000000002, 0x400000000002, 0x5) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080)='\x00\x00\x00\x00', 0x25c) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f24266c653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="efd5f63084ac376d726e014d35676b3315340380f46d4b40167ae51709ff89644ab6b0e9aa587de8c2b5cb99a7ea89d62ff0d6b24982d1a543f84852f8303ff367f305d4f87938adbf187e6bd8aa3deec279355b4aec43a6d246597995f4dabc4c21c7f2cb7d0d1f5afd26739a72ad8b70f223a775eee65e93d11e9cdf6678b4389fc81c66b9d01c3e6f3c2671d75a417eb0f5ef3cf892d996ba9f85139ce252849b94ee0c8be0cc824fb75491fb87541a6eabacace62f0a4dee03f6aeaf288e49f1fbc2d71a7b460187a5c6", 0xcc}, {&(0x7f0000000040)="a4d60645dd604ed0e1", 0x9}], 0x2, 0x0, 0x0, 0x4}, 0x401) 21:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00003e2fd3e3b2949e4f"], 0xffffffffffffff42) 21:00:08 executing program 1: munlockall() r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/193, 0xc1}], 0x1, &(0x7f00000001c0)=""/228, 0xe4}, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x81}, 0x2542ce60) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0xd2c, 0xffff}, 0x8) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x2, 0x3}, {0x18, 0x2, 0x100000000, 0x8}, 0x9, [0x4, 0x8, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x3, 0x7]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x80000001, 0x100000000007}, 0xfffffffffffffc6e) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r1, 0xb7180ced5e90b262, 0x4, &(0x7f00000003c0)=""/199) 21:00:08 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 21:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x5000000000000000, 0x2, 0x401}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 21:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x1265, 0xf2, &(0x7f0000000000)="cf256c816917d590612fc1bdfea33ff548958e778856a8f9320047fc65925d5cd619eba39a7086b0fdc0bbff61464b7a2401275b5e9e69ae021edc97bccf056533ec3679bebba501ac60f8e599a7e2884c2fb6cef67e0c9cc40425b1157bebcb2b5f426e134ad6308a572994db7fb4ce57e8aeff8cf7fc931ace0ae5444c1465f6673594c200ee82108c2d27898cdafce38381daf9c5c13f569a2bfab2468a803fab4b57ec8dfce385a745141bbb7b4245357541c3cf0d0c418091885dce6c6f0621deddd0d043aa4b1dcfaf6b12d6b66b", 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = getuid() r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 21:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x6}, 0x8) 21:00:09 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 21:00:09 executing program 1: msgget$private(0x0, 0x4) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) msgget(0x2, 0x2) r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = msgget(0x1, 0x4) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000608cf30d9fbe3e2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ad9debffcf307efcc2b576eb2f46ccb3cbc0b7988810e5dc97a45086315267cf633f14de529c956bae8c5f6c23b4efc4eb9880054d"], 0x1, 0x0, 0x62d186f8b7ff44dc) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5a, 0x9}, 0x1, 0x1, r2, 0x0, 0x5, 0x5, 0x2, 0x3ff}) r3 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x844e, r3, r4, r5, r6, 0x100, 0xfff}, 0x20, 0xee26, r2, r2, 0x8000000000, 0x53d90468, 0xd25f, 0x3f16}) getpgid(r2) 21:00:09 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0xf423f}}, 0x0) getitimer(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x5, 0x3f, 0x200000000, "f5b94b8d93b960d1333dd0e1d7d240d62cf85422", 0x0, 0x7ff}) 21:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xdd0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x192) 21:00:09 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 21:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000140), 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 21:00:10 executing program 0: r0 = kqueue() r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) 21:00:10 executing program 0: setrlimit(0x2, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = semget(0x2, 0x0, 0x2) semop(r1, &(0x7f00000000c0)=[{0x3, 0x80000000}, {0x7, 0x8001, 0x8594b86240f9a836}, {0x4, 0x38, 0x800}, {0x1, 0x3, 0x1800}, {0x2, 0x3, 0x800}, {0x0, 0xffffffffffff8001, 0x1800}], 0x6) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 21:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1160, 0x800) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x5) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) msgget$private(0x0, 0x1) 21:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="13d96628188d2df99a32a1aa05737d2974560cda30cf895e2e340d430cbc6a75b9ceb450b7ddf157556f0c5e966d518f6533d90fc335e1c6f266a759ea877d7332987fcf7921ce6b5edc3997875873b47b58f6cd45ead64c6c38b87b6b9652641da0a39606a03876088d1c8ceec6de1e673fd91b711d68f6ac67b5b1acb194dc33903dbd88e138a3efb69176d46197878b772d33913eba2bffdd9b0446f5021a95c57cc90cc37439c2e3a0c15254329d2cb9bd89fb5e53319f4d1eaf910f2a70a9d6b5973e93304fb270d16ced5337dae18a6b436aab841ac2", 0xd9) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) 21:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 21:00:10 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="d00bba5cfb509b39fcc9992a993e3db36a84cd5fa5b1f97490687756598cd517332876d16e", 0x25}], 0x1, &(0x7f0000000540)=[{0xf8, 0x1, 0x40, "7d40dd4566d64fb151f40e428bd48eb9b3a75626e3db39e6b2f463e5c15e16520e32843907dfcd4fbd2d8b1cad526da00ef0eb869ea8cd7e8719e0610ebe63986544a74766270c0759ab26d0fa5d1d6739259cec5d35c3ef6ffe4637951a2808bc0eab0f7ca38eb892d03e7e3455209de915ab64b221361cebc5dd86022aef0ced930205102f3c47c5e89b38cd374b3b357d7c98c5dfb5834129fd35c8aeddbc0ef680775e3153534f62efa831d0e8eddcb9b4424de2179e851cc3134ad6f852e1ab777aabab2372da29abc89e31acfc09fbe1ecaac44ecdd3baf80cc5e596e82f24111220aba6"}, {0x98, 0x1, 0x7fff, "4a34e5695960e729d395b9cff707b36fb3f628726767857d270b75c91be5475754b7ac8eeedcde4b8e41e436da0236dc1cac33bd0c096f112398f2046ad3bc83ec53ed5896aa411483fa290be8dbf19d551f60ad6b03604e0c460868a8eb16d9773fc636a12dd5c50a020a91e576dbeda1f5e22b7badc6bc6a7ef01186bf5b202c4cb313a92e"}, {0x10, 0xffff, 0x73}, {0xe0, 0xffff, 0x7, "c69342ceb81e8069d852c9430bacd3bd09f3c6f971f33d6d28dbd0cdf5d2be288b46f4273e16c88924d248f2233c1f79e56dffd7dd76f2b7bc1031f967077d51554d2f43e9b6a229dc1b990a1e0034e4dc6c58ed2ff952ed7d04573cd0f5cfc4190eeb68c3c678d7bc28b878c8644c40dfcf3d68ebefaf9865a793c38306ab8e26c61623c23e59365f125d12b45a5ce114408613677c470755a267b541945f312db7e63086a633094f604c5d8937336235e5c87ec10d009ba058115c345fac600deccd8916ce162947"}, {0x108, 0xffff, 0x0, "22e40796d7994b981d311484d11c112ea229a12bdc076395f1e059342b8063665c7b25851f086152d7678e1b930c4b1a6d65428003a04d3ce547112dbb4fd511c9a73ad2b0e7ab44d26fa9662989e8e0f183a4bdf5f8d6b2e16a3808e982dfd0e60607592869900c52cbde978f36f3c93ccf3dbe3a2006559a7f56667d6c8bae9f3e61a952e546547eb07ca24c0d7171224f2346b334f8deeb503b77403fbc1328687fedf8a065a41d01832cb15406700c72abaf7e8b1664b22309d17139969c6804fffe430a0fbe553ecebf05d5e03a373f131b87fd9d71b970444d638df26e998e65b82e50ca92be7e961a4e21dfa937d430"}, {0xe0, 0xffff, 0x101, "6b05f3c63eb025ebccb19c82743ade4742de25813fc5c1943047da2019dd34478cc22aa57bdf754f9108e353ef2d86eec8ff0fac697aab4be8ab8b63165c87d8645c7dabd6d3a94564955e863274658c92a437ae9c5c0294ce7bb731d20db6eb1c93b1cfd9bfd3a21a6c500c14cfb61c64228978abae147a7211c1a61e61139934358a0c1877902bec5e921a1187a3429bbd01aede4a2af313a907b7077796309f7f55849c4d3ac8e01cdc841d036f82048fcbf828c883dda9e69293b5087138155bf038c64420980961"}, {0x58, 0x1, 0x690eb70, "6a5757f36c35d27f30b526546b4555b61d30f6b517d39d4ed3833a118e419d7cc31eab100f76f4266d5921734ad2ac5092cf72dc3d7892c032ded2813acd94528ca10e46"}], 0x4c0}, 0x405) r1 = socket(0x11, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) socket(0x16, 0xc007, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 21:00:10 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc"}) fcntl$setstatus(r0, 0x4, 0xbf) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffff, 0x5, 0x80000000, 0x80, "81deaf2e7cb846f836a9a4d2d9d83d88de9b3110", 0x81}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 21:00:10 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x10}, {r0, 0x104}, {r0, 0xc4}, {r0, 0x100}, {r0, 0x9}], 0x7, 0x1f) clock_gettime(0x4, &(0x7f0000000040)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000001, 0x2, 0x20}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x200, 0x1}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x2, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x30, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x64, 0x2, 0x100, 0x9}], 0x18, &(0x7f00000000c0)={0x100000001, 0x7ff}) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r3) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0x0, 0xea2994d8a34440b1, 0x60000092, 0x7ff, 0xff}, {{r3}, 0xfffffffffffffffb, 0xb4, 0x1, 0x4, 0x3}], 0x200, &(0x7f0000000200)=[{{r0}, 0x0, 0x20, 0x20, 0x8b, 0x100}, {{r2}, 0xffffffffffffffff, 0x49, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x10f7, 0x8}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x7ff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x4a1}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x100}], 0x9, &(0x7f0000000300)={0x1, 0x4}) 21:00:10 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x200000000000000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchdir(r0) 21:00:10 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 21:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 21:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 21:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) rmdir(&(0x7f0000000000)='./file0\x00') 21:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 21:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) getdents(r2, &(0x7f00000000c0)=""/127, 0x7f) sync() close(r3) syz_open_pts() 21:00:11 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(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() kqueue() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) 21:00:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x3042, 0x24) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 21:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) setregid(r1, r2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xca8f, 0x100000001, 0x6f0, 0x3, "961c0d7099294051f13d8eaaf1dfe95041b05e3a", 0x7, 0x5000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 21:00:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0xfffffffffffffe01, 0x30f1}, {0x3f, 0x6}}, 0x0) fcntl$dupfd(r0, 0x80, 0xffffffffffffffff) 21:00:11 executing program 0: syz_extract_tcp_res(&(0x7f00000000c0), 0xfffffffffffffffe, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000000100)=""/151, &(0x7f0000000040)=0x97) geteuid() 21:00:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000004c0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x41008, &(0x7f0000000500)={0x7ff, 0x1f}, 0x10) write(r1, 0x0, 0xfffffd7e) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/245, 0xf5}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/251, 0xfb}], 0x5, 0x0) fcntl$dupfd(r0, 0x0, r1) 21:00:11 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) listen(r0, 0xffff) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)="127dc0d60883da0b47970e8cdde8d8710d32c23dc30c2ea71de3957e99e3b7da510a55fbc5c811f190a8a46fa90c39c149567ca54a90392a5ad7d474ce065f2c41835d5a77164c7f0d3c00ec709d9a790d04abd62bfbb9a1dd836aba93121ff46288acbd0c0020d891484de3cb7dd631278e78331f1969d114298502a773e8b8b5b9fddfbf3341401232c870cc71a8d436ecb02a19671189fc769e0277ddb68d291f2ea700e8b2f86f733fae54a7d5d9eb250120c278579060a5b3bcc804eb5d0c8aeeb9d0da1a67289fbe754f756a08faca33b6f1ea566592e031f75acc", 0xde}, {&(0x7f0000000100)="dcf97188263de03da20608fd31b9148fbc4c550bdaaf4b55784bce07d8785547b82aafaf60651b54ddc0eedacda690114b233c0a9c8f7c2b6ac124046882d62459f976d900ab9e0b64c48eb5775cdcf7312df83e300d8b6776ed4ccbaf10d2e9faf7414d0d01e0af2f4f1db60822d4eda61580a373b2ae9d90e8703c792fb2d83f5b8b71ab4a4eff591da8cf8b529bfaa8843e9b835f25c669641e08bda21a0f3207", 0xa2}, {&(0x7f00000001c0)="22161e4284bdbd3e8ff5294fe23d30b071cfea0411b1c10d22060e83df941f142130f04101bdf7068a221189947ff1675b266c63f73d13829b2902ea2d45edef70531f8b228b901d6c7b5f8d045f2b8e6f0f31925430fce13b53034703a1f8bb9072756eb26b8ab8499edd42890753702be90f54943f28a04f5ada033fb50cf53217a8bd9e667a9fef2d79f2fbe1fd7c6e4b02415367c9ee449ddd447116b28e66aae17e0cb1d223e3daaf26786abe121b7a41ecf3f74df315e2ba8ef100750cd9d0054a5521497a204b8afa9be05b548dbfc4", 0xd3}, {&(0x7f00000002c0)="7817e63451ae7c1d047d7efa45ac1dc55915ea3de49b7c1f97a053683294d7b68c8665a4a54fa44907ad74f0ce6ad80d", 0x30}], 0x4, &(0x7f0000000340)=[{0x100, 0xffff, 0x2, "f3b652c31c6ad07986aa5a547c307e0cebf1824f5c872f0bba5a0a90d9b6ffb35bfc94d017faedaabe47a180113fed6fba47c3bbeab4c2b87a1e4c5f56c1847ca48ecafe78d522345c6cc3936ccf8141fa0220a2a4b67140b4711c090a458de813702a49414672be0cea89f006689a5d4f02e9e7fd793b80dc23022d638593bd5b7a676b66fdfbb867abcbbc18e496ebc1b6a2dd34f73f6811fb630009f3f88b1276677e73d986b7a9980090fcf2591d48f4f0290708a49f07e4fcda24572e4950195cfac1d06804b5a94b41c06fe19d85b0f6fd1fa7f88074eb87ba94f9a96407d0212edceb0f97de12562042"}, {0x90, 0xffff, 0xa29e, "1439db67bbb6a4bc3b1568e668cd255fe160adac3c106d5ae6f158778e074dcd062bce0ef45c2dfc7e0e606f6745cbb6db27b558d003cb1f22b2f4952efce224df370657d3d94f815d04c3f5bfca6420816de0c600624b088e6eff71169a9d74043cb98553acc42ec4abc5f51f4891312a3a36cfead16730d3"}, {0x40, 0x1, 0x1, "d5fe548d166b83277c25ad2211f29eb6a41edfe70b84d7e15d88bcc7d7592b2816293ff2b3841987fb866bb3f4"}, {0x10, 0xffff, 0x8001}], 0x1e0}, 0x4) 21:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x8f6ba2231901c67f) close(r0) 21:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c653000f18a9d15203edb2871b9a34412b748d0693bbd804bc1ef6f8143cb1deac6d3bdef53e43e26bcdc001fdd869f6282495a78eda12570c86c8984411b4207f3ab0ccb4c00717a2bbab542e6bcf3fbec86dc6b09435a4a3087905284c658443a78039099cf057030e00492ff4a754fcd11aae41dfe5ad37d532568735ee8851b71ef1aa48348a576d6fb20b6f3b57f4f2ad96ae72a01000000a17e2bc00d1644f40ced30399c90451748002045dff643fa8168b3"], 0xa, 0x0}, 0x0) 21:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getgid() lchown(&(0x7f0000000040)='.\x00', 0x0, r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) getrlimit(0x4, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x1, 0x5, 0x4}, 0xffffffff, [0x80000000, 0x0, 0x4, 0x643, 0xffffffffffff4744, 0x9b, 0x20, 0xfae]}, 0x3c) 21:00:12 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/175, 0xaf) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8010, 0x107) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x6) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20010, 0x5) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r4 = fcntl$getown(r3, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x1, 0x0, 0x4, 0x401, r4}) write(r0, &(0x7f00000003c0)="922df653d10d42a61faa6811516cbdb578b5e19b2b8c1df117c97436c027d49d3fa76830de1cf2718b45cbaa97e3eaad0c59cbd6768d693ff54573913c01a3d27a2f16631ec51ae0b4929d82be95979ec33020563c122619eb2537906f699598a605e33b9fc0a81a02d593ea33abf8b273f3596b2c5592f45e7fe232bdbdf08e58030080e6f889b9e6399aee4e4d3e989aa4be37224f8fbced20af5597dfc707f14186da8fe2ddd389091bbfd94272d3fada576e6377de247fe8c26f36268d17e336d808904a2c731d22717f076d9ff9ff29d461b0f4bb8095b25e428d4f5d4291d96c8f49e1bfb4bb1d466e1546d216c0b138a18aebb3963af65cf22f979ba5ac67b1778d42909086dfa01ed731ee91fb49c82b621addace2dc2bb4d241dc3ef943d3cc62fe490c44fc089bf39d28f37bc546cbb327466d5e2d6a3b72036d6eef279cd3ca2299348bf6b6edbdf7b7e6b93622114fa5a286eaf8ede7b24625ea238a896490b416b7b2bb2aa7c04f6d2798f07a3208b06b8d380030666786d16126d2dbdf869d44ac99e1c888a993b910454cba7fcf11d1f4a110272bbacdefbcc35bb2d47b175b7ded27bc3f9aaf27c72737217d1e89634687ad3c646c8328f62ef4f01263e4d1214d2c52d39b96bae5526efe870118062bd73c86ee567034e05f39f998157b96ae59ecf5b0f329be784d46bb2c5a2acc132b5c17a1d5656acc10a559e9a8543e734281ed90ccc3624a822e8d48b0e2cd369aa0a88fbdb06905af93b90cfa71f4ab0877b7f3f4845953c8e1aef79b25ac2b53c62a98da0c73eae3c1509ad781b230562e6c145c326e179b29c253c545893af9815c2e380adf4a14af8af41e924cc13053093f5470fb9e9f0426b4f1ada62d8127f2ebcf95edacce0021594ffb22f7d203aac74a5134ddbaf1a8526df0dd3af20c7305894d65333f5bafd945eaf285873e93e6c0526bb2ede3b1eee6a23047a224b82ba83047cecc0b72c03ec6a4651c1a97700f65369ce9885f1d67f6d830a1305e0f918b2413e952eee57f8bd2ec64712bd53c9508cf841d701ce7a53883ce08418d8fba31b0b9d3204a0e38fe551c471bf0e4483964a76813bd608679bd5b05f023b759db45815a371e92dc55ea590b1fb0fc5caa682e84f56900b5f28a5d66ba454352c6eb2c3470f7d95ada684899353fdead23349c1b62da858a17ec26b3209cacf7d71a7e4da14f9656d610199a9f3360269cdb93dddbec0ffc3e2f9d5b07dc8031aff5e172d188b33abaea2989c2e589f789687214ccd480966881243c3e1dcbb8c0240457c5737506246830a8fa31fc41331e6a626dfe7ee770dc7e7426452ce63d8f3d774842a3fc59e203cdcb797b1557e0be473e7b71a954dc664c81fff7e0c65c6fc468e6baaba2721269b808a24a9c695fa3d2bef6507f73fd8b9de6a22b52cc2b37f1ec33432225ab8b48dc3cb78159e7db513fd4717e850259ab88740c3e6758987a77a132a8c6e9aed88cb9723f2eb37fe1393798082d27e0fa7620313c0aa1271c0ae596644b765317ad6f02ca1331e860cb22a56d05c4603b0aa5487a33d9f5040b2fc4fe5a6d1344ed600e425a490b955132648d70b0c2295ce4c92b4c6e4de9d55e03a746a7544ffc60d98477d6906a6cae60660eb154219cf2fde16c29c2afa35632c6bfaf91509a5039cf5b4ec7ab8bb8fe411ee98dd7323bdc8b48cef4578c90cba8a13088b37ab62784dc93632b39f0492ada09f5b99b0f68c126e1dfa18e7793a026df1014cc512cbe814e1817d5d697e5957f856e4255087edbc50e7d17a8e8d607b290715d390ede3fb0dc25d88e638ac54964b7f00d84854e645a9b8f0579d79a9f9acabbedaaa928efb8b5e16d7a634af748bd6918de852880a26561c409856c9f52b5360b2900c127124303b01d1a3354b8e0a668a0b284e752336f0420fa8a4de0502052dead229cedb26591a8815a5f5e37fb473b53c3b58129282e884fe67cd07225b98f315ad064b6ea8a508d05ad619a934e27c5b1ab478743c788c8afa7e694004a16317d878c9c342d6d1fec73d02efd9228544da8ef1741e18e0e5ab888c13759d8b71f25a9e16689cffa45fd376434ab651c654f64ebde74aa345464cbdb429298d1343badb42124e014c5621e2ee0841150c2d8138b8cdcfa00163e7ab66b838927e93e320dfcff19c5557bd8d69d44769d1bb6f81ec9d5e7458e9315dd320665644496a3d60c3859553de62199c19cb30718ed579e708d10ec75b4af5060b4b448e5cb53605bb2447d83f73c3958625df52bf819fe7747d243c6be9d951c5eeafa995f389108e082a5fde4f968c42c914506ba166553973a6f6b0837eaf16d8669074396ba60c136b576c676469356f599d382ed6f9c81ef9c0459c40f0995183af69a0c12a9e9358e8d0fe3f13949c4490b738c97cbf82cc88d00b7be8e0bd5829e593e4149a56efebe1ce1e5a5018524266c0e7e3f693016a19a4d33c50d30dcf3f6bad19a3edab8e6a88568ce3f7404fbf6ea500a54ea9fc456b3b97e19546d9f8a839f438b1d18e9a315acf2470ed1f5dd95bf9ec7a7baf5dd2f528cc5c853317fe2320e13ffc24f834db0ec9bc88b452437314da0d980354efbedeaed5b345530042d740872a56cfb23f1a66932900df4496b0944894b2f14699a7266419da5081ef28ddad1988c2a758da2a0e3385ef3fac89781b81c4597aeb5566fd5b935be6ff8d3cdfa8466b3c6a102cff3aeeaaaa8f87e6a47a355c97cad52bc57b7c1e5c5f11fba9b22f1bc396a77aa479d2149cd7b16cae4bfdb6d5f034317f7e6e6f925f129747a8627eb37b205ca5f98371f826770d1f4557a8e8f079e3533dff48a23f80990f736c30335e082ecd2e2883a7dfe9823068960cc3c86b3e471f28c88931f7e7873d7129584b04ba66ea2168fa1c580d19977d172644d06cafe2df79ebffb486ec2edb82d4263fef2e22ea3966bc0a6b94853261b5f9043856dfcc7f3d859552db59ee2537ddb72fc3e1d0d69bb91096f0889e4e6b28e752f901bce4001456a2209dec708eb07dee8035d549e27e7c775205f2ba208a894070528cf02ca0701f1d7f603663070510976eea78d5ddf85e3ba703916042656b718d87a3d0b04aac2e7cb9a9202d40fb0b283afdae43c38f1fd62e08e5156c961a4e0fc5adad55c996fe1a4d5d62430d55dfda1fd5e798964e3e58e5fd629208b3367dccedae329a7876b1bf1d5225e94ce0661e2f9bf7af82cfb8f87123e759a27c97c954d27e7cdb2949944bd75d0772e7c65191f5f18aa4100d7ca5313bc21290cfb55d0ea6aefd05894b2570a4f8bef249a061cff6579846388056107712ecfd5245d6705ff81722efbac842ed0b88968f2b244e3ae40cd7af5960dfcf5c66adda79108fe1c2688f12cf993a5d5830185f964ffa00d12dcffbbf75b78cca73b35dc37d036fbc63770e37952f4445c934b4c073317a8da710c44fe541b5eac3ecc1eabbad2e8f889266b5c07aa8f884726ccc3a81448340d17df042c743b514e588ccdcc7117098a898c561bf4f7ac9a03d4f723725615b5b478538a2c93068f93bc10f5314684e949995501d9f813391e1184c6584d704adc34979e28dfb64b8fec27d3197a151a1eb7c9f18ae8bc374912491164f1cb8d8d01f848018dc75e14758b0b49d3933168ec0f7c58dd1bb9602c7ebc41bb5f444be723baf63f826be3aebdff268f5caf4766bde5e3f444105810a15b0028060bd3fb3832371241aa16f086d2c25c2118e00f794659a26369806d485688d0b59e596391479a70d3b1f824b85f480ecfff952cfe5a596aafd5dfcb47f777f043195d8b43099679b1585a3e256189445e795460c2dac6179dca4c35d93cc441f0816d0d1eea7dd920a41566ce0913365212d51fca0b0b5d3faea2f6b4b593e73769b62b94feb0fbfcd56a059eff24632d0bb91ba9c3dc360af436211af07b1500f4225f9d7b579011ebb35c1d89711b343ce56e366caed8913afa6ad1640b0b7778fbac0920bbeb8d9d34a3ed1e6efd61ac3163d81d79d7ebc5ff11d40494adb679c0c7c3389de31183962f0662e5e843ca5f3cbd46198a0e88cdc6a87d791ebc583fce79fc5b7e1b0e8ced5dc943cdda9aa417b9ae03af41bd102f10e5eb6d9d22f0aa638d037acc7064d53e33c178a10e330cbb9b96255ff84cfe41b8c5c19233889a8d06cc873a85f93c324cf7f86272150a0f71d94e031a4b0c82090fca11d86eea6dbecf8d817a72dd3dd859eac9e2ad67a1c3c001dba69e79666e16251351cecc7a43d8b299748ad9c7eab05a1ea84d2f7e89430c8e48217139b6a7ffd53a50b86fc5218875d613e2dcecd8739f27607e67470be0d837b7770431d2a5294c1be99baba70026eac6c837437b1595010551c8fd17678690722bc75f7583b3162585ed05b17f667e821007064a1996001215c89c31b01d2f951bf55faf563220fff7dbe526cfd59d75f599c1f78f39da1009c004e518b66420d6ffc2bb0e5b689c9d60bb3bca0d56339b3a5ab87e9e060fff27bb6a1e332c9de3927fef21bcedf557c6b1db189143a709fd67472271d99a468070fa119792969b983275fd04366e4e3c46841bf91a0bd1de456531e2f2e7e831c66133f602e8bb34c6a90e8923453faf3b3393b2d3ca57d9ae7ce525a87dcc27d3ad8887783fd2d13edaf4747c3390391503f565e88646d3c2fa05782a9a129236dcbe53c10bec1fa02dc9f40d357f69e4212c85ed9e8580186724b8fe6be6f5a708e6aec9e07a7dcb2ab37f4b2d9a5078f9143df095112aebc3a38e6c31cf48c93cbb749c9f9c01821c4b0eb860af90202d439cd08bb2a4677be492178e36638abdb809cf084659a5cc6f07348719297bef72b6ea080ef46dbf1cbb8dcb74bbd99226900d6807a0cf076ff75ecdd238c49f7ba2c95ba445786732ec1c2ab29ddf3be9a15f094f877786047ab0a71343dcee161f2480f364db005098a94d27fc40f6c5d80a491bb7c9b30353d29c4b7534402da45bd826eff53e4a1dbc2f00db4561928cffd20c0f9f700f18ad430ad3f35be70d81b5711fc9373d678a8643011364070fb0f5094fe28d0cdde61408d062c35e39c69f49c5788bf7aba275d64229e5fcd2236705f4963d7b7586cae629cd59a25a39a3a8652e25485bcc7bab249384875c5e62cfc7d2ea99ddde25a0946a52b191877e7c88daf5bb736e37c8f79c00057a534790e3760da430ae002ae10b8ae4a2d0983f8ad5bb62700c854f1740e376032916cf6e69f07233e112b97a6c59f8a5121e6f0eebe89e700973966f6a75bcab37e45104f5cf9a53eb130597c3af10871754a2117f06bfdf8ab9681728f5a47b40fa80b520ea5cb93446aee3380a041c0ca684756f48520963d2c406df537459423f6aa5de17fb371213f5b2b65ef3d53309d07357c1e1e8b2f4c47bcd04f27aa31c4da494c73b73d5d8c38a862e5e211a82d44fb5136fffc5ce46cf3196ba602281d4106e87151af0e1241176bd98d09d7b41b4717c6224f353f1b9d755e11a990b75e6402399c48f5db4c12788ea70e3a53591c2d762c378f0b8d77129a5739d749d1cb6a3eac9a8eda0ad19c886f318d9c8a84b9bc5a29c95f6d1eaf139ad834a160bb4883aad9da6d5c811542067993a40bb320d7fdf64b05b82b627cd9545af20f12a36f656d1b904b79cad118d37e989b97fd962b1e1217790557cb8e0905dae48deee0df366a4e3e3079bab8f844eefed753da6ea84a90187755f9b12841446", 0x1000) fchmodat(r0, &(0x7f00000013c0)='./file0\x00', 0xc, 0x4) mkdirat(r0, &(0x7f0000001400)='./file0\x00', 0x20) mkdir(&(0x7f0000001440)='./file0\x00', 0xda) r5 = open(&(0x7f0000001480)='./file0\x00', 0x0, 0x11) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000014c0)=0x80000001, 0x4) utimensat(r1, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x1, 0x38}, {0x8, 0x2}}, 0x0) stat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) open$dir(&(0x7f0000001640)='./file0\x00', 0x10080, 0x0) symlinkat(&(0x7f0000001680)='./file0\x00', r5, &(0x7f00000016c0)='./file0\x00') getpeername(r0, &(0x7f0000001700)=@un=@file={0x0, ""/108}, &(0x7f0000001780)=0x6e) setsockopt$sock_int(r2, 0xffff, 0x14, &(0x7f00000017c0)=0x8e, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001800)='./file0\x00', r6, r7) pipe2(&(0x7f0000001900), 0x10000) utimensat(r3, &(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={{0x58, 0x44f}, {0x3, 0x9}}, 0x2) r8 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r8, 0x0) socket$inet6(0x18, 0x1, 0x960) 21:00:12 executing program 0: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x89, 0x100) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x480, 0x91) linkat(r0, &(0x7f0000001540)='./file0\x00', r1, &(0x7f0000001580)='./file0\x00', 0x4) r2 = dup(r0) bind(r1, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) read(r1, &(0x7f0000000080)=""/240, 0xf0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001600)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000003}) syz_open_pts() recvfrom$inet(r1, &(0x7f00000001c0)=""/184, 0xb8, 0x800, &(0x7f0000000280)={0x2, 0x1}, 0xfffffffffffffe3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0), 0xfffffffffffffd62) utimensat(r2, &(0x7f0000001640)='./file1\x00', &(0x7f0000001680)={{0x1ff, 0x80}, {0x80, 0x7f}}, 0x0) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)=""/103, 0x67}, {&(0x7f00000003c0)=""/115, 0x73}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/55, 0x37}], 0x4, &(0x7f00000014c0)=""/36, 0x24}, 0x42) 21:00:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) kqueue() r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x7c) 21:00:12 executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) bind(0xffffffffffffffff, 0x0, 0x0) 21:00:12 executing program 1: kqueue() socket(0x1b, 0x5, 0x3) getrusage(0x1, 0xfffffffffffffffe) 21:00:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="cde2d90e1e349e004655a5653db25cd111dc31fdecbbe957d73f6392d16a8c5b986051eb6a6acd5fb14661418f13312acd04afd1c489e2b07cf6bf71595202c74550557c6e77f1a9042f6df1ee0d45c3a530218ad16f8019171995a15168e410d7778651e6ee3d04c7869cec5deed284f8d9df05e8f05e0dfc56dfacd83429646c097bc0c639cc83d30c99f04517468cb8cb672966afa112f9b5bb50bccdda7d1d94414e03160a954bcc33129a00bab4cbdde44b74c405e4ac868e5d260c52132611ed10c658875dd9cdb35d7526572852a2649b164238705a47ab4f41e861619bd7c37057c7df4a868145d9702a08a695e61f85f0e6744f533aa3c5d28cbad90d9a903be0603f954108d178a5e3f2ed9c64f1397330b0eca15a5743f968223cde1f609910faab9501be94265de6caa37e66e40969bf0ebbae929051f87453d59d966a8e4e65fd00921efc28b95e7e7bbb2f588f83ed94a2690a875e51eb1ba2a99bb4713defa9bdc442a8631c6986340288ccb7d7d5d634ac6443652ccb52632b8005c63e0d8c304cd89fc9b0799365fa851523a644ffde733bd75b64aaf5527eaa0270bd8aae9bd7e4be4bb30a8ab7340c0f1ca5cec8e883e99ee365ed2f017e351c7a8bb36276fd48125504cbb430029a65d5b19ae763f9e50ba25b3675d5f6ca8949d326294860c0a573247940213b3085c6b9b417c597eeb6b8fa73542ee8b9f50fc3079334baa64ffd0be32fb18cfed870f355b5090840637e191112ced399a68e1e263218ae80144366379518924bc8f785374ff0bf8ae49ac05d06b261fc29a877cd9995b70f76f2a4740c6867b05e234b4f96b718d0fc9322c99a4c5e943e77c422eddbf70e6fc511adbc2c7eda98a02d264781fc28d57acea9c41f9454743721a434877b0da5d2785ef51f68da51ca4f21be09260c49f81cb340d8b65002849a98ee040de12cc668aa6d9b83a034d4e03ea4c6b56c850fb3971b622ebb5ef60be2d28f6e20d6fcd2387228da5e3a056beac05eccdcf4eb892d3021397d5b2b0e7e1ebb6f93d651b9a1c22da15df4f0f8753822fe1c116140fff75eb67c7f88ddc4496392ca0150b8b4281f0ccd0469d4c8eb40ba480476095ef655c3790e9fc87bb28fd6bc9dd8a5713965713834bdd156968c605ad0562cc79930ef56bb1fbe6581d572046455c4c8039c9981811a8eeb1cecd05bd4497f5e4e1903f8ec3e848ae4d8c0e948a27714b637b04fceb1a8740e8f364f52692d33ea9b4bdf74a99bd8bb483f904e3261994c4386795dddf62f60e3190c5f9d47cb3492b5d368a02f4c215027223403569b2efb080ee086712f3a570f953f7eb1834c1737371271c38afb69095ed0a2793acc1debfb7335cbe1177ef3b28603c7249b9da9e0247913f71a0c376ca6a5641d922ba64fa002700e5c92f647ee3bfbaff441d8a3ceb17aa7110f07bc68c56ccbb62b6ac5992456a5adcd4c30ad673ee8b6a6542847901c363fe988cd9d0841be8ff8f0284fc039b0deac74e25ef80f1a472f30fb8108e3fa9ff74d05cdf4cf6de8d461751c75d4d62a18c428bc5fc919f6ec558e904521211fd6922058e02caf10db17dc68df943a93ed18246862b38ae28ad157ddecd7da8dbd104a93b8a1c34b7de614d6f9e1eac87bd3242a0f90674cae3fb021d4ab8fc518f290fe041253349c4314f7b4efc604392124b656ccf1e78c904686a4a95e0b32667e5a512b6eb0cbf1d0d83f980a0bf791ded99f4b3e5a6072603294d9ff68928c9885ff61bd430478fbaa749ad10140198064c258a4f6487ba9d33b9a5e136973230d57e5694a77e20c77afef1f6ec67c8dcc1c5c872ee5e7c8bca40729341bee232c7f9fb01191058f2db37adc950cc57cb9273672dfc9764c545e3e586b4e3f4b33189ad247e88d24eb7a7d1b1d9d145e670ef3c7cb9f50e0fdfa3a1e39bce3c5787514f13802b95af8650d0d62da1f9796623f2305d355267b305a47c96aaab6fd0dd4ecef54c20514af436e67ed17e0a0c0803af33bd3a234945f63c03a7f3779efd79304e52fc1cab0c0c77b9574c7da7e62606c38942f537b3ed39ec5236ac72e6b822998db5ff82e19b7ee4182b8e888841609fcaa6579731753534b88e0113a389881e0dacf3e28c43ae3829eec36cccb9650f9d7e19bdac1bc2229634d83bb5e86a0fe575b2f446ad5b622ffb3a1bfda328081aef47e3b39eb8877254c30455629a519e05afd87861ea827ce7526f4a33b4dba71290840ab94e9cc786c211d44c89d8618174ec46c9bea62952d862ec88f141f8b5bd566228e2b255a7c23d3d9aaf33664e905549fe7eb86ed902db65eca988d2b01ea149c4df6eaa7bc9fd820ce1cf6fca4e6b5e139f33e4c09af0c281b1c1f4f440df7aae266b4f3e5d4702d690e54b0f018086b8a7c84633c974208ce805a74bf06ecd2e09e0eb5cca8072d723c8414fc0ee7b5d2c1b6e98ccc7ab84e0dfaefb94bcf09a675fe8b1571894bd093f010815f5a5ee0ce2670b3efa1a28446c090fca4e9b88953d5139df048200032930dce958aa0c5f6434e19a44fad45133145de00d8a376071ca05904cd2d8afd71518733164645e21a56feeb7b83b089177912efd787eeb035c0537588b2e73fc6b51c9ea312acd5034ddd2e7ac23a11192feb52e92280055d86a3846c981206f62c030bc5859155a8b32698805b088fdaff208e0c7ed303daa91a10cc666f5b9d1c58b464f13159bc6761e3d54aff9793425002250d4d88338980214ade6f03aa433abf8b13c7807a125af3c837f9085f35aeea5227a4465f4adbb2ab3441d03ab46c2414fa34babda54c2ee72a324691aa902d692f7e3c6b6de69aa167a7a2d00003688f3e70938dde2cd6f1c33f0b67924516bebd1e1b4e5ee9a3c735a66975825aad65b1341fc79ded1b53a98c38c6c36049d45e3e8b19ad15470fd2d7deef903d0d199091b789d589e288e43686a8d7cbfb4b6a99906bfb67382414049164e7b83bb3126a714f21f71f411e02e016a751f75f5f34d53850d0988d00633869755f30bdbed9a2041127625f9e1894b5eaab3f44b00e097bf5e36cefa900217034fda8142a26fbd14fd00fb408b42acdc625995ff9dbfed128897e289ee886afaa91156fc0f7af1e6010afe9d9f28f8e0519a0e11a3feddaf6362dcd732b306d493a038939122a34f077921175cccefc3b9f80c061f01f627a45244fb54729423591450fa322bc89741cf2c2bc84c7f1140efb1272a4248672b39d035ad293bc57ab4e814839a27f8bf52cab95b501dd3589477f455042d59445f449c6e6104dc3d248fea620f574a67a8f005edfd2cea9dc0c16bf0590439f46122d58782797293625592b39c0001fea08daa85ac521618ca1f33d654085ec12403f415196eee53ddb972455772352f51f46d214957e477637d433c6f5435e15f590ea9b8ae63c1dc1858993285f79e15ff0a033189b8224d53003db5bbc24c458c19b477ae0e964c8ab0ccede4cae57034162b002b59bfc7a38efc55536c1e57d47fcdfe9bc9210df267370e7a0018eb788d502052f8dd747815d3decd44e0144f980d069eb55f00372f2bbad86c35e1b6f4e4dda6b9338b7535c2b55460a9666d132bf2e0b2cd4990fdaf21e37e1667cd5fd6231c96b41fd75268f99ed5a3ea060ed66efb6495a9e41b4ff0de821c22c1f7c0d77bbddf13c777de38b625a411bf7a800afd2d2116b4b8753936f6f7538d56c64dfbadc3ff5e37847881eeac2b13d8111d0487c0ef152285d2ddd730866eacc7a185a4e2e113ad6b06f25389a05f21eb10326bb548fc766ea4fcbcc409ed9c7714461b137682c1e19ff24c7b20573f43198ff53bdd7e79a752a7db3440577c47c5e2131e1c428e0e1072f1c47e404a59b197814cbba391191ca665d24451b5f9194d367d1558f347cebdc846d7e6189f7723a2c36ec71a8590e3ca45db54cadab9d3010ee50fd4df18cd5104286ba58d5fc84fda8a7784a0c49b657b9803fc4c24e3325cdb5b44ec8cd146e0e34ef002dcf7a036fcb378850c48964ed4f152cbc622b55ca1b0032d362882d4611e266a54fad4d2200df9a3a6d007e4d04d77b6ff2c4e0cd24ddefacda05230d7992a7002137652bc13e1c1ac61414166e47f382ef06d1c38e36a26b32c12368522dd0ddc7db2c972db75acb24169fc89a63d1f07fad02c86a4fcdf62eef12de6ef651ee096d98d7919466df1a1e0ed08dadceba52f98bf5b1154ddbfa178ff48447c95b6a445e0c78e97d580459243c8eb7183a1960ee4ca0edff07d5287c52b42fb7e977d1f02956de235ddc64bee35d1e94a193f55f0166ef4d03163301fd1f5194288b8795d99a5ccb2c3d3b2c1384e96a5a8b988177e0963ea0420b9cd4017c1ead7ee04404f429243668cea3269709f2065d5d524bf129747525128aa8e6d0e696a7b81b593c0dbbdf5a26e749b5602f4111e3e505755c0af0807796e41f3696a97b1e987adcffd00de3bb6c9fe277f5d9c98c7962a0e7ceb5082152b5775baee238396070044236b05354835087cf3a4799a4cc680fab9be52e7e57bbbf426481c352bf6e13f2a361659d644ab3da5b30a8e5ad8eba09dceefe04e0c00e0ebf9f02ce087c47d9737ab96d20f6de51c1e1b5b97370464e99ed7d3df32a2eac681c60d5b57e1406d84fd2a1681a2b7ba1fb4b2909595575f82281a316c357524f2da1e6b336e901647780ca780775e3cdf24abc6859017b3dd25b5a831118298483d39f643bb1f12808069f2fe2ef610db380e5b19a9328a50f13ec3c21872101644189943ebc998283b1ca7040f4937b83c6b8a76c568aff48b56a686d030d362cc50e8c8d7dc06854a7d7311624e3f9e4dda0ec4e2e2bc79e2252caa08fe2a4c453cdfc449a2838923f6c0ea2cba417100d8e037b7036169839819a9533ee748af4e7c7cc47a9e508e6adcc5b923ab25646a31fe34c039e7d6689aadedc5bdb7c670d116ecdd624a203121b4e080191aea5d49296b2ea45a63bdcd57323ae2e89bce150a028a11abd031d058e8d009de8c9639e20cee2fc063ee47fd6107d6aaa69e4009aedbb5512409073a370260ca2262cdb644c36dc5f8f10befd4e3e3e3737a8c9e0427fd3422c809711c830639ee4c2ec0428b1f9fd3082f2e412a74b8584710e0879b7868173d1d0993f1bc3945aa08bfa2e099d99b7b3c78f9188bb060a5b9141c821b73d83e27eec576d68c1c547866c24bb60ab5f43ab3293429177c522a4e0775261306dc67862aa81e90222a618ed6e0f9d5da5ca14f572b13abfc829e740892c1670be20ca4ff6622f856ddaec3d28529a657f7c92eb9229e42e75df1efce31d118239d3288d55d134a509e170b1569b8c2cc455c893aab6e4cae7064496d8e89b98fabf2d5d425df6c82e8949604bc387493c5bd8c5d1f282603b88d1b112714362a4a32e33b16cad12901672baa4c9aa5317205181b22fc50f702fa9233ebfb095cdb0069c4e1020f3f1aa19102fdb6c50801fabc5bd314dc4749940000a0100cb9f999d1e60b3a396ae8dca647e71d908258a9428ec8f48647b0dd774fb93811d632fba3d735e7b05c373b493bd06f4139706f39616dcf13b612982375e4cc4674a8f259b93a1f5125c77bc38091d61741da9e7ff83abe62a8cb6e5d586f1934f27160a0988ee3501786f953dcb8974cbdb278ece5d2c8ff594f9676afe91a7413db093b6cf8b0ec1ce612e4c27abbb33d40373b86ffa96887305260ada8e2ecc98d3f89437c2c7f258eb", 0x1000}, {&(0x7f0000001080)="ef81d5199555604bb7e7ebaff556910930cc6df608b76b008448c9045a6c1eb5b0efaaeb4f820b8f8de8151fa1853f90c86cad66336f598344de6be403c55b0e8365ec72a223294b7d99ddd5414a41b14a98706d86ae39c65b1a172812ba0fe307073fb01e70ad9bca5d0c7aae28b71fd3841999982e054ef9316f90567223abd8f2112e212d087cb296b2ae8c54f713904920942e18bbc77a7ad6fd4d2eabe8584af5ea3d743842de267a836b8035ef909ed545ed43271b463f40ca17b114df238a4a02efa69b9244f5405d09", 0xcd}, {&(0x7f0000001180)="82c6f8ad5a14e63bc5ed543c1a668b265e3c0684e8e327f96003d4e37342a69f88db28f94d651d3959fcb92e8cf3941a77ecd396adc86b457281901b402b0be1e35f3ff6e4e54bc37b3d55c59c337fe4a3964cea88f34a95e4b2bda9225750", 0x5f}, {&(0x7f0000001200)="287d14dcd7dcc333f2f69052dbdb1df530032ec61910670ec572299a9e44aa1c60aba00066874146c7661fa296053893d5cc", 0x32}, {&(0x7f0000001240)="2b49bb55a0fac4cc80266aace3df52221a49ddee22ed68cc81c9279c3aea1ae1341309a29e3a7ab1e35c6ebfc135be7c189ca6875cc89c83d27fe1c9403ff4d5ed153eef703e4e38ace923e98e875cd5ebe575d5074ecfffa7c898c360d9152fb664aabb4da18cada76141ed7abc2d19fa0d4ab8b3129d6f6454965dfea0f0", 0x7f}], 0x5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 21:00:12 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) 21:00:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000000)="6707e87bbf7d363695802127618b7b1c6f31dd63e46424867374d4430e46ae1c8de518a57d431f1c66e488cf36555cddfa7c3c9aa3d51625a7be64d457fa51150b7e57f91048cf4f7823", 0x4a) 21:00:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 21:00:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet(r5, &(0x7f00000000c0)="dc9f257fba485b6db22e759fa1260c21dfd53ae9b3cacde7708af3924e1b330701580315a678df2f7a33a885bb47912dddeeec031e281c749a5ef4352f08caf89cb718d2c0598ec5c656f2db24f07c778be5cdc418f6945595cf42cac117bfc5b12d87a403ed181b6964f9a7b49622deaec54d8f78d0fbe89564ae395e2cb67561e5d13cedc96200801b73e3818970ef2ede1c15c620e7257a3b", 0x9a, 0x408, &(0x7f0000000180)={0x2, 0x3}, 0xc) dup2(r0, r1) 21:00:17 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 21:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0xff, 0x20200000005}) 21:00:19 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) setsockopt(r0, 0x2, 0xfa79, &(0x7f0000000000)="6322d365e96a80c5fdd87c2b70990af1a29963cdd4c9748810acca5997da5bc9b9d492bcac3d8ec7ef8fc627776c980f5de57a12bffe3ca5e9bdef1f4c914caa748c00bcad713cfe519f84b4633c7777796cdf4fe2695edc984e44466b6f7899d9af66d07111f66d0bb300d028106c53d0e9bb74f69608133ba5594ab44c877226c4e347b84f9b3e1b1cc5499cb3b385dfaf31ee474bd2b79c72c7e304104711b129b0d2e2d05f0548534ff8451d", 0xae) 21:00:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setown(r0, 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x48) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000000000), 0x1f0) 21:00:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)={{0x3, 0x8001}, {0x5c17, 0x8}}, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 21:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x70) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) r2 = kqueue() select(0x40, &(0x7f0000000080)={0xb6000000, 0x9000, 0xffffffff, 0x1ff, 0x80000000, 0xfff, 0x1b7, 0x5}, &(0x7f00000000c0)={0xffff, 0x3, 0x3, 0x1a8, 0x6, 0xfffffffffffffffc, 0x8, 0x1f}, &(0x7f0000000100)={0x4904, 0x9, 0x20, 0x2, 0xdb, 0x7f, 0x10000000000000, 0x5}, &(0x7f0000000140)={0x9, 0x1}) select(0x40, &(0x7f0000000180)={0x0, 0xb7, 0x80, 0xffff, 0x8, 0x40, 0x8, 0xaf5f}, &(0x7f00000001c0)={0x5, 0x7, 0x9f, 0x2b0, 0x65, 0x0, 0x1000, 0x6}, &(0x7f0000000200)={0x4, 0x400, 0x2, 0x100, 0x40000000000000, 0x8, 0x56, 0xb31}, &(0x7f0000000240)={0x1, 0x1ff}) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchown(r3, 0x0, 0x0) socket(0x4, 0x5, 0x6) 21:00:19 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x3811, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 21:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x4) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) write(0xffffffffffffffff, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:00:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 21:00:19 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 21:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/15, 0xf, 0x801, 0x0, 0x0) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 21:00:19 executing program 0: r0 = semget(0x0, 0x1, 0x100) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x28000, r1, r2, r3, r4, 0x80, 0x200}, 0x0, 0x9, 0x8000}) 21:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x7) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) 21:00:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffefffb, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x1, 0x6}, {{r2}, 0x0, 0x30, 0x2, 0x7, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0xffff}], 0x1000, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0x40000003, 0x8001, 0x2}], 0x6, &(0x7f0000000240)={0x2, 0x3}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0xa, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000000, 0x4, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x80, 0x7}, {{r2}, 0xfffffffffffffff9, 0x9, 0x1, 0x0, 0x7}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x85, 0x1000}], 0xec5, 0x0, 0x8001, 0x0) r3 = getegid() setegid(r3) 21:00:19 executing program 1: r0 = semget$private(0x0, 0x0, 0x200) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/198) r1 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x80]) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/155) r2 = semget(0x3, 0x4, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x80, 0x3699]) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x40) setsockopt(r3, 0x4, 0x1eb6, &(0x7f0000000280)="43ccff4a0f671c0aa5463a17ad26c89bf563020eab0c738103a87db1b1acc1f6817a39f763952d23a35dbd620cab41ba7fe7d5493b63", 0x36) r4 = semget(0x3, 0xacb09c529b54f8e5, 0x4) r5 = msgget(0x3, 0x8) msgsnd(r5, &(0x7f00000002c0)={0x3, "0e85d7234e9fa52dd76a0989483b407dd4d791d0b84780c96f5bc4f90ebc90aa8a2436636b8675f5363e7214c010bb94b0cda376dcf67b8bcb2c36566567c7e71a4e26be5973586529da8752e837b757c11b11246fa1403b01a4be540c527587df67c8342f4a8be0b7ab"}, 0x72, 0x800) r6 = socket(0x20, 0x6, 0x2000000000000000) getsockname(r3, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r7 = getegid() semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000400)=""/60) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000440)=0x2ea) getpeername$unix(r6, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000500)=""/179) semget$private(0x0, 0x2, 0x49) msgget(0x3, 0x1) getgroups(0x6, &(0x7f00000005c0)=[r7, r7, r7, r7, r7, r7]) bind$inet(r6, &(0x7f0000000600)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000680)=0x8) open$dir(&(0x7f00000006c0)='./file0\x00', 0x410, 0x4) mkdir(&(0x7f0000000700)='./file0\x00', 0x18) semget(0x1, 0x3, 0x280) mlockall(0x3) 21:00:19 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x28080, 0x85) getdents(r2, &(0x7f0000000140)=""/155, 0x9b) setregid(r0, r1) 21:00:20 executing program 1: r0 = getpid() getpgid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) getpgid(0xffffffffffffffff) 21:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:00:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 21:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) r1 = dup(r0) semget(0x3, 0x1, 0xcba79e3ccd9d3a38) write(r1, &(0x7f0000000000)="a5f2dcd4bc1a04d81e90bfeee0c5cb2e59472130c7", 0x15) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:00:20 executing program 1: pledge(&(0x7f00000000c0)='!\x00', &(0x7f0000000100)='\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) 21:00:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x54) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0x100}, {r1, 0x4}, {r2, 0x10}], 0x3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x9c30, 0xb, &(0x7f0000000040)="d500006889d59ee690f2b003ae9a3817c9be8b8a6310f8e5ef1b4d6e2253379742e281273de98889afa8c73879f952fd8fa86bffe36916c683f0ef1e8697b17958e4a4dc49e7cda50af3f0dc34dca8995de008684f0e1d6721a6", 0x3e) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) syz_open_pts() 21:00:20 executing program 0: r0 = getuid() setreuid(r0, 0xffffffffffffffff) geteuid() 21:00:21 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 21:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000040)="084d0f78", 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = semget$private(0x0, 0x3, 0x100) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/12) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4963fc4ff46b70cae1e1e11fbd70c8c42110713e6a95238753347831c0ac295703cc00ec01226d97dda30c5940d63aff78126d6326a035127809a088183c4afb4fce4708be19b5d47341f447512fe2ede57f7054002385d51ba36b7062eb02555faa2e0273dd32996b6bd16447f9d47113b924ec1e9bae3f1e035323ed18d5", 0x7f) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1000) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x40000081) 21:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) 21:00:21 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") 21:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) socket$inet6(0x18, 0x4007, 0x2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') shutdown(r0, 0x0) setsockopt(r0, 0x85eb, 0xffff, &(0x7f0000000000)="d69538da0f3943663bfa40259dae0321fc63a1a57e952eedddafaea7b135524862621490cccb7b4b57c2823b619a276e2bc387d368ffb48bab4336c433fe0a4485d43890db2beeb003450a5df8bbd6875e9d32e611298ae6569f5cfdf19c0f8aa8db3fe30f18c0ff06efece1265b6081719a07d90312a7502619661176c555232db119ad1604f586ebbd5d8524faf64fc79bc6f33f4aa70247c040e0fefb10b9054b0f642ff580aa2a5598", 0xab) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x80000001, 0x97f}, {0x18, 0x1, 0x0, 0xffff}, 0x8, [0x8, 0x46f5bde4, 0x6, 0x4, 0x9, 0x7, 0x101, 0xbe08]}, 0x3c) 21:00:21 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x840, 0x100) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x71464f1a) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 21:00:21 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)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) 21:00:21 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x4, 0x0, 0x101000000, r1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x3) flock(r0, 0x2) pipe2(&(0x7f0000000000), 0x10000) flock(r0, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 21:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:00:22 executing program 1: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 21:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x80000000000002, 0x0, 0xffffffffffff8001}) 21:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="502af2a6eacb7fb92f18067f45f804587511ad2dbb93ea6e4fd1fe5f6d690dc3df9968101c45b922115e6e8ab71b81bbeb3cc2d56eac737b7756568ed23a7c38ec758d0683bcbccc5ba16ea2f3419c98590edf80b5cf5a7f0061a0791ac6c5a3c85aceb89a5c7968fa3a4e1f582f45a9b071188655ae0b0af94d6168c218982251a5cebcd8d3b6846ab8664806a9ca797bacebd06f982e79fb62f7252a3f32cacb45cd1922b1ad5369c004520356f5855c2dd7db598e4237f6ab570c2e643bee22fed722a84d80c463f272a95fdf32736ff66e3a635ab97c9cc505a6099585ff3a55344e5f48cf077b90e1581ec8f07175fa20645b36a0b2ffeea870a2c0bfb9e4c395df7dfc7b3785e4bafc33b7f3d138dad3cee6cdda98792f1ff56b261f5fb9f68248359597fd169ff717c67edfd31803c71a2ac95cbe1797492ce73d407bb23a045d9b61ebbe237a9d16ceb2387848a57ad815e8ebb24d05cbc33bdb54c242316bc73c21ab4f4bc6629eb5795e653768625a4dcf503c2845d4674def2d69963620757d208000925835ead617b3ee9d201478cde689bcd59e6ca1be533265d0365fe84c7049d02fc83e5206b3ab385f95241b400de2c3cb147d03994f3f17ebd4d7c105efb8c1386760546553dae54a97a73be122fbef65021143189f75f7a1c5471eacf0106ddfe12b4414ca0b0515185047d40c3f4647f4e80f62c9997373bc1cd59759e9e5ce11dce70ee2df9c94a3ca3de0ac3280cc7f95f37c70d4a2dd10289dba97ee54475eb6791ad03a066843cff6b03d5b9b322b87fbd539ea966fa8266ddeb1da9a634130acf3e44c7db2f3851bc7a95dea228051581903da89a23b4b64a495a11bca538411bc3f34cad3f05e275b2690fb214a25d007c33c3dff9f797ea007f1619a97cf8c82ceab19a6590c8f21f09bf756e8e60724534f9f632a2698348ab3e45e44415fe35aeb8c74afb614b7a7ef4a31d0415918cc5774932e4dbe78ba75dcfd1a33d633def9ef89035a2d7010f9b10e99d0236dfd752b8b1853800f98a766a8cb4b17ede219f1a38c96b6b7db6a0bd0d70655844694d74be23172f9825fa8064c47ec65574ff6a14a987663d991e091251d0b4b49d1019b6cc5738b607196723e29f4d2afe344984c4a8cf874138b1a4d04c00f9fcf745c9c912f3f8044d62c1384a6c4c5ab5f91900c82a37f63da880cb1d36db39d304148d2021742e1e2cedd7c840f0dd41363760a32327f2e1b4bea49f038db9fedc1553993bcf223a69b1862eb4ee7965540c6baa448fdc608f9e4c3b6c9c34a5d53aab6a8f00dafbe72f4ffb5ba5dcb9844de033c80203c00e92a087c3b381d2ebddf77f23563f63a10946ef7d376328edcf6899b8dc8f69d21d28181c561489026aa79d74df0118c094484a63a21eb134c9f91216798557d04146d096b1f48e9270274e32601ab99d30f290d092f7ff46c6ffe717fdb452bbc8450e03ba56f3aca780c9d651c9bc947f27a825e262f1b9943a7a795874fd6988481419348a68509df6bf77c08e1f36c4591198a1ba5e48cace4663c7ec68bcb1523e7705e391e1bad65a4db8d6432eb65f3bfb54c5032d40c86b2ae4ac2ad6263d0f9f5e4afb2238c13c5c920d47679016363c072e20731904ce9d0188e56d222143725397d06fd663398552397294a2a90b79b1540fd51d8c57d514df7d13ec34c18b995e66dd49043a8d2213c07536e3bc4bc6f02f01f1c07d319c65e1884366475ba10b4312e567429a27f2a9135f15e044f717aefe932399bc8e8e86874f04ba9f98ac04f3e7338c6ac1a7db4c14574506457acbd99de172c8a154bdd69156942da60a31322ba2d762bf5b84246f05a83bf3494f83e25a57cae5ecda9631815e880d352ba34edc4b7403dedf8a2e49c6e24ad394911a09623d2e714b2ca739b15601ff2f0c7be1fdde89c26cdd71201893ebf54da69b423c97d6d6ef55708713e09864eeb9e9a7f11131fe035eb8c58a3a8d92847ff6e180c39ddaceec37ec2720390e73ea4c3bf8b6915efbb6a57c9d9fdd0980e960ae9d717b9fd2036fbfdfd6a3946824623dbddbf3230c6afbb485c268ea84ae3dec27528003c87f19d5f73a05b5cc34658b0c3c63d6cf931e622b35d5165f4f8e8fabd2768872475f9a728c89acece999fda2aa877a75b5c74a60606c423052e42afb8e6e91a67dec9c2b0888286699d11d14d9081505c72d70c3cb90cee8009ab55bb3e2292da15c77120e507c4baa2b7fcf26dbfead7ede7be50096be69e5ac60e2b4f96bbf20d0fed088e6c97614c8683bc247d80e7c1f480a445df135f60c52f9fb82dc7e35128f23c2eaefa1f52755188e51937b6e7d28bcf6539a2e82f4541159963f679ba6dceecec4e5f32276b6595151bd0183454974d8da87574eb8929fc092fa0bad08d3e393736efb4bbfcaec4657cebe88629bbb34aba6b1b8eccd68a2782e0922a80b43e41d541cbd6f7a38c96fc76b68955011fe682638e54924181db55943f1c451e47ecda58625b2b804fe0be92d24e05b0433e08981fa65f1d2c77a049e61ea88d5f9bed32f89671ea82da22f06ed5198e7e1f8b72a686a4e5ea13ee99d593d74dc74c6d3e1dd67dd5f83a68b3c8cb73ccc1915ff6adecdc52c5db55275fc83991b8dac9bb2511928cba45cd4a7d38825f525f3a29313f63b30dd2705beafc2a375b04e8f335198e3b5b9471700ed3acabb171c2a63944f8f1ffe6b3c29acefdba0ba3b7f4d7d5f3fc8252865b995d56dcf299259871d2bd8e377c29cd9b8ccf6af76c80993c320a6611982ffd78ccd1167df98c105868dec52c32d37243f1f768c43a99a609b50ddeeaaa08b7cb1e82245c186a1d4039ef04dd6942eb3a344bc704b0cdc10851141dab96ca10fe96e61f1b1885e9ee6c44039808dddfc8cd4b031b7c858bde43823ddc5ea867f8a16704b3ed433716d759e7128317aae20b358d2ed97c4eb8fe3767ac287fe8cabcb58aaa19b1613605d03bfd60c28d28c1739b945c602d904dc606fb3c82b183d36e3f987cfecfea67c14b72a460342846fa32e8d4e6a4c74311b0438f23cdcdc20966f067f368fce16f497a7d274b85d545cc91b9357c49f041eb5fbfd18bb0828d4dc3778a554f9ee41f4c180d7969a84b5e6a5f3087e4f7557ab3b5fd108e900d73afd77fdff90262aa1f3f5f134ea0bf0e452bf4ab63cdba66ab4569895a157cc7cdfedc81d54ff722774da0817138ed6e10ab779c45ac9f8419f83a5b1f8fcb9955ac2541ac917a1027da3784e08cd51f5651073aa5ea1b096815f4c566f288fe4ed5e8a019ab1a0c655f3e3b927955a645892e0f0e0e7ae57d0ffacd33370c5473b03d0aa34b40b94301bcbf0510dafd77857114bd6286201bbcf394db2e72b7d99df480d4f06af27e9c8568cf2c60cddb85aff6655b5143259594ce0a41d5785173478c2b6b28fbc33228f860a410d1b35ea6103f7ab76784e331ef16f9a2065ef1b0e369254306c6b5e63153ea1345288d33af67e22a9f6419628ab1eb089dbea58861c748ab634d2310e80db9c7687898cab5f8873ebd3e90b06ee6fb4c707f07d22def5bbfb94d5e08035857cf886b84f3b457c94c7975fea939dec814df083643e86f033ad60142c5d6e7eef9c205d5466274b7f88ca857d7af51b2a35219e26260a383b0473b3c8737b75d5b4d38e77cf256268904b66d170a59159db2beafa66f49fd12574fc0fa34017fff11044172455bb869eb500e12bb55eb2ff515fd6f608101651e29f99bbc6127328d335f28d3c3562d475126037e09373114bb1fbdc5cdbf4264c63c3f77d93fcf0352cdc2008a63d3d524431bf3b5152fbbeb65c0dc160fb5b4c8467059b18a953662bf1e4030302c3f4249666a04c12aabc2275d1d16282d9d43c44e8bd1ab1df072a44a4fa4d8f9eff270f0deaa171fb8d06c00c69768d1b93b65dc36432bc7dd29b5841b1e30461e791fe9b886e5a493fff5da42523be89992837712e229267f3e38bd28e0c57eee8bfe535366f462a99985b53f64d66117cc086a265010c0e87e0e8dc52e5dea5b8ca5c6e14c3424294c156951424d49005157ef89424784ad5d364cec1be8822b508a1b1ac3cc1855be2a831fd7d6c990c68793f3472b0b86471d38144b9c0ace341dbf01aeea2680631cff417ede6293a6906196f75fdd779de92fcbd448a4c074c00972aee69443b48fd8654bcb1c16d6e10220048f12a7415c797d3f9c2fd170bbdb4c8823416fd3573ff3319a22aadbc8b13597658f0530711ec279686b5232d79358cca6246f64ba3075bbcdd4bc221b695083bbe9d317767d3f404fcf559c6d55f32fe63226ceda98ed4162360dd360503da3992bcd2133a541247dda4db3f50e28fdeac7e524c79984708c28cb119be7610c2e5ddb41643baec7a394a0a87c7651219c813fef503b7d21ed1738ba94a81f381cbc90ad3fcac01a8fc7befffa91cd5157268ce3a11ebbef56be836e15600309bd8f1e2a048cf7d6cf6271e79e37e4a5ea7d2468a97ddb98fbe3460bbb54765f0a385e68df0f556807e21900be9abbab95119b27445978c9e6a0f4806ef40af2aef7998426d5341eb4b66c24e99c580c338528a5b0bdfa7fa5bb59ca0c773d73bab175cefc2a034a5fe174d0df46bb6dc87a4a25ee37ec82bbcd328f724f6d989caa763d26babbd88ea2f8003e0f1e66b276d438d753934ff603979b0dc6067dc41c94e5ed1bc91e6da1795639ca55ffcd44edf47e50bc6a511a1d120180dfd41adb3a896e173d5c697b1b3c027a92782ce72d47422ad216985cd00584b2ba7de97aabf4746b5aad680c9058a44d2f04ddb0bc8688811dfb03285942770c73f778d665c4a1c9ff816e454a82c269c6f86b6629a3e044f1cd38e72e7a52c487f566d2fb33f66eab38835770ebd19da1aa84338474d13051a3b2083470ef47dd022f426fd2733075614c12f07e9c89b8d70a03b5c30845ac0ae7457df4b7dce38317b9cc45ddc408978a73ef76890e2627993a1491ce3da8e1adf2880532763e1b4a3f173454ba0b34267c41f299e5fd532cdf5e06158c0586f5a478d9035e13ae795ab731b255922f7fc7745376594f2abf34f0eb25e14c6441187d41086f61bb8ed3755f1241c925d6a44df5a55a4d86f8893ff4b9e4d20b30269e37a652fd4d6100fea3c5826b21e6eef93d5b78e2a1af1049858d62adbce475e0f0a8e1f0c830aad1ef2bcaa69ad650dc4e50a00a5ebe5dfb2c5e253a8baa3956e6692376f55547a88dde8e0b9462d890abf1a3e62476a5c24b6e738f9950bb110494f0d6be6714e0c33f914be06b71082e01bd993529bb2610f02f20cc1fcf8106dea0927666282eb950ff1c7b6d592d1b2c9c81ce013c2275c3b85c047ad07fabcb006d3060f8a2f3a123a6b0c4c6f346a0ed21d32de6665c8ecc83f2d51bfcb0e7a4d7ab4bc56485db49aaba3d62c961755c6b4733a1ff68eeadd437ead89181cab3cd09db3402ec16292bab46b5e85d88c4dc2a35d9f86497fec385f20834c04412f2e9316fc665ae75bd61ad2927dc47c5b9b0c43638d5f658d161257d8a060461f5a7bd44f636a056801b5e5ecc1abbfee0bd0d1d9e5040e834f8b5f362decf30742439f9e76a449c82a407c5765860fc9ca2dc828feab7b1a4a4f132de145dac20cf9e219a36b7c821f8a5e114b551c3f5b36f239a69455c8d4e09c5b37f3b75b4120b8e80c7daf0b08e116952436fa598fddd8fcc0efe41cd55639cd47fdfb391e7a1fd6f18e36ef1df", 0x1000}, {&(0x7f0000001640)="50486dabf163e46d7423f2c758b8f837e38e7df050169cb8da8d032ecf05c6999839a07be2af00886cca87549100ba56813e59e08200ffe7dc2cf6445eabda4f1b8ff1db6643efc6d02abe0ad89ecebb1bd3c6df27694c0d4d1ea333ea0134fbcda542651ec98f75dcf2b4fbb20625032a3b5a73320a7c67ea2a888851289ad10160538cb4dbae2f1b17edbbc133dc9fd5891db96f90827db1910a0e0a9d02e907381cb76dae79eda14e17a7b3caa6fd1dab5d49fea2da26546c23d38b93ea6f398d3f4dd0e0e7a728996585056d86d2bc96428b255e4013c633ebf7639fe513031f45d3736f07badeed147b5ac86850bc66e59aee45851dab9c09d62f2ef347c523c6d8088d6349de8c7307419b6cef50411e2c120644a8ac056fd332c9c12738a027b3190c3caca909add04d9f86cc7839cb16e20addbad86ce703c1eb2dd5831dc028e1bf2374ab9488fbbf2f2a851b1cfc213b5fe6e367f4d06ecf9e91155b08f59a0c0dd0a99b1aa2950805fee4e3717ceeb0e42d1450269c6f3914cf877986a6a1a6d409e45598ffc07329ba1b9bb52d5c68e9dd9a4544429901771c3a28996647ee4889e614af54900013d1c22d192b05e8dc75df9c160c7854dcf18244e2640d0e34dbb01cad3e84f8081df1739b83e70b14d61e477f1980e4643aa08dba77ff9943fd9153ae68e3ac5601c3e333946a0c6d5671ff7a6fb883203fc0b0b803887771d46fd55c41aec8610c08a5724496772a289a00a7ad6bad22af21411437d29b35a0adee0893bedcf77c4063ad5539bea78c048699ba3ce1b7f2c93b1ed1c9f372d7ecb81a393c665ebfadb537afa8c9de2e3c5719856856aaec7bcd88c7ee8520cc5a0659bc2827c7d574a3d9f846b0a9c5aa369f48729acf9f971d83ed5e9db16d9adfd87a2e6ff36b50c6d26629a2a5bce5104cdc5d6b4d79d6aa8d9094a057afaec4044f1b37cf32370def798db13a56d604b7e23f91350f9e68707f4ace775151d15011be7e7adf1cbe9f5697178a9bc6daa5358fac93d91e51c62737c2b944f236343adab3c0030f2aab73e6901bc0ae225ebc7380af4009fcffea0119865af7c016212383291e5d6c0e02012b519728dcf82fcc41b3d14695e5c014765ed15033652cb3d933f46cb883a05d30dc4967e1d9fff65dc20b8060a980c9a9c6626af19b1515054a07ae3021b8c00e788f8288c2f1696b5aa584d07b0fb7352d280cc8cb21c704c29a3dbcebb4d9f5c9c97860762deef2e8ef0e15cb8c1252ed566eb4e4709511219c18d0e99acf697b6c4606c7dc3c199cc8ee6e86fa48e8c519677a99479c8d95d294f2a7aeccf3863a17a295731eb9c8e58d400389869b82e3f2f0a74deb449019f210e55e302efc8ca2776ebf4ad34e0258a26441fc6c216ff15ed965a8b966ae75d37f228f21a053893679cd3b52cffa2ca990f3622f1902d45e77eebd8652726d222704d2de8e65f60ecc8e750074ac633fd11b10350601b3d51b7c28d55ea444e218cccb284c7d18d04de6101713d38227308339a02d6d9c1649bdac4d5f86eeb3f4148d36003761e461539836440bb86733a92f31e2e864deca70b9ca78624bf7151186e15ec728b37636ceeab3e4dc51f4bd500f9577b781f33509e66e2952bc6b054bb9dff1dd086f20514d03ead836a2b28d41416724603f04439ad84a7e251d2ec4271602718100029d467910a01db99634edc0e141705ebd9ae68f3d896738493a2f602d1a913819e8bae4273776fd44fce29b966c7bf29d2e3e3e9fc82b098de3a228077f3d3b37d0f6323c59026413c3e7d04e188e8694050b8406081b231ea59c85f0078c40b680f295f0dadea271d34a30e03647208b0defe0906a029669339bd1cddc590baa28bbaf7df60b0a508e846c3eb34d0a2899d11b23fd2d9b16135561dc8ffbd3bd3e5b8d6883ee9ef62d1391f8f8780584d6c254a177c66934d481c90bc55c0e97b26c9bbff730b72987e5b2affb8ee02a0f02de209c5ff151ee2c58fd599181ea92ccf2ef89fc3d34ae111b49e2781d84259b55b21bf9ee62c006d0c3f0e751a96f9d405d1bf935d564f14f23ca3da2c70660e1b6cd8bd2938bfeb63942b89d4db083d59e5354f34a9c2785cfe1fe02ce2a0956fcf82010ccad774ee19d33582eb6cb072d0d4f265176a9bc90821985d7c565c8c72f01b130074a22e7f0ad01a54ecef012460ca5a9b9278077e0aed92cfa100c8801bf3dd39fcfd7d358a4066a5e5bf13933ce4392d5550ac22cb6beb4648f6a2550752e9a712ed8f6752d1b467a69cc48cc8e21fd462d57353a06e9904390cefb8baaf271d5bc798706c4067b854b6eb7e149e2796adb827ce1e0d8366d1110e0a110fc8252d463cb7f4975f14223d66147cce32bf21c99f513a34f2d37f152e1a27e10cb6bae497d2e43ccb6bb6aa60e194ea31e94a3ef35a2ba580b73e7008b55300bbbb6c3b978d7417371b2ba44bd08c14922a221756eba35eda7341fad285bbe593f047b1862d7511e531c2ef42f329ad29d0eeedf7341dd379cc88f1585522b7dea798cab2e11821c221d3e7569e4e898e61ec82b64584f6b9c8bde0b79797f55e0d91a549b0919c7c2e7df3843fefe0339b53b66434f4a4235a99cfaba643d5c2735fe5c8a0067ed8eaa96ccc428b489f182427cf184fcc12151fe70d463efacc69acb1d5fc27bbd6983d981a8d92d1cc6bc059dafce264f146b65dcd9ba77b215153ca95ed6ec8b01f21c8e07ebab608b07bf1316198a710ec25d46d48fe2e3f78053f829f0e6608d89c45ad5cf41753edffca741f534c8a3790f0c1ed4828377a05daeb491b0520a770fa6f7bb0c5a93a16972b407b76b837491dae11dfa13384efb1ecfff3c1f8073270e362498f3075020c5fbdbf5d644ef71e10f2821fd93a4deb2cf5a9386a63908ed307e8700e2dbc8b0766bb44a2382fff543f5b67c24e4d4016d1cf69d1b20617c5fce6dcaf1075fe936990be7f2cb3edb30630ecbb1b1031c0376a778f801b0c908098b8ed2d1f18edfa3853eb3f4735efbc5dae5913ba42a6d9f86a10fef4210b7e0099966ed1b43fe0d9ca7b879906282681600bc9693d9f554d591ad6f5d9e0fa8fe0a876a1fffd51494a1ef905d42de7d1a46d1b9e0b5884335d0eb788ea61262b0e02924d889332fd977a41e57c0e580c2b34afa5883ad06fcaf4deee8c7ee67b6fcee5322da909569e6bf1b88f04807b88fac670434f2fe7ca8ada64af222ae00250554e8f132724e6a5771c608b1b535635eb6999df33fa7ac91ae967ffa5ecb4091379313548ab29ffa8e3a9442618a43b6a6954187b8de26fdddc7bcfd043ed81e455943bca30a9ed13acd8ad71d27acce6d20c2c187b85f0321c06d0ecb36acd9a091765ee1ae43418817351c338776085f7c1fa061c0a85cf26adc42e45ec0035a670983bd0a222ceefbbc8a3636e9728041b64c17d55e8e97b2d360816c50b5f7fcd6283f960b3a4a6a17034c04253f86c7a9ff3c02234c865d216a93070bc81436d23a85055622eae86309020f767af542374baeed43fb7d9f0099129c886f50970752d455101ab3cac182661acc112afc81b07c206bd9dcaa90dcf46843976c7b1b4e7d6f8b6b0bed1e810592f7a6584d11e218d2dcf41bcb9cd8f22a73435a5dda9327084a25a1bbb5547de243e0eee647a504ddbd160935314f4fbb1de41f194a483e23629a8eb8a8d9f71777271a642942f8c38a12f84804ae70102ffcef321b9db75efc4f7502cf952fc8ca50b85360d1f267557d4a7647b4a4336a52d10ff38a54ace32b5be7add1f96082a4d85bd426795a26438e6a5a8af70128f1d269784f58ffc72acc72e2376f4c1d02b914004cd0b88f0cea1472218fdbd7f63114a64d857ab617bfe458e7457998466d3fa471c126154564fa9f44139b756395384144e855a5bc8bdf2268b013591e02298d5c286503807751da698170a237302ad196441e0ffc361f880df63a3afd7821045e834d5b03fab1008131e5bc1c7ee18041bb9076fa4bdbb11c9aa5756e9bde0be08fd755390d69a91d0a7ad09603c976dd0feb9cd99ffa7d3907de6885e8540b48c5e7d108e480db56d91d1dcc0f0b969b91621afcd801fab9e3d46ee6968c255b4563efabe6f5fc2e606f5a01e3cca7eb839161e3b7deb9a93ee7e910e71296ab697aa9c0f317e5b210d27fc8fe1b177830182b6110184278b2a3d09512952b0007b703e9ea3980ae6e1c25be933072e1fa14fa18232031a6a805e3367351b4080d2ed7a8819c273d45057cf2ae76c2617ce35303412085d67bfd0ef5a54c84591a46e43c6f5e40a3d401c9511bd852cdf333a04eeb8f55276ea6b028ffda290e99686a965957891c1402024e334a5c8964d96f45ec5ebb0290a860b15eb52d2f2eff8bf49a4c75c3b92315c506a331df36a0f20903cfec0f37d78bfb938479f3fd7ac579832fd671a14a76d40003a288b75152ddf50302e0e9d1c3751920edaf6e6e5636c875d9ece45717c944711f4d63908891669b497a10a45049e82b71acc841a86b19e92e09645ccc0929315bd5cfcb1437799bf1dcca88f9992c275e103cba2a24aa14c7b388e2a0bfc72e32e25e040679ebbacfb076386cdd11f40165484f91448f6bd4d5d91357b44667dc09b5f05a338f2f6e209dc7aa554e839d3cbba227e16e9baa7cd8a3eee15f1e9bdd58e270b0af5296b0eff20382651c25228682408a635eb0e403459de23da527af894f7f297ab23fcf95ad496f8dd8bb1daf791fd43f8ca3cf9e060cf5e99ffa1585d3bc16d4bcb526d7134217ef93ff59453a206a5ade386d80da0ebc25651bbe110d76fb980c3ccdabdc47eef6046225d612554c8ff58434c6a5ed41579a61a93fe468a2127992749259c5b2a85052af25b9c996fb0fb954f4e13b53125e088097651a4765962335e8cde1b55d357920bca0d4f9b854f2caf9e75409a5c3c3f07357b70325a4cdab87f7c8374ced8978464eafed6fe8e93020d03a50a9b8df85f6aa334923481413bdc3233fc7dd1246835fb14d4a74e17ff31c8fa97066fbcd54e70337f9b0135d20a83900768b1ea3945ccb5bea300004cc14b197b2d8fe2036809b63ab940459e9e77c1133f1ae35de60f701c6a1ef84d412a0f7e650393701027c60f4c4621eccadfcb1416ef8145c69102b7515608927a0645ef04160f28de5890cf9af05a61430020d974f73b5267ba3cf53222851cfae2a7b38528dc6ff465741aa4bf814dc26564bf685ca8fa8cad903ef883c4b98a71fcb55d92f894f17c2cd65e71ff12b80dcced88c5206fb5cdf9d773c08c5805ea1e2b8ffbe31720f7ecafcba35db9bbc5d6e2a9273315eca8e7f78ff90b1029ec10da86c3bec08cee01689b962f9d4701a227b1a64a7c69e154c335152796f8acc4d7022b3e11298962be83b51ab07ecb6bcd0cf7638887f0cad4bc0639c3fc168002fa96d7ca79bd6b616b9e1773d39f1c28bb43d4770c8c52acf7f6add6c419cc27810fa63263893873035c28c4c7f67ef7a838cf5da28e3eafc9f413ac2bb8e5bcfdd4b51f6cd19bf7d0bc54f7c2b23c97a1564e675cd70ec6aaa9409ebb2133fb3befffc04a6a51e8193f2bdff181eb853f4703d401f1a97cd4e1a961be81c40ebf19b4f6364e1adc0a4ae145edabf0e5e553375c370811cab9e549fcb3a3d0134f34b6313715878a9b409b3a1c84c97e61b259443c75c0dc080eefb8088feb5098c3cb216c76da0f80a74230bc751695dfb1b60a5d165db26420e57da", 0x1000}, {&(0x7f00000010c0)="81849bfc0de0e67ae356873a46503f2a82ea436f82e6914f7fdb064a935cf65b8094bfea8f3f823151196beb", 0x2c}, {&(0x7f0000002640)="b4eeb821b3cb5788459fffe9014877899b7b6b3934f1a311e873e49328a1908063a08b567ec3d885defb12b4b5a9dc28d7557651e0dddd60dd9b10fc61e3fbbc04e7ee81e0aec22804f07d1091642dc2d6a178359a6711311b816f037df067c3463161f3dd5dfca76cbf7017c6cfa00f05088d2c723fbd800e5c306ce744179a5daee405f7b8738f56c2202ed5b4c338af50bf47c05a4d7d7bccb14469d0cd47d451a8a871dfb641ac9bd205d862cc4485ea74e225da9b090758b995ca21d7d4f43ad31be57df0ca5c2935560ccb2a92a6428d846b78689ecbc245333ad7b7de9cb8d38a9659ec7d5db6eb1c0798e733f82a401bb57f01b18e09b5b7a207f0ca20eef3c51db41dbffa31e2cb6e895415a12029a42a82ab6d12fe02f8be72629a05b5e013ffd306f0453ac55d02b26edef186536d68165a036e1a4dbebca25f98f8a6ccaeda60e98aac9effac3b234bfcebad546a297b84783ebdd1f54ecb56f04e8adfc0a6622c3b009bec4d70bf8c2a3c572cc51a15f183d8a182fd6445378f89899583069a23a77cad9e6b2ea2d273693bfa36fcc4d2320d628870aa00d78cb3c5b5a6bd8eca39e72561ba301be30dfb9350a4ad1885d4c33f8d9005f1808598795ab22244f433d655734fb0b33e17c0e6d5227f495e9d8a00d849b5e78b39f1fb750248dcfa854a6917e4ff7414b9129003379d08b2642711c09fbdcfe57f1a1350d55f7ddb0e720ef8b0382b05a5d3ac2aa6dce421beb705a506d635dbbe729d3c8a4afce88694540c59d3cd368e1b8951dd20dfb981d39cc1ffa453f29860dbc9c3ef4fa8a983492098511999ba188d65b63d1ae21bdcc50aea40431cffeaa3cf08368004ca183da7d33dc554f16bbac313b1497415afe42e14ee013ff0cac7adaa88f29acf7feb5638a6416e0ee4ffdb7660e3fb01438caaff4e2a5ed75a58bcdbe4beedd6238b721ad5d8c3ad2e2cfb4f0dcebfe6ba5629deab98de2a3e5c872d02a9c0f19434575360a500868e25a5cdf2dfc4038f07c25a94c74d9bc6a4ebccdbf2d9b560ab2eadfe78203b8ab143355c95597551fbad80b4cdbce90aba397516544a5efff91798018a136a698ef575b0fb86e2672ba4c3d20ffffae0a7c80f23ccae7ee8ed5bb2d101c88200ff22a702b29bb349d98846308bacd347ef14e8360d5d1738beb8c8988c86eac3a1f67f42f00036b33800c39f42e3b9a90c52836b5bd9dd4cbe9178749558bd201448fa8be1ee16c81a366545a0605aa74ccdc2e6b839ba4f754230c75cdf31761d3415c1e2f509eacca913da05d966b5b1adb5d64a6ea79f4239e5239a264a84aec3e65669372c94f480c1e52bc811380deca1b23a0ac081a6a39a9e37c21a816a22a143f42c98931732bb9997348a0f23a9ac68158741b12d72f0fc663ab7d7c1dbe891ad25e617e81bd9aed605d3003f5701c327cf419bb3b6dd9b98dab77c5b5fe68e9b290e9d8c891c898210abe4c44118baa42e5d38da7b54761026c0e0b5c94759826a397ec037119a5d3ab97e75026a84fc37e51c60be87bb4544be634b26b1f0e8718528f85e76987d0ba0fd137756fc1eff7245ace938eea5e8b766d4b22f678c1991e2f2c568ad4f53cb5b5c9e93f67367836bd5730a337c2e7ce3f929eea19f390d561074e784b9f5400c40e02465698c78520b64fb2c73c0f2f41b67ebd0b8654b6da92c7a293f9a10ee54b7f9675b334f6a3bc7be86391d34ccfb209deb274fb9a5b0bb929bde288de22e15ab93ddc3ac84e94fd8fc07a51989ea990a8f6316cace5b2dc11b5b3d940f949cc0a67f8348718a02f1b2728433fffc8f65cf830e8998c59261757ac21914038862904e8dbd42f4e0e9c18a089ed1899233f87ea8be64fa350f1cc4aced65cc82a43a3338cae4ad6e3589ba98c56ac1ab5f00dd7289e1cae17354772e4f799cc13d063b46717e40915f01ace8752ff38827518301679de96fbc48eea0c85e2fe4d6fb160b017e3ea5966975d154cb7d04a1469127b15cf41ca495df4f766bf7e15ffbffb771cc0ed80d730ba3b8e203bf2314669f3fb153ce043d0f2d69ff469ed246a996b20afe21a00f82fdba25364e42da5672fc6aa1a10c5ee793c58099bd075525e19e2ee7e182ee7b0f9eaa1644d68e88e6ae782dfc29ded66e5bca379f7054fe0ab60c0841515b41a5c243d27af229ddac173cf24be81d7b84bc41eb9d429fd94390303b5f30993895438436a4cb56bde720d574b07a81f51417c17b35fa4880c059ecd7eb3175577b84ae40b414515f1950b300871c0b8e8d9804c2c36f87cf1e0d3c98a77d0b2f2eaaaad9834fd92f49e4fd085c1be21158cc3a700c43cc7fe03941193ee6cc6eae807e28773d58654f89c1b64f3ff3a42f4fcacde8889d7e7643121b7cd7e9da9eb3c192a9d2486d84e0692a84718b7faba1cb595abc4114d8e5eb9a8cbca926c7943db176055f603b78a4cf66cfef634e5817c3ca44b642d9ded2ddacd4898c6377beaa875fa68f3237aea3cf653ce4bc1cde8b3aa93f1a0139b9dc28299d9ec9627631237028b94a775f39826b90f5529317fbcbe14e5d2d165303b0d2223aaf50b761898969ef93e840eccefb0ec1c5777199e237a91a696b09244dac82260e9e025b85c55d5f4b8eb51a98068db3ec8a184a005b94d5a78bdab6f1398f90c28c94942892f39559b6d2cefa1df7cd4843ad333b139d66ed8cd8def21ea5ebaf2a56cca305c2743d453376285baa795c134d01ccb1709030333730ebd9f98c699a11762de8661008580df38ed14e172a185082cfb00d8fde0320fa8a861d73f5db945480ab3f427b76cf5b56d4aa49ef25c32187711b6a62bab74966cf45c1b719d51b6410d6ddf336d2ee8242b4d903cf6f9f0a835f5e00fe4687b14270df9c9e209eae4f0fdf59b28d87e06639ca08c8a915046919be6b547581d992ed8db077ca653ea637c15a98b8f4100ebab50030e97568dfae4b8dc2d0226fbd771e60708eb67070bf90c8e198064e2b83f082d9d5a2cbd9c467155797f66bf44733752f5d933d2a3940ede47d269e0fb4134c037832d6c86c36268af232ff93558d11cd7952ff91d08486c20189587314b90371a58cc7ec8582ce2a1c1ea89db226fd0a5302161e118ae0e434be4cf76886246e5cd4e5b4b8841d44f0b5719a007dc2d5f1d3d2a8df5673db0c7d156c97753f304ba0974d2b207bbd900d41234358ca6d4e3b5fe0d76bf4247007895a74741081e7bda4028e4c2105514ec66b1c528cc561197152f0e33e6a28cbf83cc21c8068f87a5bef64e8c5454d1a448a8c005f467a1f1b64ca55371024dc50c9f53ce6c73b94aaf4e8109f2c7564c89a9b1e2dbedb71d50f6ee0833c659f88aba1333a3ffbc860af8ac1ca81bec12febca4c53f80bf812f4920edf75911962fbe99ac68c2a28748c87675640e82ef9c0496464046502bb40b7ff1f6676c02e0e551b0483665c89a9ac3aef90e74e36da9a235705cd2a52244cd0118344b52535509eb01654545daaf4b816bb9a26f7dc872a13b9028566d94a123bf013ead3686849c070082de66f0ecde34cb9ff9bbb58469f95fdefa659c16965af34b868ec9d9f6c176f1aecd071089e2b545be082e6dd0e21f714a60a1296a52ef9e01f1483476bdc4730c97fe1cee75f65b35116afb7f715bc78259b32e05f94a1a4eeeed47b262268019136cf2c10ef5a8aac958aad55bbe39fa580d1dc46721bf8a67d739eed9d5ee5f5346e6fdecac316e2f98b3dd15addaa18708fe47357099f2868b6d315fd0e0f622cb3fe6355f66aab5089991191f268ceab4de1ff0f34f93cb4764a954e79cee1698c44c1f089e57ea52cb68b9239d6cc4939741b8896357ab9cb1cfc2da79803168c6228a87aafa96c69c6ce0ea9927e96eae19d94e23935acf0d32e8cecd84dd310709d2e23137e29f679163ac208bfb7f3948fe4d51272af745bb74522c4dc2bdc909381cddd551b129baac0198539fd5b51ecd3eaa15348090b4c6bf6ddc95f8f30db95e46a7a2092461c5caf19d9a9d655aaf3dc7b1fe88cefe743b654c650bbad9defa1e2c832479ee9745ec8e168a2c35180f6e3e420099b2f3d7987a234cdf3e198c0e164c3d0ff634eb7d037e518acd90795bc52a4150ca5c9d4399a7c58552ac1714d29b56915198f1d29742c81eb0e87314633a18c6f614c269c5db7bcec0e7573fd93d7d2a40870bf4ede4f4a0f81278f11911fd967f5875b9a86560a04f6da49c62044061e150725b98d96256cd7b9c2ddab93062f52f9361e1e05fd412285c2dcfa7f1054d7938ea81904d32fd713ee5221d444fafd7d964bb16bf1e32477320bec0dd2cc60846f74e829fced14d737f213a6bac3b1fe14772f2eb6720d87f9e27dda721dc54ef15db71371ca21ef7fb7d3e36953b6258a9689e776b9a264f27836772f2c85e4335cad88b9205cd2a70acf65d2b4b6588f4a98527041efa5dcd766cbfe18bd27521f92b4cb7221db78e0f6e70a3bdcab7f814f19b3ff0b3fbae7d3025c0d216242fad4cc5db8e9cb65603cfd318f388191ae60435991db6812dedcbe4fe22b44eccc1d2f93035e296d197a0675bf426755b4834cbf29da453e720a1c5cabc1d332740a163b7e5bff79712ed6171c1c231788e5419489c1cd246d2d352d18c1446205c96be7fc50577eff9070c9a5a251627012a549951f60f96cf74d8ad08d37546394ebdf0d6bbbacadc5b72acffa081d728a758b25968e86e05f7c6d88d15b90920d190f5306f0c02e8e6dada1a9b1273e30c7840ef84403fee0c95d808e782d494e7d7c069d77766527abd3e771a7a910888a184ca22aaffd26e2007c74d0dec848f4a45d14da462f1f6fd64a84b3051c7e21e5a7080645f301882e26988cc5582a256f5ef2e8badad05ff14351d8b6084b8f7afaa88bae2d93849c1a03964a73170207aa12d14bf6fee6597e1fa4cc8e00ea22759b1f0ad1dc4b06d90ef9378c9a9bf898307001911620290274960cccf1626b653fcd4da32798ec31ab394c8bb5672ca210f314580fb9a48e65e7e1bfbd8657f571c35412d66215d21662a040c05cb4cabcaf718b8cd1b48057e9d1dbb99fefd6e7b581ccf1cbd640d620c1ab09b0e162df586b327466acbf810879ae980b5b31d8c9ccbaad9fc18534385a404304f75b22e79624d225c45afd25c4dfb44060a17dd0836372fa78336ce01b913985772c24d91dc2a4e0a6b27b88470df6ff66b2e40dbcc40a928d9b997510bc2ff0ec069787bd18d66bdce44b22234e40a1df11c2e560f052ff8b76288534649004b0d7cd50967d936538537392e1e2c68843f64fefa8b2c2fcfe16a572c45e43cc5d4450130000b9e686e2848e7a86a64e9b04d7eb57d593722d4b65b791e0994e1b5530a52e89a1582724b33de8adcf0ef9070b22d1f0165e9bd0d351b4feee5089b61edfddcf184c2157396b17238c7f858f10fa217ca8e97c76538a5ddbf1f41d4bd66126b0a309e7f363eda8a7ec9d39a23004c59867a17f6d04e30e431a8008ab8857c85c2b774564d696a86ce58c9916bc1c548e725df55192528859ca944dcb5d297d491a9dc9723b8953a607c5ab0dbbaaba7d3f1168780d0b1b552706526ca3a43c4b32b733374dc0b44183b4ffe54a9a869ee233eb6a5d796c71cbbca87d89384a879b25e6fd1dd195bdeea95153017d4ebc6093e1ac23515b2ad76be657d0961ec821994783c9ab8e437f2973654a95060188e70d1e6e4ae6a5ac15ac8eec92c6273484b67f231b", 0x1000}, {&(0x7f0000001100)="1349c3e0ded3c10d3e722bbafdb000afd6b80bd95719cfd66fddbb749fe0b4e911c625d628b0ba1a1f26305070f8b1bf8518b6ff118b389cd1ebf10d5f564f3e5d595d1923054e498f3b932db0795d0f18404a96445cd5520c30e455e6a3cbc971757a6fdd699fbf40495bc677d769c9", 0x70}, {&(0x7f0000001180)="c62ea8e15f27dd4d3b632d42f8ba6b3580dff66f14f1dda092fd345d56e8278b6526dd2ee3ebd1ea8186bab46182382b366f5feaeaf43d686fa800f7457a0f22cde1be59c3a68ee990215820b22c5e254d0c9bbd82", 0x55}, {&(0x7f0000001200)="de3963cf4266d5752d1f40f29c06455d356b5f52293d1dca658d5b285bae35e0f9da67be336c2f0aed07aedd6c65cc5941929927468b266e734c821826c0fbdf04588051e121ea1613765b66264691e6be9c", 0x52}], 0x7, 0x0, 0x0, 0x1}, 0x400) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 21:00:22 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) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86", 0x14) r1 = syz_open_pts() write(r1, &(0x7f00000003c0)="50cadb9d30d7993e1f3716064197a78f9a79fce5418e3aa521fa908b588f2bbf44d06358d6cd8fc9d434692ec183fecc8a61305814ff1814e684de91cb3e217031b6b9f8203b187b23b5fff7bb4fcb56b65a4c8695dc32df6a94ee749020e89c7f04057e536951c186597caac06ea1d88de08ee582a0ae1ceb7232517aa573a6901158d029d2ad0364e3ee08b0a7bed41e3e0dbe19b19a156ffa3275ec946232bcfa08f2b53719c6b7e2", 0xaa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0xc79, 0x300000000000000, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000480)=""/174, 0xae}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/163, 0xa3}, {&(0x7f0000000700)=""/232, 0xe8}], 0x4) read(r4, &(0x7f0000000300)=""/169, 0xa9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x796, 0x2da, 0x9d3, 0x1000, "165d486b08204b6c67357233eddc033609e5911c", 0x100, 0x4}) recvfrom$inet6(r2, &(0x7f0000000800)=""/226, 0xe2, 0x1, &(0x7f00000002c0)={0x18, 0x2, 0x81, 0x1fc00000}, 0xc) syz_open_pts() 21:00:22 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file2\x00', 0x8080, 0x80) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 21:00:23 executing program 0: r0 = socket(0x18, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) setsockopt(r0, 0x8, 0x20000002e, &(0x7f00000000c0)="4b74954c", 0xfffffffffffffd13) r4 = socket(0x2, 0x1, 0x9) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) recvfrom(r0, &(0x7f0000000100)=""/196, 0xc4, 0x3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendto(r4, &(0x7f0000000340)="01aad12466f23804fc533c5a411facb6a1460c9d0be851fbfa69397bcdeea813227097065faeee2b8b614926019c9517cb5385b27af05e9969e09c9217b6d89ab6a258bea0d440346830b72d22fc32b620c3c028e2786789ce2d", 0x5a, 0x400, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) 21:00:23 executing program 1: r0 = socket(0x18, 0x400000000002, 0xffffffffbb90f96b) setsockopt(r0, 0x6f4d6afc, 0x14, &(0x7f0000000040)="00000400", 0xfffffd0a) 21:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc62b3c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mlockall(0x2) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x4) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) syz_open_pts() readv(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) 21:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001400)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/91, 0x5b}, {&(0x7f0000001280)=""/49, 0x31}], 0x5, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 21:00:24 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x400005) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x200, 0x1}, 0x10) 21:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x0) 21:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:00:24 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x8) 21:00:24 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e3f66696c653000043190eeaf63a3908ee503db56abcfb0bdc1dbe38dc128"], 0xe0, 0x0}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x80000000}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/69, &(0x7f0000000040)=0x45) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x9, 0x101, 0x401, 0x8, "c826ccace543b644636f30902b07c9a03df36890", 0x553, 0x3c8a}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 21:00:24 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d15bf2f66696c653000"], 0x6a) 21:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) mlock(&(0x7f00001ff000/0x2000)=nil, 0x2000) 21:00:24 executing program 1: 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') socket(0x18, 0x0, 0x2) 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', &(0x7f0000000080)='x\x00') r0 = socket(0x6, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 21:00:24 executing program 0: shutdown(0xffffffffffffffff, 0x2) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:00:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') rename(&(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', &(0x7f0000000280)='\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') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') chmod(&(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', 0x1) 21:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0xfffffffffffffffd, &(0x7f0000000040)="9f2d5b7e73dfc382226df4c3834e70cc28b5e54c8ee33f5d6e28d1542acdbfde4146a97ea6947671a55a5f6efc46f214119a7d4b1f128a81256b33d3be6160eb588278a0550cb53f0423fe04c66815030a68f79f6b82ebed6cc4a1ffb1f5078994e82b716a2eea363fe470d6f1187b87239780f8beccf01d08067550487a439ced17296344e5d43a2ca5eb0197ab5c7da20f90d1c04d5d67d2bbc02418c6a228bd2fc4416df27f052756157ef176ddc70a412b155836a6a9e76e37595308dbb722cdde4792067dbc84f1bb8e480497ef565811360b065306338636ebe666e80c42789e1c4dcedfc277da49f9b5c86a6cb1810b8de4570cb40705325d3f010cf2afe15f2a184041ddbded54faaf7992a2583f6eaa16619a1f55116c26cc478ba0cd9eb43f575adbdf5c5b56dfd0d630c3bfaad97f0846cfb5889d531043e3b89a7cb5574d00097019369a5cdb531e5d2cfd9789eeea262b3c16343f756cd8acb14ce70a59c8bbd2efabc64be88884533c89c1eba9290c31621daf24adc13e8705f486c3d3f4e5075a4bb34afa90ecb11048e3dc0730076c67c51107b721c18b10e52f880b24f97fe72eb0d0c92a8f098a0b81dc82d110ebba9260a9415deecfcabbe575218398bed1e9dfbccb991f9d5eda528d5ac1595401720dee1fb05bfe6e930f854d053c85524d7de7ff768eba41e1840c6d9630eca52f169bf24ab9518da071afa08e2bd8f89742fdd66b8cec398f97283ad81f34f283f5781615489d5354f2f86094c4be4fad9decfeb909c8c4d9c1cbebb329ddb6eea6e5230796ae07dafa649c120d6357e84b35f900f17b7cf2a5ca0ac325968253d486d1ec509afd595915fdcdada94eaa0bf8c3c3dda4d4663234993c071941187c1b75b6476295823240913d9f7ed6bc7c1d20f3b45298a072d1e3e67f662dc57e86085cf1d80a93c0843114e646718ac316ce2037c49678ddcff48d0fe7ecaccfb082be31199d7237f347b1bb462b9f02379b59d976f2613cdd33ee73b6c6d75e300546ddbb8b7604b5d13f959481a65d0e86ca0cd9a07d24e1469b62a4580e0da1ffc619b67871a6c67960163614fc44958d6827815bcfcc8607d635d5c067ce9c50df46440f066ddfba4056dcb9e33e83c01aac38f4ab66290367e7caf1d5e389d365a2150b3c77dd18ba93eb5591389f9beb72036089e68748f31ec26b5d1aa874fa0de32b5e51cfe34b0503536fa8ce354a7ff3f33cc7032c5e67ccfe5f1631c50b4f7d72731b718bf418e6769c6e5ceb4ce70b21405cb248d70c5406740f8d6003ac4fce4ef7bfd2ec56989cc7225ad927b91dd5a21daf6e583f225da6ca3882a7cce9117e833698b060fe92b3f8b83806126ea25f5de01c53e21d64dac3b0f9d9e1de6a78250fd219f6cd017a2259c1f1f8ed036e520be6d8acfc5992ae152f47561dbed0062f05401b49d208ded7cc8fd0a3c2f94e2897894cd0c874a585f27b38f23d4144ee0a9f9406bfa0249936707ca51f6294c8a01495574ec6d25e341b181acb0430b42e40ed3a186ebde300621fe4f68f48e57448a6381a6c2d2aea553c00a4d238861674cc1659ae5af11401e74773c2868ca8027ff78649e7bee47ee8d247e6352897f01cb77a9c4c15ebced31356333e0724b4d1cfd51c81916481fbeee51ca4f8c4563b643d52a9098e527f294174180183f883d8ec714df4472ac2b6772eb71a7d1c018dcd689e8dfc5f4ca14f43b21c739fc9a1160fce6e6f8068a7f0d5a0ef1dbcd2b9dae1f8e3a3ad2b7a7edc4a08f5517f23937f012bb5b2ca0280c4f3841fcc1f1e871da87c35670bec959c9ffbbd142707f6a2b96195fea86e16f9ec95d953d07770cbac41dfccf12a53791f78dd7d555bde1dd029e0132c081b2318650836a917feacd5582941f5b998efe5774f91e445482510bca9191997559c56c2468a7ebb345e01ba9212d698d07058405d4c4a8d7e284aabd05a45f74ee1a241ccfedf38dbc5cda7d890b6dc7ead0f388f7fbb0d8d5e25207b8de4de50ce1056c1b89f27600dbc1d7dd6855c78cba3edece319a7c258fa1d049b35aa879344fb4d88fbd747943f833ec71db6f33f32e478e5e900ede49a63984bddbe146bb53d108c863f3d856bb9ba568c8ae84d87e8c72a11d92dea6e59e74ffdfac8769c1cf54cea1ceab6dadb536ed0a0a59d7462dd5fef7dc552552b2402501c6a19d337ab1d13babaee5af267a76c4acd74da09e9bb713452337ba51bc1aa5ca37989f191d34b57d50177921bd80130776e2ffe3eb43302aaadc105a07f5eb3899e1feab76adbb64e27fcdd4b79bddb91a4c5ed4b925b4730dae4f336ca0413d9155f62e0f253092da2c2811c4dff6559e2a9425562562efeae2401c3f1aa81e0af623d787cbad37b4a4126829a71db6e99b4859f67f0ba938d37a772bad6292eb152ba62b9fa73551d4a0e1febe2a96d0d1fecfecc7f82202f522301269a659c2867cad4949c639c39f985326b5e34f15372d9f2e25b5b5cbf16cf3bb64571a68c454c3f038f4e2bd7f3fdab67783e6fe1781f147824d68d38aa2105162548ce5cb8f17edeecbce564df528b70a3a0601c3546d775bf29c9895cc973d04f5d206d63f7c5bb754b154a171e52473c2838ee827e4311f7ded7d72d2c44e5db82f56af24fca5dd3ba1f532af66cab6bf4502999ddffdf71d159078892dbf4e7d3d57d3a9e411b0acb12dc1bc4bf28f5588cf88d3ce0364e3126fecba29549551b887248b178fe7955dad3064d42b8ab4371c526b1ce5cc203f98c07ea3f9b32c778c45bfa0f1e2325189448cab94852a69a87f2b006ac46789ba0c91a6965e3318a104eecebde045b47edd72bb4b7031813ab61f74a90a22ac1c25a7413164aaf0302a93392920abb6919dd94a6c012bd3d4a7a312f58aa51a726f5f798e012ffd2b3ddc5a810506c6acdbbe9e823cc1987014030d768dfd9a080c7779d682eb80b155a46d25db4fcaf35431720ff5b38aaa8562a22d795a23584a3fe6e4f42049fd50a78cb2d2ee295b1b2809b158580206acccfaebada980c757e4ef9bcc8d60d236145fa12992cbfb3faf039483eb547af86235ab24f5cfe8e8137856a8499d115ea1f102b8d24329e90e67a967acc89b8708666ac0124029bd9a7cca16c34e191b0dd1ba913102af6695364fd77c36c3db2a68c6b6553fffd887f95bd5c2cbcf9ead2a259b5741a5d22e56869ca3d133452a44e410c03096bef9b1c5f38e4c775e9d97304641e7403e9dc0f85f1b848b787499b824c9d49a0c04f4e7dea416e9005dceb2acc006ff13414e37b8a7f0cf1a0dc912892709cbcf1bc1082886842eecc15c573cb7c139a06fae3fc9d1f0b7def4d282eb811bcc6057fcd657102c5f0f4952db125c07a29814e65e68eb1e617f41ff0f004bb1a40d2b796c05d54dcd85c4bae9a77c0fcecc809be9d5c28f3436a38bab93c63b61b7d6dc089a65f23aba74cdfcffe65a616add47ec293bd8754942d31070a64fb60cad5cb55186f377b073be43a6621772c9245533896bc5d7b6eafbc8d7b6c18b38844474cd04c41a6dcf3c29637782f1bc148a78a15e9254935ca08f18bdc73e600b72fbe8453af5be6cba3c897e6d710b93254c7a2aaaaed26b83636075eaa7bed2878414d697ca3b19767bea86532926b7998a12484c860400c8931a267a0380c9e79c6ac148f5bdd8bba9683d95e73e7a673139a9c13a3e516a6689d8d3f6d0f19112daba022b5b181df33e9222a995aab3fe022ae4d3f2224eed803cde66f21192f78e56065c3dd9d2f415c6e89d529bbdb62d9e4561d0933b38d741841c4636672ec56683d4d893c966eb6eb99f9339d6d1cc1500779d6c923747233e94a151b24c0c7329292cc605b5fe9a016ade065eb51d538da044bb5f5bfd27397f57a8c011b0ea3e0bfc069c256ba3a2012a3c28d860118fcc7c937a512f33606b15247b32c23e7ff0f6945f69615be7a03cc7a4da98b0d0b1fe24c77a5ed9982b0b785d4c0fc843b5acb42624a46325413ce5226ef05b9a72f4a3d02cc11a763bb110036f4cde07db233e2653ea6bdc5c31e74074304c048e2002ccdc69a8c454e0e0405acf76211fd7d591a0a861290284a1f9f02e5f457a9ff4c042cd033c2eae9a9282a21913e521c0d4ebad872be1b830495b9f7f252059f6ec5c2b2f82b7b92393e64ca1cd32233cfa77f0988b347bf47630f0c61e62c9ab26b4f8073b19e780002de1e8641fb0f047b4934ec5d6a997b02b272ad4a87b2bd50601b04e0e865772648a5b210364ffa506d80cf605fff39295e4401e64af77a23feba70569d80644c33e524c4a314a907a3779a4cb485d10a46e9ab3b933d9a4d00fb101e44d998d06519c289125bc686dec664c615f60abe6a7d5affaa0988d0ddb75fe5dc58169ef63c465f84220cd43a4541c32404b88b4cdef329b37d3cd4f11a19a3c67a4d338b97b31b2eaea3f564ad729cff8062cca757a14f38b5b48f2168308e7e50c261ec6c62970841660aac9103c52d64814a4caeeaf27e5ea53ff12279abcbb9fdcb42ce874e30915905489b106c1321064dd900debfb938d937440d48f6c261d0740faf2f1797ae7ae55471aa0d0c4ab8e1258d6bc66320fedc7f161b5c7e84c8f3e713d8702725e2feadcea4d90aa440d9002dfbd01a690287c485c194c3c571257fc6824f70878de9d9ea536a893bee800e84ec9e9a6d371d79d761e461cfa992d1797c3d08f498f937a011beffaac4e9a59ef3c6d5c8518659525d5a40a1f726cc0e5d19c013ccde8a17d772899fe69ca00f390e29bbc81fc7704bf2166cb7e4af33dd0293f973d3e9af941c6f40c7f7be98a2d3fe7b2648e2fe302254845423c82b93fb1b7b17fed654bd445dd076b266a51491e14644331c54f4bed62e9b76182c2b9d2561c4e3e5aee83cc940c041cf02176a4e5c5f209fd5e15f7b1726b3443b12db3d1252e4bd579d7040e100d25a0306d816e3b2a6b6873395f6b573e203b6cbbee2716fb9b4f2d536df831982ebda66dd1096eaa4b0a5fa206c44e2a5a41c011d03e91082914d3809530b288132e1acafea22f2dc6a4d9bf2e38a3dcc9f94c5e8ad9ee981526635cb7ddcd15c057ec304efc544f8153b81fa2376d00d8f58af2915cf18be0729b2bd5979ca566acef5a7113a36ca98fb6e75f3edeb1981c4d3dc22d2c26c9761bc0077e876fdce5a6f713f2d4674cefacdd9f608102d108022b52ec502050f46c445195e43bfa1222b3d05a34bf4b635399a9d736f6deead0498b4ee1a7e785d1719c28fb9e7540b56df1b6235b5fefe51aeb617734cd8831e4619f251c3ce1272e0dfdde3ce0ae68b4b91f1a2744dede61cc10342ec3fbd9a0f1a7dee5e38b94d61fa7700c091eda84a1d87b060db2e9da0f0dd4f5c507229966f699b3340c1120d417291bba582dbba55dd20558fda43fa6a2380373061f8445d6408464e155aa73c9b6b625a0b5b2908ac7b69976dc2b44f46cfb970ddefea29d1c3f1c7b9158c9f644fd03a8b28c9931857dd43c9bd7683cb9f4a1dec1e652e9f2410b4ec66f7b0e16ef99e6d636e4a5af03c43f8461ed0217a47764a977765d8277d15e0b8cc83baf2b6cb0447f77e7f4b5c576da005e611840fcdfe3ceb51d182d60c8da8c23983100f7d28bb2e537c0de2eec4502e867a73681b310eead88e351f65921ac1ef7e0e31e57b561cc13f3a33c2fe35c6653401acfa9ee2a6c6a8f079c80a3243ed38b5a991544f7c555eb00bb22d78238f95ed18edbd8bce", 0x1000) setsockopt(r0, 0x29, 0x240000037, &(0x7f0000001040)="208d256826d6f7b85e19cda8c2ddad2d4b83dc6bf6da3b373a0f280f0bbece81aa505daf7e6e1925c93d9a7865305b6da4a23769c8ba94d6bbff8013757497c2da81d08109f4ec3ca82cb2a49ae82b7bd21181ac4dd12bc99b0888207c8e5e50de4981eeae0d8e6456100d34db42a379c3c3faa27d7fc6394e873ca9d13cb897dadb43", 0xffffffffffffff75) 21:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) 21:00:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x20) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x6) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x9) 21:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="030319326c11caffac1fb2073185e1c444497a86434e24a8f4a2ce26dce8", 0x1e}, {&(0x7f0000000100)="a6ae02a5cfb75ca6a45696ec036a70dd2869ca473bb2487d4224439ca630e29769936072217e54fdf6a27daef6694492584d7a02006b093731bd8203ef0a6f1c0fcb93490c871f573698d546548c166d43781be2a5c85d6f105cc170e6c54ad8405ef90e948087c6192dbd6c2a691c46b535a9d01bf4623daf76c8f6fe0ad3fa2ac36e763d3401e47d33240df86c9167caa3b8f71ae5ed510818e98d5e", 0x9d}], 0x2, &(0x7f0000000240)=[{0x1010, 0x1, 0xfffffffffffffff7, "5cb5247858009a99f6cd2379409223030c3844c1751d75811c4380adc61efb84dbfc28d5ec4b9950073871b37c1e1f3bff37bf4f39f0522c9d8ac994e99145ee8d5a0208263f9c19e3d2ffefcbbcb67723f9feaf042d209cb61b8c295fa8b8c1a00a112dbacce8aa3456c5df52c76c23cc12c440807852ccedb9f8cdb526b19873322e74356501fcfcae21619f8d86e272f8996f36a4785456824068356cb632cf9f29ca98fbe8e51afdd637453cc8e98ae7519cb33c221f70f13f723ab6765ccde8901cc830dfe704c960ef469ea624810b355ff8f3584fd75636f6841a393467d5e1c3a7ccb0a7570ef253a92bdc1fb56d343507774f364c4e0955ca635b6a2ee12728d622b8f8e15508657dd285f0c417b4a58bce74325bd04ff4fb4986103fb565f7661006a0fdef54025a13f0274e7605b0f669daf7a1e581f3a22b2baea05548cd831533f6a6614ec43767100b28dce13eb1f87c55b0beae4243933dc6f25156c5464280a6a6e1160bdac6979784475838b556e7bb2437f27504f0584075d1f0c556691d9677b1820fca2d6874221680469339681b2f68bfeb614cac38eaa37e7b347beef3db9ad16511290e8458ab8874dc36a297e7c0cd8e93ebe11f8077ebbc0c91658beab72df2bab7f89aa0698ec0fe5f9a734777eadf43439548a12f029fa48b4ba6c9da56a1ffbb4cf6b76bc5ec33c4dc7b3aa11b7972006174f4fcc2c04c75bbc8522ff4d1b23974b82c9ec8ec73af6217f1efea88ec43ecb2ae31421dc2d283aadb2cec435639f8fdd835b46fca603aca0e732c89043e91244c5c6f71415e337daf98ff66e0f33344982db405552188e35bd374588e92556dc14c543a3f4c917322d338eed567964afe3713cce3bcc39cea278fdc2ad64b7394ac1c45834ea7eef396eb6f94242c5877352129b6a996ba2041466ca0101bf6ce251ea68630524ced2e588aa818c3d032e95382a85418a50e67c3300ec9eaaf8f69d94240c5e0d6eeac9f1f55000fae3145b76c345e5d5245e285e3186c506ccccfdec425005b962169d88a6cc92607413b9f38441ddfa2280a428b0eb5ed1b96e1355ee71ca9f77911d861b53beaec5c469876fd6f952bba92a12e87289641a1bcbb901d539767e052de302792686dbde3913b111a215a001222715e906e60d3baf95b3c7a0792d800c7d5b4e05d4691809177e991947fccb9eec9ca3c5d6226bf568b270e196a386438f22b13831a8575f2e008b47eed4371c733385c77d500632e79dce95cc08b3e29e9ef1bfd99e9995d13ae5d4548d374898d9ac0d2ccadbf02a53fe99f3c1b6e057dd3b01b43d2b063d09e0285020a9c719c1ee6deb62288ae9ac528fbbf8624729ef6a5606ef6e8a18e992880050ee022a410ad40857f210a0ed551f5d504c8f1501181e073834d1572fd8e1c8afee0553ad6190210abbfb6d3b43210ba3cf96f53b41c3a46c71e5511948ab390b7469f6c4d975a6a634802a40763fb7fe3e8845ce67fc237ab2f7cbaf0b7c6dedfcb312273bcdb0a9dc08336c65dc0eb3557b4222daa8725cb98a62c1f18f64233f4793ad6165552435441deeca45ae7aec08aa0033ef58900eeacc93a8a260b5922ed253617c6314bc793b5b28b5f5a1a30b51e6c30594f0bb4d3f9da17b36a34b8c82e27813f49f5590b9f71e1dbf5e1d3db6a80ce046afa61c458c6c7cdfb0f90c79410291edc9026eba31d3075a7d6428a4703b530ddee3554915688c5e5e615019c744118f41a132d24dd4016739bf94fb6c83c06b8baa14bc0b86b0c15164b3491602c77af98a2f39ba24fdb09b9576bfd529aea34f9fe425e28cdd71f21002a7d1d9fcbcaafa06196d67560a23d5666f56c5c458baf1bb4370364b6416268cc9cc836ec8f068af4a2ba4b4de748b7569eeb9ac41c453cf9c753a6ffe9f677e2c2d81bc61e0700f68e48c8106f540c552f75c103b298dbca3e4e82d015794fef12c99a809645bc7fc91cd1f1075d385214b79e848415dd02a4cfd4e65f6c3ca113afda912c0904100f73e2aa8c6bfb8e7c0f84c8d1ca87d0f4310661a7aecf9da5a7de302a2950eceb66e03205604882f2a79444a3528206f3589b1eb9199d76c2a37a8b31401daf317bb249512410fef1b872da028e7826db822289eae82587ea779a08b378bc468aaa58a727841cc808427b704a60fc72929e2751e5a52bf38ae331510cbda8980787238c5e44949f20237d0ec2b3512efabe567a6e8360fa76a3ade2c5adba2a8989f839ba0954b8dd1ea8a96fdc1bfcf131d6d64cc89df22db7edaa6fdcfb0fadf964603ce366cb97de13618d3c5c128b18fc59c8b6f478a2c7d02b67fa9b80d1a24901b4fefdabd6928cd12bc6c2766f81e2b0d0d28e5ac6d193a821449813c90190bf1cb7205ecebe36005cc5b0302f286a25de80e536659365d60b260b66bd998bed0f683970a0e49c673019d61927758deb8b284d6db9096ec5906be537b97fb7f538e9cfbce3f3fdca96e5131689492f1d7e0aec3e2672f7bcd05c991797bd5d186bbec39007b87c0502153c140c527754b7b84bb0d932605800714b9f90c314cf27283072f63f140e4042123aef904d097373453113623c7229d6e0760c3bd5ca1568d217c3b3a9659c66f87be2f5950e50053ee6190995574111d0b79f410ce08fa4339b44c8a222a46e1f5a387bd183823c0de4e837aade102d9ef2e800789e971e1ce9e5ff0c5cdb82afd28436588b631cca9a740d7e1bd8b5ba6531bbcfcaf988292d456096b0ee5e3d60676f017ab6939ae337e98455075dbc3e79f838da79ead614ac2697176fe7f049b43f6aa1665f584b393b6432adec99a035f9679449c37b6225578ef2db6d6d8a078d661762758be36cbd852ad49bf6238a6cf3bc887a98694eab3ac986572d8d489d1e05c73b5b6937e6e8a72f5301287bed847cb4ff3a3e586d7604aa83783ef72be1cde9c59ff31671cb454f5df244b5a1da9e2d837236e9863d3f00a1fdbcf82fc5bfb23befbc8e5ebb5cdd59ad83253b9dbd936cce4728947ae0b73e846355c792f286bb97be7f751aaedf4d0727e25c072fc816db2e0866456d91625c98b03f7ae721f819938c92e1d20995ad385c7d6f1395b7d5a7b81cb6edf8f4b2ac9608911b92977a57e4330b068cea6eeb5acbd03d5d1c5e32c24a4a1191646f4757755200906e6379dc7c52fe120a68c2ecfe411e9f640b2eddc50d90f87063082118aa3867d71d4234b800b0377481378c984d82ce83d35aa1a3bee1f085cc264bf591d23d6db0fefdb38146ef91bdea27d48b2d6d00abfc4dd34e18c0056c299e08d810a5026df347c633066f90bb31beaf211ab7b88282e6133c612b63747c8de5be58a81ac299a9e1420d9b99b8947a5547307e76cbf7750a63be711a6dbad59c8f5475df1da87989ed7a5103dd14266996ba1ab72d8efe93835af1f287f6b82f657aa30d47ef9144d86e4472d868d3850a8f50f40fdc4635f87e390211902ef18cc019d39eeeb14e74f8ffc8ab52eda2e821bfc632bf1f8756b074ac45a6662b4f537a6b0046696d285b3f2f565848d013ea1fad584878e8d92e80c1ddecf84489a53b69fe7f3b5ce1e545b3d594c3f0e2a3c1900463a3ca68ef0e74d4e8a78e12031669660b4425f8c63facc3451f84cf0abc13825c2594caf12de0db722a9276f28dc64ce537b205fb0559a5a222069c21d32065924bd6b90f74dd1bc2bf25c7848f429bef406b3e11fd2186fee881a147d341831044e4aac865c9270132985a0f6bd9df02dd5db293127343e9a75a194454b01d7516ef8d97fdc942d54008378080b9aa4300c9d9d3b7e3363d9793ce93fe15443175ce84d910412ed0979845bdca3fb19e3b0292d5d7e68536cbcbaf1f2ce71ac6832b2e2c36842c01197f946fdc5784b234393536fd7cd327026e5b176a569908adafdab9bd9cc80798c2b735e23940e4db5abbe2c42efa396a68571e5d1111b79bf24adad9f85f6c9c550c753a3ce8e997aed0f5d97c602fb377cb7020759b29558f378a2aaef41abb72845f79208c5ed97792dcfb95a2c7706bb0155698f42aab4442fe6c6862c7bbcd3f03f9f163994b4c86f083f514a85b0ca79507639d3c92fe4d2e96c948d1f37953dfb5833f80c3c62a9a5a22b34fd5bec6c81017d62dd52b7672987e9ce1f2806abe46c1a4653b4af6fd28b8fb00856123ee38023c91573c2b05362b60c32256eb76adc1aeed12b8dc2073c8d6a826dfc9c333963726a99ec104f045a05bd25b2024fe4990945070a67f2f1498526bb03aaf2709e68346b894272884728b5768e8fe25b2452a4d861d1f2b96059c8da2520829f216861ad3d8f4e5d5be282bf62870f2fbffc3050feb49a2854a4c0f8576cc3c6dfb0870ee5f45a21e22c75a03cb46db21bc04967eeb77ba81073ceacf5ca40dd1690547b2a6139ed9829a0cfa10eb7f551730868d2a88b142fc26b79e700194fe550663b43b946558ddbc366d10befe6e6ee1628bc48cda5a0f6756c38410f238e064148eb7587a3594dee14bb0538e5cfc0ddfdb277ccc3e21bfe88ea23edfab54ef3bf5596ada447bba254ce5b231d4f17cfd954e2826bc2a4844c49ebfb831d1f3d1bd8141e99bca084180ee359d129814835b31d377332f48b6ec9f74d51bbfa683de08a34971ead85ba230ba69d14de64c1f8b4b0b5ec10a1e25fce71469e3bbf9d25f2d605a669c35d35f1d48db905188ada8b0da6b0b89f4da1555580dc183ee343c22cdcf8663cca3f45223c11f3041a6245dc175462535b51a359c752969b37138a81382889ffea2043fdd4db5446002956a419812ec0264186dfd910db323d067038011ae997bc413aa3d7de8edb533aa1411c587913301dd30339a97c4709a15ef3bce74cad9da23fd317f96b9dca66bb3ed1cfd0549926107eb8387a85222da93e42f05dc8c27929b304344a03cc2e5dd5fefecd6c7cde2ed15cf10847a4bc4e4f26f8e1ec298a35342f7b195b9fc57db649deb9fc60748fe4c73406d40facdca52141421c820abe6357981fbf07adb315c44716f3a7e9168bda563a5237724c2776b21e4600a9ca9a8c357f573d6f2d3f636038c7cfe9692b37f0139ef49b198f57bc7dee414ff139fe9a112f494b36b376622f21307531c5b0a4465e9d6ce4ce233019d8e1db440e7e19f77efd190643e191f154250ab2e31f3d3d01739f67a40ffc03de22bd40b68fd5412c30e1a0a88cb5ebd1ef1905018398559db14784c33348ce294ff48b851ef9e2d425b12cf70420a5f9a367f30ce9a85de6c83ba098c70b709ff5a7ee15d03b30d357caa8cd6e155bd7bfd28279a8649a85477574a363dab2244d78ce15b84b0730f3fd89e3e01d6e4e146a9968b235cc6247054d211f97bcdeb775bd75b4981204967769a0873d4fdb06a5f8a928a69bdf04ae5b575d8ff97bb2030c33daf21603b71a04b7ea2b466a8ffca54db79b629b2f518db6fc03e440d6b3334a54b948594211d29cc24c37dca8488d42f5e8f25f0fc38fddc213e7d9544c1bdeda9f090847521d9aaa43d20c38a04c8aacb9d99494ffff0bea5b654e9a16ef309c1445c7ec0e9d1e64c88b518f7802d182a804246ff31e8d90f2f2a611343b4113769c700ff723ac1795ac198af34e42d7b58529e7b042652f8e209029e755c7d84dee5e002eefba19e5db96d18c87b726ab6d6de9c802b9d847bd0818ea866a58373fedcff8c680fbdcedf242108bf7bf248210d242f146db3ccb0bf0443da1622dd396d8f2342ee"}, {0xe8, 0xffff, 0x7fffffff, "4223fb5bc90e50612443068fcdd72aa57fd52744a461aec6659d0e46924d339cacff5592ba0cc076ff4c530c4c8c0f6f250ad07c785a60054c566a80a7e6b9d57f62eb6f3ee0468c9e756abe4eb159809fcb2e95424e9179fc26ad7e62514f1308a9379945cc889e2b5f34ac8b01c011703b22f626c23232537f3421730afb34a62f59df4cad2a6dc9170b1f16b93c75d7fa6a684efb014231b52f9fbe559d539dce4b546dc316e8df4cef1cc6cdf348242edf433f710e245aadcda7505055f61ed77d2efa62dc3fe542233178c67c79e5f8a6"}, {0x10, 0xffff, 0x401}], 0x1108}, 0x408) fcntl$setstatus(r1, 0x4, 0x84) fsync(r1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:00:24 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x4}, 0x8) getrlimit(0x8, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80000000, 0x9}, 0x8) execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 21:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bc2798afb2a618fd1fdd2edb4a0df02750edafd23d1ecccb5e4d6ba115177f7f1dd61f5d814f83f39df17e69cb43c142dc849e949491f1a1bca8e3de30a85333df7adce176f4274c7c", 0x49) 21:00:24 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000000000001023, &(0x7f00000003c0)=0x101, 0xfffffef5) shutdown(r0, 0x2) socketpair(0x6, 0x4005, 0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/172, 0xac}], 0x4, &(0x7f0000000280)=""/243, 0xf3}, 0x3) 21:00:24 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f000066c000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getpgrp() r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffffffff, r2, r3, r5, r6, 0x20, 0xdc}, 0x2, 0x80000001, r7, r8, 0x80, 0x4000000000000000, 0xb2a}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) syz_emit_ethernet(0x59, &(0x7f0000000080)="2504102af5f151ec3b7ea6de2d7210f8468a8d789686f3721d49aee622c9bfa8f6f8abe4d972e4149ae763673c97231f9de9f5c6f8c6c8a1d66895add3b608a8637a8317f43765703b5bf909c37816e07f172526a4ac06c6f0") 21:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/44, 0x2c, 0x802, &(0x7f0000000240)=ANY=[@ANYBLOB="0023227e92f7002e2f66696c650401"], 0xa) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x18, 0x1, 0x0) read(r1, &(0x7f0000000180)=""/189, 0xbd) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x7c2, 0x4) 21:00:24 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0xf423f}}, 0x0) getpid() r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000004a964c5b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b103aecd8277df9a00000000000000000000000000000000000d56e98c2eecb0058eec2804a"], 0x72, 0x1, 0x800) setitimer(0x1, &(0x7f0000000000)={{0x182f, 0x401}, {0x8, 0x6}}, &(0x7f0000000080)) 21:00:24 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fchown(r1, r2, r3) r4 = socket(0x39, 0x1, 0x5) getsockname$unix(r4, &(0x7f00000002c0)=@file={0x0, ""/92}, &(0x7f00000000c0)=0x5e) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) syz_open_pts() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) getsockname$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) kqueue() 21:00:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='W\x00') 21:00:25 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 21:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x9) r2 = dup(r0) r3 = dup2(r0, r1) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eb42283f", 0xfffffffffffffeb8) socket(0x6, 0x4003, 0x3f) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="a94a17e4a3480a96007fd18f87c0bd681b397a68a81d4f226246d41d59d803b4c32cfcae7023046f6b9ba531244bee646e5225c80b097b35b52f8364422c5d5ad13f8bb02d938725aaef3d9bfee2ea4b768d80104f5256b43a481de77a90533a2ccb4f4942e3cba1482f84c65449162456017b7fac21d1707990572730d907ee53ef92179a53652038e815baf1cda787967ef881e5624af33c36a103063e42326bdc5451bf8096f1be25c2686d23bda16886f61a8226a6435353f2c463fab43a38c0f0157fa0cf52e4caa299171e8f788bd04a03c21090573cf992952aca30c0690d395044d460d7660a9ec697da5dac6f53b9ba8cc1893ca7f1b4687ac9507dcea0b9122a8c2bba5dea85e3349f89768d9493b89e6c2128332ace1658c0d88fcedeb3443013f65e6afb97867d929f56eec504255e398ce23b274fb245134c4f78ecf208b868b46aba10f6ab531c3f54f0d4962a988945f797b3621500c6b823e11071cc46255ee49a0a48ef371f2ef6207ebdca0e81331617d13e2903be5b54e54fa57961d58f9fb12d2e840291a83a98425922e2f50de0a44c4dfdb5b49b790c5da81287d4995f9d207734c972969b24c6ff46533ac4a96d388e630b14415dfb89a93db043dd3b2b4805daca51b16d1bffdc6d750feca0fd4a26683943f3e794fdc46a1b1e467c5c779474c8224934ed3cd31941fafe6a9459ba8d1162d34ce09a0adf07e1515be45c1a078b146668f80ca7a0c73710da34dd8aa9899849f5f73d539461009874c9e74956c191354d593e64a525d9fee794d939953ea4bc5eb31aa52bd59e102eb6661c16d2ab0b23b8f928986ded0cf892c181c331dea7e89e08b83972a32046766942ead6bd2ed45c5b7919ea9547c02a6e27a1c83ad3f2231d2d2ded13f19eb2bc026275f122c9a70a18b183dc0b44cf349271b160ec7a7a24f286b66a1bb7d0e2e84bdf9f0012078c6ef765dd88d3a8ba07f1c41cadc266740f412a1edb0cd8f1ffe2ac2139975e7608565e81b357cc827036b3d13f045cae1777c0da30248813051735e1cb89658d7fa9cd651183b2fd7b9bb30b54b511428e929ad8ebbc8f57c227b1ce033bd3d6b48d06ae25a4aed6217e01404f9f28e9222641968af4a5d777a1c71811d4c6414015a5f257d56d5b7c7320f1519e5a938ea87a85b164f2329fd0709c502bb16cd431ec5edab81f6bce96df2328dac4710c532598a86ae218a5b562ba54347d32c056a593cb5371457f9aaaae4cfdb310a0aa2ce0f4b2bcc2f5a5346791c2b727428c677af52cc5016e4876c2419ab69a12d0193747c555c5e0e68df0b4dd4e114e8a10fc62b26a32f8e81198c2e1237959b41dc3c123ddf0a93e10f313ce41243e1ec35d35f3de171b02a007761ee704f06a2ced216484fa0773c75c0cd846b5d0fa6ccdbbd571d511bacbd15bd7e70ea0067d66c4aea32a31440d4aa6797b1088e1cd5e8159f51dbace3cf32cffc57d1365d0e3e950edb4b1ebcfb2ae6b9e055698352d36883fcb3fb1e5ba00a6d28aac5c33ec6eb34d02d045956a263edb2dacd0a278ef46beacc0b13343e830c6bc4cdc133eb9bf153a735aab458b21e76b11d38b3573dd486dc12e4eacb04b72d0c721573e08953bba9b412be0fca63b17b6c5842bc8898cf558344af1c544dd5d53172a78a9ac92e11841f482e6f994de3280bd2530da87d68911c535d953e5074ac12d3042d81bac1ccea53f6d1f3d9c93434a6483ec9105927179e4e536eb6f522c31b4fce8afe07991f4c2d11d29ffb573473732f099176cb8d3b4d686fd393c866587858bb75921f159cbe46363550505e306396d69ab1bf561bb0d0ded8b52b200a96a5a4bf40067ef768b8a76cdd371e7833bb6d35eea64bd0fb60a19b67c17726552bf9c44e27593b144653451347ac1456f21b0c89d8350ea1f378069c046a88e357e9d81d4727f377fbc067b49528b38e3689637b8749bfae5b30a0991526a162a18b4bf0f89475f81768db3e66c13ae1476f0b82ebc337d7f5639cabf304a368fbabb2bc6c8d09a1c77b1b18e40760530c8176178f7641c5caa6aa0325818659013f22c8bebcc196a5686a55df055f984b31e9b47c77df23d202fdd47c0233f1740ae87aac6d90ba79d5e2efbb9a626e1c1ea1e29f053355d88b83ccfceab8efc87b67afdfaa8889124974cc44c82c73aefbdaf4132891cad07dcbd0a23c9a529175d12e92ce8748a4e312ca91610369c487166f7a06f6595728e6637ff5e08e8bfb1dad1b1c0cae7fdc0eab0e9e42d3ac495adfeae46ee882b74d458b2e085f4124be20cabcdf6649a48094b8da42ae82a9c574f1165ab3644391ae119367589d01c47238827496583b860a1c780a19f69e4f370f443470653013a0f1a5882616178c0fdc42659bc5a84e69b62a9397c4d677cdcf90cb9cbe333fd8ea17e30c446038abb243def3d43157b74bd8d8b42d880b45bd9977c65dc274dc7b52f5d8ebf6eb9dc72a779997837e6a2cbebecc8a33506bbf4b79e5084fab246253150d373a302601d72392ef266eabc8df4db68835d3f8cc22f81db762be20df17dc59f569bda7ee772f73beaa46f0055874d91bb1cef846311ceab75be8358dbca0c1e4c29eaf7eb634183be7244da7e3691f982d71d92a5669750e536fc7015716ab9f21eb69e587a2a52ec807ada3bb91af25dbe67d76e67da0452269abb4c360f84331f9dbf3e88f036ac120c8bc89d712b5c2f06abe097de537f393577142dd3603baec66803a588ad3ba536b4d060c8a3122a16444dae45903dc4442c43f1dfb819ce3cee5c318b75d25e7c5019da62985a7dbcff571f22a3484da7ceded3b8a4f7978f3ea33919f3f38f0db9db6343d47f779c750ff026cfd243f716ed017aa684cffcce8c8fd416023589f2bc2b6219ead51cf9c43acee498929843d5f384ef5bb0e92b58dc9ad7611c89d362eb0279bef2e3a1fbd9af176bc8eb2f24949f8d3f43c7b65e6fb86c09a4b93dff02acce086a52da4b20c1c93bfa4212860c3318b0fcd5173b2df7bce831fa49f3dcac5977a25fe9287427322eaa8b9da3e1e2315070a893c0e3f129357ed0b0cb82d358f59a163d2fa41d63c513490cead18531dc3600b86caa7fdc1469ea1f5c426897f6e9ac75aff22eb3210ffde8955654dbeff437c1114313dfd84610d2d16dd90a55711d4d530867d0aeec3f96868e6332b5a2a04427a085a65ca8ef6e4e7f722188ea088382ea406cf42e9f28125dc5a54d4074609b69ac8154b8de59c0277dc70d00acf5da465ab749ffc42b71edefa81c75914037b47812f9140756d061365c6f100cc3c3d44276ffaee33e03c07ac1e877ce56497472284f516bb61b105d42c345ffbc6efcbf3c67bbebdf6e4fd51f710aca704d854fb33026b7cf076275b776f0889847bc086ee8cb3fecc7b97c02f55120475b20b012d69eaae025f0729e4e3ff50ba58f8e67e7b9d6ac7bd8a01f82e09101a17027dbd509edc7437bcb0808fac9a61e03fb641310daff90c6fb5ab5ad8805efda441a349bea39a1af48b29956cca528eb47650673025c09e1f20c29f2305cd5443f14e2bb780833f7bac061bb4d81dc06f404e0911f039b21e0aecf4f530b290a987b122be36f88db01d7cf6384c20fe0f9e94698e5224a9fe0969649ee082766bb2c16c64fdd05d3854a26d975e85f5a57c05fa0e2e52988062ef4fe4eaffcdcc736060c68bfa24794f93984edde467044456b466858b795b7e112bf148b4b4213c272f0aea70ad168c0f48e048faa1c69e746c9698cc38b51d1675f1be174e194698a719fa1d8c9323af4d8f31c210a371bdac1cecf75c47eb1e115f6537b5dfb970ba1f7d5ae27a6a98ad5bbdd22623a63d6171c73d476947b04de1204d316bfe4960e5acddc3c1f72fd1596b179170c73c4c0388e1a84e1992341ea8d881a147de3d624cededc39e7a63f305f00f3a704272bc863d9b92996f76274ba2c5be2086dcab17c4603b9d7977cc403fe57beb98b0f1378c5ddb6f1cc0625950522c0d22f576bb79024a93507b49742118e366a19565cd66c69063aecc71e9d88e400b3684f0e30659caa8e18fc82d0993d49bc64a6347b1d67ece139ade58947f2f298fe4aa02980345dc4e2beb5eed1a6fa5cc1361b1f95fa7a853585ce3c43222e62fc4d1f3aeefae8c0e17322dfb6b75893186eb0a262528a1ab2c32e3d909432876d4577e9e0d20741f7e1d264503b996253f7806525834718b35545086271166a898ee623d5492d0a6c8d7659c1db84a7afd5fb2187593f15c41d5df2d12929e3116fa05d7e8c232fd8184d8f1d1681fc37ba829fa67ffcbbc83841d1d027cf7c0e14f30bdea4c13191c00892bd27c0f51847ca4142415e6f842082b4dd4372f3557549b5280e904f4799ab4e814d88c74632b374988231d32838106d8650a31926915e90ce262967f63a49faa37ce9e1458852aa52464a7add6c08acda31b85be74815bd561f3fbc45bd70f56941db3831e46ceac960cbf30ed1c6dc548dd31122111421f21b45a05eab6e2e969be28e03de3349c3f428dcbf30221fbb7eed5fa0802d53e9f74bc39f9fa274add5d99ecdd69e2f7e97b419000b6d1da763fd0b53019f8b368d433ca6b8e4ef24cc595c34f31baaae261b956a886eeb3b56450f194f77d3eaba9434edb8397efc094504a4df3f1522fd3e0545cf6cc8ed18ae8d9d2e9031c74c288690831663340a8ba6932a88c7817320c60fa3c5dba97d0c56047315a77e62b45b841bd1fbcbeab637b38e03643a0aa7b3903226346896cb6b9e6a009251d16ad813589810602d55ca45eef43749f7bd20ca6af47555868556abf60599ad0b1de2f7a270060499eb436bfbc1db9a0c100cc26a5375172a140b909c9bfd0f7396d3a8a513d86a8bf8ec677fe8818af95631687c49f613974e4bdd120e98e56e8341d84200bc5c053a5205d5fc4bbad6d985718528ea67a06ed8e96e001f64dc5c97d7b5fa3fc3a2c0be426e213485b11379c275f52812532f55a9532d09a596e7fc098c6724a293ea5e7ecaf1d92575d547f71cf5ca122f90b34a1cc81fe82a3e35e61733bc03867b01841d94b5b50e65dcdbd68c79d54a7514347a4e5d11af7d8c5386fd87b72e25bc2bff949c01be777978e20da225f5cdc7a753ec82f15d3a80ccddc2434bea920326210aa6114d8d3311542a68382fa963df38f9d3dc0b294fe1d2fdb29d157c9d9d763847da0b7aa20279564d49768c40b9b4b1e9ea2a5c58a56eb8d4c39ff15a3d431133804046bf0bb8129a280ea51e7ec50fb6a8b4604c6cb177ed73fc7894d430bc61df30e860aee1eedbee1560229a1a93526afa921e42e17a922b43d8a0bc5658c97f2fcf6a689e914fcc96b3e2d05790144fcb51712530a48bc3f5e13234dd9df1fecd73a62c2cac23a28ff28bdeab1ddbd1713974e79991a3a0ecce5e89e94c46b79d443e415335db200092cf0323a9cb43f84b0c95c0c5b1452fa7a9084f24fc842d45e714c27138defd3d3f0ba2d27f5695f26531b2600aab6bfa72a6e6690e7f2f627f5038a6af5cf9782f32b652d1f33ad31eb727b85f73c3d63c8e67007b46fdd139f2a6aea72fa96c8011b31db7aa8f67ffbed475223800ae3fcebd19ebf392deec8bcca2216a8f0b8fc43ed66204ea185a18a3c973c77ed8ea0c73fd59ad66d52bb76026cc73f853248bd9c96a6cfd13df031ee7f274d959cc1e5bf62e5f7b065489965792bd3f4e693c5753683d160378107c77fcdbc4831b62", 0x1000) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) mknodat(r3, &(0x7f00000000c0)='./file0/file0\x00', 0x2008, 0x8) 21:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) 21:00:25 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 21:00:25 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r3, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 21:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:00:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shutdown(r0, 0x3) 21:00:26 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x84) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getitimer(0x2, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 21:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x9) r1 = socket(0x2, 0x1, 0x0) sendto(r1, &(0x7f0000000000)="5238be654997", 0x6, 0x9, 0x0, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 21:00:26 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5e) listen(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x84}, {r1, 0x10d}, {r1, 0x80}], 0x4, 0x2) 21:00:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x100000000) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 21:00:26 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() semget(0x3, 0x0, 0x2) kevent(r0, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r1, &(0x7f00000000c0)="fb733aecd94cec5b599c86aacca048a56e4bcbe8632d0003e5ea7d2fbe8829e27a835585c5c58be8b3484e3486092ef0e92068c3e695f09a034d550e892d50a413425cc73051411bcd25b78c0697902aa977c092b2a31b28d3f0f724978905206c0bf1de172656b6d0620f8901c701aaba1ab6b1d86c939a1bdd004a4c324ecdd0753166d3143a0870447fdb3e9d7dcbacad18f7494ed54ea7f2", 0x9a, 0x4, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r2) 21:00:27 executing program 1: r0 = socket(0x18, 0x7ffd, 0x2) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="1e752209dfe1cc779b1806c75593ba3f0a482e12aaca4d10ed0bfd9331b1cee4e8af921e29ae430c01a371e2b7230646da64d7b5b6feb513c4e2f096f19ac421a476e7a01659596c3169011a1280cf", 0x4f}], 0x1, &(0x7f0000000140)=[{0xc0, 0xffff, 0x8, "4e8ad3a884d50e302316a00a80e201e1716f80cf6ef1696b655b9ab59ca715f002a455b347e2bd2dd709d71d89007c12f42d61d243c83a8d74a2af3b1caf810d255388e0f27f9cba858b5f9031c3902ccd38a7facec7983d2616accde6a8b92e9a2757970711567b209f8aa3be543a6727d84d6a2ea0c48313cb1d60079aa82edbb5beef7cfca79ccd5f15a9c9a7fe20f791ae002c64ac6fbaf5e6bd5192e05adbd9493f70ac9ee730280c63"}, {0x50, 0xffff, 0x7fffffff, "9242d6230612796e3bfdc9bf39abad62e270fd6ce7832dc5e703a0d82283b0d55167a280c579ae701f24818dd73510a85dac5c436d4e71a7a4b87b"}, {0xf8, 0xffff, 0x80000000, "cf99bb387337a85e776663d5ab3d3f5eca82b08fbec1deedb2f996de1ee36bef75deca1ce7a499a9ca9232cf9308c132eeb96c1153c727e5db14ca7eb076551ed709228ddcd89852d0e50660ef8a85ebd8608d909ee36a8f1932826623134c254805e8464cf788b60764de39bf0ea6edfca41d87d9a653fa846329c86885b6b5155eff89f861d99ad4070b0f2d25bf6732378cd8d22398f0e32fc6ddf6699ee52378260e057339e6375892fa5b42a29017b3a56db469bf201bcf44f4d5bece9d6db74b19d291510a630fb6105f255708dd424f027d9ff445e6d71a3445e2807b8b530a81303a32a5"}, {0xa8, 0xffff, 0x6, "d2e6f14df3d7f1ee3dbdc92b616994abf96dd4a30fa4046686e172ac87546fd33e6ff02daf6a5f21dceb8c30befb3a50009a8ef5bbb92ff39c5b975fdd5614bf2af95bf7105ee3f9f3dd813f4846337fca89d6ee1cea7b48b0845c943b01380f891632396334361474f29bb330d28ce606152d97b786b8b43e60f41b63ff93d6662396efa0fad1cfbb6480d18e3b47516801c9a943c0d2cd"}, {0xe0, 0x1, 0x3ff, "8c86bf6dcb51c053766e8e560fb9f9cbb35c1f20dccd0b770c4d0560e004fcd02a3f0b3d74c6c03a41ba59e8b329f836c54504b6477356d51d2e2d1718face86e493003e7f7a46911246edc3fdede1a0721d020bad95e7a2600ed9b29dfc7ede41272d771dfd014201c09875452c432144719a8b5977794f0c018470a72467a8d26ccfddaf14e8c4e3aaf43bf3000357f3ce878de3d2b23cf3d33ec0b3fe71bab3764991640444b843bc20c46331d19d1473dc93c0e052c74fbbed784bc0b35970a9555db2f10ffcc2f711ac"}, {0xa8, 0x0, 0x7eed, "490ef06f51f68a0c61d46d5c4de72b874e32929b979912505cb24d98f6a040959b0cebbda686d8d2ccd09daa65136c4c15d7a6d1b1c77f2c1a165e5136e1da86f8d4b26a5cde42d09ca26b18658312dbea87c56e87f1f87548c6e5e3c7c0459e6b83c16d69de0e95c4cffc17200e2adc293d5a3cd76101bd716cd362186a29c0d924e32d9cd20419982c077ee77c1efbf30835f53f"}], 0x438}, 0x1) 21:00:27 executing program 0: r0 = open$dir(&(0x7f00000000c0)='\x00', 0x400000002c5, 0x88) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) 21:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="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() 21:00:27 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000080)='./file0\x00', 0x80000000) 21:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) fchmod(r1, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:00:27 executing program 0: r0 = socket(0x94, 0x802005, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/88}, &(0x7f0000000080)=0x5a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x5}, 0x8) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 21:00:27 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 21:00:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = socket(0xe, 0x2, 0x40) setsockopt(r1, 0x15, 0x2, &(0x7f0000000000)="1afb43dabca9b73b04000000a41e846335563575919bfcab8a2f364a8e41fa8c960f3008d0316d89a03dca6f9a20c054c1d58d68df8b655e06000000000000005a086498bfec39f2064ba723b85600a53512a8ee875d01000100d643ff3c4540018370a4457d", 0xffffffffffffff1f) 21:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x4, 0x8000000}) r0 = kqueue() kevent(r0, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001440), 0x0) pipe2(&(0x7f0000000040), 0x4) kevent(r0, 0x0, 0x80000000, &(0x7f0000000080)=[{{}, 0x0, 0x1, 0x0, 0xffffffffffffff52}], 0x5, &(0x7f00000000c0)={0x8}) 21:00:27 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0xffffffffffffd19, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 21:00:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, 0x0, 0x0) 21:00:27 executing program 0: 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xb) recvfrom(r0, &(0x7f0000000000)=""/248, 0xf8, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x55e, 0x3edb}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 21:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x6, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 21:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c734faf76cf04e70ed5f4b90bc7dfc74dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c63ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0x79) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x7ff}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:00:28 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x13c8) read(r2, &(0x7f0000000880)=""/161, 0xa1) 21:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 21:00:28 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000040)=0x400) 21:00:28 executing program 0: r0 = socket(0x10, 0x4, 0xfffffffffffffffd) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1, 0x67) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000100)=0xfffffffffffffe0b) lseek(r1, 0x0, 0x3) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x80) 21:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x200, 0xc8c, 0xfffffffffffff71e, 0x7, "d92bde658512d8eb61edc7c3356d1689c1db2700", 0x6, 0x7f}) clock_getres(0x2, &(0x7f00000000c0)) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 21:00:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/142, 0x8e, 0x801, &(0x7f00000000c0)={0x18, 0x2, 0x10000, 0xff}, 0xc) getsockopt(r0, 0xffffffff, 0xfffffffffffff083, &(0x7f0000000100)=""/177, &(0x7f00000001c0)=0xb1) 21:00:28 executing program 1: r0 = socket$inet6(0x18, 0x20000005, 0x1f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 21:00:28 executing program 0: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x40, 0x1ff}) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffff) 21:00:28 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) mlockall(0x1) 21:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xc0, 0x4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$getown(r0, 0x5) 21:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000100)="c6238e320704fe42008b933dc79b75541b4c69a0ed1e4a19fa0a5d2b849fb8f9c33518c998ecd553471d35e767de1948f40caf0a96d7cec4b1a491a4e0eda86d19f5c5a46e3d4bbdb28b4188dd2edfc5707bb048045421f34102d11fd333783a411afe63d0089ddb2f6e06fdf2d96c009a8f7b68382203a4d16d589c3a73f3c6c1702ae985ff9a8208d06ae7b5cb5a2c9bd2743cdf55c6d95df3ef9e5ec948e81602", 0xa2, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000a687e5cacdb3cbe2"], 0x10) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 21:00:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x490, 0x14) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = dup2(r0, r0) close(r0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1000000006) sendto$unix(r2, &(0x7f0000000080)="daa15be5da777d191ca59a69b532b3872d656a7df7b64d7c95f115945448f92e9fac810b7bfba1250d8f01f5", 0x2c, 0x5, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 21:00:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "168cc5bca73bccc38516000000000000dfe87393", 0xffffffffffffffbd, 0x8}) ioctl$TIOCSCTTY(r1, 0x20007461) 21:00:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) r1 = semget(0x2, 0x3, 0x220) semctl$IPC_RMID(r1, 0x0, 0x0) 21:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() r3 = dup(r1) r4 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r5, 0x0, r4]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x5) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x12, 0xc2, 0x10000}, {{r0}, 0xffffffffffffffff, 0xc0, 0x9, 0xff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x30, 0xf0000003, 0x4, 0x7}, {{r3}, 0xfffffffffffffff9, 0xd7, 0x80000042, 0xffffffff, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x0, 0x3, 0x3582}], 0x7fff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85, 0x30, 0xfffffffffffffffa, 0xed0f}, {{r1}, 0xfffffffffffffffc, 0x7, 0x3c, 0x1, 0x6}], 0x4, &(0x7f0000000080)={0x4, 0x999}) 21:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 21:00:29 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) fcntl$getflags(r2, 0x0) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) getuid() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 21:00:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setrlimit(0x7, &(0x7f0000000000)={0x5, 0x4}) 21:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0b114fe2ae7ec62d7ae03ca06c90e7e1c8b955c2cceae142a9e58e556b729647fa9ae16aa74a2d7aa469bfae8bbc803cf7af247f202ce0edecf598d37611d4054ac218e9f3ae030992893e1efc2cf382df23e57951c8931ddc4d6d789dbfa25a880092cf847a6521a5", 0x69) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 21:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x0, 0x1, 0x1}, 0xd88, [0x9, 0x7fff, 0x5, 0x1, 0x100, 0x4, 0x3, 0x2]}, 0x3c) r2 = getppid() fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x40000000000, 0x8000000, 0x2000100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 21:00:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) 21:00:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r1, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 21:00:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x9}, 0x10) accept$inet(r0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 21:00:30 executing program 1: poll(0x0, 0x0, 0x7e) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x800, 0x4}, {0x7, 0x8001}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xa4) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x401, 0x1236}, 0x8) 21:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0xe) 21:00:30 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt(r0, 0x1, 0x8001, &(0x7f0000000000)="5bf60a7853dc7814e7d4d45c3c2c6322d5070c4a064371a4063709198f3946dcdabd7cffb91fe0df4902097e33b635b9de149051b4b6bbbfd31395609e185b01e3b4d113307f61137b6301a16a17eb63f923828cfec557", 0x57) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="820235517f86e8596164c53ad37c93509c7c12ca4c609267f572b038c10a3968a2ee85e822de302bb106097e12adb0b9b7f7752ed68ff1d363dde2e33afd84a21301392e856d16c7fcbced615a49adad9a9217491474c6d1a89f94a05e7bef48234b2a77b70cd8fa73818112af1878d6e7bb298456a6e95ef041eb9187da41167adc5d58f49ca127c3992025c01f9b649c09ac2ebdb2f8e604e4f4099c39c6e5c31dfa97789157581e80105abf154fa98c00ed887916d0f725012d88e42d171bad0a0dee75def1dcdcb8d8e9d4442dddd83e7fb5bf264447e9ba9b7649f642ba948fc69f000000000000000063b91ce086399e3ef119accd0e00939ff56920d301f4eb8de4f8214c069864f1b3fa3d43427d6e158e9d7852778cd816c5a50e72e7a81d3884274dcd219ea221528e8e217d8dd4b8133316fd3818a89d9f27281f9b2aa6dfabaa104ebff89cbb52571dcab334d598ae9eecb978ffe0d21198d9a2f30671c3abd2df4d7d24780695d70e903c32c9674b45f74a22f945b26145e45c7561bd1d198795bb8b59bc8c947ca983a280120163ae17bf842d6eb1d6f5b4be279bd29f411610a7a3c31daaaabcbbecc5f5afeaee70235c8957c6757be7105dae95def9cadb140d7442fc902d459b8ebaa838b4a1646a5ca87509270296c5526972fc32d7847c62140b4000000000000000ff1080146ad3d7ef387d4e06929189b4bb67eb98bafdcc5558e6b5286a348d601fece8de30616b9d47843a056de35c73da94f6244ee96fbed7cf93d2e4b0760d8e52fc1ff5279ccbd27b14a077a9846ae40065ba94f621a631786c0b2c7aecb376bcae56fbd13cf36bc2acedb614a3659e100fbaa83960c600000000000000afaf326ba25308df8a114a202277eb369bd0ed9c1e326302224aaf72104ca8bfeaf79475bf8d2cbe3e9d30426b9303bf7b281dab88f30d8c969acb0ca10c00000000541339d32ddcec71d465c20a3fee8a807458fc30bcbc5644bea4d5fb6c161970f1f5834cb2bf5d6b0885764e6fd8c331505aa73e207c67bb2d619ba37116e052291c15922428aa2488bf99aee9593a5107012f02997f13192a2b20adcf802be5fd8d7dfabc733980a2680bf706a843ff1d60f38253975f1de11e9d83fc54df059211d9905222090c298456be"], 0x1) 21:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x3fffc, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = dup2(r0, r1) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x4, 0x7fffffff, 0xfffffffffffff800, 0x1, 0x4, 0x20, 0x8001, 0x6}, &(0x7f0000000100)={0x6, 0x3}) 21:00:30 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x539) 21:00:30 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000001100)=@un=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) r1 = msgget(0x2, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001140)=""/96) utimes(&(0x7f00000011c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x103) 21:00:30 executing program 1: unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = semget(0x3, 0x7, 0x0) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000040)=""/114) 21:00:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000240)="9642a59633667987583aee7d815ba39d9692e58aa46520ee3b2112172f06737715e4a32923273d65054e04f69056a635f617b853fef1948d4c4e42d39ec9709439991e417d4b91a3902b2d4b66b7f4075268a4570edb0a4ac4473e36b02f97b56c3a2c846d4161b5b9a4b9aff87b8211a4bbe9197717b20c4dac136f531dcb24adc736f7e01658917e2b6b9070ce7d1119de702641a987e3a98462ce09c18088fc462b05958852d139a119b653d251b776bd27162904bb57c463c83039a5ba872c7611e633fd7e319a1dd039ede15f", 0xcf}], 0x1, &(0x7f0000000340)=[{0x80, 0x1, 0x3ff, "a62bdd159cf191d8c3522db9e0b7ace6f0dd224025f163f5743143c4c057beed8f6dd68a1cc39eea8f7fae053deca269fa8960749293165de702b8a307a9b6219965bf570d34569c956899657b811f6d4f191edf1abc14aa77ca22a35d2e557233700565a16dcccbb12248"}, {0xd0, 0xffff, 0x5, "6726513dd1fc014833a9dfbebd319b016995cdb7596d234cf85d8fd56d15e4e47aac2fad9162b520b1e8103e8de9baf9c0496d61ad1060ae3ba0b1a4e537c615d9ddb5f16e6bb0c0ea946dfbb1893169d02e4fa7349b6532bee7ce229ed8b47206185b4dc6387224551a55b8c13b86bfcabe603405ea237a8b0b5a036da746a63d0a992a12f46b78057151947c47a804dd49ebbd315692af915c03195c715a408517b3621caf72be3ba2718e407cf71b95efb33e7128f1dadb602c"}, {0x78, 0xffff, 0x7, "240981fc43bb0fdbcf3a02cd8f23a649e9c2df833909443f3c570799ba03f0caf6cf82cf291b2137238fa3563bf16c7469d82a06c272740346ed3dfcf28b05f907d20d5825eec5e29f8a519a8dcac52a36efc5b404835c53c3808b0efaeea5958e366427"}, {0xe8, 0x1, 0x2, "6d1296b0b916413eb7748401734cbf3b02eefa5ea281da6922381ed1e55756284794fe97de0b514b620204f1d6c1de0a59f1f8e3a3696f1765d70a13e1f7735abd0380dc2bd34e96d7c965f76fd842d61341529636eadf2825271a6f7d9d1e21f2bb9020d608763fcfa59625192a1ff272a0dadbf47d9b1e84a259b885451ba0063456518c748f75c345b6391f31bff46f96358cba0b1405e76c3f5de0f45e5833b6ab81f5426fdda3aa3bf30490f2e9b69b800023f2f0eedf342154d94899717d561d83d6872fb61af844784881064cb022b039"}, {0xf0, 0x0, 0x3f, "e7810ab4fe45bfb0c11f772656321e68f874cd7dcd3e997cd69ee81caad0b5e2aa8f573ffa0ab78395b31b6c62144422474c3835390ee76cb3712779e9a2e0188aec2437ef4b2320d0b57f1eda390ca894fa439647ca87eb1008939d055b6b8f9664c71545db01f844847bbcee8d8d2721eb1fb8a18d13e48d23c0835eb8b845a48423a100d2d79c830d5dee2f485a53108f5e6c500b6a7671f158d700f6487ac6270e050c9adc4cbdbc5c56ccbe9ea169673ea67aa7a7ca4736fecb7504dd91f4f959b9b018c56517738eb3e59beb8e886a272123876794035aea52"}, {0x40, 0x1, 0x6, "9180f6094b518f62daf1fcfb8e2dc8dcbf78f9bdf696ef5f0e383445bdd9148b148a5dcd063aae59b9be6561f7e62fbd"}, {0x70, 0x1, 0x5, "ffae8b9ebeb640acc1d2861bdd2473b26a6fe59b5a4d0e7cdae19eb7eb3ffb056a7f14b4c0a20e6414aade28746e67279fd2a490e52b09fca4480e95971ea92cd39973592579860d7f8c6e6c5c571e9169667e3bfa564ba903"}, {0x1010, 0xffff, 0xf36f, "72b7cf529c01a7c2f7ab77f347937e824382ac40bebc2b2ed3869f839aa48df54a5c5cb6d874f549adc1d553d3b81ff1a87509f3b194c76f37c332f85e6ce81ad24ef63da2109bf63b4d47b4a5354bf0ef9af7ed8b3f8dfd3083ba0c8044fa47f82bfea763a8f0106c6af040ee4ff5e822ad2c9e7aaba50914a7f591022fe47e55504eeebc02accf0f91cd2ca4dbf365ce962890443945988e4e17169817a2682500ee1fa6160cee4bf14be964271fbeda339dafb2ba3d31febc4cdbed3cb9de2496ac90fb97fb64877d0cb62f3765f9cc3e4d08fdbd7202d118048654ae44e470c8ad666885bbee50c894cc0e40d7f2b71f8a562a56890728d37314f6d57af460022d981815fe6a89881e72adcd69bbde5a2483c3c37b9164d7c402df6bca6dcd66a37cf63ddb0567df2f337ddd3bd5c0d2476cbf6c11faa519516bb89bcd65ccaa6d4e782d51b5fdc5ea53e37e2589a8e63283616394faaef392eb39c8d64cc2c6377bfbe82dbd458ad6ca9bdfb04b5263a26f98bb7ff106b4e4b767fc550182fef9e95bd60271c8b2485ef940d65e26fc1b9524bbce21d3ed23c225fd95a37d94fc4003d2ec2b337adca081c039c5f08c94f17990684cbf996cfa0472544f505a29a7fb034a9f0befb8476a1a04959d9c90698691875b72bfb15274084bf00d579b1b0e376cccbb8f7d657d3bde0264b2cb193763cb1c475076206accf7179f78f21071077bfcb9924259af512389713be3cb4f0455fa70f40832276e6f7720f30502ab3832e3b904aa6892c597d46a71afb1128e5c84323b79a38da257c1e2405eb5d91bc32f8c0f80cfa6b2f1180fd00f68e080a395b128267f87654e97417738ce8509258ba525e7d97eb84a1acf6e07f53727170143e50d716f29d5fba7af197ae38d052db3dc07b86f87edfd778cf2ab7e22463a34fbaba7cae15ba8ac1c3abda6c0b1096f1ba1c8f771ed853e7581878091cf1daeee875de47c0731f1ee33f89a6aa1d5b6b0d95b4af95a77fd7cf9a353a10d5e460081ba774e995ae6ec8a4c6c326196ec40ec552e676e1a8736e8df5553cffb1ad3a6167c20a4030252d1722f4352170d923adb478a8bd24b3d28a4cbae3979b8056e2f95682f471f1dcbdf634b68dc777caa38698c673cb56efb02c01e3b03fbbd8aff16d6a9089d18d71836cd7cad4cc60887e464950fe06c96890c6222ec03ff2376a521a7521b3c69287edeeb2c1ed09bd44cf1212df265fbfc92019a8a636928c7454825188072ebfe33122d7fe173198b4eaafe95ceee1cd8e6f587ab460447c0533decbaa8e5da6ad8d0d843ff1f4f8f26ef6b038fdfa09b203bba5ffd0106da91cdbeb04c75f07c70ae4e15a885b9223c95c75a95935ecbb4195ba8899b6741579ffbdd75f666547a5613d5118f5f7afa4dacbf560182af083a5435830f021253c30becae8477ecb2427f0375f67327d6b5e5949097444b02988f11b07a8d3f4d9cd9db2d74e524a7154e4569714dd84a9afecde4af875170eaa6da9c29cf1e41b57d759451890a392ceaf6937922083bf5d90dba68310e7b02eac3fec3e67354dc7c3587d27d0890875fdc7f4658d3c7c8aa188dff08b82cd3d85b202702c242bc684221f768a634c4e4548e0ed1ba8ddc1d90893024fd8c90975fbb5a17a62ea66ce1d62da4f5f4aa2513bac6d3ee724556fc8ab74dbaeb7b66896b269ed7f47487ac7bc7ad25a445c66085e4db8492dce78d1f536b27a388af92fbb6f6284c12916e0aae0e4259b9460e849154d7c9459d736967a2e576c09048d0bc372a5c56f659dc90be286fb944c35025d7f98341484961300cf77d815f2ef1fc5458a3dee7d783c490dfb6a46d46c18ad5d739a813d658261838c6b4739446ea2bc527e3f4e4ba6ffcf384d181931a897ffd86afd005ab7c30de5d092805c9398f9e28dff9dc608bdb6052cd1af756389e2dfde0aec773b07748b7ca0118e1ee75ed3cf70fca3658de6b0494af50d8cb5f6c4faaf81db01df928c570c8e011190de89137e5baa861485acb083de425c3e2fb0bc4b54d4e6db6b05816972813dd3d780f19977138f3dfcb99d6a8845906fbeac816a2791276c440273fd02ac9adac21cdb8f468000a529f3ad1079105144145d34ba7605d2687f537e1658d13cb51a714b6ff455844d27bb54f049067204b5d1ac85985387c2cdf632a1941c5560068c742f194bf51ad7ca6cb9707b3ab1f91ee6a397c6ae19044f8114cf7e129cb2d76348588cdbe7b928ed98a8524a5642612d3a24ae53c1e042dd90604a21d9bd2c0919c7f892369e220dd0c9dfb3d6066540e748a74a5d7ddf8e1dfca71e377ebc9d6bbdb3c58d51e5d060f6a892fc7c0873ac5f37abdaa4e55ab6f4c79a7eaa021cc1f8d6e39273255b0675b59332149de6a459f23da70c45db5cc3ba70b3636d787f93d20cb764738b7f2166e6cb10541ba32257040ac0c9e7232c9ac5cc93ea73058c4707a1df9040b935e389b6839feea497e992408de2fd230c2eb1dba70eb402c7d8d011b7b9f5df41f54e6b9c4ed6ab28afca5febef71bd870b705f740d2a174d54de6a2d0252a8a9e26a1da9345aecf10e82b795105565e92bdaad36ba380d9432a7923e9fe3f20d0893500947213a7eff06fa4f2531f215b425bcfc17c092d7fdba4658ebe719d57297a161f1408dbfdaf951be764800bfe9a509504453be5f74e04848d816627a15447bbb093dcad140254909bd3d19a5554b5f4eea37b1e7f6376b02f20d73e8ad5f8a47050f2d1cb0a9f18853b7db53094e9d24a28d747a52bfe3bc29177ad237446393317864f6ced97132d113ad0d405e459edfc5084687d4facb0a14ec20a950bc818e89f4e09e16aa3e369cdeba5774684f970e3a4f2dfe17fd4e76db65586ce18c634a08d7aea44b17492378608fd915fc9dd85dcea7edc7097949fa03277b2efbf57741b874c1127c910f554544cd2c2a74b3917cf1b3acab4220ce764a6ffefa7b64ae0366ab26e5bca63cd349bdbdd144b7259ff33c3eb594158af887b8eb8e989d68f66fb0783c9b8d7b362ad2ae3de61069d9a4f5c12c1b3fc87bfa9b9e1846e7eb750d9de487d9fcd5d08ca207431e519657bd27de71f745d56bffab9db07c246c603bc817bde0827dbe0a771cb6402ed715bef73823862481bb16ef54f26599d61bb4b02dc33a371421f07ec31020ad2618bc5c3b6703420a45904cca5e127c144ff25289e025b109b3bb27faceae4082dbd42089df893d02845d8998f6264b582c7cc4fa5dc8ab3a95e61bc05f04e2dddad46618bea2b854ef474ae96a08310aa4c2b2ae80f09c7694c8f40f096efb0388c016a0b2cd5a4548defb40cc09295b7b0f42419fa8652cfd381616fdbe8e3c86e37862e0db8bf83211b559fcb7ffdfc55a53281e2751ac8668d72cf8a8bfeabdd4c9dd8a9f44276d90487bd288d311785c6c8ae1717118f45697d25840447c2e2c9fdc847bdc09ee73ecbb5e7458d0955ea766f3a3f96b9981aca7a5811efc5a1a822103950a67e055bbe90e06dddea20f00a5ae7b86d46b50104f994623f94afbfd08f5e9aca129766c29dc5dfb8e664e0555e8941ce76f90ef8ba485d4541a776d657bfd99a9b713456f0fddcb6d4375c5a8dd9764901bd2eabe4b739ab5badc60711375437d61da59aef1c769d9acb45598f9d24fc5953d9ce9b92f10878289cd7db895dccd1fe585758d9363eb91af6a54d74f9c149cbd374ad7ca33688979273f800683da755a19a28a47b755eb3b2e9fac0443ec780b27a1f7d505be87a3215ca1682164c3f197d3226ffa785f8ef7467e89e4997c2acc62f0962a40132c0917cd024fe7536455825dccee47e2c95375893aa8bf43ac21ce000599e8d3d18d5d0b093ee1e3427d3b4032ea055c0a92cebc81103092b2f3e9cf1e60b783a7d03cc0ee3402cf06fe28868131a8f6e8e084e2f2bf8d3ddb8dbf482de4433b9e1c775d3e7988e70b2ea007c8e2349fe29f1b460e6b47b43e200bbf2ea4d11c3abdf93ef2191fa6fb37ed13d549b66a7b0a23bb5a89757de0ad79cfaeed8295f8efbcac3bdc9555e1f7eafc25436079e503ad9379af908847e04423de264fbfc22939de1442106216562d6123226fe55e7385083b4119c0812a68b76d15923a4143ed4264592333c2e481ba38dfaa813a51b24d4ddeb63db7f0a1422d738338762faa03c8cf2d68776b887c19e1a55f557d98b0322f3d2f697b5340dbf9753b5b3c34510522dac0f9061e75ffe55f4326f9ab846ca5b55aca7f65e3f02da7ea25e81d5e00b87dc0db3ec672a23fd903e032b1ae31f7286956d95668cb0d6fc596b574f0cefcadf12a86dc2390fe89a1e305102b469a131a83b2d42116b54c5f120392b040665bad60172e029d0d56e02ce06c64c5d6847fc74ac13347ce94b26774000d680bb2ebda0a79c7cb2d53c09b5ed850b9134c26457d9c70d0896de7d75a8f9b2d1356a3cda6e021ef4b69b5857b06c142a46df34cd491a10bd8dd4c45cf96fa4ba8b2f41a301c201136c2568fda3dbf8229fe60d0ac9db0dab062344eb80a582a0afe9bb33d8e34a6091522a2caf6e99fdd6bea9fb24352af826b1e76850daf440ca497391c059af821e4b059fad838a4f1aae5f8aafdf37bae6cf274739b03a5c179a6e29d91d5ee687d26d16c6697329a24989d3e3f6c9ce243050cf80fc3ee294a8cbee927135712e029191c3eafa97e304a22f886e1bd89d25b3f4010295a388d5587cef3071b2c1156e1d0b023c080f91ea159e64c634480fec059a14a98d8958b6defc15264e0c58da2ec66f2cce5498e69994297bc0e58f1ed02bc16da420a5754e575556315294086f2908e0674c784c3d9661ec6c067a4737eba08ea525b592b29e876fab2435846698ae183b116939183ffcb1da3dccb363c76699c177fd058cba8c3043b2a4737fc5b83f7ca83367c07516c6ae5c8d75bdca91b3bb03f7240bd1366751f77b991fb8d38e05dcd35b1a1c362b09a6c2604473d3c91d8257dca8a5526c3262fa74426c0d8d25bff31a783dfcf4971a0f3467b603f666ff29c0415ba594e32419872a5b831f32b48b4080229f31cdc4e4b555d6d43d2744f2940416e86c70cccf944dac47cdf0f8347d4fdb2f334b306374eff3ec0dc3e51d45d77dc887c3c5861218207d331b131fc54b4489c5fc4a66c3317dd35ef6ae6641545cce39635b03bf6fd2df2b0ed5c8e0a29169c1aaf644b4419a2e0f4522237abf1dc031c1db08484dfd37fdf6ec212a3fc5d20359f64aadc4676f2fd36acf09e1b5bbae87174681a1e9d3f8cd84dc54de53c795c721301a1c79778975e6e50ed6c2940b7c4ab4e5262adebbf99a38c46d25e1f4f525bbd8928f5d8e1a351e765ddd1e4a972e0ebf031f6cf568038f61a684b3fd7355a7e5f5e7efae3c0f7a26f35c885c86e9443be4d54f00cc25a825e476869ebb950b81d7044fc3ea7c281c00d9d2224f18ca8463d9612358d5a37d43e34ea25240f317cefde6a3e48b675e576c3915ba1d9e7a3a596715b00c6ef128cd4697abf3165692145f60c8c4de0e58bd7afaf4ffdcf7871c776a42fa5095cac277a6d6880ef7c1726782b3e42e45cfd3021c82bf6562c044d6361fd70c391923e4f479d0c70ee261a7c4874ea3ff2654ec2110b1d0787334933d836c51699e0a317c94163516ac6256781872f92bac34a9f8e75b299f432459dfd6ee3222a437ae0111f791ecd0c6b884e1af2ceb63f5948c182aa9227141a899a0846f37b65a8ef88764e272"}, {0xc0, 0xffff, 0x6, "18c926aaad276b566f773b9c0a2237b8145f010675890b04c449b4f61bddd795372e2b3aaa9355a0bdd842383704dcc811780ef736a27fa5afb24c23965081054db53684dc8b0b63d8a5e09c5361d02fc95205303d50cd14daccaf4cce622abbc57b40b21533921554045f31f8ee47bfd9b532ce5b599faf358e54acb32fe873a61d5ba4083f587be8617d20fe064d4de6335555ac52991b3c1ce4b6e1aba8ba00e3e02e6095c3d7a714ef44b01ae96b"}, {0xb8, 0x1, 0x1, "c56c4495d798d6a5e98c8e644de1539bbc15f554ef2b106b3972349f02fa68f14064686fdc1a3fdfe908c3af7102d96bb036f9ed8363d86e89e0707b036f8d50ed72091510cde5835b5b6386b24abbe76fe3c87b18e132e69f22379c523b7d4dfd30159f826df9852ce43182a53d89b7dad80fd3fc5010c1bb9738ae8abe34361f56819c0ad7d17c2e642c0b82351159d0d694c3d7ac32aa1d738ac81bdefe993d24afe7ba"}], 0x15d8}, 0x2) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 21:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x7, 0x4) 21:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x4}, {0x7f, 0x6}}) ftruncate(r0, 0x7) read(r0, &(0x7f0000000140)=""/50, 0x32) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 21:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/176, 0xb0}], 0x3, &(0x7f0000000380)=""/83, 0x53}, 0x843) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x104) r3 = kqueue() kevent(r0, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x80, 0x200, 0x3ff}], 0x80, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x8, 0x7a8}, {{r2}, 0xfffffffffffffffd, 0x30, 0x20000004, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000021, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x8000, 0xda}], 0x5f73, &(0x7f0000000500)={0xfa, 0x2}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x9b11) open$dir(&(0x7f0000000100)='./file1\x00', 0x62805e34da1ca8d8, 0x60) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 21:00:31 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) 21:00:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23abb1038867a9c8bfc3377f7a66f63f114d024700d40aec0ce0bdf0021b2fac5ac20c84f2a25e3e77e8348c3ac51c2e21a215c3668cb83a94c68b5c195677d9f818c3a9f09f570df691c4048e4ebd0db79ea4deeccf0a67dd2554ec5fa3663e2b70cba7298dc520362a23557213f8b89a201481cc3787efc4127981b08f14763522f7ee24bcc1ed567bc94c670aa936fb325d0060184e430d1369cd77b2deea676e0e66ea760e31c3d9d78cb7df3baa8f2c72ff692c6dbefe58d9c74ae98e01c32bc2f09647ee817d7057913ce32299dc212614c3d9972f708ea696f90355d4927723c675193b0001021732d10d88bebe4a5f1de5fe5340dceddddd2d07ad6021cafcbebfd75f110ca8ff31d22f0ef4b24cdd7d9f24d822d90c9ed3b48280452da9a9ba2b1a5d1d3b1cb3d2da14590e44774621945f63a5b15460d5694f70aeb8ed6f8dd893a1713c76938fffda9507d816dd677ac326386a86fbd20e91c1e141ba15f7571fa97c0b4adc9ab6955d1b0d49bc2f1e1e11a3a814b7c4d66232bf59eb8e8e14778b474813c6cf30103afe78d26e8187555801fc4315f5ab8514136a2e5e088fd6c86deee56e3ba074918ea251e9969434aa71dd7a23b47418cbb704357aca716e238b1187b188f414d6aedb05b3acfd802482c7a2025baea1db165ce8b16004c793cfb3d229c5cf02803aba51a89fa4c310955dd865b3b9ded6a7c2683d122ee9f6b1ae310992fb874b7af168b8e826e2087637cc46b57469eb776d66d3a77e24ce8755d7f86a9505ba00bd92d4872d30316f0a298619eadbb38e964bf880bc8ab651cf95cb53cb4de59634e51d51f22ece6005747f4227e149b8b3891a65cf248ce5fba205753804d1d22f440116cc620bb55dc93adfb5e642b8de1acdaed27c5c898bdda0f289f29053616eaff51accb2200ed46fdf26a7ea33173c7b5e20df634e92c147a3446993ccb10e0c4bd8993da59243d1cedf07b2bdfe6df812235a55e09b01d095c86dd065d718b74701f85ee79e8b086217088a0bd1d2f4d768be6e7afd91ef696558d8d748bae81179530aa1e31d9fa078adede8a9c8b79316b2f4d46f35651d93f48965d33467a73f9ba8f50988f9537c8a890ea5b3584f2f146386e68f5e83999702c899947a968016533f15fc6ef16debd94d77e1594aa168313272215b5826729972d8f669dd7f10cb923eac73f85a78ae076130a4dd285240db0804a5527135d5fb059006b98aa74765f29975baf8b94afe7bd8fe2c31298047d2109c15f40ff48630253b620e35220eddecb20a41f9a14941d1fc8788bb3eef96a1646ebabcaec34af5a4f6224617ced48d935535054bd586c706646a811649f06fdd88643d22c007bb9d163134fdfef453c5a6f7fa2d2a5166a7cbbe8d40a7fb645b3873520703dd3f537b2dc1c06abe12879aef796c4206a7c278e741c0f98752583f15093b8f39925e4cc8c024d14e92e9d9355eac8e9a4dffd9156226ba7cbb10ed6753386414585f56d053962b29e8ea0d2475ad5fb14af47f5e14e507113fc13df4ee25939e2080fd0db1fe8e0ad7d51536fd1a5bda160897c776c279c3473f6f80a5f39f6f1918cac031c878a84fb919bb5dac4361d83885dd592f9d3dea040bbfb2b9079150602b5d62998a71582a86f1a79d8ad229a6f8ecc487f1a4a83f7d582790d52e5f22eeb5571c436315e38b500475624d645b731bae2c1370da03cc5a06d77b1988ded2c7753773122b4e936ea6f601dad56a6f938ebd89db95454e99884e8e98005cc29871ad4e7b6a4481df5e861f3f599d735b9010522b05b6cb0483451e5113f29a1125e7533c58213846c8c73afd31a582a61da1c0d31e28b24705c483a6529400d1744ac445841d28f6f25e09360830c8153ece94bd18524f66fd4cf6199a5b6dd368b6c924b0e039eae1d6cf5c55b397b001866ec36ff46909bf62ed9041bd48326f6bcb01bc9bbcf909b49852c86948de23b8ae0706d352b1be2646d7dc6fb99b31984499abdc71f6980031e8ea9a01948e940baccdb050f88a1976813b062609b757c69e17a09af6062ef106d33c4b40f6332447096855c025ff7af2541ee51a63141eade594fb85a405525318b40ffc47bd0984ae4142a2622d2627163778a5b69c9b758da087483ad28f609487e57ed66044efdfd9fe3e8e21d114e350bfb9735ee5e0bf5aebd14f58cce558775c1c286fd7c31ae085766988cef59a48d6b7a41b961398c520ac742f15ea4e1d538e121b4529a0bd917bfef53c4889845d8ad5a98ca644b342c8d240539edb1243af94613d1b7df0f54326710f61baa27b57d5d3d500ad4929c7b54dfd3b8f1bd3aa5929e78612aa030f326dc8f1b21e3a9c754fe196f214f8c75f1dd790cc5ccecd8138aa845be8d15f1c2c9e5169e8a7b3931d9fe381e2e74d13e6f48c89d2ce9ccb311a0dde862140e9a59e0b1f9dfc7d086fdb74002323b36d6961532bd9fc3f49005108b1f154ae3fab97a3b444127195d22f62ae3532ea40edff4fcd0f233c2ca84143b50bf8aed81000ef82833d3d9a19c35ad36a2903b3f06e356f566b6ee686cec0e48bb4f2a9cb7254c32b3fd2539c820311ad4f2c6c6b63a45f0adc64752df72c59e75ea8fa03c8164610b5c43b6097b06d229def011d3595e6fcdfed9a28d5915d10b7c50ef091669076246896e89e963cb536bd0b616e41073d4899f995a7f4285f902f8b39f44fcf90ed47f41d6f6ca43ba1f56e3ba3d0217b33796b090dfae9417af514563671eb3a2f36844a5c5a6495d3b236eb88f4050099a93901e00fd8eaeca6b00077364ad2053d079733d7a99b802af482f86674677c2036b777e24753d4e2d9b3403ec3e4752dd88e9afce523e7edae7094813db6d8a006a17efc12ff2ebd04b66e3b56f319da93f24658e45001feddc916d32ccec43470bf61ccc2292b4f022ee3c3545571ce820433b455df1159f7fc1f8a09d22787905d2031445450b15a93927adbd7b0920110a384cce12f987a8a635d9d2b8e8c25805076896c602b10d23219e5a6b6524b800895ec48e2071edad6eadeed924cd86eabb877c22ca046da560889ddf4ecb58fa83fb9480c055fa123426d231eff6339470f2a35b69febaa842d557f050922f7b052ad2b0a4c3567f412842ee9c498c166d94a59d9f924464d439680586e7d0e018e5802b2a2f4ad3b06511d7c5e67ef1d4582acabb298bc74ab85ae04f170174d69f63f1a33ffb0440d9a91b2f7668212f5e4b68304194dc2fd6ae5696cbda58500dff94d41a4f943f80e248fe50bae0025df0690eba47cd43571284bcca34c3362efe6dc99b864820f9d5095bacfd30de5a5a98e50058e9fd3ce1b44bd59bfbfce66763f909f59e35f8afe14dc3a42545990c49007a97b79e5e0db6828a6e9da24e1b36f131c7f08a26f51149cd91a40ed20a13a8bd2912e99151dbfe6e95a71bd66c6ee990baa7eb61365426a1aacbb022617f1060828b7695323e85960faeab431c724b8bd21406a2a346ca031f8890d6265f0193cc7cd8488a89780ac3658a28f8117e45a92875480de1a510324022aeee9313edbe9fd0b963e65707cd65bc18123a219ee3c8d9627b9276ffb7d1237ab70352e8936222f47cac83741c3dd768bb769b9efa141c7fe038fa36d9eb45debcba0fd411b2f8dca1362977c3e86aac06031856e9de3499ced4981841b2e7ab5c4c8b54df9a246f3127e6d4969cff2088d963dc19910dc8aa7bc4a5fd8bbd2cd943344460d953a53a3d9a8cf819b39a992c36dd1bf4fa5b3a40fd9e707b59c4d0d037242ff425cf7e02096a10cce95cc32fa3287f21c376c3da55044098bb511b677482d9d24598dc3f7447abd3187e356b06c906b855595e1af0dd9b170742092f2358bef3a2611e087b8203a8d7656456d0ff312b1ab721bf56fee57efcf64bc215dbfb19b113275cbcfe1ab64bc73faee91dfff2c6a2fb43dc8aac3e685f738c28dc47269e2152cc24a67accfbf62b5bd6a967d48a65e308e61f9a79d28d064b18dff3ce4d74856710db26f2d0d5f9d6d95ab7d2180ab4672ca86998409566b12c941e24969f8a1deba99d28425bad0f7c86691063dd8a609e5f05b5fb4a98b91af8a83977bc2f3137aefe5d89acc1ad5d73d8906a35fe388e457d0a67b3f397d68eaa5f4c0ceff71b3251a6aa58229a7bcd6c40fdfad8c9bef6aaef1743e5b8300c126c5eb53b1fbfe0f03d7f12c504616a210fdae58a2a03287cf17c14c735e59e80a516530fe0955f6b4d5522790a60fb49491a977257d60d36127ae1891d040a022acc7c93201deca5f14559553552d073d67ae7674dfe57c9cae8bd46500", 0xe8c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530006cc6d370dd22d249f4e9ebd07c57b14de504e2bf84e8c38dd6cb1212279bf3be20d36890933c4e39dcd41c7ab60086c4026584a05a5f78d04b66a9c9b0b59370f36a3b0d09de834e91446ebad84a37dd556961ee37b16944334a1f58fd9e0b2467c9b85c7cd0ecefb1fc65e01bd1126d2488e59806c75e9e8603a0958a17ac8e058f245bfed6613e01f4db249d196c7faaf18921b391"], 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000011000000000000ff"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="745495638cec630903eb9584d033016db49d1feb55a90b1bcb72d4521aabbd8aa6160ccd726103523c82014ab90e1eb34df8f728993060c06590a668b5a0200b52b7985e4f127605126e1f94010c633e838a5bea46e72917149e6d5c04cc2b1f181839ce54e54ff047a5eb0e13c34689abd64ca77e621a1e260e25b2ce958cd8a54972ea67fd1de437327e394ecb19d00c53c0847d9d6f63a54c2899bc0574492da27e481e07f6f49a0988ed81226801349e376fa9578048e0b29ba18b51547f8aa3f3b43fbbbb8a86d06a2240a336", 0xcf}], 0x1, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80}, 0x400) socket(0x2, 0x4, 0xffff) 21:00:31 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x20000000000006, 0x0) 21:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) write(r1, 0x0, 0x0) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 21:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = getuid() setuid(r2) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 21:00:31 executing program 0: r0 = socket(0x16, 0x4000, 0x9) setsockopt(r0, 0x5, 0x2, &(0x7f0000000000)="54a5f2120447afda86c37f1455d19234a60bdf97fa9e989fb4c63603ebcd1e7417215d4c47327d126dcbdbe7aebae83f980408f2769e87ee1b0e40d6f243d20f93da140a3ed924a65ce88bd614fd6373df3448c049e35e99c45fd6e671a5b4496d44e52d73c1105500e5250d8772ff8fe0311cb5e017cbb8ffded5f49fa1f0dce6317f6bf54ccfdcd7a55266aeae193587e238101ea000bedaebba2154c6b97dba325a73816fabfc4b53080189bab552acb1eefa220007bb32e4b790f4cb11e91c7e94dc245f4b7f32e6fc6269570b65462e1323924e", 0xd6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) r2 = socket(0x24527981f723bc47, 0x8000, 0x8) connect(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 21:00:31 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() recvfrom$inet6(r0, &(0x7f0000000040)=""/63, 0x3f, 0x3, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffbff, 0xfff}, 0xc) setrlimit(0x7, &(0x7f00000000c0)={0x4, 0xfffffffffefffffd}) dup(r1) 21:00:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20280, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x93, 0x0, 0x80000001}], 0xc2db, 0x0, 0xfffffffffffffffd, 0x0) r2 = msgget$private(0x0, 0x44) open(&(0x7f0000000180)='./file0\x00', 0x210, 0xcaabd6747b3fc73f) msgctl$IPC_RMID(r2, 0x0) r3 = dup2(r0, r0) msgget$private(0x0, 0x1) recvfrom(r3, &(0x7f0000000000)=""/228, 0xe4, 0x842, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 21:00:31 executing program 1: nanosleep(&(0x7f00000002c0)={0x6}, &(0x7f0000000300)) r0 = socket(0x1, 0xc002, 0x1) recvfrom(r0, &(0x7f0000000580)=""/229, 0xffffffffffffff57, 0x41, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=')G\x00', &(0x7f00000000c0)='/-\'\xed@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='%#\x87{l-+&)&\\\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^\x00'], &(0x7f0000000500)=[&(0x7f0000000240)='[\x00', &(0x7f0000000280)='\x00', &(0x7f0000000340)=')M$.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='*!\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=',\x00', &(0x7f00000004c0)='\x00']) 21:00:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 21:00:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='\x00\x04') close(r0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) dup(r0) r3 = geteuid() lchown(&(0x7f0000000080)='./file0\x00', r3, 0x0) 21:00:31 executing program 0: getegid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 21:00:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) fchmod(r0, 0x40) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) kqueue() 21:00:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="a1c3bf123839af570a3e9ada5405f6d23310d93c71f3f0b6b2b23feba1daf66cc4d6d7049f4185e9d435dba90d3c5f4adbcb24650874c6bca5ad8d4f7f2ba279989ea1a3674cad31e75291e3ff339d025fb25b165d6a8e2f4340fd6b56bbf3e3300d696c742bcfa9f8135d04fe43cb16d103285d059c7b85980fbaa5c2c534e914be587a92f9cfab57ecdc1c0c823f1a1d268fe9ec481597cc6f8cba8bfd1cd00aa5f44984", 0xa5}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000800)={0x101, 0x80000001}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() socket(0x1, 0x2, 0x4) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000980)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000500)="0f392f5647bde99b668a6b8cc9dc52c6f7469c67867867080a022c066870521acec09ee8dff3bce10c6f182b0e12626f85cf564d54294d2f66c607bf82ee7d12dbb1dc60b848bae17765f64900da1f0dd8b60424613ca98428c8aca10f7364170534eba5fc9552f8447b6e726d34de96144faad12d28bc16127841d4594a9865d2acd8dba0c3ba63b9d35cc9bde343d4257471d0310fa42c7af786cc3d8ed38e56870d43f525c87f6cef36d27a341a7fe0f62d1b520abfa57794f54fe3f2", 0xbe}, {&(0x7f00000005c0)="3cdf59108945ee743157930e216b1b3f9a2c0519f338619c2b190dcc57b725de9da0e5dca014eabcc68fe2e11f4ee9f73b6cc98758b7d0ac40255b145b94786fb0064c5ca336f463cac9bc274ad09429f7633627bce33f59dc28cc614408a3c9d8e846d57a796c319213c136e5e8fd5ac04e45b9861133597e9887878e0b2d0f2a3815acecc3624cf84178d1283038f7ec2a89ff64ab09ef80f1", 0x9a}, {&(0x7f0000000040)="aad31d8595747e6857cc7dbf1937f0", 0xf}, {&(0x7f0000000280)="2f26bf7882c37daa17181df729d0155290418ec5652b43efd6d7698c04e41a9dbfb4d1d58141867975f20d0b21c722ddae797a67a3641f", 0x37}, {&(0x7f0000000680)="ea7782ef401279f76203b0b9fca0830b30bcbc4f6af529ee338c662dd5e40b7f08bc0b89a0b7d41a6782d3a928e792dc7d04c4f574fcfe3ecdc90879a69478fa95a73c1098b491345993c90cad7d5631f25e8cd933acedf57f38df595cdf2db1dda1e0ad6b4f1e32763a3670618e6ef5c398687e37adb03579a35145e2722945253e632eb4945d54d50416e01f6db6b664d4dec351fd559595874a3f7e7a0c12bdda9427c3f77b0573e4c146744afdb247bedf3be6407227437246e80012945a0cbb059ed5a21ab9ec1bede57062cfaac581a8436cd2f8cd0e9f6c3ea489192f442c0a8c409a22e78ee3ee", 0xeb}], 0x5, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x9}, 0x407) 21:00:31 executing program 1: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fdafb0374e1e667250f11b0f81b6a7019a020056dd3b939689a67f9e4252f195000000000000"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 21:00:31 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x100001107, &(0x7f0000000040), 0x4) 21:00:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0xfff, &(0x7f0000000000)=0x80000001, 0x4) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 21:00:31 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x100) mkdir(&(0x7f0000000180)='./file1\x00', 0x24) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 21:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() close(r0) dup(r1) socket$inet6(0x18, 0x0, 0x8) syz_open_pts() 21:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000680)="483f334c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0xfffffffffffffd4f) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:00:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040), 0x2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x61, 0x14, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x89, 0x20, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x8, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x1, 0x48, 0xe5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x45, 0x4, 0x4, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x80, 0x8, 0x2, 0x497}], 0x4, &(0x7f0000000140)={0x6, 0x47}) 21:00:32 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfb, 0x8}, {0x5, 0xc41e}}, &(0x7f0000000040)) setitimer(0x0, 0xfffffffffffffffe, 0x0) 21:00:32 executing program 0: chmod(&(0x7f0000000180)='./file0/file0\x00', 0x2) r0 = open(&(0x7f0000000300)='./file0/file0/file0\x00', 0x40, 0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x231e3346) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x8) syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x408) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x100) renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000240)='./file0/file0\x00', 0x5a0, 0x21) fcntl$getflags(r1, 0x1) r2 = msgget(0x2, 0x21) msgsnd(r2, &(0x7f0000000380)={0x0, "7171687ef40048b04e2f7d466dcd25dd150335a58510bf634b9b77ed35f5823b7cf4a556b101e6984599055532fd91a2a26c9ebc954f85eb38ee366835172fbda68e000609eb7478d91b5a2befc235076e1698cc4f0dd42b631d7ccd39d804306acf017017e493ab43e2dcc90790f6d94c54e66ff5f1807acc36ec52c5c6a6b64658e37b7ff689bf0fc78720fa61fb662bca165f696411c3d8a6ec9e6275159976bdddfadb62874345f2a77a"}, 0xb4, 0x800) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x130) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x100) syz_extract_tcp_res(&(0x7f00000001c0), 0x3, 0x20) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') 21:00:32 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r0) r1 = kqueue() r2 = socket$inet(0x2, 0x8000, 0xffff) bind$inet(r2, &(0x7f0000000340)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0x120000000000) r4 = dup(r1) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) r5 = kqueue() ioctl$TIOCDRAIN(r3, 0x2000745e) openat(r3, &(0x7f0000000300)='./file1\x00', 0x0, 0x10) kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r5}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r5}, 0xfffffffffffffffc, 0x2b, 0x4, 0x7, 0x8}, {{r5}, 0xfffffffffffffffb, 0x4, 0x0, 0x7, 0xfffffbff00000001}, {{r5}, 0xfffffffffffffffb, 0x6, 0x12, 0x802, 0x3}, {{r5}, 0xffffffffffffffff, 0x2, 0x5, 0x9, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) msgget(0x0, 0x262) pipe(&(0x7f0000000240)={0xffffffffffffffff}) recvfrom$unix(r6, &(0x7f0000000280)=""/61, 0x3d, 0x803, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) 21:00:32 executing program 0: socketpair(0x18, 0x4006, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="347192d88465b19c9e7aa168110d7895f6593c804bbe99a815c96a5f77c3aaf394075d139aa6f24e089442da2154485b3c46b6d33244de466381c4a622be54979ad467a47359a36127e69a46610eb8c3d6d1a5b49a2c384320c408341a4a396696d95d13258d04aa08a13abd4b3f0ef5702a3af33ffc371133015b22011dbda4a57eb8ef42a0ab42e82a7d8e2e3025ffdde1f21af8927688e4251e81af4ed470de5b8acfe46a18feb1e1ac394f767e8be92a56526cfb175816858b0dc6e2b1a6ead62cb0233778cb841ca5266b2b4dddb91e52a5555218806c5802616bc376b95e3d8a095bd74fba74", 0xe9) r1 = socket$inet(0x2, 0x2, 0x101) recvfrom(r1, &(0x7f0000000040)=""/35, 0x23, 0x841, &(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x800, 0x9, 0x0, 0xe5, "f000000007000000000000671f76308304ba00", 0x0, 0x1000000000000}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 21:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20000000, 0xf0c, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x13, 0x53df, 0x81}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf000000d, 0xe5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x84, 0xffffffff, 0x960}, {{r0}, 0xfffffffffffffffb, 0x88, 0xf0000000, 0x8, 0x9}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20000008, 0x74, 0x4}], 0x10001, &(0x7f00000001c0)={0x9, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r2 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r2, 0x0, 0x0) 21:00:32 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 21:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000001b80)=[{&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000940)=""/224, 0xe0}, {&(0x7f0000000740)=""/63, 0x3f}, {&(0x7f0000000a40)=""/208, 0xd0}, {&(0x7f0000000b40)=""/31, 0x1f}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x6) write(r0, &(0x7f0000000780)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e002000000155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001cc0)={0x8, 0x4, 0x1ff, 0xb40, "dd647c16d263a2b7da3b783784e9fc307135bfe0", 0x8, 0x5}) close(r0) write(r1, &(0x7f0000001c80)="1f95715334d895f155c1474f16e76b8d2638a7b4e935f09bfd0455897e28", 0x1e) r2 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) r3 = syz_open_pts() setsockopt(r2, 0x4, 0x532, &(0x7f0000001c00)="5b741467cfda8f5b280a08321c7f99131a3162e0495641155b7e3dfa2a40ff6ee7316a7bb94ef520f1c733671b223e6699ebfb0fd8fd3593a84568ff06b66142a531c2be0e5dde6f8946d93a66f99db4d01e987431b0e6bb85d4905fa191c43e43b7c72d19e316df5b4726fefca42f31", 0x70) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/112, 0x70}, {&(0x7f0000000500)=""/102, 0x66}, {&(0x7f0000000580)=""/140, 0x8c}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000640)=""/204, 0xcc}], 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:00:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='+,\'\x00', &(0x7f00000000c0)='(\x00', &(0x7f0000000100)='{&^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$+:\x00', &(0x7f0000000200)=']-}$,\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='+[\x00', &(0x7f0000000340)='4[^*-\x00', &(0x7f0000000380)='!(()\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='P\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='%@\x00']) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 21:00:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) 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', r5, r6, 0x4) semop(r4, &(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(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f000000"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(r2, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) bind(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="01085d4ef0ae10000000"], 0x1) 21:00:32 executing program 1: 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, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x1, 0x2, 0xff) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 21:00:32 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100000000, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 21:00:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 21:00:33 executing program 0: socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) socket(0x3e, 0x5, 0x7) 21:00:33 executing program 1: shmget$private(0x0, 0x2000, 0x2d4, &(0x7f0000ffe000/0x2000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x100, 0x7, "c2b78ce80190f7ba94502a3687a562929cf7165f", 0x8000, 0x1}) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 21:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x150) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = dup(r0) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x1000000000, 0x9c60}, 0xc) r3 = msgget(0x0, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgget(0x0, 0xb) r6 = geteuid() r7 = getegid() r8 = getpid() r9 = getpid() fchmod(r2, 0x8) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x400, r4, r5, r6, r7, 0x31, 0x7}, 0x7fffffff, 0x200, r8, r9, 0x8, 0x4, 0x3ff, 0x6968}) 21:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7118, 0x7fffffff, 0x9, 0x908, "e0d40a112af6548ca405cfc247f7aee270a954d4", 0xb3b, 0x8}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 21:00:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x7, r2, r3, r4, r5, 0x81, 0x8}, 0x8, 0x0, r6, r7, 0x4, 0x5, 0x1f}) r8 = dup2(r0, r0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x2d0, 0xa6) kevent(r8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x8, 0x84, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc, 0x80000021, 0xff, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x21, 0xe84, 0x101}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0xb3f}, {{r9}, 0xfffffffffffffffe, 0x8, 0xb, 0x10001, 0x200}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000004, 0x6, 0x20}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x14, 0x1, 0x81, 0x8001}], 0x3, &(0x7f00000001c0)={0x9}) 21:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x74, 0x8}, {{r0}, 0xfffffffffffffff9, 0xd, 0x0, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xd9, 0x4fe}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000024, 0x3, 0x9}, {{r0}, 0x0, 0xc, 0x4, 0xedf, 0x5}, {{r0}, 0xfffffffffffffffa, 0x14, 0x20000000, 0xfffffffffffffffe, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x100, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x5, 0x6, 0x80}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x7, 0xd3}], 0xbe79, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x802000000000, 0x48f2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x9, 0x5}], 0x9, &(0x7f00000001c0)={0x2, 0x101}) 21:00:34 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000040)={0x1, 0x8000, 0x6, 0xffffffff, 0x9d28, 0x8001, 0x0, 0x6}, &(0x7f0000000080)={0x5, 0x6, 0x401, 0x1, 0x4, 0x6, 0xe6, 0x80}, &(0x7f00000000c0)={0x4, 0x7, 0x8000, 0x8, 0x100000000, 0x0, 0xff, 0x7fffffff}, &(0x7f0000000100)={0x89b, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 21:00:34 executing program 0: semget$private(0x0, 0x0, 0x10) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/32) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 21:00:34 executing program 0: pipe(&(0x7f0000000040)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000080)) fcntl$setown(r1, 0x6, 0xffffffffffffffff) pipe(&(0x7f0000000100)) open(&(0x7f0000000140)='./file0\x00', 0x18040, 0x8) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 21:00:34 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x4, "81f310b890653d3d1c337ffda9ecd7662e909178", 0x0, 0xfffffffffffffffe}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() mmap(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x4, 0x1810, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) dup2(r2, r0) fchmod(r2, 0x100) 21:00:34 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 21:00:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) r2 = socket(0x20, 0xc007, 0x7fffffff) r3 = socket$unix(0x1, 0x2, 0x0) r4 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x400, 0x28) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000001380)=0xc) r9 = dup(0xffffffffffffffff) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x80) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000100)="b35d63f77148884384d2e84c54525f9c80e2030ee6099ccbee21a258976ed6b30fc7da8a57ece2395c9182d2ebc1e7f4d1c2879fb606008cfc3e", 0x3a}, {&(0x7f0000000140)="83c111b9e8bf8523202b603f64a34d2df420092dd2311956d031aecf1fe842ddf53da1e7c8effca2640b122c004fb9e8f4533380c5d24e0261fa016ecfeaea9030522e22810b1b2cb2aa0292abe96fe91fbde3b82870a72a40e47038d741847da85f860f2179d34f0797d19395363ff129c1a992350f10c4ecbf5e6c9c19b1372daaa8089e358a2d02f057d17e7868b4ad", 0x91}, {&(0x7f0000000200)="8731478aeb375613fa21b57bb0eaf3077e8b2a0b15ca68e94578e3672005b35cb014b1228fd485099a66cde247ba73a8c734a669b4001093804caed8b167387e8a6911200c26cd85f1b2da518f649922f4aefefae00eac8a18526edd4b747fb4a41350297696bdb8b5debe4cb5ce53f70f7448ca983b0e5bbaca66ce69b6bca5706f64724aeb36524e6a1f4162e190890214c76da49ee79622f104cc398efa0df2a0d32067eb9033d0b74fa1f035768b2d651b7c3e56fadc5d66b1c263948fa223d714e3a0a1f9d06ca792e0b7e6a62a98dcfbda951ab382ff91f595ed19419779a447a0162d0f2313b95702d54dd8d15f73e90ab2c3b2c92db9fe94a5ff55441fcd8c97187147a1964e8d5b62613a4bb42e0c690e5fc975a29d7d7bbcec1d9898b0d5db385ce8ad41ced3e53cb179b0ba0b2afc6b976bfda32b919297b2dbba4514b63ede2c08fe90bf36feebbe97506a9077e4549ceee222962011e8bd36748f439a74a2151d987823fbb1d91b3c92d5cfe88f5e55fa9ce03593dcc8473752ae46fa5929e26c5a7dd71cfdb1a36a190868e1acfa8d6f093a9abe71a0fe61728c10fad1096f8d09387a8873a2ec9dc2e87df8c002a04721b5a3a21088e4063813cc1b227dcb5238379ef73484754e7862a9fa350f01e05d74bad58701c013785bb233cb0b43ead26a416eebd28f0009867647acac295a1072cda24b5508cd9da3ad764b05b43182b4174a2ee6d422d7503bfa3f421b03f28b0638ad18461962bc5c584d4e7f98a1b7261b25da43fb3e126bffdc720af07ee380c0fca7e544afc0cad016bcca0408165563bf3c3fba7af0d041b92f36fd8777f973e3fbf63f1f82b11b621caab0e903d812d0fcdbc5b500ba4eaf3e0aff62115b8b1cb78d78eca686f17764e35e9402ae17da973befff8654b0ae5a3a76eca72bb0ce65ea21f4831a89eed3c81361bb15eb4ed63a2156208b0adadfb6f9a55ba757d4e722a042d538a66e57bf59fc0074f057dedbdb16ad5c96b45e8c270d039d6d60eb401abee7c61b442045532fc794fb3769914a168d231fd86af2da0cc46f0ea779cd9df3aa5a96ae973d5c2bc7c16e9280cb94fa03bf2ab5a2ff908fe965daadc2767745ae641e9be03bec6f9a1ee6ef94be70b13fb736ed6801019732adbc083e1cda74e3590c160a822d03383a82954a7fb6a322aad583da6f9331c114e908bf9283d9487c675a2a76d894d60455d6443542f44d8e1a29c2e52052868153cebc19745d65d596870c27b84131e541c7cd303e32f8d1835c0fcfe002c09440af8d73f634133d928fda633807acdd299b8cfc3a8c85fbffdd8ac1ab35f7db27d30b0daeb199bbffadf0fc4f72c9575931f023b57611bec804c4515c39329350b89f152d895ca7b5c097cae7a4e51f9b1f04555a2326c97316d2904e8ec986069c36cb04d72687f42947f7fb13874de2b193168f8570a21a994fdf5e12ce6ad2f6768704a7c71ee1a780f538c82ee09a5e2210eed9efa9992d9cc198612970a6e8b0a837cb647383423052d36cd9a0988f983f2560eb2a05b93f6592a0d0da85d89e171d5a5198f6da370cf148490c43d0dde16ad41443bba9762d69639a0eb16d1c5e98fe50a5db69a85a87d779a1a72e11b75886c965b20891fca69bc1f2e1e8ad12dffefcc8e8402613d7f75823537dee47ede60455f7c2c5d7eaaf0120c12592cc1cbd3da05d1b873aabaf0d0aab23afd1c2ae6be86b3eb7f05f60cd547410be69105bfc02362ce823e65fe8496ee7f38e15b4de0d550ffa0db68ecf95ed0009254ade3dafb746dfe6f209a3b5d4ddd6582125623162d4e0419d57badf21cad3345865be16107259a8dc5f86bec2b1d1529db1035ed23f33a7023b659c41869e3dcfd6a00aedba73eff060f625a70f79fbbec5ef834bed340b5e97dbe848115c3532cfba82d89df69c905a623f6c06a43212201a7b4d98d9c89bdaae23b905465427193833de9ce5629d048281fe452c8c10d8b68793436aaaf1b98535aae54aeb2c3be0d67bbd8bbf00ded644882b6864b502a8d14bc2afba44990b422c1210722136636caf21399d6cc0b456f6065bd4c0694b58ca1f01a88d313061d8683c232e2884016f77666f3191450f1c4141fd9b082c805f45fbc825a6f328f8fb5ae9c328f2719c2f723314636cf9317afd44b1cfd93c8d42088a1beae5ca88e0ea8409bae062de53d12fb366af141012ee88aa6a23871bd5c4b5e20ef2d77761c6ffdcfa59b91e690a1a4ce85b01bb45dcf960f69f1321c04ac17eb9e7fcc1deda7ed3e44ce4ad92e4301ee5e4be99dc28ecbba372d51b277c55af5fc53435e38da9dada3ffb22ce8d1290cabb4981dc16352e16c2d2617a5d7dc4c7742869afed6458744b39c9c4963e16cb5a1dc542256f4c1765e68fbb221e60d1b85c1c264385be069b9eac83cea1038da54e120af47a4636791f15254fa30106ce66c41364f3d3110f27c1737a888006d3d78fea2095aaf88d360a01730c0bf28327f7c95420fb98d014c08659d3bf7eca47a6e74348d0c77de93361075ce316832e1ec3461a01ef703758147cb33929f491ee38b1ad3375a34ba19643309081bb2325cf7bfee4a76c59b303f8aa14ca5860bf6befdbb4ba07aec81977c1a91c7e4802c56b26d79ea6575a00a63dcb216ebbda9736fca33616afb88ed48288d8c406886d10805279ba834774d059b4361e87e607362b5bde38113b5676904df667fdcf2019e50bce21b08cd46a4ddebaec1c37e2aaac2a48f89627fdcff4d5f1b3a32f2178583f07993e838557b378c3102562c15956a6d882e837854b6a7cb1b15f54595e1c947f6a57bbfa88eda78387ccacf1a075cc8998a36b2c1d6b42053c7ebdd9d64cd08bce08f395c174eae1370c53602d0922a46a1cd76f409e6ccbc0f75ab659657e33342c0b6cff731c976c7a34799807834d483a5759bd09e56a8accf92a5be0d5b77612c2070674c2d690d76566cc17071127cc9fafcb1e5108f3505c1a55b204a62ba3de3a4c8c241516afc2ff0a1df6b0db3399638bc227b1ecf79bc41c3fb68398f50289bd88e837edd51977f5bbea7500d5580b2ab267a60e95e9ac061225b497577b4571c379a8f72243ac1979dbabe24370d796e807c5b6adfa12617d90772ca6290c2eeddabaaf4d7f570e33fbb1dcb46600da07123ef84509f06a3330e5d4a4b7c597db3538fa333b6a8e8d325651cbd119784cb51cacf07b9a56f9e917c36167016a33379c2201c1e349236336715ec316b32145a33d543297e6ec10bd43169fa511442b1119d2014e31a09bf7524a525b0f017aebfd308e996d6b1993740aadd1e13d10b9411ab719bf06d862ee81143614126745fd88a1b987c8b0d826e752f8828b9c1c4f99379f62257a81905f05e69730a2a8433473091a0c0d67e733481516c4eb1b42db2f4d714fb459cf398b45ba4d09a45b12a59576da6257cfb4d850b63f7cbf07cd01d988bbcd2d635f71f3061adff7f1f9e8afd3f01781023d441714620a76819045310e04b4a726e534fd8eb6c69fc138ba8fd760acb535242936598e3d31c6de4d3f1cc51269f710fb2e56e5d29c35ca5354509a5c5407dda03b675706a239e3d326468041e2aeea5f37f64025eb405222393b892afd75f5e31ac92ce455c9a0158cee8cc492a67a9cea108df5dd716e2c606ac51f064f0d44da48b78502b8aa212e0e3af5b136e036cb3d24424c37fff38e669091a76ae117d5aafff39e5151e9cec3aa6c1af4fd569396ef565c14a9509105e158aeae9bcb045ab4c70e2278ae0c119d5955a23f8c051ffc2e76e83c068b2d46072b6c924192ba7c239a7bc07872ad7deb89236e63a46f08476f1063e7568c8d61f9d0419abd7f2b30f5a7b4f9f3cdcaa1f3b59ba0cfd93b14f66e1d556170c5884c9c286ff18577eeb374dbb0b04bc2d6ad8b8d2f53e8c1354bc7af8a54524179a9c173556df1cf8ec9bf79766dce2c463e9878b437246e1cbd5034f634a4d6f76e88d7f68e24d0fbd538bfa9316c363b06b1dbf5be22dc6adc9bd29180c01f7199375e4034c645c5f010acd9bbed9d1b70d22126bd27fed431f233447827f851b9139de2a0fe74c1654df9e23db1c9c602052df8caf7efa231f384e9cfbbd367b03193a368d7c200702f15f88131a1d9aaf801f6db05d49fc53fb0111c782a31ce5f50106e4230b570919f56c59206a9f5ac81c855a422c221231d7aff3a5d5511707666e6300c24960948034a7b060ef158d52831ee22d3742a1bbd13ffda318926fdb1b693c55656d29e6ac7b1251f5786286e2a3f8f1b49c61a70268aad1aa56163dee69365803c19c889130f206edd0832665c88d1c77fc3a7284a5ee6ae497bdc8fc99a2ee59e4e95650539587e1d53bcd58545eb70bc0df24f819119ec702adb124f4d600d30bae812ad45d28868a9328d961a99e1fbba6401295649f2224d735d8d152ea00d15c65a8af869daffa473d5d8e1235f01b770321ec6dbc63cf8e948c1f7dc456cd20811d75b7f660e2ace7eb3f5cd9f71df5b75634651a728b83ddc3f928bd6586f61df20566ddc67af961b4d92857ced70842dbc5623ad13d7c356735598c114730ceb3da9a7784a0ec709fdd58768394059d9082bd3b5bd8d24da82e6b531f5edd927ceb15930d3c8b202d1b3c23c3e93d82a970eb8508beac8ba29a7632a970a3e8c1da475363d13c5084defdad590a0001e15a070193f1fa3f0e687b8c66e33bd9af61400d963e41bab6904ae2554bba4f6d6cac1a51a46c3ad5bfc349fe597bea29a4367c677fd5a2ffb1083abd4e0453c64eebf7b49dbffa07e66a862a17531d1cf569c888a9a02aa81fc31ebf0420bfbfe61efd862d79b02faa9dcf897c060a29f5401e17818eea76b9e61b9e03e6388d1f6cc199d6d6b0245f9bbbdaf1eb816630062c1794adefb033d67bcc98cb4d90719a827f00591361ac253eacae653c1df851d26b341cf8e4e63f8cab4995cdba6111157aaddb12fe0bfd6f8984e38da0baa057eaebe83ffe056867b71a6fef59ff9e2279024d82145016833cddee99dbc9eb7aefd0db31e5f4b6a844db4843ec67af987a7b37aab39591470ded8a44b991caf62721447d5de085b2df18af1d19ad04589ff6096d23f2e5b05f7f2256ba7fbe9192b42b5ededeb177d65ff08e42d475e0d28dbdc41c26191c0c59c69594c845d9d847b425c28502d2726499e7b30b604e503662acc45afe2cf3a85a8103457df0d2c1fac2047e51999068a0fe133b841720c542b3df4cbab9274c85010cea37f34c2d0fa021cdedbb778141fe26cacf3840feca76c1032dd75d190e63ed271f3a8cb64da69173e2154a23b197188ba4c591e9c8a91852aa8649cbdaa343626772082785c6525ad5f48d7f3c49c205c512e36ec9ac2916b2ddeebd2861f4c0dd54ad7263f26b4ca7e55a3520ca5f4df4bca85c1632673f80d7ef859a0c2e86df343956fbd7780c0c24db137b2ad776cd26def96efc9bb943a501acab1c082f3011951b2636785016b9a98cf1cbd79604c7503f3fddf955015af88a48b2589a37e9c20eee429309c362160c5ba7efabd9e9cbc276b28e3e0179c5be3e4948f309068ca1f1293d1f4d5368bde7b7edbf6fcf954efcc081c7b84fe30c42da9259b7fb86f6684264e78768073b905b5ff8e1fc910c1707968c5417c2ca9e6ef3809357e1f12972969421dcdb7dd8be59fc249567f6666d412f437b91503ddb8c68a9cc5710c44f52fe7e488a200467b2b023f158d", 0x1000}], 0x3, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}], 0x68, 0x4}, 0x1) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r12, 0xca, 0x576, &(0x7f0000000000)="49c4d014f2aeb33d4033a6db228374921f8ea25cc5403b33a5903149b02d461e4457895a01d49173fd5d5b164b490896779a912bc4b56a20479d4c8198747808edfd3ee950120c2f17ec060dd3338fc7159ca46d3797", 0x56) r13 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r13, 0xa, r12) getsockopt(r13, 0x200000029, 0x8000000000003d, 0x0, 0x0) 21:00:35 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:00:35 executing program 0: mprotect(&(0x7f00004cd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x0) 21:00:35 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 21:00:35 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x0) r1 = geteuid() r2 = getgid() setgid(r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x4) fchown(r0, r1, r2) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="ff83c974bbd1b0da1b5423a2c0e5e614e30c0ca6f7ada494aee3812e2e438c5c6b9d8364471ae933829ea230aab616d5f8edc0fef2e524faa7a650d3d4d5ea5ed280a6f5f4ec51745c1521024b34fed36e8a8a581377e641929ac4c9227cfa125aa1a6fa1f532a96ac01e855efe0a3b9cbb2bb1aa365231750b58f390282e0082c1d15b4f44c23d676dd8f548c0346ac", 0x90}, {&(0x7f00000000c0)="eceee9358b8199963d4df3e45f3054a946d0ec328350a9341a44a7babd045c465373014be08069c82bd6a666f48cfd25143b25dbe8bbdc1858", 0x39}, {&(0x7f0000001480)="487e85876999f6b280f0f0681c6df17752e5fd5f5ade6579aa8cca8c89f2aec80b948201cd3eddb0e3f1f9f285", 0x2d}, {&(0x7f0000000140)="89e265984d756c2ee5d05193311c0c507cff4856200e81a686e6beb427a1b259a68b6ee7748b527e1364fd114ac93f1332a478f5d1e9eebc63c6e54a36b07f4ef95b32ab2f4b8db86225a6889571041a4c6652c143203e1d259c04a2d79eba63400d99a62de99ae12354b1469f82af8c2284de76930fa6ed37e34786f57c3cd1d7cc62c18aecb5a1927c9fc3845574c3ca83375f0cd1cb548c9c48f5a7d44668693e8dd2705a6af0d820fd88cac1597943071c46c232", 0xb6}, {&(0x7f0000000200)="30623f84670f0440ede986e190b9c5d873020b6a9396b65b0ac4498f854a5807a0617be5229d732b708832eb87b25bfda44c72fb2f9ab8c19217e7bb16587d2a43bd0a4b7bfe27c03865da16d8e9d859b54aaae731bebfafdb1dd68bfb761a0523c8816715a579d4ab593eb3a6d9e429601758689a83e729", 0x78}, {&(0x7f0000000280)="2d33a5a7d094ca9a88286cf9f773d41ac5abe35a9166328cb684d8a59ff76a648033b8a061d3710f20455294", 0x2c}, {&(0x7f00000002c0)="c67d14d1183979bfa762bc85cf464c19409eda8d2f8f06d6e074e30f0bf8bf0742bdaef8d970d5857731ac9211c9c58d", 0x30}, {&(0x7f0000000300)="10b04838cc7297593fd3954a292d54f8223fb0a1bd4b41dcd21ad7f3c8e5e6e840ab8272e4c7ab46bb6cd3e5ad1766155c8a9b7a18b72e650ac9cff3a8032946b4d1168e033c0eed749fe37820793edca820cee530b608e9684a70a3a97421d5bc3edd973a89c0ef14fae8153c5eb7a849dccdd478d84ff236bb2b1d7fb84e1723ca59c27e76818d97b24bac013212b0d65fd5e13c21b16a43eef85933c3d8aa595ad41ac934c65911d5cd26f6fc0a92ad50339b20538c36f1788e7975a258a35bc74c8a58b7a2083b6188048fb8d9ed629d70b367a32b2d96ce94622751d5febb57fff72de74914162b5bb4348dccf059a0938d1720a9b3f641b071b4d92bab6a5ca0551fbc28b0fa8c6dfc70bcac412873d5efc162e39c748c3ae80c6d4d921648dcb54494eafc3f1327719af5ce80c964ff34b983495bd3ddf0b25b40260d03946de3000e346b36e29631b432f0dfe8464eb552879283b03e221bd82d4a093035bc17dad78a4e52d188fd751acf8bc5955fda20044b19685701055cfe90ab97c20d2f14fd3f5ff676a914a3604908ddfc3e5ccee90a1844f2bd10f690b75c08de00375c21444fdd6e5f818b1f4b8b0557ff218dc5646011d268e40eb113630fd794f1a66ccf8b5db1b0f3538b7a427bb47d97353fe960c7ea3da6db1bb3500767c13935ceb9d1a76a7aeea1daf8afe3e5b816509581ccfc3fc2fce161c171982a345d27a04816adeeb5858b7a840f06fbc2d2e2d64101559984d760f1f065e18a4647fee2a735318e5c6aaf89821fab50c19c5ca6516fcb855f41b139d05baf596ad5152d665967cb9cf7f419ee1ee77369f35b31bbc77dffa7239368a2018f317f1b27eae1d15646884c492c266d49e1d779621cb35d6829c551e35b021036480843a2cb4b06863c3daf1cc214ed35333c26e742624a28c56a5118cda7fdd9f38a4199ddd67eb8286bdd89346d607cd7c430ed640bac994e1108f6adf407cae2ee3aab4db4785af9e7a542c5595c3fddac0dcaf55f054788cf2faca1a39e0cd477fb0db7cd811313973ed8edcc8aafdc48fd5be638fcc0a0c3adb17a855109b700814a16ef92a1c966b8f8ecf46ec2ccc555b1b4d63a8e3b672a27e31de0d753861b8a84de7c63de9e148f39de5203523dadea2a0f3e04c5f183bb84883e76aa47ef83a5bb679b273a94cf7d2929fc42e682f6bee15d9b173c51d020c5597b87c989b084e2b553eafb18e040a9cb746420417d0b86555d902f94ba97be3cb526961b0e4c18f270909a6047b1dccc74367cc1c7ec271ee376ee99ef42cf1881a3173c341bae992cbef71f8408ac904427a9dcc82b6087bcdb43430ad43e9d9639ee9f0878b35d7e214c8723c639ba9d29bd0e3ff6661cd05bff44a4d371f11f4c0cc00b0a54557cf09d7290f5a9819b4b3046e518cf1274d0248dcf904ad469af13a51e9f35166b1f214fcdfc058aa909d98d47ae7700650aae74690c4f034657bd6bc2804033ec3f2fbbb6a226999554eabc5b74e5a667a1847a2f4389e6b9c48c737ca3fcb6a87eb3935eb3336b242ec098850571b7a75d231bf690efc15331a00e223ed58e4b509cc7cc552fcb553d5aab5ff186374fd8c15c0ad0a58b55bbab1f232540b7e4bafade1e3db66a8c77c2f2c160bce378d0d24c99170d8b25df0c91ef2d458eea806ee2b2de61b78bea97736eefe32b98d4e28b8726093bc1c442d0c6a9fcb6ce45278c6f3041877e6db251bbbcd51c8744722fe226d66f02a56c60da8afcec590d0b1b06b9c0a7255b73f3036d547d1be642b53f38f38374258cca23bc96873adfaeaec23cf1c6ac2de0010a294ccf657d2818fdc204cf6d974384dafb27d1fa4db0f13ac3688fe0f2658861218687bcbb6edb5d5a41336e0d4ff87328f5f8b9ffe05d67fbcd39c202c1e759b4a0bd566c2c640de3053d2324b00baf749813810e151c08eafeb28d198651c3f87963cab37bc4abea36061edc58e5303e6de916eeec5195e823a8de9369964a3263457cd63eb662a67b2c14d46646987cc8570ab265a1c9c34109ce0c620250d08be0a526d23f027738dc3e547347f750a5371694edc2cb31f27ea0e205bfdb4dff5a47fdd9e2232e6df7ae1488c19ed3af46ad21a5bae1bff34ba67f66334c01a9e06347a7fb5ed6d1414a3c98a70fb206813b1305c6beebc837aa1d0255f5844353627e22b98200d987ff9bcde879bd87cbf1b1044bde367ca1f82ba6837b4018f72df99154c4abb587dbedb37092b6760378592dffd107dcdc7e9f533510423b69c9de8dafedb1d036e8d6a8e0878fcb0bdc78bcfa61136eaf46fcb1f7ba2675fd1e30837f2857ee44094b8448d2032c65a3f96f3267d183cb5a0998b35a15e5d58b9a681b941fcfdd6c6a06e53947e90cc430699c6a95129f5ad56dec4b0a3470b52ece5b31b885953a6e1a8441265fd73142ee9e9532438d1a9900d3387d88f50fd8f1f79370bd47394b0128e41c04e31442dcf81fd998fa6e70074a215ab727177f6d3fd1ee4a192ab311566191909361d12a5ad9bf8d5d2ce2af0697f3dd9f561d9e8dedc8278afbedeec9fff23b12988a0a92eac48858f5b2ec88a44fda0e0f63e1e772b4a67f46658b810e782d71053815980d8552dae34fe1b7dde73392eaba0e6d37c48a51020b6977f1a6ca7649778c4fecdf787d64c8d8b20ad35f31880590babc65e3dc468a818bf3e1f8704bce21be4391e6cf376fd4e569598be82112d4cc8da805f1d8aa010bdc4f0d9fd46bf7cf17615991df2e51609ada044079f094778070d235c30be01c60e41db67eca4bd6452f6a13aec1c0de7dbb8a298bac069988cb396269737f3012a6679ee3fb2987e0b6199bdba3e24c5b486180ba52f83e9e9a06acced5b6a0c7e9b1c2da7c20370213f819258cb56227ed7235b934102dd1129cccb29f29a7573d2af43444e069bedf46c76c00adca16fe4c8210726c2ec057bb366d7e738a5b54968730b41ec2a665ff4dffad99d882b75890b9ac33736fdfc69d177bf7f169e4696ea5f080cd5800fb356f05615efb35f92cf46c300e4fc667781831b15170919e50e28d516ef13906dc08ed0dfccc0bd8256adc22e669f919c2bceadf669ce05d03414f11a5d4698584912ce0114d18b9d77d611be581e7984168870ed8f065e6e1b835ebf58aef1f193175029a43d6e23ce6024a732e3374745f330a93e1aa212d22fadf6d6b0c96946b0227d946f77cf3394b17bda7af948505e1881c93445426b023ef63d4b03a61823bc102aafb5a66f1a8d752f087a833874011f78886c5a377a7d2a55f15a0b766b2736225e03239cc253c73da7c2780136e2991e71be261c4ec6a8c07585129a675c895e5137bad079ef3efb1f17e2a001103fb69124aba62e3060d33fc3cf380c6828ee44784bf8c437d6e95808af6235dce6050374892b7fffe1ad3d71f5c2b05b956a14aa0aeb4c474c32397b94d41946e1b74f97dde5e7f74306bbcd3fc119da2bd4ecf7247bd50bc49695fba878ffaa3d1b8178e034e09b108c5fa64fc0a403a19ac4f976fe649f0a75a6dcc66a4b300f67c3b472d0a08c08e051502abe4331973ed6c92423ff7c76d1670fe6f3f6c0d03295496505f301b2e1f004173b4564222f69885cd17459b70d4a6e6fe6c625822e6c8b2d8313c7f1c815b9b57f5481e8fb212b050507e415b709877092ae6e385098d7f1534f5ac1d2af3170223f5ba84da499c9cb3bd2b09260d0520ff5d158f7f97d5562927d5f602aa0aa3b6b6742ae8db4804ee7210d81fcfc9ef93aa6edacc0e3bb8046cad3c4ddb47f6f7d028e55e9db95804232dbf728e0d8cda9e9015aa37d2d063d2871a2823e4b9fadb6cf1d3cd8a378b91f2e310325aeb78098f0ba1b73e17373e1d15496594298df0599f06b144836f7e1800ce2c727d2dbb92aaab4b9f79fc37b7e1e16149d453b2afcd025461b1092def2a871fd8bf96c39ab5544a70d492509c9bd69bf48f9b1f7e5b1ce32b14b27a169c16b741aafbc32f3288dc793d03023b2560f3c018736ffd9bf9c80498da7cb0ad50f6d0fa8affdcff39d33fd24a2fecac68072de30c51bf297d8680b8604bb354cdbf791ce4ab114ec92e6f4dc0a321ffba616f875cc060c08bd9fec6fe0079c57eabde92e4c8adfcb1ae7fc0acc11870edbf8630a1060d93bafe4807de40e088b8745c5b6520620f0041fe7e456eaf3418c3b8b401a334752826e4d96e57c1390ca74de5cafdd6d5041e87ec1b919f25e04d25dbb2fb9773522577ca5bb5acb395d35bb7875c50a9d74e43fb826e99ebd8ed899d82e71234f54bf9533e70fbdb789aae8b68c2ce23c78032bf317e5e5be75b1bea5d3880e884c6912e254e9906fa9123848a3ff03673aae6791d6382db977ab44cea35dcdb821f4b6086f3a996932c5a64cb736579d740f60ea09b0ab5c253a1b42da473c96ccb167fca129c031d66776c4f1955e97d14d6dfe97b7ad3540e322d7326ce08e64efb86925b14f5a6a05fdbeab4e247883db230037d1dfb211902d4da02575f0f61fecf3fee1c890965c9b116858c162039147dfd8b5d0b7bd0777f5020a53c589ddeb23c7078d6421ee4b7121733b40cfe7c0e01444dc4e3164b049b3e28bfb14c23765f2c6abff5aa3cb88520d564828dde7b3709f2fa8eddca5387af41af4691a7481faf2d0b7ae67a643c12fdbc6bc81b5d25c58b24fe5d53a866d5b3a1f151b7bd5124626e8d414694f3ec43229fc2dec96c4264e36b8fbbb074e3dff7e8b72d55f8366451080af8e2087de08727219948983ed48af7dd01ae167a4067ce39f2ff3c90c592d49a123777c759c713dca0a8cf66ad739f12f6138bce7471cca828895aff18908a96b92ef0a35956e4608cfe88ce8174e967b8d24be750db108cd68dacb32b6df1f1138dd3b60290334f3449ff2c9a84913648d502d6af0a9ca1f275c8b0df2acaf5ed5b2b626e6f6ac7ea9f555e703238b2a5407872d7be8d0ac57b0e7a0acb6fc2a82fcc483bd96d300dcf37779c587f7cdadebf92b39063ca95bcbc1791ab6fea382f74eabf42f1450fecb7cfe446cf339b7c07718826e350a18ab4e7fe97cb4c421ea63daab7bf783ed34ff14a42bbb31df8908b5f9648178d3a7e19f5fab6c746430dc58cb7462cb3afc491223c3f91a87ac91ab1d6d32075d7b893194d25a6686a70e49e07e701f8237e9aebacedf0846f70f8b0de8ea40ac5f7696da805c29680537c04e81cb22246eddddbb00a3fe2a364cd7fdb7630c012f2326415a143cb8346b061281c069b7728b769edc193a54031477f6e5c4acefe5b9b2fb8eb08a298ef57bf2c1e7380dbf043833339fd236081f96a54bd664d7cfb695316d2978d90f55aba5ffc403ac8f82c762be57296823224a84a3a6c004cbd5401a6be492df0634ca9d4ca7747924719230d7be66a894f192617e0cff74c5d2fa62764b3eaad933a2594245f5fa3ce02ace2ae1650de5ccffd5c04e3ef9dffbab040edf76ca21865efe2232692c443701484d7811acef34f75d348ed74d35ff29d9c23b9f6e58dc7d71d9eee7d9b9d44b718ab794fcf3f23868f599fbf4a48e00879ee3385775bb31a50a16c6e77085b4cd837c1730b633373ed9f49081a7d512ee3ba0321ea214455a6fd0f785851c7bd5cf2a2f1e2fe87182f610e06d707ee493e88d3cb1d088b0e934bfcf29e65080fcecae11c2e6664c98bd547fddadb09d30ec9f22b1303da4f4fb44965d64b7cde3d7d8b6ad9784536caecd2cde77b239a671cf8ff6a", 0x1000}, {&(0x7f0000001300)="dc9a6fb5ff7858d992dc061f30c712564675bcec10432644ed02684195ebbe8891dfca6f4caacd61ded90af362206bf9b39fe9da6d1dd8cd1ca456451d2698a86a8d12b227159c132fbcc7d52c35ccf652adb9e24edbd41c836f10b18eb8b292671857da2ba243386ccfbe35fd5615edba6e407932829bdc8365ee97f50ceadb450898720f3b9222c42c0b2b1502bb4962672ea6ed91fe56039f7e0480d1f0eab91953f9cdac9f8e6e75627deb05d21b28c772e7", 0xb4}], 0x9) dup2(r0, r0) 21:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) clock_settime(0x0, &(0x7f0000000080)={0x7ff, 0x3}) 21:00:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x20182, 0x58) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 21:00:35 executing program 1: mprotect(&(0x7f00004d9000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 21:00:35 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8822, 0x142) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) r1 = socket$inet6(0x18, 0x0, 0x40010000000000) open$dir(&(0x7f0000000080)='./file0\x00', 0x101, 0x24) sendmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0xfffffffffffffdf1, &(0x7f0000000140), 0x14a}, 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x4) 21:00:35 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file1\x00') r0 = shmget(0x0, 0x4000, 0x21b, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/7) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) 21:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r1 = getegid() setegid(r1) flock(r0, 0x5) close(r0) 21:00:36 executing program 0: r0 = kqueue() poll(0x0, 0x0, 0x53e) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 21:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x126) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f0000000000)="578355679ca5786b259b96e6d5dd32cf5f7fc2896b6e4b1a47157eadc44c979f904e6086321aa8aa216dc636283a4e20fb7e7d380c5f8eb0f2b77d518873e744d88a852761b8a7fb940be6dd8555387ecdbc04d0cabf93c6c0940d12", 0x5c) preadv(r2, &(0x7f0000002780)=[{&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000380)=""/109, 0x6d}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f00000025c0)=""/228, 0xe4}, {&(0x7f00000026c0)=""/137, 0x89}], 0x8, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x0, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:00:36 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffd000/0x1000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getegid() r5 = getppid() r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, r3, r4, 0x1, 0x401}, 0x7, 0x0, r5, r6, 0x3, 0x9, 0x9}) r7 = getpgrp() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r8, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x1101, 0x7fffffff, r5}) getuid() r10 = geteuid() sendmsg(r8, &(0x7f0000001440)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)="ca540fd65f5b9c8bef5ff026bc2ab91933a80fdf2ed5f2aac7a13b2a935bd2437f2052a67202f4fb265c8444cf030ea5c9bf073c09265871be364f0d4aa2892aa00424cf08a61b4f54a4253dedb30c427813bcabcf91caec9d47764013b86012098ff7e1e4bf56cc4f07d2e5c09c2880da1a439f77a6a2068a43df0c16945956aa2cd70bc86ffddbd27767d68310134ce9f19dac41fdda66ff292523aec9d59523b5da5eb95715c26f514b", 0xab}, {&(0x7f0000000280)="9a6251af947990ca3dc2b1320e407295b1cda11193ccd737f1e573d3e5ec2eb914120794d7c6db26a21bcbb2b22cddd8abc09fdcc09e7be70c407e40bb2db783c9cddf96fa3243db4679f9a6", 0x4c}, {&(0x7f0000000300)="99f1044ac9de05b3d155847abf7f006682d309e77c7c7a1f6a0d797ba976353441a05c9df30460097b5a3fd7", 0x2c}], 0x3, &(0x7f0000000380)=[{0x1010, 0x1, 0xffffffffffff6678, "9948644fb1950ca8cec975caaa66961f56de6fc414e69366c07b527808791e0a9bd2d24efc352fd6ddca6cf66da84da0649d4936a3bebec0277b15183e15ebec93b4d3f6b6c1fa4c7d18f3179fff97dd8a7b802dce9dee45950ddb819a07c4da15f7a7874bb17eec542ccf0cb7f2e7e5dcc1099143606803cc030b6eeda4d6f02816ef0b70872c930f150be7c8b0c54602e65fba86113f3b5cf722551c108c497cbfd0394c3bece3675bd54c15aea867dff8ad0bc2bc9f726e737ab45332974c0291a7e96e6e8bf726ecb7bd44cd87b4fb586b2e3d07144eb97bb733574901ba2f1ecac0f2ebdae4be8bad11daa307acc562f28386a2f7a83fb3bbd10c31522bb01a468c489d21d2b26c2ab7766b15be7161e4bd9a177092e684564d3dea8faadf01a9c4d3eb45ef024b6ab1692e3649c4b5057b5ddb6404c987910e31983ba873a81c69894a30c0b522a2729d83e5eefb387e92fef2ca21a4efd72a67ad4a3966b41b85519da69561e5617fa7d8f478e6576fbb44f78010b740ca1683f7069f46efca98892545285998531340d2647218a8f1094f10fed23515a04ec6d4c75a9f59918b9292daae3838ca99bdf3939c5dc9a8c1d7f87ce9bece5afe71385c713c741c62e62076f78731e3ccffb683e4e665e3567ee7fe5635e89eeacc85401c66c9f97dc109de4c3f9eee8b194477bbce41265f98b9c70086da565fc30681df578501ce43251ddeb57f31fc8d39e8d5f57ef9dd867ae0fd182b66d1d3e298afb076acae9b9fcb41e86bff15cd3d50117de8e825414e0aaffc7cc714289e6277e92152f980bee5e05f085e414e5c674967c05824f4907542b1da28d4d8c8967e375f882f280b9b99ea1ab98290fecca018d679306be5046610b35e69f9c5e3904ab9a66cf173ce5dda233637bed0986b3c8f256d5647e66ca46fb191292bbff827eb9fa7cb4a5c7ceb292d404e5db251d51f865f2981d76fbb14b964a181cda8930451f47356e4d0168dda11f1581e3932450660c34f2443fa93a0d070d6a6abfad67054ddab7a0e6b41cf669b92cb4203c683808e00443b4361f40b9ba58df47a9f7b729a849c2e5b5b266b0e6c6d60d80591c38be3978c522f34852e2585ea679c68684b127207e9d0e9ab9e5b9793081ca4e9b6afed84bc9f9e565ecef7802f48a9db111b32c93aaa8da1b72f4a27d9dca4d99b786724931ada6b72a1881864ae4ca1c2166228afdb929e3fee8707df1c1c2247999e811e4068f66c1fa8aca1c19b4c1cb0d407b27b65c7982f0fa74550340348557897e56c3168d0fa790b1459f9aeb787079b8f46e24e150e1aba30a67e9e9a956b016bc35395ed98971806f1a4d7fdcf1639551d94603d96f9b40003c095ebf3679b11e0a45d09f7f86428fddd8f8509777edc4ea7e1a3d549be54ebe0bf64dc7eb0240c90963a62ec6a9b9451161268af7d740dfbb1fe2f41eabe2361536a176e5bfcb65a98a46adda9d4f46877e402da1ebe36fb333bb2096c504af2e74f4a68a7ef87bab630de78fe5c029966f294fb2d23ab2ab79ad68ac5c256a74194d81cb9a3910a51a7390fa2addaabe8feb9571ca4c41767a45b767d975e8bd31ba2137a5416ad6581d89d377e8bcab7c213da86ed1d553534bd30269589e6dc9b2760d183798f8d66faa6f8c99849b5c22d35d79f44ad80c53744e1cc6c7eed3f2dcab976b71aba17ab8d511ab8d5a7aa362e551c2545e493ba38afef80220fbd023626ecb3878d262027436da670b109ba5141bf4818622ea16335f34d6b34d76c761bed8de0d00d63cd71aaf493ab09c15869d9524ddef3edb4c18a21f47a97ead86a922d729d32cbd8d5ef0f17d4a94fe884e9d7c84cf1c2a310efdb542cc60845d5b25e066c0ae15d0443c09ed092ca58d4e8bfee5649fb217bc4e082286737d03f8f17b6c65d28ca04653ec842c631077815cafc18bd1599e8a83e9e36cc9645a94cd849468c2a45dd1affc6d6e58eaafd4a3ec14bc0196ba65323758067b09797268b73b4042b3e606e3e64f8f7cdf09b7b101b47bdb02280d46d72e42d2952c8f279af20214d50a88f180d4004a2557a9508565aa89eb26d6d37db1d4048b84c96841bb2033c67d9708acd3ec09109e8a1517a1fbd35c86c93a2aab907815136aef1b0e85ca8ad778eedfc23bbdf080561cfdcf5df271efe1728932e4074c2c32d2de73a768b05bbb32ef9f14aad232d88278eaf332b7fd8d9b0a503c811ebf9658d35d143ea27cc0ecc6bda353e862223593faa4154a0b2ef238002ac107a7de0785529b93566bc1016f6959116b5444c8bc8b4f59f128928c6913259348c032e6f63a0839bbf6edc10b68239a6b504e0480c84f8969796270de616204e35998505f4f22a3918c8a8ec8a671563ddbb4350430d8a8ef101b61580f9d01387932c8661c380cc53cf5b7f56719d8446f68d09e1547b98cbe7061aec29e3171caa90426dd83246d531f938ef9d301bcfa569ecba50703462fc625766686520638c6231dfe019642e9105dd576ce73c58f17b5b727620a08979e40cda3b5086987ebd7c8af4a06d7838b6edcf3d656fcadee872117bf5af3af43bd53eb6f480d410e10fb5b5d05a6fec7f4a61aebd1953aa417eef6473a71f1b1a79014246ac5974b0032a4d0d0fc54aa683cf89c3057a54cf2e5749166df7f0de04918e7f69814872bf28fb80cd750298409a3b8142b875dbf6bb546327acae49313d7d8a7f7b6762e7b41666559ada56c6dd79e079221e58735b3ded4bb4dca92a14f19fe6a26cd2f917a0355593563f7e58462ad78c9c5e289e1fd81ab5fc0df9b62207e32e92cfd64f6e7ec175e5e7cdf1d2b78d1567e8528e2ef19eec29556eb9564dc8b3f531dda0be7cae94d03bc74f5e3656bbdf9d7e799c913ce403ff77c1849539054b6b2a7c93c371491992f24cdedea6002e8614d6339253dae66f920b0f861dbb6163042414b85c88ab7e0813fe48fd6976625c2f72eb98c7038f290369300f50019bf2674c0c211ead08169cbc224fb1bb448df809742b0ddc723ab210fe86c8a781b768ced41b29aa1fd7f6db3ca3970a6f016e5b27ffa64eb23e43624c6d3b1e0211c8ff3e8bf3ba7bb50c72bb11a19fc1a291f66a060889fed6c98a8a5bf60397ae9c14735408c4f29fbfa608552beff79bae0d4048debb1cd0b1b27ab7dbba0bc1c922ba9888910dc47cf0c9bde80edadb5b470416579df2cee31220ed279a6ddc44b86709679415dfd6ceb92b83f64674eb2b4d6daf4be6bbc02072bdeae765ff41f969e50b3f8355e85f09dc3092544c7ff82c8e594f347f1b30f6fa509170f4ec09796884d41e5f303b2b55c3254d1d5595491a58eb03e571791fab8acba8413d49d61a29cce0e696eba58800cb5d0d6887ed969b02bae352ed43bbcd6f38ce819877ed64c4ca4277177fc965b11a92325e7d0e1064805d8eea5b10b4791a24b63eb696ec259814ec017c9f177d9cf2753ba65ea60d337cf8531e158551a3ebef9f063051af0dce608d8f05b0c631eff7b2826b45e6c9832e3f108a9d9dae1f962edab54b77fbb70c33f4332cb7b1c7162d496646d2c34a41076f45244bf58ff2c29d9ef0ae64d047c48b430c800dc91a32041ce610bf2ad176b55c9856f05d152181e0c4efca3f02ebf8fe594810031e1a131ee219393a78f043376e0069a4bafeb9a274401c2651d3bd0b6238e3ff23dea76691da42d8b57d04de4af402eddcd144deeb93b35343a7d0db8a274a21ddcf85bb1d2844a26b2c25aad46bf6d9a12cf936af2df507c1309444e954830f0113eb51d3d457d552fe343b2ac8b63fa7eaba05ba8f6d945cd6e7c58716d54997a2d77d9a7c4f9c7d1d10cda1b370033e815dc50cae24d0391aa2d0d1c9de9bf464cb140dc3e9bfde5f1358ac327d9abdcbceab1664bebf5f6ae3a7940c9e1d7bbe2e8104feb53f1a58a02f512fc87ac654b83d20c187cfbdfd1811e4e5ed86865dc9a628ef852d5ad2208246a42eaade8e860de1d9b07fd1dacbe04c8ff19e6b5669609ce1bf7bf17ca2d4b96509da25d9b39cb0efdeb52a42ad2b4549dcc5ecbe14113f670f003872c1e4a6d01527b88be80efba7b919a66fa987d49169ee182a3ef329d24f7473b565bac3f0268b1a46b591fba07e2d017408553d28b775d1cdbb5286e4ad1137b82be4d55a486f187b7c7025f23387117d53f76077e60bd4f00513f1bd74de0e7b8271902f5713926dbc004a7a62e58723a51199fec1d88b2c17f8c7c69177bd7cd56f4009985f346b512fd9d70661d75e29790ac7c5b0f83adadf1096c14caabb7b9721ae31555c32541aa79d13a24197f8b8adee213db56db35e4b543e7f22db139e6288d0dd268c8e1a5535bde6baead7d0487893255d60facbf4aa5ddebfe164687dfbaf88cc460bb5d79898ccafe5b0ce8b6a2c1f076f3ff96e74391fbc9a87d1763ad8ce878a5c05bfa43757c4c4b5cd64b3993059bca7ce1ebbd28b8f5ccc41ddc4ef7f0f9a0a03e3f311515f6cb3be03d3f445a62e6597aa34daf61d45ac7656a6cd72738b702f93a30afee4f5c48e1db8596b4ebfe20d4a68cae905155b9eec6365c3dd18cef1a7a410b886de570d99da5035e21829d9288f1cce11adce7a7c90d762058463c725bdce53a852c0bec3c3189a7320bd250430ad585f0b995342c0066c9bb340956f7e2b1e23918002adf7f8c8f733afee96f63990bf52649a6b1df160be1332bf0d6f257799c4ace4684123c542f1a19bde3ff59b45ce428402c61350f12b0c1030b36abc48a289f9751c192b46fac70fb38dd7b325501501fe53e4f274bfac60bbf643f61dd5ab6cb764c15e2c503184f444d19229e447fc71935e77bfe0ca89a8cf3aa3655b3c18d1cf625ad579faa7e4a36f02ce01406c230cad191e59ca158688ea0538ca71f1bf326bba31889caf96a2a34270a6da6a5f33e011f736cedeb504817158ae9d2f3055517eed1b0cf8c3f718846deb991afdc0666b7b97a9247aa6bc1e431a020ba23405a930c0d7e9abd3ce050cd43696180c333116ef90e31737b7bed5b303facb29ccdb5da0c73152e35d399aa6031032050a8a36b334fa69f9dcc1b46563fe982cf67d8cd60bfa869fe7e3f46f34ecee00a1583193217a73e4a0ccfa6e474c4bc7760b8bcc0b1da7f1ff1477c43aaaa7a672765d9a156eadc630194a1d08c2ef1f919a60281ef7b5f97566d230730ef48842e8ebba6b87bab12a8c7c00b5907405b9bbd8b9abbe3305adfa84cac3ba1481572fa0e12ed23f7d6f1fe87ed0cbd74f2cb5895d533989c0a8a79fc09ce72c9800f3448d8d5b53cefa680726733f1ef86439ce9f05ed99879011cd25ef7bf41fd46018f81fefebd44978f021aa9ceef1050d9ae12e5359559dd963ef9058b270a77934a0f06a8cb5d1b2fbd063544e727881f1f8fddb4be220bcd43051ef5d30ecaaf32c916fd6639ce317f1b49deb833aeca2608d5d8985c8ee6e83dfdf8e708ffb02ef9d30b754f29035b52df8b0079b1578efb825aa203c00d893c28a0d513411bfcb617a9bd21023a6f7c6e7a19f6f69aa0d89ac65e757f06bafb874e0e17f50ad92e72b67da710f2b7f14db4f184e84d98c5649c6b04d705bbe85b8568755abe6e5cadb729dc1f69c0dc339d72dac9d2a67f0e1601730946ffd80ce1ebc42a17435be0e2fcdb7c57d4a2c534ceef72d44751281a02560244c4e22e5d27c7024199828adbcd42bf56c0a3ec04a5779a9d9129f03925bd7177a308dcda99b0b236664f6b5dc44"}, {0x20, 0xffff, 0x9, "30f84258d53bc2882f836fb8bf"}, {0x58, 0x0, 0x1f, "afaedac6ff255566efe709cfb10bb25d52eeb6834c84070445a30b08718f82149419c0bbd9d84804855afe646c4b4604e338b10509d2d05c62df11b3db8d8db3da2c92b2"}], 0x1088}, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000001500), &(0x7f0000001540)=0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shutdown(r8, 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001580)={{0x5, r11, r2, r10, r2, 0x1, 0x3487}, 0x0, 0x10001, r6, r7, 0x4, 0xb4a, 0xffffffffffffff80}) fchmod(r8, 0x4) munlockall() getpgid(r6) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000001600)={0x20000000000000, 0x800e, 0x100, 0x2}) recvfrom$inet(r8, &(0x7f0000001640)=""/237, 0xed, 0x843, &(0x7f0000001740)={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget(0x1, 0x3000, 0x310, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x2011, r8, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffb000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 21:00:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6a6754dba12d1822b5de53acd96d9d44dd95583081bf590a4fb24e18c2ec3b85ff809c296aeca0506d000435b1be944d7ab45f090bcca9382a13b06f3ef9c37d813c0e9baaba351f40361e2ea8a1c9f973606bbd82699b80ee3fb1807bea45f7b196eabd16191a216076c5ca40c9cd4d2d4b6845c39308fce0b956e57811cdcab62ce54f8bb2e7d62b1282ea366a684465664b2cdc1b38ac1ac2eada72e8816c01c7e207b847f695b086c6ed8e677c22b778c3dcdbe955601d930f1fb1335296f618912b0b8a49c93ceb1de881b5c5eb07f78a26a3870f9b6d794a20e4995dc3fe04abd4a730a4466bdd", 0xea) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) flock(r0, 0x8) 21:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000200)="9b0c19127bbd481175eaa705e246c2fdfbde18921820a19218fccb28f392924ea4bcdfbe9defe006ce877dce5f4cd104dd9b01cef8999772113add929e9257c456b24f1ed676", 0x46}, {&(0x7f0000000280)="f1188c014c26e1c04c26471c9aaa8433e100a6c3c6d58b2dfba16342dea92ba399e80b8c91327ed2a8e58daf4c1ae4b4c8dc05491b19d27f", 0x38}, {&(0x7f00000002c0)="3fc542ac104849595c0a4d77f7d197a1e6b39bca7273b019213e8614450c", 0x1e}, {&(0x7f0000000400)="7149b4783045fe36549c175672014ca542eb950fbe189163c4d50ddde76c1836848d6ce20336368bc859baff50baaac1c912ed48036cd2d001dc91a0979769cae7c4835454c39d4b5cf1bda462a70bf05bfac290ec6e3040a2ca1f48ca0eed7462b1b91b872ea8894a7ae4cfb9c5dce156add64c49f795cd0003065c61d174925a4aad84599d473cbd0fad7f0eecbfb1ec3771e277144965afd431061616add32c8f689f31f07010cd9e2e2f2d6ddc9586eff13bf910a16f0c2c59a1365acfe2c544d52fa9e928d1bd8ff13cd375dc65f500573cd3b45747373e4dc147952f72d44592d60be26fdb72476235fdf94fe8b8c8820508fc1bccddc18ed096b50738ba763dd055b9f5b39ed1d7fb732fad9a48e63afbbac363d1496ac29347a15f26d8753888ce1082154a86333ae105d1e31dc996ed6e1114389a7a68bd983a8c8b34570d8c945af52dfff85defe0fcdda1fb75be5eea45b3d4168586a3b85bcf349b9046f29fe2313e6b78f9446a6be3f41a562687d5f13e8a806defb52419715bbf7fff0fcc830359ce758f137c627c4df8c61dbb5cb8f2426f3bcfcd7b63da40295c3f46b4f5b80fd823f80f50440d81702f8be308e31d72bd13393a483fe999dd9765dce3fef3e832092738b9c972f083575cd1fad1ddbb640c34ae1c9212cc45fccedfbaa213a4183c1be8c2158dc80a4656cdb49e810132369e15841bd0c5b33500741d94fd67f3bf82daf7ded1a1e23eaa1ed1fb7cbb8929ffd39dd7718c447489d3e4c64ff403c73c6a79d551ab40bd2a0164d35a9e2f1c05a781ff449626c9dade36c86d1e8511723a5539203f27feca803cad7b34b4133e6aff08364eeab0edefa4e87b08702ddcf9a404001120319f040b3146f6137856e0b182a26782873929be0b7d06e43b6d3f6fcedb3a6eacc7037c9f540435601526aae62c63127c1b727ffa034e332ddf32758654353aecec2cb5e4355bdaf76cc31d3eb97032294a1312b06d68eda2e2f20025214047b4e4aed478ccf4eb396689092d5ccd3a30dbb56f420e9acb128b439adc44ff04b7de46f30407c279494232ff70e9ba5772e687bd24ae4e9f6066cb8360b057b5a571fa84bf0409944c60b935c6c096e6b76d5308facd3a4b7a66d348793c668c9bb15d873c0d873250888300a84825f0d39335e4d4afcce5915103a1d0e7fc5ea9cfe2db52954be013e208f05c71dab664cf1f3932611a068c0fb299ada37f3524aba8b307b9c57232c0249a032bd98759b96d158e46907d46b337e58266bf311874a73ad24317814cf90679fc5a0f917b395b5d72cc53fd9350f622878728d9d1da05b832cf1ad4bad0988d44bbf0c580de8c0fe722a0d3d33cd62f0033d3c759b11f04503beed6dc57070c7181e1c047c3b032d7d19b697b4ce3ec857b559358eb386e61847dd69ae006a6741c6e5b43fe933bac13dfe6715893770df159e9e356ef6bdb966b61d89baf0b6dfa8eef1a8254f978a73613bc841982a8b743ed42896725e5b53246802883665b4682635a7a6bff9ae026c34e394b998e70526c47a047d465d5e10383a6d61e72969b325f1ded77d9b9880a63eed9e6c1fe53196083a01bb6edea43055fac8a0a39e7f3bff8906e02fbbd8cae9d39f9ecaf6b96b15b1e41702c76ad83ee34362a198d890bf7aa70a8f1c828f3874e3f9a3c810d5cfb7609d9a680673cfd50ff59d672d8c7c17eee333a3f47b0b3759c8d55db216485eabd55de361929b3ed59d168b55a00826f2a81571f29431cc7d5e7abef8e874a404f86dc07fb7fa1f6c919e98dd1aeca6a3372b0b7aab6cc558dfbaa565a4870b3787007edd7523576d1307d248334f768a0d843840d44cb9bd52cad4242d3c856ccc56c93707a468e47de75f174c9f8f8aa33808044d2c3c25faa5a4a3941a16e6f075d5a6f058139bb8249c8c553ce5d6c82b475426a4f2937cfc94b40a359a2ac7be24ed56b1c239fa658e40b86b48b9be9f03964aad9a726c671c583a41d80cc7b892e0e15329de24211a03f2ae73ff2f03d1207ff868f051d27773758eed2fc05f3d1dc0afc77abb175f2e5dd7b35a86bf3ad0c76ef96fda2d80c97846f7485a8f9ac7208d54e79c767dc34dad29b7804e65b7dcc609970c0909acecfa8bd426e99d86c224a95c42ff73d6bc7e3a7b31cdada9a4c76c47d5141c35fabb4829d028c85727a4e599948eb6fd739d47f9b9a11dac1132864770504447d3454fbb9dbc71960654bd70c560e6d890684fb2e9e61d60fbc5d3213c333094a5f0266592eb1571a24d96a377b19b68e38d4dc1a83e743cbc899f946addc33ab1c423a3803ee154edd195a96315db865c3f7521a54b2f60a5a859fcc56ea462794eeda71501b37b98c2d3f036c48d420fd101d1aada14c7d4861cb2b52947de7df71bba5c8d24195aed5a4029bb959d6544565abb68dfe35cae3e239a9058e53687e97eb965536b26b2279a1378acccb8f15dd768165855a0f42ce3a2833fd8e90f9130ca47a93de6b0096c4894d19a5c57918653337c2ccf371893000b00499663ded805a9c4117979c751e54c41a8a202aa2b6d742d33625f0ebe7ef240cd45c2392d579d12b0474018235dfba5f4400a47f7d11faf05d7c2d20bfb8459cf5d346d3810aa65d56b1b2274bfd5005b814ca35d90ae65b0ee77a6665e1d273fefeeb4c4d2171be96013f6b29c3d25f67a285e2127c87fc5a1978ef8744749f8c2e19c41887e8227150e8cc7d42485e0f1f8c980ef2d15f097d4f8ce95eb78216c16c7f2478071152fe811d4e751b5ad1b63dde3d593d14ace5d70d73cbe6fafd30f7f2e18e05636a51ee8389928e101407f41980dbcfbae18c13494012fd0d70e90fe25900b0749b8dad24104bc8722775cfeb0449b6829364fb06b4eb0084729498761e590513cdc86b1c3ba5f396e2159be6597307a9b8062e9a18f7605b9ff994b04aaf84b4dc0b7469b24ecc59e7a6f89c97bbd44ef7650e7142c679892eedbde6ed17e96613a712f150b6f6b163d97bfaf05ce441a9cc7530798dc0afb06c966738658f58d65d4013af5051a9add27e86e75ffc32d2bf65b6702e074f94bc9e3fbdd995e761a5f1854595b2fda610294763795ef7dfce83fc8fb14b92be1286e6c7bf49ec84e2e88708031445baea9e86030bbcd3daebf7c7ca2aa8c67713f076e12c6f8cf1c63f6e3ed1844cbdf482124694850fbdeff0bbda74d8b5a503e265699b1389470fcb16b589e71e0b80062a8ffa4c2dbcfc58d976a5c9b052993075b3d68b4c306909fda16e44d7d9b8f9442dab573adeb0aba5c5403446ff60ad877caeaaba14db80cfd1a2c32cebb4d70b32b035dec41edaae92e64c5ae9e0ba0441124fb2baf8fcd2fa90e01f4ea805221925d9b55a843142f200bb9018a1c7fc548c9efcd8464294853da74bd0db0e4d3f7a38c57ec6482803d35d2606d16553ffb88a01a7d3419b962a8d4c50383b1c50b8caf2648fc6b03d8b31a7d1ede4ab5209d6b4a892f6cefae0b604a789475ff0ae1b58d3fe494d69da771244a637eca874ca53d41956218b9d8a1069fcf503f26928c9a56ab5c6b2b271117ad7b99b9a2fb7f660a5bc6efd22d3e8d5329cf0583afb1d07969cb5746c0bfde077002ba3970c9f2b3e19a74e91009a6690786ecef1eb373108767dc988684108d1aadad3320ec28ccd3435385451494ef3792d634c688c462824c0e2cfb03315fb96300be224d06c7142ebfa5a5974d0b9cbbf4ef794e217b5feb1bdfb1453b4e71e237b1e39a67ec5a06ce8e6969da6b48720705b35560207e05b8be5984745648b59fcc32f14d0f230fb77cf2c44cdfe6efc0ed4078166b544846110b3bb390d1f29333a1ede9a76811667343c94814ce7d407374a7f811ec26f5bbb9067703ef180c57f07f2b51412f89ebb8424e5c22d1f4ba4a79d123ad0c74f93ed1fcc083cb3dd8751896f96f0fa5b64b01721a31f1c14f82696c5e3a24c2049b591fa5c1863b0a22780ffef1ea4b889b2c6e87efd0337606be68b2306e4d1f65877ae5706599a3e7dddfd7177b54e4ed426368be3f16f5942ccb17c890ea9100af64c3159e2c976d5af9b113ed949caedbbb41b26262b570fe1cdc44ab990c40bab0d002e7f96da44c54c20b3a01f02d3ee0bad2c4ccfd3591857296b66ad1d2d96fd533b04cf1a154a3183d7b2fe4e1184fb1c6fbd0931a2f333aaa1c2e1c32a16258803af0e5d87c17a63883f14423002633f2f384e0df07962cbb9731722c4543648483b61a53323c6c3b348ac030660427f8b30fbfe4485b9fd3d16ccfbe18bf64a152dd8d5a64e7053d566f1dce03d5707248c6ca77ab51936472e868c0c8105064e7126ebaccf28bbb29c2cd74d5c1a42bc0912cbfafa7e493d877f2f9bf66d206aa57801b33f00e14491815c06c274a45af9c3c2072348b2372a68c05f4efdef267d20264fa3726deb86317cf9e028e921b11dc493dd4638c6b34655c8cd32b447cabe37f73b20e76b984b915f713c866ffc71811176cdc39d7c288843dbbfb588007fde95e5e68c5ea3bafe667c8a76809e5037a75b725644ba81ae812780924c7a9f2e020e6475959b1d3a38facff14852a7a3409e777814463a2995e4ea8263ab5787b46e3e0338a25aaec06a08be68b89697fc362ba61e3e2d454a4bc5ced987f42a131578e9f8b4e5f940af8a64472301df570d04b5d73777a5981a4a773058c78a85142c9a4cae62c2218dcdecda56a8706b2deeeb2b0e57bd3ebe9b0cc3818819bdaf0e9141db42045481b89a40b64a209ec57ad1a994246e7bd2cab0573780144c77ba38ad938f18d780f21c0c3a7647bc158614ba0ccfe70ef43c414cd154444493cc64dd7e3df81cb04c2fb87e2a291e825e26cb3d8ea4090dc942df0a3aef5f0fe74478eccbfcae7a66a3a6f759c2aa47626f9a08b4c5f5b3ade3594a1526e7436db1308e846f693643a6b977d2af10cfd3af2e266028e646fbfd70de2ceb688cbf2b1934480d17a09116cf337fb19f0b98aa69e5bf8744bebd44c237d3ace22eb902591d8c3fca4667348be3b9961e46bf1aabd978100f65378d13568188a1d1708cf4ec7aa7a8fb597aaf7e66b703e8dfe60e63d1261758d616273cfcdc9431f1a133d7115d1e813d263cbe7fcd9f76ac4ba70ed7248f4acccdc8188bf16e0f1950379b7005abd3d9ef3dc4dffbc966ad016633209b99dc86418e32262316e4d139b1e6e31c442937f94a5f9d4e3fc3dc09eb5caed9ee89d1b7d5317fde691f64a3b84d9a95667db1233ba2cd4212a7c21f6ee1ac2a4bac6a8c21c71da9651cb54ef5cc84aea51e9cce95770ea8032e7b346576e34c3c9bea8a7177afc9ea30b63e4779b7bf9a22cc6afae2603e6235505da842bd8ce9d7561a174e1115968597f64e24e32603ce343ee3126f7b085584fdbcdacb0e664ad9b4af2b12bca483bb55b6c814b00adf567fdfbbf9c227194a85d32f150f8c937ebd2607061a2642eb17886811929120163ecfbed3f912bfd710df601d5ca9e34f17ad30e992e31760a5008d0717d319ae14f1c9f8e3fe73c4f188af41081ff64a0a48044e650ff600fab0c8f6422967c9619736a3915105cffc4708a422dadf35fa7bd3785bfd4e551ee52e61025aa724116d20511ea3e3f00d37ddbb1667312e095bbcb71abaccdf6fb3fdf984aa3dc976c7970ed9beec316f5ac5b493a2e25fe9a0e9bc533cd09358b2a26f00fd89cba2089ba1ce4c4857827cd61dc1cc6365ab7535d1bf4d4a7ac849733f6c064f", 0x1000}, {&(0x7f0000000300)="7011bc5df8f432fe02ead9d9b0b28e88f8", 0x11}, {&(0x7f0000001400)="7506b48b414a3444aaf1922c82da228b7732ea7b16f1faf605dcc75e0ca6624fe64463b91b3d2cb01eaa4df0a6b8a625beed55fd48ef56504e64d876a36bb627ccc2302d6ca0e7a21017dbfa67c707d9a2310c7e789d177d0ba7c26a73529ab46e00b9dd0257e9047970fa89aebb524eefdc0e5e82ef0d9aff7ef19e941338c242a602d45966c2a3180572b9faa017d2aa99fd2cbc52f04c2775ec29f911c02ebd3428a8a8e267ea41216bcd3bb7818068ce46a3d3999361317f57a9edba", 0xbe}, {&(0x7f00000014c0)="25e2563de1f8bcdadca9483e38fc1618d97fb5617b5e8acf40a0d3887a0aedb0ec0fcf166b843e7e87a14e4278e3660f69e9a9f69d8a1870dc9bc42f1976d91247eaff83b18ff7757f480697a03c863aaa6c2b6f8d87cf2f34620adc4bc45342b67a6433d58b1dc270d6aabe4a09989f44eca577a726030738c19c02bb4e2cbdb53b7ae16ef224858d47ebe61e730bac", 0x90}, {&(0x7f0000000340)="f87b07317cc5c7070c236b", 0xb}], 0x8, 0x0, 0x0, 0x406}, 0x7) r3 = socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x283, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES16=r3, @ANYRES32, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRESDEC=r2, @ANYBLOB="2c20b5927d2e0bd66ad7bb8d76af7926bdc11f89e30be032bf750ea99aa8a92bab7608272bf9c91bb1a67a3a02b321ae10301a6e3babac1a4275ed49e524f878f1571992d6282c48627d8508ca78034059f8b3d17281b741599ee37097d3c3a206e24644997d9251e72e229d720d74f04742921dd21315257cf12f5dda33334df2bf526983e7c15d2d031d64cbe64508808c0edd010eb20e0398e9d2e1738dfa9f4c56885a2ef6815d40644537318dfada95f1ef36cb2995e513f82828ab344c2f0ff6c30d2bd52e2521a0d406a6f474"], @ANYRESDEC=r2], 0x3a, 0x8}, 0x4) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x8, 0xffffffffffffffe0, r4}) open(&(0x7f0000001600)='./file0\x00', 0x0, 0x10) 21:00:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x80001) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="0e273f4f48eb3ceeab25", 0xa}, {&(0x7f0000000140)="7e4048821c668fffe469cfc4715a610d2d26413edd31df8b16bdc1bb725fc53eb56eae60a73490210ba5b7a6051f598823b5387323", 0x35}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="458a9b2a0b71019453005a14d83a90283081ce9e705373bfa607e95b9967f017fa9623f14ca4c48431e80733ac4a7197a12da95e6b0904abee42823e70edf9ed178742932ac59d8df72d3617d5316687654014091dc9f49110bdc92e961471df6b48", 0x62}, {&(0x7f0000000240)="ffb6279570642f96f91cf1d2fb9d122bf7b72eeaabebc6faad4087e95a940027c38a01c66d194a48a0ddca7baa4e81f2578dc561b52f42fc27d8232928f7acccc08f569954b7b7e44b78e97378cb25a9e26dcee2b89ae2eecaef492b7b8fb1201ce66f42f3711e2c21364e47fe85c4d372fd10bdf848ed3dba10f60d08963f727e3522ea587a7c184bf138190c656fd95e5fa5b045302428a2453d9aca8c91d05db4bd662b43b84f36138f5cccdb7aa90a9d9e947d2b2c897045ec7fb4d6363a16cbdfe4429dd0317699c0767959ad5cbaefdecc4667b4f7f8e210", 0xdb}], 0x5, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)=""/95, 0x5f}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x3, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000002440)="64ce3d924cb87ed819d0b0bc32a138992a790c099ae1c29bcda45d17efbb45751ec8d97def19b4072fbca5b7b156dfc930af1f2fcd2d90c80a798175502832b7ba67b6ac6816e468ab22917724ee6667528b289aeb4fcefdd0b8ec7ecd638d89ab7635223a7c9067f93bb4107a654a1f6ff58efaf73e15ca834c262b630d807c9dd3ee759c317c8665fb0227d4023b5167c2e4a67b8ca48c24beb432e011f8ea5220bafa0d2a11f23f095ed915e46461580abd162229e6ef385433d53f9762ca694f8600d788c09caf88164749165346be26d304b26fee870e81a384c010eca21da84ddac383c12f704a2c2e", 0xec}], 0x1) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000002580)='./file0\x00', 0x400, 0x2) r2 = socket(0x39, 0x4, 0x0) fcntl$setstatus(r2, 0x4, 0x400c) 21:00:37 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 21:00:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) 21:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 21:00:37 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xeffe, 0xfffffffffffffe77}, {0x3ff, 0x8}}) clock_getres(0x6, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100c, 0x7fffffff) 21:00:37 executing program 1: pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x0) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000340)=""/4096, 0x1000) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="633a00bfbb1b4f0c2c646537a3688a2264acbc4626d975084a46b2dc8a8db3f6c5f2510defed4b7f8b88578afc6bd0917692d9f51e22c1aab656c4a7aedada6cbd39f6b383f6fb101802e7", 0x4b}, {&(0x7f00000000c0)="e84c12f51888639984436238923b75d8285261984518f6c1701a95b625002a05da4a", 0x22}, {&(0x7f00000001c0)="1a740803255216bc02a502166a4e7ffe691b8940b12578074cf3071ceffe0364c94e5bbf795995dfa9b3a7657ac2df7e7554f3deec0ccca45422a4cb34d1688a0d9a0c4f66af1a783768e190afc65d6df0e6bb23a6d052cac1b72cd48223abae8ce3f5292d4a29495f727b1594c152956328ea12d9ef9efba9d8675a69fb1e70236984b824376059f13cddf5a051afc7b0e5dd6b75239423a7cfbd50266253f64535d9e3288a1b7e193ed22530da16039c0f56899538177442a49407356b161a83c5aa55012bf49f3bf2a78e61089b81405c71aee945a2a693", 0xffffffffffffffcf}, {&(0x7f0000001340)="c7ea8a9d833d2f6d3133527e78b2de5e9d5c8d5b63a7d38f123d5976a705f8254f7ec5a6c59593955e8f31e8a2879000dd7227a4156cdbcbe7cbcda2608ecac1cb9c2e90f7546da9fbac32a3183e33117ac814e7c82ba6657c8f7bbec699ecfb98500177e03fbd4365ede35564f1d22de27c1b7fde545933226a628a67be76623434866e59930363708093d68cf1277700b0b2", 0x93}], 0x5, &(0x7f0000001400)=[{0x18, 0x1, 0x8, "75c49b65"}, {0xd0, 0x1, 0x0, "65e54836c47932cac302d7c9e4081dfe68020e4e92a10b2e860cfe12b8440337d0f3f0369883607b7f3d0769cb36a1ac40256d2a6503a35931011ca919977b9bef5d717c54f3923a6dab4f68a29f586360e23c0a8881e73431c68aa82b2ad6963e6ec9f601eb49589e8c3b9996988a21e13d01c24919d3813c1ddbd959ef350035b8efea41cfd295b3e11220e7e6bce40d572177704b1dc2372d86813e9075503b69367e0592e113ee4f7ec1fd947d883b26802370e19d4b62afe9c8b422"}, {0xb8, 0x1, 0x800, "b0d7d91c12e4806acc1d80845535f3e6577e853926642f69d5e0b0b333f089e3d4b589e988e0c9930d177503157c319a2af266b61c6c1aff69ef867be34f408c4234bb456da2eb6230191a9e4e86ccd7126887e45c3f85dff9b2d4ac0092f1e9a9b2cf648306bb64a47514e2470f4471a96a52931596132756b92f7cfb66cb4444db0c48154154034ac76c9bc516fbbe26cf87c8fb90944156828db94f32cd119c3c"}, {0x108, 0xffff, 0x4, "317f3182b5c6b514b2c8f4066ddcd84db5e3d8c5b214f1ce31da953ced5b005c53974008e23e158721af8c9cb92a12f18c7933e617cb24e5231acfcf302108a2161e425b81b1147c0c2f6699c4ddb0cb44451ef1c227212bcabc2cc310bc21d75bb000370f670b04b46b106ba98fa8286ba2cfb13f4953dc87f3f92aa07dde432b44f78dcf61bc8da11efda488e08aebdea8d8ffa782e274e30506fa024087f2c38ffed0a7219f9ad294be8f1296351e2ddb260b35d2e96ec4fefc422de65b1a5a25f54d1a33633b0ff7e3dba526c7c5857bbd7dcaa715fa6c9b89ecf21f0a6894ca13f3bca45911d3a6394b808ce5cd8fdafd96f0b390"}], 0x2a8}, 0x8) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) 21:00:37 executing program 1: r0 = socket(0x18, 0x4, 0x101) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000001080)=0x10) setsockopt(r0, 0x9, 0xffff, &(0x7f0000000080)="62faca1c17572bff741bae528cf36d0e911258f64dc7e9c2c232e319dbc5eba2d055337ddac82dc35d30a8a510c0571994764fccf63915dc457dc8f8c127364057c2c75ba499a882c7455733d5a25f6640d6a9c334831a3d60db1097ec6b111332a4916ff94e9e2dd3dcf2e11a4ba43ef9aad604bb4304a304fa51a83b43f620a5afe481c481156c0479726d0259a9210c48af0211fcfc36d753651fda6c9a67ec661dd410d06bdaf248245116c0b766628cdf1378f9fbea470f58a774bfeee45a268c7f96936ae849a791adce4547eb2cbf01b7e1ecc16c6a00735407668e56e712183a816d012cd814566090ddc7385a7c6ccb92c8a1cef11cc5102a3dd12b376045aa2bfc6792f3da44355bac672547150ebbea4831c03b6276aeafdf8bad1774516d7e6f77755e7b5cf50b673f1f89e7215763fde3fc928d51b14726de9a741527644802697c76095b79c3066c543119e9e9866e55d445d702790a31525f9d4f3db5c8e9ef2ba9096bb9c0570de0c571eee44b804297587359d12545909ccbc80c92915c6202478ddadb941aebce1f4c32c6f5a7871b6606b9fa5fc6e9a7f1b3694e9ce490bbc6eaea9b3d0747c07222380743d4ce671c1f2f7f6b70e6acb37cc0434e88f0dec5ec35206cfa3aac6225cea179022ef4d43bc69b15620f5adfe9645bc8b593fbb8eb8c582297408cedd7c6a8207b66977b7d2985260d96a14809715f0b196b3b13b74975ba9dee8d6523e14201ebef54f524ad23b002944c1ab6e2b929546969c7f4a5c54146a0cd3e88f92eda68f1083e05bd07ef32257fde182b1852de606b9558c05e0341db8919692c7103e7f0d6e4d21752fd1187cf4ffb350041b26ecaf0f42a8e6d773fe472f6468a7db1acb25d8c23477fabfadd35f8efc8ad78449fc8001969917c5e24121b9502cca639a77f10859c03ca5a4391e7a8d65f9e294e61be398f9cbf2c297d9b779ed2b722f097d781d6064e1b7a6503913155e102a2440f0149cb10aedf578a807c86532bf5d816957163631ae05c46a692238e6e336d46a8c9f5be831ca28eeb7657c5eb6a4f1e0a66c5bdfe2df30aacd6788c5558e0a0ce3f46dd74f92e281de9580604b24a6b5ebd34a98249b4f1a277d66bd438fc87d27b69f7eec10c1c6dc4a6eac0d4693a49ac2cd09c88e056c37a9cdb95c91c95664de5b76a7ffc4ae3bee0f4ad52885b68ea9bd46d12ea5e13586e6a7ae4b0290773ff6436cee45db720497373aa2d67a2d96df8255758c363c4faf4270b2eb9812fafbfcb83c5575052c69075d62d19b260906f16d33a3a7fde053623afb1db8949a2701f8b5d7ad12f45b5736f26633844c0ef1fca78bb503f88c2e2cbfa0290422d142ee0ec53e8ddb297795a169ee1268f5bac7aa8641c12d9e8557382b3f2298b4f32392c8e0d9c3aabaad53a2741088fdf6675cf0cdd885ae780b25539b9476e0d7e714f2b12efab47f372780f2039b02c8a2875ef6b6c7149e5ca9f808bcbb76e55e46e82921b7a0560a873c223e7dd7952cdaa707736793ae679bff5936b446c5d895fa6fee3f603731146461a8c5b7c59b2896daaeed74c2fc009d2d023888a62d236cba015435dbf6f085e4cb87594b05185c717e074b3dc3a9fd22de41f0ec663e052f23e2debfd6610ebc17161d53fa99bf06fa33026fc0a2fed77b5a26bf9303d66ab82c5f50c0882c92d865a2a3f6e86937b12e2b480636350f1a5bb00d491c0be46cdf134743f571d4a10ed27f264d9db1c9556f637415b2f0872a2ee80bf953d67e9b81290d583074ff5f4e693c321d5656d3a64f90b9474b6dec7bc08e41047abaf3f7cd81789d610c0958a88e374e15d67d1aeea38827958eb4a5f0ce1b2f66bf1bf9d3ebde135f2ef2fd24eb12b1415b6aae939cdef1c8b18a66195f55b96e6cffb65a53697c95c5828429950940c7d776f4c5b53b114866169cf7588daa65603f5dcff7a2c688f04cc0ad316c3d84277811895bbf6dad9b5b06355bc6ef28bbecb35884674e87f59b5bc97a6b9a3cd8f1ac2b41afb7739a729cb553bf47fae5097de79856698d713890f7ee38e51bf1aed3fdabd318a3c2deb91f924cc3eb3c485565eadca06295f9de0572c55248340c1183fa3f8d94cfacfb9abb7bb292ee226cbcd645b0d8f98e2b9c1baf9151c6c1fdcc241b10c51f2651371f03ef205ab22add3206eccb876cde687819f618633712147d21a19183dd4c46b74375cbe10ff4b0900d763a0e747f7d9b545ce0844da1510c071d45f7e3f610b7b3f38b1506155bf73f530251bf80dd66401381e41b77c17fa6f5111cb66a6b3e87ca6fc29bf63bed462d24e368df3f7eb774612c84cdba69efbb833477322ef419956f4bd7ce1c0097d19c2b72e0231002de62804f8b1ae473c0753c3c51346f74cb886c3928dd3fa6016039423827edea89f6e869cc79e825736bb609eebe1b4af2f660377acaee21c7d42b2c19ce37eebe31f27786290fd80f8eb496d6444377f4862b02bbf7f508eba4aadcf0e6346a82bcc5f0922d6fd51d3c33204dce9fe21a598e1622be4440ade93ab1ca582f783b904e75fa311377160717476a1784740e52e7867e6609fef652a0665c628445053f21507368d652fdfd642d6c7b66ff3acb7c1576aeb93c8c0c95364d2252d51a5a5ebb45b6153e8ab0eecd700f1e7abace85dbe8f93a0d17f11a656ef8a28cada0ecdd7aa9c414ebbbd99959ad5a9e1e338d2658b9988d4eda86219c1d31a56af0c9fa6b5afaf2609326919c3f88d9613b5246a9de7461199607c065e64db03ca30f60feee1850fe6776d64980a5984ffa363639b41caeae73b886a7102a58df1a6e71b0d67a5bdf533f3151659517176a2ea5c00a805e6ff51a106040afddb4cd77d72dfd97ac7c8617379244a57c5577b643d82a73c9529e74c4183bf784fe0bf85213ce915ce460c7e3d15c94f36377e8a3dbe51dc3d9abf0f55cecece6cc325f091a78959783c5ff9c0107ee46e7e3618e0d49be973bf78b9fc9782b0850f19d79e19ab9d9f19b22f67d5c3631f5650c899887bcf20a022dcd35e82904832e05a7f0661aebaeabde56bc163c18589ea0e19e1aa73a5eea304906f4f1b78ea2812e8754b0a5c336ce7c4253d135307ff6df46529a4df4b242a77f028f9c6b5546ca0819857982365c722ba47e082fff3f059cec243575e1d05615b83819f96c7ef3e093a3c831e2faeaa59b39cfb81ae22c8db17e5bf80ad61f6471786379a7b9a9c0b48e50d39c317b44cfb57b6620f6a0a46da3a91cb5c84f5f702f2f734de182bdc05ff72518a853823386ea7b6e33731cf1f059311f8cd1b2094b532555ff6eccebbd1d429e42d7499064e16cf7350af10f71813c2ea2e08235727103bde403bb6d2edbc36f27d95e696a3551df17b03825db57c33c5cfd5eacd471c243daf6babbfec309215997e4ca6c27677ab4740dfa55113e4f023ac9405b315779ef145a646da537b3179cc47de43c830ac7f7cd40813ca2686d1bae9528eb8f8f3b4c855b91150ee37fc2b68d7d4a6ae1213fc342269d7a9c9bbb6ade212bb91cdcb9af60f11ff14f7b2a037056564d7692c7ad7920e2a2b8149707d740a4b072055d8778b3deef2eac725eed4ad9aedbee53884525a7f6eb6c9761927ff22e6581e58eccbea210838c01c005087f19a9741b46ca7f0e6aed9f4f73bc9c5604d9dfe459875ddfbc6040ee47471052bd440bcf795d4a2d125caea327e97e19aee4ce530898bbfe075366353527b1d7f8b9f1bc3e3f36817a4833301545ee68315a212b8ec982bfc88b102e59f39047e9bae7b6dbc87fd87efa16a684d1a12859c683ceec9391d8e73deb1342b7873324c8f7ec6e090b99acc342d114ef76352e1074a992871a82c7d56eea67e4c72e509c18d3c4325d9b272ca0b5aadf92007860891195de2dd53958f357c1a6e679ba59fe7ac4469b4ffa2198721ef527d508de951a2c6e1ee419613456fae91c7124b7414ba011c6b88131c61b74ee79a62ef595e67d0dcea7de436d883bdfaa9fe15d6b2ed1b2f22483e0e9a1ca081ef1eb98ad64beea92a0f155c844eabd7c4470f7065da5d7e345ea928fa55fbfaa89fa76fdcc73f7ae1db943c7f372ed64d43a958572b0bc31c8a3cf92c5a564572515da3caf7c9e266b9a129bb573ac3059c674dd4e2d7f22b3cf455cc2279546b59de919a49298e5b276b1d16036e9b30e2f9ed174ce6e14de078a2e6d48c5289ae108dcb3598ce4cef8c49c914a7f24d81435d0acdf6deeddbf14c2bd874c5699622b92d38fc30556bc70c4957016f7097b2ce4971beaff6c244b83cc982cd84de3a96e58ef21fbc30301ce6ce00321aaefd0c6625abd9ac14c867cd2fc23c4ac006003c6a73126c59c00f48ca8f228e49750256938a39b393479fed8666d0b53bcce170a8fc2c2f373ff1aed12105e6c787e605aeddfdd455905ecd02c3b523cc686548dd659a6d2648704ee829a895955d8ca8611a99f950915eb2995e2df8339cc8b043f7f5e425c3fd162cabdd360de99e58379eb9c914939621f620ff24533965926d57b4edf141033941937e80409a9a892f1dcb5f81f1564f949b50351f2edf1ea1d7a5c1c216dcf53950a9d2144e2b50ae2800e5f072c04b1e728d7562245515f76522da758df331ca11784404449d26e9bffab7450d3174967213f50cffeebd13abdb3d69a0f5ec6742f6ffd06eb85dc61eacb988655e2d35c56485fcb548a58f965306296ab60e4c7c34215382933c808f4cc4df24cc6af5c4b02a1452071bb375678c49237c1c07f4ce6b5adab38db512b12bd251c7129d239f5673b1d888cb90cb3e6a68d6ce7b938bc86e407d1f49f9d0238043aa289cd0c40b84efbcf4793d0416de876ae27093082c0e0a4fb5cb73193e22335e19b7ae9afcf097c0ea46e1c9c8df7017e4cccee54734c39f3ff0eb8c13971a3b58343c3c1e27b07762c8aaffa7f4be718d7e6be894df77850b2964f430febc43364b7ec3fb2fb818231a918eba861a2e1785e2782addb0f837ede9905fcfca5a15ab1f7dd22296dfe750781b2123622335e331a3f5eef9173ba3f4f9bcb50b87ca78bacba40f5e39eef5946a9b45d22e72d52713e6c859c0159c6d832ff876968e8311e5ca440cafcc39b0e5b88ceb6d236b653448dce29b79d9626b2ad1015f459ed579aca5f1c04180d4cfe25cee389513d03e4d538017fe33a53de007d2360590b8dd4cce6e7de7935c6629e4908b75b8bf5e0d8086454f7eb2f1985d7e74f148414943f9ef7af8b2f8a2517d13e12f3abd956283d69c6ec743b51e593e3e19a882f1b1af990b7ca48a58b35c08682482ddd1d17bb459d87c62a4503952710aecab641c30a728c8021f4819f4fbd36fe229b5d0e5ce1050c2d35aa24d1c3c25388506cb634243668fa1d782a0d2049ba9299fbe6cbc1f0e051cd89c137ab2b8d03366c224ce17b91249b6bcd29100c01a228ce0f33bafe816f6795b0e051d4de5639d760a1e6eb87bbf47f8bdeca8619ffb56ea0fe233998c33682ac5be6003957f5b4048cba0ae24b59fd5cac6eec78894d44a1b5e4e865f2c8d5847bb1c6d5b77563a039b26a69486ac674bbde18282c4d931ce62abfe76e020454eb0fa813968e9735f88a1f9c5e63f3abbda9a7be516aca31eac7d300a642374a344267f53da1308135c5e68ff938220872f0cb9ac334b60f22cb8557675aed9f6063005f546e955c138a8d216817983d7a435e29ef5d87226805df43b1c5d6b4c52148a1e7d25a5", 0x1000) setsockopt(r0, 0x2c, 0xe, &(0x7f0000001140)="aabe56f6", 0x4) 21:00:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0xa4, 0x7f, &(0x7f00000000c0)="55bf552dc0b1230ef149e22fafe3bd7f74fec68e1faed29be99324c68460f863adee251fc30127d0273cba36eea0828f04ae66c665cf9289b5f11b28b4f2b9ca80f304d85820bdcf2a1b6aaa6626603ece12284b5132b1bea6da08bc917e33ac8cbe2ed3b57ace2fd5182c6fefb6548fc001fea7b0c27a1b32aaa185414ed19061c651bd04d5dd638e521dd76bdfe469647b0007b0fd7b9b0aa7d2e5d5db220565cbcef31715d7d9551e1687dc9a7e8c22f08037dc7a47398f92edf8c76888edd8df91acd32e4e00a65e6abf01f6e79948be8bf9fa5a513ba5c478b69748f9ba944abc0633207624bd28845ee5a7bdfc1184fd6ffc1d5319c97a4a24982b8e0bef37eff4b1bd221f1aade062c417937e8cc54dddfdefe58519cd95a682f29a37e3a8d351abe11ea945a8dd2e5f23a4e40924964c23ca39e86d29f80962ac56be0ae51d59ebea5cda759b108f3360bb38d6796e0c0ad4e684d6373ed536fb1f4813613bd04125bd383c0a10826f907207957fd1115038b0653165e10e0529bdb90630167ed56101c8cba437c77cdba158f4527b6162f805910631dfa1069e2e7ef3984f2711ac39e2522c84e218c88adfdd4f7ccf514c61404971bfddfe5dfdfc9bbc064332060e5ec7dc11f92355f4f4d8d23f4e84c403a57d67f79f096d2da6465f2161ffa93afffdcb6b96a575051da6207790bca0a85883c385b60e2b26dae3b5ff4538de04f74c9d832386a3ad30bba34e4366081c4251dd97be6fddaaf08e2735d8ed98c12283c5782db42db7cd88659c75402f4f05b5c1267481718b3245ee0843c2a2cf841a1be81251839c0afc6e9f65fdc2fe721a9ad9ed7845c111f72ca62fbd2de3d8ceb866edb9f47b9346daef5a7e14c1a7cb60d194e267f41ff5bb9f94137709d7a2ec9bcfaf88b8c2686df67b4d68eab6bae6ccecb936a6224bf82bd48220c730ac70dc46c767dcfc911ce4a159c36adfbd5ae816604c74179d0b22324a207c375975e1ae9452edbdfe9963b606ac21400969615348f4e656bb2a8f4324622891f79b3e637feed692224767d25f7a4545a7cfb04072c87b6be875138fa5937afd77994a62518cb849cb63ecdbc07f17948a39964b8b0f90850f4c502171b509c2a0bb9d99b45676f3af19202f323fd467e6fc7c1075aee84b18446cd095b6530d2d391f0b1c3f6d9db7425d046116bb99fe653f803de08f8c42eb6351231fe2181ffbfc9d040cc44dd64509a31fa3b3fda6635fe9df542b5e3b1a2b9b3c9dbd074fa88f30b8874cfd448b07c35f4d6077019bf5fe7b0546c3a785c7e265aa426051ca75004c756f7c9bba0435a968a59e67eb461242e6b0f05eccec26c716fca7eacddc58a7d2530a976f1d726bfa85ae9d3a84e6d8520cf3ed141838170775ece44030de2eea4ddaa8368cf23c29f42fc3d73c4501ae6cca2b726e797e995d97712cb2c909fca758ba654565db07d4c36f367748bf4e895306d1a71fe2cededf719b33b9a0800369584f9bd5e6745b8629985ba706e1fdbd52d07b20d96d3ed132529322857bcb8e6c8fd529713d0fd7d0b2f02e37421a5153b78895e2660e07378188c624eb104a30912eca593f6234f6b7b96c7baffd52740b1df73be0c537c21e9014179622b4c4d88f6ccb8ba273c8761d11a244ba91eb4dcfca652fd17a92e9ad4781180f423147ebc4a4631c5dfa2bb7ee450e8666a942e9c2638c407357ced80006bd7af6ca4e266b3a89bec708bc62bfc09bf249c5370330ea75d2279a3809336e90147461e49065a002be2fd2b02dea15d50c98d3d30b0e13035aa0a09f1e04acdeabfde60f13c73ce9781af15a4212157d144564dd978f85583f2d3950e50b9bac0c87ed6988aecc030ee748d3ee7bae86d6bf93e893bf380f06522168fbda95dd741f05baa3db9a1eb2e6a1e39305ea00e6b4047f1e7abceb3b87701a1441bbef8ce6b540934815fafa9841cdcd13d5b471209780b3a07f620202ef94506ec2f2a2ac6c953b50360f48ac333f2e05c3ffe23af831a925231e99d0ace882395010e272d4495130e021c8cfdfd16aeb2710a4512e95980ee4877c3c59f7c8bcfa0a5b5dacb3e50865168ae6d6b7b8b855321cb611f6ea6208f7900e7097ec1b460d9837d5cdfa637d4aecd4c390368538b453bcfa28c6f510e36210fa48b17a5f8452a853d809b477b8a2c28be7b261ea5cce09cad335dbde389063e8ceb2e9e46987abb4815002890a06dc68bd37bd5ea7a0fa9c05a2a0b642f0f22879b11d65fb617ef51fdbcfe92c3fc92a5dadfc8801a89f9173332174f8b5241253ac9c029158a11949e5fa8291afaabde763d490444392b85c5f7517f3d96c3474876d93d91ec96f32569915dae92c9a4b3b5650c0aff57de8b514be75e17bfec661b4818e8e4ec9ce5a1a6333f569829c17ba7c6b6135295cdf3497ee29005168988fd6375ad4e25d5ff24d46bb73f31363446cf85dd069caaa21e92b4d4c0567cccf4f77e6e08fa063b5eeab6a59848ea88f60019f8384a49760924fc57ebe70d7b89d48f78503e5ed6b592c415d3bb236f688e6ebfbea3c9b6d41b82bf99064e8b91e65539957f03e6f649c00981f4b8e7384d7b24de2b7b23a775c32a11572f1a54e731c01de2c6b42a27471c2a35564c6f271943552012eeed343cde06948615adb33ff8fafa53b700bed12a77e5465c21a16d6bd7fb1d86a52c2bfe8fba3f3fe819ccc30fc400b2b7825db223f23f035f46a98b1b103f18ea91b2d0b949626d034c4dfb5af20c35032715b825e92cc4cb4674293cee84917069eba668497ded2aa09511675bda5f42e91876acd1e7b6d444758f15595fddf555049ab08438126360ea4ca65a41ae13132d7818c336c8fcf32b1df1238c686d4877b174207c7f9a0427373ccd5d578825b1fa550285bfec94299251b9cf3d1f3d6699a55046e3101e44497aecf450083cb9f02b1491d3dec3a1b648f42534767f4aa712f0c66d5801d0e881add1a30856430f5314cf7295aa22f172aa5227b2605846b0b54cfc34b441ae70d5cb6a5a6750559c71ca94cb7a93dc962e4801aa99b50fb76313d4a2ca2c28a3ecfb46275599e27a6326151a6229669359ee1c16d6818039cf040553156e98ed18dd2dabae9e557694293aed2dc637129e2423848e8956dd50b2ecedd0d095cdcb4e2cba8b549784ee76c6e17ed9c0973d532bce808fdbbdf548c0f476211c824ab2f12ba3e7ce3f6439ad1e6e60422b21bb8d95612add648eee7ed1d5e817bad6c5329bacaf1feb459c2446402789dd0ac096c67ab5b700de9b8323624167c837b8e4117ae4a5caeb848db295eb4ad6159f12f2cd118a4697d186db4d31baa05f2f742f2d24e2fffd89bc6d61fa0922cb23ead7f4be3ee6609049571522833fc17117ba86762c01e414b58aa36400424a9c9f75ed26f96bdb0d5c8b20b4295baa154e4b6a9346f4604a4c222dfefa542f1092bbea7fab49997d8afc5c3247596a0e18335df2bbb5900b733c7c58b3c8f007ba51e87c94fa0ca9d6ee2d26b121664534d255b8f14c13bce48e5b4ca880db41e358e689e441b41e6ed0be41e984a7f01abe2c42b3cdfcf8a8179e014c3cb1539d92ee749117a1c14ce95c69bb342766bea4ab1940c68143a9c5560f15064f68459c874307596922c6c4db619ed5a76a038feef16288f8957fc7a8e156c12805ae391615a52a02fdf7feace281a517c3a22610352a5d8d60ce89f66b32ee3cc79cbca6ee99137c7d13c0949936d68022bc1089ef03317c108ced70b7843d0f0e905521102b7c58d724c3ceeceeed46aa94dc3fdd420dfdbedc203ce70d2d70ee9bcd9611b647badd925df30670a835d218f90ef9d2c0091c13252f5da4e1bb81c0889ba4b361029c40378e1ac999845a5221b23e1916b4a175417209bcdf7977ffce976560645ff85fbeaa83f0958c117938e2c8f44767c938d10a24d54362b406f14fac7c72d1f25bbd8636ee5509eeff4c3143fb2530dcbe7aaf937c49685aeb4d3e01e6a1896e318aa5fbdcd0446c22d0f11ec7e5c0201445ae9c08cc28c338940fcabf57d1c999e5e8c573a17419314220e4550963a00c565eef0db36095690340fd99a93c0c32a4620e2619a36f53395bb6c9deaf90b363e81e66419726e926c630ffe1ccff43ef2ed88fbbf5e3201b39c6eb0700e689babf19b2f47c599d61edca23d9ef848a2951f7875c4cf50dc8e28901a3c1773af4580c393bcc20ba1da73de0335052632857a29d7662d34c46fec7b69785c816f39b8e5d142623d04f58aba9e414113ca605ab5556f4b7c35a61ee59d0aeac2a7dada4d82fa61edd53b88e029dc4e2c58503417e3f518af764e40b621c8e553ec80639ffee5cc440d7c8d63e07df17baeb9150c4e29e9d2d41063f4e0a5e7dfc9cd74e8ca82227c5095ae5508c043f00c2878810b0bc337154d6b398ac5079e137e724f224f511bc1fc6c1fbf6dab09968c01a23251a2f4a141c91b41afcd5d198b387146581f90bea7c6310230176558ed576e40dabaaa6d82828c9f8774cb6ecd08599a7c1942c4620def0edf508d5269d40bedac82e8fbd971817b13abe1e708484d5c413e9a1b4a78b9c7e20e537cf9d8ee2b96e783133fcaa6f5c53dd3fd3efdbef9c7503286d572a440f6eaa8be5e08a6ba3becb00001c9ab9a7a2f031698d02c8d6458085697c182614ae30fa1d841e4d1e01cf17dc5d8b4e1ba9d817e4e2a82339b112038319a77c74a8de8cbce2dfd38448bef5f315d1ecf2b954693ce55e303e5a8e6bc4a67693ae02be2ca710c7d408c99b60a7d25f3cc8453d000ae75ccb8364c334c10153367aaeac27676ed58a0c13f45ded63c1f73cc3992b38fc3c638b80056c781603334d892e607794806758d1a4ca0cf94458d04315bc042ade431cd0d44eb692d7809bc20122afa244271dc0f2e65d2a75e8549e016f34059af42f702121c0ab30c143bd7d62808eba9e892377130d7b616a4c1ed4492fee03c089d047aef774fc8c3c5b97cc5ebc6f87d58fa51e6234422144e5f8654affa37ee7fd4c2cedca4074a93c2d199361146f15cb434967e27dcbf79be9354229bd5a093ebbdcbf1a3dbeae6e0d006f87701e961d0d59024ac04ef23ccfd2283b4fe409a8190e4eaecfc60113e5fa6ed83aa534f62de8cda30047324a2d3bda4bf8f78a17a6ff1925e4ecf1bb0ac2034c659c1d1e6c2818cc636fc4cfdd743da15eb3e6c054cc26b3a1c9d6448e74cc99b11f0228ad4662b7641d81bb85cb37b61138898096be24e259c05d1f53e8338c4b8f0f505239256a2b73e105a34919c4a4791c2f7d12ad1f166cc305277a2f5e28c00e4eba454e625f5bbe298f161607931010723f619f708b847bb264631e96c2017c34871fc7203ee5038912849cd456074979abeb3f412520264dcb1ef28bbe7e47068d09c405e1f1bf574aadae1836d882ff6d07e0f38efbecdcd3b8c2d10c76b8816fefd959898a127b9dd0e04b770c9399456ab02c8ecfbd9cc8a5b2a2a6e3a2d4a8291ae9587768f1555f7761a100fac57b8764e5c914e573444abff89906f9492f734ca473f086d9c2ffa4bb7faf5d3f11ff31c038d818935c9a571d84e2fca5b647e1f8a0a4832aadbb5a1ad9ff79908471fcd94b12104fe82cdc0f9a19f224e13e90742f12158a1f5edf9057cef3c285133a78a096129d2d0aa7ff5ea08d008d6a767f0643305c2060765bb1b44003ab325b5195acd4ec99f6aaa66efbf1c54c3c5ad3c96bd7817e688dfce9eee", 0x1000) mprotect(&(0x7f0000678000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x1e, 0x0, 0x1ff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:00:37 executing program 1: clock_getres(0x6, 0x0) clock_getres(0x2, &(0x7f0000000000)) 21:00:37 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000000)=""/220, 0xdc, 0x40, &(0x7f0000000100)=ANY=[@ANYBLOB='!\x00./file8\x00'], 0xa) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) execve(0x0, 0x0, 0x0) 21:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8000000000000000}, {0x18, 0x2, 0x6, 0x1000}, 0x3, [0x2d0, 0x7, 0x7, 0xfffffffffffffffc, 0x0, 0x76c, 0x7, 0x7]}, 0x3c) 21:00:37 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0xffffffff}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="e8c554536adc078827850819d6014c957d23e739d162a1780fecdd6ddb7f2d824f48b3dfa97b0414809be7aaf577517da98be4cf7bd49a7f27beaace11770601ac16a9b7c37bc8bc9b4a5d55fd1fcc8ff4dc87d5f8ee6272db60661f6eb04c85aa76f4ae038ba95c229dd447fe1cb26156283628f1bc6969e5fd798e", 0x7c}, {&(0x7f0000000100)="b3ab7d1fdb3a36a0fdcfa0e94468063fa0c4779cfb99185218188d59d944e6e113ab890e332c1f573d633b9326d6d948c3135431e4683d027c2c825b1173918542eb5feb529e017016ba1818865e6b92bf6ae542aef891f6a92630fb06dbd72ae2a7ce25a9dfb1e4654e2991328d3c7f4836b2a6cc2b02b0d1ef18baa3bf47d440b7604bbb4d7b7a6e8a2dd222ed436404b550afc7b3f27e014e0dc442d5b19cc77b94d08b587edfd1827310521120a6add5295bbbf205da6c13131d073225840b2addd745c1a8", 0xc7}], 0x2, &(0x7f00000004c0)=[{0x108, 0x0, 0x5, "f3ffff79fc249ad21cc3e02da255ae2eeab4fafb784b57adf7bed26cc1c5d7a3289c9a15a943018eae390d5b631ebb5574f471b7f43f9cbc01b2e82c9c13008b91c4e64a1d5589b6d465b69fed0e6fc47d3ee23543f194361f070e525aaf2e5288a7cacc387f20b708ec949c12f7ebf371e1ac0b6c935e1e38a172d48b94d9c3082d64d38ccbf527616ea413465ed6f4a35a8ce958973a4c44a251e72d679064fb080a5134fe287f19f1655c036a71dda410c560efb473e508cf5f80a09338d51fef6af9caaa5f1de6c57f53a917cbeb2301751eaef4f95d7f1ed57ff1d0d518db582220376dddd55cba91b5ecfae0fd6751c2451d60"}, {0x30, 0xffff, 0x5, "7cb55cf01431bcd9a0d23bffee489490d14a4769dc80844b1fda369ae27938d3"}, {0x30, 0xffff, 0xcc6fc8, "560745161abdc49c75582f85ade0c8473a4370455173665b66d0c45f329dbf"}, {0x78, 0x1, 0xfffffffffffff001, "d66b7d034b4c5237d098b5ccf49d3f76bf9fe05aa54736aa567695a1bd8b50eab04e744d132a99d26874d6795c97c7615a9c3e4056e2e4689a74899a9511a6d6ab52e7234d909ef4a53c71b0c7a61ee638c840121a722f352aa9726264133fc83ea5c7"}], 0x1e0}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 21:00:37 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x106, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) socket(0x0, 0x0, 0x56ec) openat(r1, &(0x7f0000000240)='./file0\x00', 0x10, 0x22) msgctl$IPC_RMID(r0, 0x0) 21:00:37 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket(0x2, 0x3, 0x3) 21:00:37 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) fcntl$setflags(r0, 0x2, 0x1) 21:00:37 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) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0x368) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffd75) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 21:00:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, 0x0, 0x201) write(r1, &(0x7f0000000040)="848241e24c549977234ff799ac4dce09cac1089b51c6a811927b0f80f4fd6e9ccad11bc92f86effd406ffbc845c4bac2aba08b73d33796d0a7d0cfb57141e7f7929bc13dfc6ea9ca296b50a7dcdb3590bbeea7bb94e496c2891996b3eecd85dfa687c624451b365f09c6e6da806a48bb5e240bbabb51", 0x76) 21:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r1, 0x400000) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) 21:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) fchown(r1, 0x0, 0x0) 21:00:37 executing program 0: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc8, 0x2, 0x200, 0x8000}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0xb3c3, 0xb1}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x74b44815, 0x7}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) fsync(r0) nanosleep(&(0x7f0000000080)={0x7, 0x1}, &(0x7f00000000c0)) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='+-$\x00') 21:00:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 21:00:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x10000, 0xfffffffffffffff9, 0x1, "8f3c5817ac5d01215f62767baf2a34c1020f9336", 0x40000000, 0x6}) r1 = semget$private(0x0, 0x3, 0x24) mprotect(&(0x7f00001e9000/0x1000)=nil, 0x1000, 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/4096) r2 = socket(0x100000000001f, 0x21, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 21:00:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0x8}, {0x18, 0x1, 0x100, 0xeb}, 0x1, [0xbe68, 0x7fffffff, 0x4, 0x1, 0x3, 0x86a5, 0x0, 0xffffffffffffffc1]}, 0x3c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) 21:00:40 executing program 0: r0 = syz_open_pts() 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x1d9) 21:00:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x12a) rmdir(&(0x7f0000000040)='./file0\x00') 21:00:40 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pledge(&(0x7f00000000c0)=',[\':#-\\\x00', &(0x7f0000000100)='(/4%]$\x00') r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000140)="b4bc7efa87a5c4debc1fc02dea269a7f4e688927331a44ac81d941cc1a4c8c2ea1d5f57c27d79650539bb4aeb7e53ff0e3b1814094fe0c95629637f6c86a20e700eef3ca2efac215e89f501c4a079fe2d6f19c4021cea413ddf40002ba6173f5ca61650a5a728865ece81ad33460414dcd1b5b24e99affda", 0x78, 0x1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) chdir(&(0x7f0000000200)='./file0\x00') r1 = dup(r0) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0x3022}, 0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = dup2(r0, r2) r4 = msgget$private(0x0, 0x100) r5 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) msgrcv(r4, &(0x7f0000000380)={0x0, ""/148}, 0x9c, 0x3, 0x1800) kevent(r3, &(0x7f0000000440)=[{{r1}, 0x0, 0x40, 0xf0000021, 0xffffffffffffffff, 0x5cc}, {{r1}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x7, 0xeb9}], 0x7, &(0x7f0000000480)=[{{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x7}], 0x5, &(0x7f00000004c0)={0x0, 0xe5}) kevent(r5, &(0x7f0000000500), 0x80000000, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x101, 0x1000}], 0x0, &(0x7f0000000580)={0x2, 0x6}) msgsnd(r4, &(0x7f00000005c0)={0x2, "30a1dccc192cbc4250d416f3c8ce4d045ad3ea7b971bcc71790d7787e67021a5763f1bc7653584699f953fdc0713d5861f2fa204941ee8ec90281d4744a2242b9b9e01bacd734f95a37c2a241a3d81cf5beeff432decf939188213190fb606ebead8f70600d124b4e10dae7037841775d3933040134a1cc485261e190df2ca3190916c2f6fd3389f74b5c2cdd3752396d3f3faf3a255b5176120ecbb2abab06962c08ba40d8b1c30cd217df083cab24e2cb2a9b03441ca055f75810764ecac6f86bbd2a991b441a9fc7a01520ac3a8564f0708723506cfcd18089e06252be354134966e14f8f495a59a4e41a5e608c9383ab9e88eb591276bc5a0c95f134f191acf966e99b4dd870b44a3f69710979c3fdfe45f0a90d2cbefcb1480cbe2933585fcc5c4f678035a0a6d94ec45502cb468f103ff5e8606221ff455f89bf4eab5106293948e67e8254e0fc2b38bf8fbf0f9c4558110a17ecca4c80d261eda3cc541a0fe21b72ca0e8b4aaccd935f87f16a374dff528d23704f74843c50dd78d2b11f3f145791398b17bf220bee896ef584c662a8d37db66fb8e763ba58fe5d2350ea1aee3a71b9961b7826003bb7e87bd0e8d7ce67ec55a84eb48bb4b18aa38b5418e0626643176edddcefb5d2ccdbefa803a43c210f473a1435fb3843f977856014d425529698834ba89f4e7708a72774ffee2017d5ce6d5ee9e1debd69e1c2509126a29ee0915d37d04a0a3cc36634079e77cefb6b17602cd886069b88a1256686c3b3727faa0be8d0d4359efa9615a528efc850e31322f544d054fccfa9f179d7829a02d06853520dad36a58786cbaaf5dbdde7d03be8c5f467974315426befb07912713dc7593c9f63749a303ba82628048a7a363f3c8898c134b403812d67aa52146488118c10e5b3614363b3fff2e0c244a87679251c40dd695090ad9a9122c71c7547cd4b12341187d4967f2c7f3fe95d1c266af2ae9e8b400ff2bdd466a9e0dece381109895c62fcec35a2195ee8492176b160dbf304fa09c2c5970c7f396fd4acf447e6aec9f7c80bb81d0e59540fc7c7a84cb0e56b945b7832b9108a348a922ea2f2fe3b7f67d162871c30ee033ad6d6e0aa97bcac51526f296fd6bac270205fafadc05da6d9d9115f30f7746d8f36e8794e7823f16fdb5ac9ddeb29ef8fd017e02d6d7b9a28ebb35d5c3c7525750a865ce2df0fad1a4327da791777a35bc47834a9ac9c0f33d1094c8f0569eef66abb7f6a8555eee76f32c4649307f28453f2fa6cdfe261e7868ab6cfc7bc78ea48fdc4eb338c55443d21910e04061b190b2a26f8ce06196b1529df50bd36d77ad9278d339898930773757862d4468e2104d0e734f63c5b6c1fa097e3280bb3a8336bf1a9617d0e98b2da650853399efca1b2af3c779b1510e99331bb1bd2e1e24351636300ce128450c669dc6df873434939803e68280b6cd01261ad89f96203f27f834b40b2c734185c05137048cf66a119ee4e8874ac62241e4a1817d95fff922fa6eac1f558df1cd289e5910c4993e2cd81fd9a21c33fe7e301f152ea1710a6a6e54d8b575d79e654951fadce9bc714ea18b919af59b757068d0e80b6ef7157309094d5842316cf59aa71f68c2da168e9658b53562a238669c9da0abbf6bbd537051c6123b3b6e45633a7489f3e12ec1865183e413a8beac5a75db8f9e1f800dc650fbdc26db0af2b6b4b3f6eb0e9ec16eee67037fc08a1a4b02088fd4a189c3b0f23bc8ffe90202221c44ad25dc80cbb7d7eb9463170db158d64fa34fce2a4172cd559b8787f607a41cc4c3e9afd588b1faf7635e09958e646965cace1d15f6fa473ed07b34c7bc2d0351332da40d12b908cd59d14c3214efe1f715892f0dc5279ca428c6fb625e9b65797514934ac86778d998aed21ebd5f0973ee61c105a8a1931e206b51eb8199c127b8675aa3e4998e4890abf2fdb6d71c50eb009719ef495af75c601ac26807563c943270fd007dd51f27c5dfc282e8aa2e6641b638ae238deae44c6057e4f47b403f94bc6d3b5647398fc4c9e6a41b2701c6d14489849fb4527eb5b7db2c53ebfd55c55a671358612abcdf53fb9fcba71b42e651aa46c81743b5e1f6b3a660844287b829e0a96a7ef061e77841ad7f1e981c2bca5c5d1a6b00a0e8b6f916d24926a164e080ccb10fadb72248ea93fcaff0323b97325e5bfb7480a3c540fd1491bdceacee6a247a49ab04974d3ec13a5f941c7da0dabc3d4f10ae435c79e865652590f5534a38c8ff166589c584956a4d22a78338c850fea775bab0e3de855b25d90b2296649dbc88259ee7285311ac7260cdd896729c195d997503fd88be180e10edd17aa8b8d431d24222926ca71998d3d2942b93f77f29f474a5c7acfb1131caf2ff7fd310bdfd2ff7283ade98040999f1b09f16db803efcaf57532f3ff61603eb8352933b10215f581a3b38340d3bf75c4cdadd602ca5c96cfe3c599646db1fde2cfcd030af7d4ca6681a5d5034013001e3657d510b30912b9d45cda4d7e3a88bfd5a9be2be9e4f2449a763438cadd8b4b0f4fe472dacdbc4923d3b9148b096db30ca68a13cb2fef4412def8bff2d21927026a21b26b612aaed994f50ed8f0cc9f8fe7c829428d383b5411dd2bea518655f2f94bcf61e8aadfd8fcd28b23f110c4768c17a5be60ad3b4467242eeb0e0a728489d6ed4fb68a0d3aee480250da58e61d5b92ba4e6a76ac1460268a00f23aa0cef3fc055785aa93d84e0f81c831df865dee40b6048b2a346b474fbf495202cb4052884b3cc1d9b5903cc78692bc2014c5473b059d8cfa8a2550a064c46f11472ad31dc86078dbf62dc934f9a49d029dd39eb5b453bcd8f4cc0bf324065415194659af3be8a618906c00f51db8430c4be50a0d3a834b065f583e9d8dbe9ba89d086ef2b97011d04dc24d3b73f89f39e1f281846a85869bb288dccf74864038d2cdb1130b87078d0faf4c4401031a4d9bc60d01c9a1717fa133f36be7f759b2894454b96fda4c9cc4abe57e01bd5568d45dffc55bc93d5bce6d813c9c8a2614ca389b71d75d066ae98f54396e4ac8f8d95826d07a88fffffee02702edfb91a133f3c91f66ac584eac73b2e67cdd59028fd471808bf6bedd47eb22a5b453f3a91212e3fd2a2e60363972539d021dd9042b318a2d51cd95af4c3bc2568ead9e99aa7bef09d0df34dd3a62b0322146d24d28f2b56060e6859a051df83bcd87e1c644571316a7549b07356e9bbd0740b6840d1777658f0ee7199c3e568036b6575e163d52c2102a4e417b914b3effedfd53ddc63c1ff5ce66927301458e0f326e64078fc8844fc61b557e7722413d26832207a0d0bb0bdf526e0fb585508414033884f29c1eb4d3b42b54fd0d41ea2280198832037fa354cc91373bdf1e49df49a1772342729f2986867ea22795c7a6f7d92170c2af3d064c4a7cc788132b4063f0fb447ad93bdbb3aed892d635daddc730301bbcf361f4e594a2bd50ded1cd64aff4892040e174a19db544beadc8a664b7209f2a88bc8bdc9b7ba197828810274c89b508787d0757a3e93a83c4a6680684b7050eaa573b55e0f29a883b321380731b1ceebab8e6911873532c7904fe6668233397ca1a327ed0737cbe5a06594381c45f9fc2a150e89ca9d805dc13f2d76b245e7858609d25d966cc31b0026efe457db0e404806daa5dc03d353e33ac340b38a6447dd80b9f0f218a6a4648923b9c6861500ca4b1f8e3da0faaa209c8204f1e8effd6a200d91384929b9bff85ca1d22f625bcf0b4251a5384775216e8192b93f9a8acf726c5380f5b719c1c07decaa7d284cd3645935cfac90c8917458dfeb60945447bad5b54e2ccfebd2c3490507585d42ccdae90aa3f883b529c2735380cf44e7c0a1fcf6f0a37805a38efba2eefbc1001e5c3f5c52bcfda05cd500901a4b08582007d075583113c71c0370a397881257457b08a0253a48105198c1610488d9c79b176c4d80495f9e1cdf7a8797b0631c1f87a69b842c619c077e05e6fb34e8df090370034d86c2f938ab18c81e714674937947b5f3b17fe52f6d5bb2737331044eb0508af7ab87802c6147379624bbcebd17312d47ebd477187fe1648b3e0c7df1b8bca9421308fe0596127368c70511001f14155a4d0d09a88fcd9a7e45e151a8b5647981b99138684844d20ba5c7ef773137c43af319cafc29f2ae66b788e8fad89b3a311801a909d1b7d12f15227f9172fd9af52f00de9dfac4d1883780478819a3fc7e51ea68431e6c8ad5c4e66eea691a54d1132cd480130c9dc9fb26b4e08320e728db3e30545304004451e89c15eb42bdfe85946174e88683b54357487683c442dbfa48352d27d3b0b9a69ce7eed53137a1cc243c28731aec818a68fee4dd416e459da49a2d19f2ce724bbc60af7e7daea6f5b30d6fc90364487f5bebf858d756dfac35331667749d74325eec92a7c1d7b03a7327c012c7d96adf915d71e4f4385513c174dcbca80daa853a269300328746d270da2d230cc4b9504c8b1ad26caa822d680d30987425757c863958735b307d550d84633b98f85c7fed9560313239dcd1a78e541fe3c9248bb843240a66c8eb2bb222458be6a9ca1f129cafaf1435d42ed8b0d6faaca700fa835f42ca6b4934c5c71bc6d4a115ca705fb5d146bc9b5a983cee94fdffa70af237fa2939b8f093c993dfa4ad32ff70e8b63056eb9080dace717724bdfd8ddc029614235f9e683b5fbf6207a08b648ffe8e6d89dbdc21eb19d1d7cb142609e8528a775b1439a42b433e016f3daa0d198aa3ec787ff3d5efbacccf10e07c9afc6ac6a156f0f8fc9127cc86cbe7d889264e09fa03fee552111fc88ff73aaa5f89ddebb0e528707864c6bfd8f2d29393329354332a0303700e19dbb97545fb1b460fc4e0046288605c0212977a9c5ae798a680d4f9a90e52dbf4e539e5ba633f2d184eaaac916e7a15b148cffe35747f0730f9ba0be0b3b8ebf429c7c857ff4f60cf2012abb3b47e82d1388130a4851afce24c3c04b743ed02d60e3f641ba6bcbb825fd6f7090af79e6453291897ac665e83eb22d2b473fa089572ada16c8e6204936847a3448695bfeb9d0f71f99f85c56c5a1e2dc75c1cca25b7f280642b6139766d68c69430bd4517ee51eac7a1f0050f077b0a8bfb528f69739264733dfe6ef226b9d7cb3df26b741c31b7976431ee43a33d352b33c4e6d95ce9be9f98922fb325e8df3536971e455be10312273bd9f2ccc09e3696c6161960dcf2f5a115eeff0403b1a7b1aa75c1273b8278ba338a91fbbd38dbc9580c913538feef29cf29e793138cbb80be9d4f2cb55cad83ce0ebe65b08fa0d9c39de726258c96332ef431578cba3e780a8b6cce56fac52cb89fbd5a4af5185e46abeade6919b4ca0a97732b94bf6ff7b142005a616b0d04032ca917b0182932e7d945e2a748fc50d0e216d70f3d397d5f15cac7b83988064871272007e6c77a5ab4989c63fa1ea0907058bbace8991080e291418ed72179e5d1892c4ebf833f8b4571f6735fea6eacf24d0920a4c37c9f2c1339283f9762aee715227da5785c18b0dcfb40efb52540448467d68cc3937f14964b549a4a041890ae10bfc4ab6721a0f01d1705392c1f8e647a17d4c7dab209441ad00a9cf2ba9082eb8c73a58da1553280381c0f13b69e513352ae21c85a8fc9280110d778401d23d19712720da1ce55df13fff6fd1dabea7f4ae900294e9a4dc02908203975b24874819fbdbe8614671643ace5d062c8649d5ebd7d78ba48be7258f574ac52b11"}, 0x1008, 0x800) write(r2, &(0x7f0000001600)="bce3", 0x2) rename(&(0x7f0000001640)='.\x00', &(0x7f0000001680)='./file0\x00') ftruncate(r5, 0x8) msgget(0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x50) mknodat(r5, &(0x7f00000016c0)='./file0\x00', 0x6000, 0x8) pledge(&(0x7f0000001700)='(/4%]$\x00', &(0x7f0000001740)='\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001780)={0x5, 0x1, 0x4, 0x2, "cd5b22c0e0bf44dec6d4a8f3aeaac9e9285add8e", 0x6, 0x20}) r6 = openat(r1, &(0x7f00000017c0)='./file0\x00', 0x200, 0x110) readv(r6, &(0x7f00000018c0)=[{&(0x7f0000001800)=""/182, 0xb6}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) setuid(r7) read(r2, &(0x7f0000001940)=""/243, 0xf3) 21:00:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340), 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() writev(r1, &(0x7f0000001140)=[{&(0x7f00000000c0)="969688b01680b7dc611a67d452cf1772471ec3ee419f1e1e81a464381d289c110ae6134304bddc823b1522ba2ae810ade8ff1784c9aa24413d25ff41b6bcd22e407ecad155277d34fec46fa628b167a9e625753ad3c76c29480b1d67beb1fbb33584b8b1ece69c2fee66b7fed32ab8cc6bb3cd66a8370ae2e3ff2a1e24d541b6e27a68438106f467d44a51616b5f77286ef24d23b93ca48c600b253fce4c0757652281b3c11511b457f314d20a4c20a4623f2d15c337aaa1bf4314c1b5236a14b7a808fc55c21df7372db25501163d69b4042cfcbb6f2bd56d773bea7c01db7bc3816c007f2c1555e739f0858b07f50ea1beb4e46ee703ab5f1f6dc8deacd38256ecc04e38e89d48effe84fa2a095aeb81deaf848cfee1fd4dc554363258fb9dbc1c099bc5cc44a906a634bb82e253ae968b3aee1f31f93ff7df17df9eedfac76223452eeffe33b6619b33cb186c3df0eb4dadcadf7bbcb12d27c473339f22e1bd84e130ee339b2afce5dca55a5789277b828afa794e1c0b3bf9bf5fdcb7813be26ee8490e5516046d94f0dae231a84e8de038bace59593d54e2f29e4202d39c1e3c4e70e499fbe96b27dfcd337cf6d0418e7c5f41c7ef5e7ee3afa02cbe250f86d0b56d6b4efa4296dfc0ff3348355271aff246fefb64d6c59f21e7deb73109dd8039a7153a0182ecb2f333ed8c208094aa084a1fea1f532015a3fb1b248729406ccc797400a57550cd42cf3b0c1dd90d07c4d74b9bde1dfa9b306f8e8c8fa650444145990e4355b777511aa8c90847dfd97fb0081d21fd887dbab6afbe46f7f153d947d5e533266ec04ef2d8629cf2da205999e3921230abdac2a5c9de67d38773fec34a97571dcb94fb17424a1269ff817222cf0c511ccf601ef9cdf668930e8fc58eb856d057205eb4e948ed64693af9f3b1f33397542a6cd5a697b55fe8cc58b18ee24b8d5802c4881b4fa9acbac19476223850c344f4888e9d7e2f302c55fa406946def6dec435e283cae48a91c353375ea47630dd42c1fde4d475fe17cddaf2734df363392017018d4756e09ffc2aa4f2e3bac7618d12f2c27ff4e486a2155eca60309e764735e7ae473cc9e9696d828fb01fa264b8658ef8f2a520d58216041a9a6993164badf03185ccf544ab7c40fdb4c5e4b0ccf262ce1b8344ccc84cdafedd1e720836780345bda4cde8b6a637472ed8919245db892c9eabe4f2de9a6e918180da022f30d5edae23c9e9b236f78ac22c95a5e320ca2e703ee8ce86091c37ef14b658c2041ba0dc20a4fe1f487de5c0b196c837373d52d742b4c78c8028e2b027eaf8f05e37ed13d5a64b367a23910a9ffdba7fc737bcba728b6a3ea2c46455d37bbf29d12ee9f50857acaedff5bab762e932d78495bf3a4b206cffac9c45b4bb7b9d72329cdf167dc48cf80695c0cda631b71b13b543901bf2fedb4b9b888cdea332886cdf263f76c526151f75a091508f1d5af7d6146c6d4b4fb91edaeedeab6139437864c24027f89284755c0315fe3f58b56d94cee9b7d5d2c4e4245637b547d062bf254f5a3c03d877d197f9e8fc72931dda731f6a45ce0d548220ac48d44de15f88aac439bc85f1faa372b92d5f9ed59d5fa064793eca192df37b919905814c1d343b72f77885c8a805b9255510113fd67dbbca5f22189652f89052caf3d80489852916b473358fe7e6190b75c25795d3b20300cc7aa82dbf353d6d2961bdc94f7bde7a07ccdc8aebb1c49471a7ef4a2047cbfce05d9b653b746ead1088ba09908b6edeac9fb45b66f25e90794b10a50948d83495756591e5a994780c5bfe347ba42e05ed3dd6b392516dd3d8502298bb17095e556fa21a205588bb7e872e53533d7ba1f9f6ff0fa3f17c7f640e89a4fb405d38383f3fc56c76e9aaf679375f70b7fadc24c956d2fd69d60710fe17d4e25482a5443fc3a6eed59bf82a8773b9c90589bb5b332e387bd712d1cbeb380646ee809d6a59910808febe0d22c075e9828d9125306f8276966df030567eb64e3e7f0257f63c454e1582049643c71948b8d9c2796f2d0acf3d8a40bf2b5b861edf12b2c8c19865142955789a8c50c487c6a9a0b22495635a64b6c0009abe07a0e91aa94eb8f09b629407e8b4a827ffb24e3be8a71c845cbaaeb9592e5fa750f241cedd4520616641db8ed50eb7634400034136ec093bc19c0b093b9e1709167efbb360e97778a7155657b6c2a653104c69e900fe66ad1b50fa1510401e67b905d8e8fcb6ec1963febb3f37303bdfacfbd6972073b5fccc37cc0237b6502830537225fa8af717c8321d98f163e6b331a040c27ac11b0a65d8c663762c48b9a5ceb19f19f529a683e85656c5f07c2d247c7faab1c1c462eb157d6502d40b61192b56175c7bdd0642475abac428e69e4e190e64cf5d94fa14bd1fad7ced93b65b37222bf82dbe3e3b5f525d368893793de6a78ad7ec85478a60b79c0fa5fa2a2562e7660d19f1efaf904ee04859051b0a25d5258ca1c73eb943684d2c3ec5ba67d52f090547ca351bafb33f0b232238abd9776be591b856f04e28f4994ad10ff917b307410266b16980d149766400d5d365f9da2d68b6530393c61beb276a959e309435e5e15c021257c468c321c8d8714a9046c6a955a174c9f119d0b07b4c85b644afcbb6e91b8eb1e1607a43114f5cacf7a02ae8c7cdcb5b848a6bcab3094cecb84a21d030bd25862e4e1ff4b4760df80b2c4012ec28b626d9d3d52aff06d11fbddde3e9000428588c660ff94d43c189e351f3814534d83fb031c2d427fd72316e900a139c57a00393bba5a775066f243cabe75360ed76b637642f0273cc7f83d528274145164f935e76a931657014a7ef788c3e88736545fe3f109fd7bc6a49a4d77c83dd0d8ccec66de47006de021faff1827574d4055839f3fe377fa9568aec2a34a72a1e6a1aa3a08e259b9597c0c153ba6698ca0ccd37914911220875bd7fa329e55851b6979bafcf944f6a47ed6b7cdc0265b9bdc1101e9622c819cbb3196e8ce70bbce34f57c7278814c04c88f77b9bd4f1aab899ba1cff924d27cd585f588aa2606fe321b23b4d121ec356b6d6b949877d4c0e1f9c3e8f3d5c6e7ce6e008e22d2b502771661004110aab01a8b7dd5099e5cc3bf45ac31c60217d9633aededbea980d66f6d8a294a888589eb3f4e951251d022f676709e8ed611ad521c455a110fae4d5cd0cfc55ac2f9848ff2e86e9eca3312cccf8614ab5937e9c6bbe4cf46945cbbbc0ffc267f63d26d578ae7435107df2caac7b435a77266115254ba71f41b3af3457b6707c92b0bc8ffd15c316b9eeb57e22b7b2468850c0f87e26cf6dab55475a5aad7feb4f2d2c2d4ae20c45f12411951fe5c8ed944fb63f77f671c4a638816870001c41b95a73f2431efe00443dfc0a0c43f111f8970ed80090397d02865b2a8ae33180ff67208dc7328cc140f66403a93c9e63b7a7bcf4eaebbb9aa58a90a3d3875f5f5716ceb90d2ca7b138cfa019198b36c1805d8f62465883933ab5747e1c54d5072eaf7e298ed4d9c6a3b86469ea80446c48b2d44556fe15b981e342895eb587fd9c646f12e04d04688e39b00aafa0e22754b201b805dc126feaf0cc89b932075a97f954087fbcb2cd399d1d0b6bf1c1978ff4b0584308b887d1681ef65d6720eacf7e968651d132fb802e2a666bbce672f05e304064253c055cd03d48dd9861e4acf96568e8f7b20ef61ebb8c5999be1fc20b9776d2225f9022feb0e05c8cc939f37252d5ef6979e7397b3ddaa264ff53c162b1fedf6d52a62b63a716aeacd217ac8e2ece99544a9f16cc9228611c2d43a307dddd0c6b5c721991acfb9f580b33b221efa95f67c8be005f4752b3f11d822770e181d37bb98ebdf4b2ef71e0b2bed540aa185ac1f45785e56e0d3939536754567dd689e75e7c27139b851b25ce568a0c088b1b0f479d37cef261259c44c45a0ae055f2e9303294de602170bfa4f43100b4a96fe32dab55b62cc0e47c4f687b159087b75d989d65460414e30d866a1fe792644c2c59dea5d497855d664f0e4be953b74aa77343f56403f773681192a188a72f6eea0f29a98dfd0a403fe216772b95d02734eb1c53c1d97b8c1c01b45ce9e00f2446576f0e15c95d5b9fe64160548878219688ba9be9af959112e091047ef2ae13a2840c94e0e2c9ce60f35b686d87adf469c2f5f55d27edd6e1077c70d03528c019b04d962b27cbe06845a082696166a0d12b6ff781c7b753d033d6dd9b6324a0d27bfecbb9ffbe3363f1ab56e318aaa8933ff7dee010f8f16bba53ce75e3450815a89e728b1645c2ba8885fe4700f376d7a9ec27c871c5e884fc9cdb28c3ed82999b680134f879aca7802451c062fa02f3776761c9354814b9847e18f93f1f5c90233c56c9afee94287ace1cf42de96262e6dbc1e75ef63be464ec73bafb34054f10017ca66eb297568f6544a241ac0c805af9197517b63d48997910cb33148dd90124b971cc456d4eb390a90d412418dcce29d72c0b26c57c89b6bff7dada4a539108e8c54f1a517784d0f034be57d450a8e1dcd229c0612f459f54cdd56fa4a777b814b1ea80879400ca880746074a1fa9d24c470b8358a9a13813d53f50cf1ab864ea345c691b5223f5398e994292f378a66173d0ad6b067b9e3a85b2b1fff33355c3700971141eae5d5bac52f0b06587c2301e86b69dceee3ba7eef1605a3e96aa4b6e1a25b70607240dbcaa97693b28585cb4246a595f655665fcd8bcbcf64bfc4ccfd76e826820d8d496d0c806bb0d4a4ff14fcb14627f05db257f49f8a9001da9b449839280a9bff65310ee1d3581a4e0ddc7df723c4ac066f84cb18f392cafaf4535fb338db1158ea053ea712676676bbe85b053f3b9d3783c718e5072bb73fe6fb2698d148bd5a013af2581bd97876cecbcc282620a265997642c42e379516ed9dd6aff4345bccbe99efda390c4ca7aee2d779c88495db369176b4ea28eb7e815a466223feb018d9b4d60e758d4534e9acaed7bfce427732b3dade517ff0c87443d9e0e5f61e30cc132a71ac1e929b3ea5edf531b9b1e2d90d4120960b31ded58ea671ee36e70a50955923186ae8d2b13266ef5ebdde4bf70e14a69e439f4115b7358cd4b0bbc397da78150fbed29dd5cc7c8da3cbbef4db7dbd9ddaf5a7fd5663611869de87e4cdb18f620a29627e61b7931088e1c84e8ba419288b89d82d8d9577486f3619c81c9f34ea406a08e78e58e4ab5b70bc90fcebfb07b9562cc311bac1ad9cdc2d6c8a525d4f0364d7d5a5c65ee4ef201fe909b48b47491bf142dda9f541912c84ec89a4370ad9cdc93c786901ab398bd5588fefe2bd6a4b57e3b47349ac65019f26af58d2f471ccb66e4f33c69e3acf5aaf8687597b47960bd189db51b6500cdd45c318212fe8df8dcdfb0049fcd53ffb6b1e231d74e927afdda9e6be57453e5232674981f31b333ff65f8db4211bf1c8146e45a25ace9eb99c2887d42c019e0167359b2743ee18b9b67e209df5e48ea4641ec2fa6748351b19ae7cedbe78899169ca0a78b3e65718a9e5c1cd4df74d9906d3e3b7335b74ce296014031380fb229419251aaceb011fa36fd43b1d4ec49c6985985af45ef03ed5d4f5310b3d590df5fdf96c66b88dfb1be80e7c17c59d29efb47ee1e7df054f731a4e0f86ef8b1f752a08a65e9f5369ff1f5ba119063d22e47154cd3a9da4b8cd8fd82c3a864ae4cf6dce86f514d0c213cc1f8878e7f23922fdc84dda1038fcad6975dc97e6e8195bea78df7544b00cda9d560387d", 0x1000}, {&(0x7f00000010c0)="6bc05ec5f578df67b6bc1a03e21310caa04fdfd468125cf5ec0715086ebdb1998d3ddfe6c1c06b", 0x27}, {&(0x7f0000001100)="5ffe81fcc1a91c9345", 0x9}], 0x3) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() getsockopt(r4, 0x0, 0x5, &(0x7f0000000000)=""/114, &(0x7f0000000080)=0x72) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) ftruncate(r1, 0x1da) dup2(r0, r1) 21:00:40 executing program 0: r0 = socket(0x1, 0x0, 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x10d}, 0x8) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xb447f3882e894a4a) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x8d) 21:00:40 executing program 1: r0 = socket$inet6(0x18, 0x4009, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x1, 0x9}], 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf0000003, 0x0, 0x5}, {{r1}, 0xfffffffffffffffc, 0x5, 0xfffff, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x0, 0x7}], 0x2, &(0x7f00000000c0)={0x4}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) socket$unix(0x1, 0x7, 0x0) r2 = geteuid() r3 = getgid() open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) fchown(r0, r2, r3) 21:00:40 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x84}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x4}, {0x9, 0x11d}}, &(0x7f0000000080)) poll(0x0, 0xffffffffffffff62, 0x40000000000000) getitimer(0x1, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1}}, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000100)={{0xffff, 0x3}, {0x7, 0x2}}, &(0x7f0000000140)) 21:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1}, {r0, 0x8}, {r0, 0x8}, {r1, 0x52}, {r0, 0x40}, {r1, 0x40}], 0x6, 0x9) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x45) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x2) 21:00:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="75fff79bf74b58f3c10706b8085253c420dbfc7d31c7bddb3845417b23dbcd2f30058b87b078a31682b99366e93d9ecad258e7ec165ef9672176209cdda253058010c681b0cd8f4d4edfdb50af701199c406f92d2eebaebe5c4d8378d098019bae1b9653a47e30fff967b29bac5c9e4bdec6bcd5d86ef07e6c3b0a8ea3ebc6bb031412fc3ea84c8135945ce1ebcc67daaed270f9d5e6bae546b921af87a3aad029c5f9a7ef99bb95a9ea8292e516873f812772a26d2194b5b849d70271be25ebab9d5716e00e5ba5da2287d22ce1817ce808752c1a0b98c3a75077769b9baf18717608", 0xe3}, {&(0x7f0000000140)="b3ed32ba19f683c575c249e5d8d18e7b74a9287c0ff9788e0b08", 0x1a}], 0x2, &(0x7f0000001580)=ANY=[@ANYBLOB="b0000000000000000000000056000000b7857a66ecc7a1e12b7e44e1a6f99933392edd8b0326572a77d9abbeb62763da2de350eae1234a8f868a6a217042f0e5923e9dd7b4072f865553ec2e02fe80ad69cbfa8c031f607f63402b381bcba71123c7b34a414867727402a32dd09b9a6e44a07ad8c488f5657a5aa23d4e431d35b40442df028f44d095b26cbf81c24ee192c11617516dd26ec1b449d9f77b510676c1ca5c2fc28bd2f1646c72cb143306c800000000000000ffff0000050000008037fd032f2c7895d40163986bee49510352df1ccfbe23506acc470762ca0c72726e409d4565deeaca7f1609fb925b28e652a04e81273b3dc747198cf17ece06a5ee815707588b7ffdf7a76a764c8344bb44457b59de9b76ed9a29991dfc4ac466bfdcee2fe879cc5598b34c7c7d5b18781166866b05650f1a956f0ff3dd76b7ab2337cb51149025c1511a7abc6564e8ba8508d38ff036a2df680d3237123cc9168c7f15d5382d454c40fa839e16abd75602323fd3d3fa641010000000000000000000007f0000006f4bbe763c74d080644c396d0991dd5cd0b42d5bd37fd79bc6eea6a2cafcd4e2e01d9ff035984227ddd31d9ffd0e0328b5482bc2171085d0565df07780b0c1b9f543e4cb0742e51640e1862e81b87a9eb09fdb8916e0b2c81f6e445c3ad06f8deaab73aaea0c6ee15a04a07358f4a7039c7f313245c478528602d178160e2d0cc1fe08cae50ef10c1234e118899c4fd803e9ed6e12be7e1e190de46e17f9738e1d7eca9dc161983780b0fd0ba66a40e163c05cc9fb493ea029799789f3dc2061ddfc06a115278b0b78d91ef729a5dede50c2d4da06e80b37f34c4ae0d891e30117cc087f42aad3715fa3960d65615bd19e1975efb3c0b32cc12580412a1b38a82bd8060d284172ebb59eeaf108da0ef110d226ec598d5eb1a4aedbbff773b34d9ec09ac09a70578ba3f575fcf5b62ad6e160cb08bb2f2545463e5280df28471ef45c594f89cb5bc719bdcf657924de915590b2296b821aa99f3547018924f5c8e2cdd5908e59c0b558633fd90fa68ff050388c056b0123c04e2c726128a2cd9f7fee85a8f30f21a81412d4c3dd8280f920f504ae00e0b77feec2859a98c19a5308306283421421178a075735716ad9905ddba11b078da9a09a4abc6f7d14aade27c99e46937a5f479cbbd5c070467d6fe2043744695c4118fdf7a7259d172735e5a94d53d7fd8f75ae3fcf8f9c1cd75e5bf5687f6cddd36d8e5ced5b73243e4901879242454b7300a93f8099ba3b82bf14303d1627bdb182de9214a29d2c11da4325634badaba8d96e0913c47a7c7b87dd8ff73d9f027e89c3b6323f13813640ac198d1155fc29a9e45dea29d7e15a86f2c756be36705aa18793ecfeb5b40d4edc1307ef9d3c027ef6d8a250936681c57d0f29a81065f587a4fe0609d6e489700eef29c29eae2801936ccb70702bcb82e7aab19cb979e07705058955739f3c763c05c00cf1e6f6f76175f00752125f4af2e4ba7964f5dc4185ce649105e0f7c33bd1858c27756f03a43abd15632417475d58fbe40b0ccce6496d34ebce9d523f6deacf1d525a69544dde0f31c1ecf02b1fd2176012551ca98392ade7890faaf4dd25922ae00515531d8c6794c5b406a20a5e518e8c83ec9c7940c87476db9d60bb1ad2533db3c8295bfd8a3e477c0a629c17ff6a34b9e39b25b8eaeb565d7e9254e50e39e77373dd2c59c397a16e53d459220941d10928ebce659f1445108a855ef9d47f00a95b103f7185f5d9c4a61e210300607dfbeda62dd1979ac347b41f8618cfc31967f0997d1afbfbc001bb6bd0d9f8e5f2c3f36f40e5ecab98b749bfdf41fa3a681441f935d56b037951309107ef2e2c8e0b8f952da8777a2b47db4218c77448d224ab34a4c4a8743895d047fbc8d7f18d4b35bd30179ce5b831c39636e201eff42cb4e1f81e31116d4f9673347299d0fd09da5816d278a8f25c3ff85b81555a74346ca6b1dac81e5162a008d07f419ab789a5af9ddafbe5a970922d6ba9a4e408ebca89584e0039baf44b8065f35f3bb07fcbc521032227566eb2ef0bea6bd668c32f91daf54886082dbcd988bc657b16bae0013a1ab437bcdfb8545cec654f8d4509d12b4efe5950c7cf9fb69c0ffc3cb12b3aa254132321eb9ee943844fae0c25d55bb0409512163ece91af7d556fc597f1b34faf590e7df64167855eeb4ee11c6cd8cc2a0fc48df33d3c87360030abc2b6c88d21d321b7879f0da50edfcb68918a856dd0f80ae0ac0d5851417085adc8ab5033aace7e58c105df37248a759fb64dc929fb870c1183b4ab41e77fba69d4a4bae78273a4b0aac6d379f47e8ab6f4013bce07dacbbb51a732dc15fab9505175f275156bceff4925dcd9560b6810278d4ae95bf05f0ac0b8ef85678eb0f1d5d114f78c39cfd70c33b96b3410b19619d319a43034e4144699d1c2234b7d2c856db22388dcd196b32299ff1be645802b0dfd8da2ae7aecc282c3b2ad7af1d27ae28212f4c27535ed278bba88f04caf05db87372c925a9f2b4e3b0143ef8367efc0fb149a2ceb6f95d12277bdb63ce239751d0d1347fa7dd0cb9b8a8e9fbd5709073b3d6b3e54d518799c355bb500da06d2f53a1217ade55ea6c010a56f5cc75638b757056abc5294cc9370210589ec9e62286a2fa68e80132cd6b930097c3993258dae16a720c45b4393ec3b22e7cfaaced98f5385edf6e13ccec3a7200c96468a2fe4458105139694bffa515ecddefb851ab71d89a364d09121a5b04898b446e5bd618641a891ce57efd2875682dca5b7ca32289ea71e6e80672b04040ebb7171eaec1dd82640533ef453187dbfb1992b1e8ceca72d3336bcf21840b59ecf26daabd8898757eb7ff0ed6c579283dc9d033ad0132d7d69816d8c7e19c4a0cc7bcbfc8a5954e9c9511b59266c1a584696809af05c2035192c6e5adfdc38cdf6c33baf38c24b03da35252788efdd2d0260db33893cc58f1ca5b730394458f2b20541754a4d3538988448ea455f547c819db2e8f8ed1780fa20267b11c591ca21de51b1d8c43d2385c17bb234a47eeb98a56bf2b7bddb35140297cacaed6ccdaa85735bfb63743d7595efe1dda273899e20ccf8ffdd5062b220eee6016ad60b968a4bb9c4859ce26569afc8463026e84f010f0eb9e993522c457999d75142bf57805f9e4ca5cc4f52e542f95ba98fbb03bdac3ff1c6e89378e7861b0a4dd2cd10278ba033f8baa6765913964924a9c6c65d71c407c8e99118a46e7654fb088359aeb1fac70ae2048a9c3ad8c18eca5ab99f956f2dbe3e682f6223de7c71ea46ddb348a423cc2eb6e83bc66d75c622b9f804c1c951e73d37c65cf8d8d503e1b0a7e5e3ee274cb1fb7c443071b9299108f78e8d78a2dda8d564e6bf492d35e3bb6b4198c78325d98715cc439d39c801740496fb5fc51fbebaf4515d0640d461d5f5a0e0a85ef612b14d8e9ecc257fed46d47d7bad6e1210599b1b5600874cff3ae0d7d823fe6999a2f67fb45e0706f4c3a9f8b3b6e86b141cf6923f68f850ac5f7b748ebd25610a57ae6fd966d5fa39116a255aeef1d293c2308eb305a17cb625018dec918573ccfc2a0ca7806c681bb0c9964143bebd9c1e76077ab84791bd5d0cab1ad24a49707a5f709340fdab7de4281079e32365b201720a0366ddc59d86cb2b8a818d06e57ebc6e5776f6fa309ce009d1d590cafa61eda42edfad2b65f1e0d3b09953d93e28b6b74a65306787bd4dab20b40154c91b7cead1af8a7dc95d83c28b17d2f7c671278040e5b6478d2a51ecdc8924a35af2b38426237a7295f8373f463420102399f01979e6f61e016336d1d46ae424852f5605bed7117e719f4c16f2c5fba34ba9dee4059b60dbc880d893bfd11115ea94c31dfac52499d116a1fba98b7a268f99de7244740c763b4505e767457b01961e594539a35342c8e396de815551660f0858207090a814065546cd86eb6ed5d57e1c18f2a8ea4374b13b144f06c85ba0018826d0c0e86d790c5e1bb9d4bcde9c9dbfd90a6b923f6bd56588afc589efb404e6b4045f0f6c80a043786b7b4775995e66428962c4c8c741c46caa05cd4a7071ba003b780357f12b4e5198b8613c6b57cd252d9f6038eae06cffa6e7bfe45953b8b7c3923e55d883fd1832b8d61060f5d44a5ebd56a18e6bdd9a91ff56525a432e7af19ce99c2c8efdf812981b5e48e9f6e9f24ee9d7cea94919bffbb7961f027387767701a286692ed98f95a2a479af909d2e33d1439734c2705a43f6ea9d006007ba345eb116e6a6c8367a8d260dd5ad9d5a6faa39e183eb3c7885486d4c30e6e68fc53b8eb2e4adf8125f2340889c60128bef6762c0ab23ae20f7dda74fe62c1ff184540778ccfdd177faaedf071ea9eecb3871dc789694c88fc91095cdf580ecd9df35c7364a0c983fe065cb50d5fbbf76a1981cb2e59399baa5dcc692822e2f0af0ef1372c46b0dc3f6cadf7990d805af68c36a68e77835b98209c0b4fdd66924e202d2b7cbc861662a4bde1c12f0e6e3c94d71e6cc5ebc1da058dbdba4ae879abfbebb8f1c642bc154b8013e6f74af6f21c950b347e85d599fc74f8e0c62ae915c715a87ffa0404f22b570951c5469cec15080b29cec453701f5ca000a2cb9f0618c6816a030d182e47a5f6de9209ff97ee651dd5184872a34a7231f4415f3d27c7fcdd2d19d64226ea349d18201ba5074e9c1be09ea6bd023dd95e0d5b352d78793b30b9e8f294a80d3a628277aecf0039a3f9b3be9f8969c9480f5a819537a455e00765708d83c9b3f4cdbd2dce83255e1cce68f90463c93222daee7b37c14c807a7240a05032a63bae31bd950b51b78c6c4918edc5eb6ae393f91b4a5270b77c4636bf10e49f5a2ef83cc1219903de0c19e6f76a4d2ccf969b6b3829ba0ac6cb80276cd81621b2d0dd97c1e1c1a03e135581af55fee8d851d7fc902db1fb53d6c3ac16e4723d55cf6b97adc5dfa67f399ddb25424cee0af5a9f51011cfa518da5aad46a53b0d87557cd4efd235e72c772ec5eeaeb8e8fd98609ca4b83b19e4fd140940ccb762314d1d3b21c3d1f8ceddac8b7c8bb8fb20b4572f21b9cc1b6070b09c3319161e2d1c663fe0fae42e77a2b0c639c3bbd5c1bc46bdaeb98d42fe7ed383ffc43a42d24c2a155a24674c2247f40836193815e84098c7cc2b96cad6ee494b09388a2a55fd4abca0ef93f6c7c2ac75248b925fb070b0ac948f8423970803e918f605459648d415d3ba371607d543cf900b99d120637bd794dfff37072a8f7e97c0fe4b232c4b98caf41124144896be709673b08f8f39f5cab4e260af2f4a71d850322e458659610a1078b8778a7d5223aa301a5df1dabb7504681dd69c550a87ab58bf82b8e77b242e7ffc39ffe8c763226715030513271fc84bd1d31830208c215ace34761c4793ffbf2d368a084877d692415eb645fdf14cbcf7bfe4761c758090ab1687cda8f47856a820688bda6b077c862d79cc66e2ac89fa473e241ac936dbea2d77a3154fb8a92531639cb89c3846ed9d448e1e66b9618f042f2511120c5b5f002cedb0e7e7d09e19730a29e9afe58c683f4b5807d61d1c7ff2f3665e27103a6cfad33324334e945d4af1c7a7b88f6f0ede583e9778e1db6bf7dca9302d9f5395252139056353249513e8e8779c24b78d55f73a1402b56da48ebad75ec0d919ec2db0f78ac60699fd1b78636f9e4b9d01e97f74bb6c913034cdb12c6308499a39563eabdd0e183629e0835c74d4d828461e142fa4de2936b7ca17559f795429e5e0ace518e17879e528a9df868b0a23201c72ac6545eb02f3fa362f3cfa03f810ca4de3c3d0f33c214dbf9b6ec26e9ba0c08cddcab41d75d27f9614f3eb9a5eac391883b671760412b9822fc9828e1457cd7ad29e22456cdd75439a883aaa7fbfe238a2206cb0aaa1acdb078c13575c0f6aa3f3311eca0f3d42ffbe12a8ce7f2c42fbf494bf30b92d2a1a0ce1f6a3a871eca1863d0320cee19bd1fb51bb28e3b2630ec514235ff012c2783377942decfd549c2e3a12de6ef210f1c68aa4c802a829b7f97d305103ef62f120898a9cda55871ee9ad91f0f4816964e3d1e5e5ff532ef2729905788d5137fce969fda53dc38bdc451f60a95f2b1d63200b4491b6df13b5f23d7f5e7887fc0339e3a92fe66799fb5217993faa723fb8b95fb9898d7cbcee0e629d615c59c97d1461f9eb75b2f82bfec9c886584746c771e144984ba0fc4ab0476f6b4278f4d6bb1808fec16e7474ea66cea19690341450643f9ed5a8578ca809182a9de4b41784f93e70a870fc9f206204d2dd10324d861e03e0801000000000000ffff0000ff0f00005eb9c752551d8dcf63bd2e35b826406042a59a9c8e83a95d6c7a0afe95b29d2bf989649475a6bc49dc9434871122f1dc7339471eed4e5252a47bd1cf848a2068e2eb9f0101a7e46c4797023c75216832b9d746ddffe98c5a336f883b8ac39e8d3e2a03e2496dc10cdee80e221cd8ec7407e9f2eee3326df00da235991c6c7422aad514bdbdae1d923a6cc3a35d758c51d26116a27712da0854f3311930a107b55cb3938fe48e94e1e33205e9dbf6203074dc8289752c1005228aa5bd2cd1c2eefc80f68b7e08f2581680176b0e1e259009108a5d3da5fecfedf9f78811d1b4e477070a23b4afe428fac035e49daeeb81fa5c38c646c51efc00000087e0186630d23f90d0d8d6eaec46aea4315f929831df4fa89edfa2ded26a9ea9af0815988e8664911cc5a4b48501936ed292c530672db73aa2950f17c136522412cefcca02f02b667b775547e354a8f1b93e087a59124e14e70f4e435c24ee4ac7c1c32cf551913b8924ba2b88dccdf6563e3f582eb465407c02fae80175e17402792fc6ef44d3bb1388c2d3b5be723bbbdbfd5bc4b7d04f2f5ec133f062fc2d1f976f0204c2a3469c637cb96815300c68a0ebce52c3ca9c0ef0d7dc5a204980f39eab0d5d49df10a0e2ee838fcb52d1d5fa81347f32a0981393f5c8840b993d8080bc4f354822dbf2a31cb15b4dc902a0128720acb71ac60475995e354c3521948673a2954e81f158e1659131b063c13aaf2318623bda96aeb96f5c8b37009dd570e2c6b6344bdd"], 0x1290}, 0x8) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 21:00:40 executing program 1: r0 = socket(0x38, 0x2, 0x40) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 21:00:40 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) 21:00:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() setsockopt(r0, 0xa0d2, 0x5, &(0x7f00000000c0)="e5c4c336a6839cf8324020d05e3668b510167f99cc630b0dafda946ac86cf857e623c4754c677df22301bf416c30592da5874234e46ab08c3dce532d6fd79d5cf683df94a6805dd7b3e9d0cca0c33d12912f23fe0531c63c03e424ae98b8035911994ca381f3afc51677202424e13e8503b1e5af137a99233fb3c2b9fd729f8471836572fd57bbb1f1a265f40e222289c006cea7953ffbac527e3e32c9186770ac0e0972cee16eae31adb0b6c7a524421a982d22452da9a65828860d568b140d904ab92b7198a5d75e0e995c97125cf47e8e594053fce5b92e0cd349a234e9a76459e4b93babf60da36f8ae4fc190cd70e551c36460955d0ac038d6f6f63cdd907817766fe3b0d3afb153822810f6c18c716a413de45633ed704aabe790d3f7d4d9e9de32ae828afc135dc27d99afebe884e517cafeffd8c09e43711667efe56f7a7776e9b60e105d42122fc1f2915a5d64f962ea98e90ab1b0f0ebf166885013e8680b53a8e5680688cc1f2a5eef742b1404eb1e4fef648519e0b0ba0539d396d0427c62416f4c9e92ff8967410fb62572741d7adb932b80db65935433d81e3bcb068cad4b5d66baf5640e278657ce32a14233a7e3681597d83707b52d696fc1e75b876a238cb54b3b572661ef66e03901f150cfc4793260bde403af5aba652bd0299f27dd37da1096354f52594d70558c0a7adbbdbbe7d2d5027a5ab018fa53543a25257db90c97342520e61c844336a3932db2739eb31525e5112b82fc8db74524ea4b0b4b545048e39f69c34c14f0ffaee5de2664b929f6e1997819ac2ad11881a3c621f4ab8dc81e813fe261f50fc1e15e2a4ff710af847fe0008a558fa6a9a853db24587c2ec3bdf6cf57f1d9517bd204d18459b055bfcf6895e9d45de6675b59a1961f1194910e0783bfa8042c0b0390b30d4a332983d5d676d116df1e537bbe7580b90e5a2dd82faf8804f1212e0af6efc9af1da4fd405d99a7bbe8e7d76b8a52e2dfb98d09ea8955c915b99ae0324ccf13c5c0b07766f6fd9be7bdf86f5921263b8f985c871d24f5c173466588ca92f327980cf1f47951d0e8c0483136232768f2a8aef2bdd06ef4acf43aa3d6365e77f0181e8f1fa50a89a76d5d57d2465a474cd104940ecbbe92515244669ce92a1a0956de351d8d7db2a85db25a9f3b32a09d974ef02295216b18e71d0032dbf6145b8f0f7bc6af05776ccff27d17485141eb23a6d20316a801075bd1f110ead648215835fc796fa597934fd6a33b5a14b3641f55d3b3724cf235c5bce2cb7f1658916eefafe812246f63a5178ea381ed46b11da7754bb397c9183b644417b656476e8b7acf5b09c99627d828e999395e9fc531b596611c6aac791be6fcecc289ca424764d37dca949e8f9cac99ed5ca48e2e505453aff0ce380d420d207c7cc40cc9670063b22a6158cddfaf117c1577ee409e42f26602a0e838a702e98379cb1ad108307739b5958c5e0cc621ff6d908204b55359e63606e9f097966f4923062eb08f41c288026b095cb67e24902c010751d377647a6cefd6f018a34e551a16f06c857a1402acefd174034a714a57f173cd58163390f785220bbff69600450ac4d09e38dcc724423b0d950327160b25e18385b88ed008d968d3a840c64211284b182d494cb54cea66ae50a6c5647f45384d4cfca7ce695206d168a4d97ff1ac3d4dd1cd2bf53bb4221e97d20dfc6b818a9feaba3e7d41c92197f139a4bb9e1ae2f975976565d9a24470d6f24e5836741fd953dc05d1754e544693c8b79d8e0fb1d85189e8397677af5eec60509c2af254b5d7c12e4be1c9f96dcf00dd1c62f5318d6e334032b39c4894118eea550ddcadfa9a954a51b31b5ea207a7a6644c2cb447c565dab0dd3392c1ae9005b87a4941ae58dbd8dfad083c8c931c06ef331f389f5ed57beddc4dc8974859d9618c7309990b7827f461919cd5aea710a7a8dff18bdbe725d89b812c8f5907c8dc5a8c4795e53237a875b6938d420ba00040153f4851cac61c5dcb71b68602eff184c1c5d2672d7bd1e6a7f34dcb60e9a15a83a0c74cb8c356d3e0cec6c3d5cc21c1439750f4b3d0429d3ccb7df088f2f8d2a3b2e2d5d723ae12d95c716ea464fed0517ef24f494ae7a2dbd81a2db9cdcd6e8f058eb903b417f5e4b1f95e126c398ad4c0cf7fd6c59bc14f9fdab3307816f27260d020971c281587e1d186a89a066af2ca7342f4a45cad5015647b1e6bacdec81ef55f6e0314f641aaeb5e9194f308da4b14ac2915db8f1540e4cedf0c828c7712a8aebc9df34105c60c3ba4881c57216fc6d2413b7e8eb4767faa31ed433c975411d982a1ed89fdffa99bd0a68e482ae4a6ef25dd6bdf7571b425b850ebe2794cc6d7b7ba4a038f1349fb76abcc11476712cfc63522fc24bb8a59c467fa18853e4b5c7b2018c1c81c06883cab31a2de4108dd7049badbf5ec7ecd69e6012c86242589d17af484c83a508127aefe2eb437489b54a73c778bbd04c224f686271b799c3b8c0e87d2097a38c0f32e3d02a6dc528b60c22d6a0cb61aae37926de5b812a29cabcbf15fe36e27bcc12ce3988d124b8a5f046de1371fe30b2b6438215dec300ab85a8dfee1d0fc66c966a210fea172d1553f88634a983ea4063f1302baa2ac9e84529c532e642d551f7b3784d13cea79cd088fcd4a73951d08c0fb1198aecdfa2283ff1ad75897fe8486eb2fea91eea723e464f8e89ff7413234e2aafc62ba0cb9e6aa9f723720442b70cb35241795a2a0876742300ba665f255deeb49d6b5f83ba40170c4cc03e43335e47d122e49c3847f81ba6e9dcabda8d45411945a2cf00358e53c087535768636409d642c1957b179e0bb18458c6c2137ef135e0c89036160f4f7e9323307a2267b47ecfdd0b9a76de53fd54735a9aaa488c0b36e290b4eb7960e28d389f06a5953a17d0917566cee593e1b615eb0afc9ff975b6ff812be0d27474db88e87701a449990403b8955900d59d70bfeb62486d521267d5a76857d357d1533e651104fb9e7d38a2273642023dbe2f9275dcd267da9e5b16d7195f51e07bf2bfa4db71f2bfddc0bf1c2ae7f214f203bd3b66a3165b33eefe15caa38dab6a3c3fe98d6354dbcf6011ed3228565bfd057060f50bdfd4247dcc65240a3d86d184c375aee1eacf05b00b90733aa32c5e7346635c186728bc133f7cc7562097faa08399b54272c7ef63b3942cd7f286abdcc9afdd76218c9da3b03c111fb8d6fce6240f307fd59268a70cc5f38946d19b3739c077fac3ef076385a5bd9c03fad5bdbdf6254ec475701bc4b9954f9939beaa790e3e67b75e9d5a282e8d1516321787be2866fade8b3ce940b5cb9fa74a2f4427aa37df63150033c8bb797ed7206c41fccf1d461998c0d78f8cb48b2d732333fd22de37e35720a7626de3f5570173a0aa5f88ab0cefacc314bbc85f3d65527923725b1ef3089ea1c16aa1d2c7e03202c929d2d0c425454a1b1469c329c154ed277f4c7e948086f92afa335bed884240dac157a8832de7f2246835ac06122d0ad69401bd93045af190adb8b22c50a1e8f32faccbca66d1dbfdb2bb0da6ae21fa1597bd036c218e1a047f329680e9a91de10c66e92974ce16fedb458794dcd7b74c84358e6e8930d4068f8034a0531e5b767df4d5429412ecffbdedb6b7a9e4b26897846a90debb12ebc4ee23a259c11202e172a2708ea15ef0a4462b20c8b76f4d803be4eb146c057977ccdbef25dd5375a1cc9f93e2e5de3e633157d1d475e09c977965d224cfa26843772eeb10015bd304c77472fa27b11dc83bc98939b8898cb55b27a482a6ab44409b9ad4b240da629a74ff688d0ca15a56c4a2a86551f2ed2c723f23d78c1bf2846b3c1afb1593533884481d11b92821603c3698abb7d4b6b794be832288fdca3dc8868d8104edafb106f47c71c41a0dbb95aac71e545e2359d2c326fe54d0f0c85548b810eb60e3a2fa11df3c829f0836a789f27eef197dd61846be4ef19a7b22e5820e65609a2cfb66205d733a3b6479ca2360ffc665bfd2955cfefea85268c6130d4db14a674b1ed9f7327f416fa7179be1a94d358ac2df58942e0d31519b01c4fe021caedb7f7eff107753bb78ca6d0012ad8a5d1714ec9c908f9b466a83fc003552a69233d7c1e63edb4340935cfd931067aaba7a69116b7ed30f5550e0aade52fca0c176b1f2af3ab3e06be76010df43e403f767859979d81568c0d55cd3d49bc215a74ec10a728bd7e3ae1ca7a60f98b03d2f13b5327067a03db81b95055693370c4c62343e63a1ae2fe59cb9929d05ecdffb28600ad0fafc1a128584af8e5d8bf9201d88f52997e86c496fe4598b7f0a0dfe13e030218f926536ad993c91951135bfcadbd57e9b73a6411503b1ceec953c70372f2eb9fa24b865cbe81c2bf67401e7b9946c9e60c2cfdaa50423d4babb6fab5ffe09214619c09a46eedaae1ccb536b179728c98208fd24302de08958dad9d4fb60b50c6d9aa728c1084aa1a165cbe6d39408c2de25a188452770b2b7de3758fbca5c2c761c97562b574b21356a28bdbc5cdcb4db0c746e45f526d5ff1ab30f0ef7edd79a4e1fe6e55e2cebce68c2576d0952380dbbfa46ff398e2ba66f38f543e53b7045b0a78617601fd4fba9b19803177ca6e262c7efd6e4d1cedfcdf095d9179065072354da2adc552c71b82cba5dc2d50a388709bc6ddc485236c2dceb0d49fa354c6e75883bf35096a57b1fa0514b65793ea04b8d570dd6722a41c90a7582709302befba40b53cb375c6d992920e83523366be8d273867dc7f315c8600b13672fc55f16a0cb6e5a6c8dcaa7d08f02f91b01829b60a37d9663a19bbb6de9edaf6f87d0f997a052126397be3b7400f6c6d56ae1d5e38c3bd36e02a02c30a6a52a64c0ddcdf3f00c3b7e0069299fa419a4535ef65d06fe42f32ccb83a0b3809bb470e3e93ec60946b925d81cc98f8f8df7fe4fee0998b0525f3f9859c6da6b59a6e2c8a90165cafb39c37d4c026bcd05cb794b88f13ae215f3303ca6632b021583fb7af1b718d080c223cb7f8e6647cbc6ca18e88f3c3b3abc991174af9440f63cad1fa147df1840b0e4144b6a2aad18bc850d301d922fe103e846e3ab325584bbcc197c5967235c6369aa368e2c3eb3e5114231a4985d9df0d1243c68c28a2ab92f20517e6e572314db52ec36e6e8003cfe1831a8868524fad9769ac9bab0c02388ad66b848fadf0e2c75d65b8549be6c4be22d120f9b5221fef8d32e72a32fafc0f92246a1cba967cae20488e6c512448b2790b773f714e0f53a6f15889eae3beb6c1f90a4f4d8f110f81fefb74aa9643778e00e6ef3e9d012ffb1f0c4ef44996499f617cba1faf400a4643f996e731c84086931468c3baef1a2b5a5fd3629324295e2de1c922d37289a64641f88dec95f08ef60fc0ef656c23e7e8f9d5e35a3611838ce759a67268b02d3cb1c9e922f4a6819e84718a76b56544d41ae10e8880136b4b634f24eb6fe91f77bae4ad22b9e2ee16c2f4bf42b43379acb6743ce19ed35960ccf75b3c9618950f6c5855f35f1b7290deb4aa0754b9d2ed84430e335896c8eb9e37ad5bba054963a1a06153a6229f9f41056d052396d3fe0d008b9526e0aded11d62668a7d6c92fd4e5bd852e62be2f5b92749705adfab6493f92c4209ea3d3183e151816ec0e13fa58a97c93c6e088034218a3c92abb38dd8a5fa18ec087178afc1064d67d03b25f1bbb51a03466fdaa3067469f6a0d195e63f99d8dd61d55c2253c7b9af5acb544a17db7c9138", 0x1000) kevent(r1, &(0x7f0000000080)=[{{}, 0x4, 0x0, 0x0, 0x100000000000000}], 0x2, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:00:40 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xff) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) setgroups(0x8, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) 21:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getflags(r0, 0x3) getsockopt(r0, 0x3f3, 0x2, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000080), 0x10004) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) kqueue() fcntl$setown(r0, 0x6, r1) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) fchmod(r0, 0x102) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x4, r1}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) r3 = geteuid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r3, r4) 21:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:00:40 executing program 0: socketpair(0x20, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r2, 0x0, 0x0) fcntl$getown(r1, 0x5) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 21:00:40 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) setregid(r0, r0) 21:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) socket(0x20, 0x8005, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x4) 21:00:40 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x400000000000002e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e699319296485c64efbc7f20062a52e4ce8ace6fce2d9a8da25f", 0x106) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r1, 0x3) 21:00:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 21:00:41 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="42064e784129e0cd204a5664f868c577758f7feaa2ef443de9f6983b52654a4e2dd433dad80aa77457f266f5d3e205e963b768ace49830078fa3888acbb0d6282ce86c621854d3d9439df3fbaa685591f41c82efac7967d313865f6bdad8f54e53789c79255ce9ab725738e11526de46c0406ebfd7ad91c0ab889bed2caaaaef3468678f4cfdd90f9aacb299c37644b347a31eede5fd40382edf4d3872e8f635df322f91e690ba501d", 0xa9}], 0x1, 0x0, 0x0, 0x2}, 0x404) ioctl$TIOCEXCL(r0, 0x2000740d) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/88, 0x392}, {&(0x7f0000000380)=""/232, 0xffffffffffffffb6}], 0x2, 0x0) 21:00:41 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) msgget(0x3, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='!'], &(0x7f0000000280)=[&(0x7f00000001c0)=':^\x00', &(0x7f0000000200)='-\xbd\x00', &(0x7f0000000240)='\x00']) pipe2(&(0x7f0000000080), 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 21:00:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x22) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) writev(r0, &(0x7f0000001540), 0x361) 21:00:41 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x2, 0x40}, {0x3ff, 0x9}}, &(0x7f0000000080)) chroot(&(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) unlink(&(0x7f0000000000)='./file0\x00') setitimer(0xfffffffffffffffe, &(0x7f0000000100)={{0xfffffffffffffffe, 0x6}, {0x1000000000000006, 0x3}}, 0x0) 21:00:41 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000930885198b92ebccfddd3cb0dcb60e006a080839b0063a055ddfa137ce62dca0bb5f27a46e96a18468de318750105387549fded1ee0518cf65a05df3edd6f677e21077cfbf8440b4f2be3571b135f9fbd9eaaa3cdd19e439cebd42ca881adde0003cda13903ca90b7ce767e67076e3004d80befb81b678"], 0x7f, 0x800) 21:00:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) socket$inet(0x2, 0x3, 0xfff00000800003) read(r2, 0x0, 0x652) 21:00:41 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="8c12b121e77e1511c70892936e8cbff88dd66ddfc2c58d5e536949b3b8c1bbee484d1edee7dde2da8f02bbb217ae5d847819fb3ba2350d8573121a871619afb14236ba16eb133a2912c510ea06e2e3c5a8ad1d73e20e026643bd66d1aa7cdcc9b29dd46723720a3a5efbfe58d6b4acd4b6bf77d61eb77a76bcbb7e67b6c522259e40eab471f1b8aa04832d43a6ad6483336adf394db1514b6d7d134f80a6a004c379bf222a0417d27cca59051380ce27dba18414def818640b8f9d3e5d652b00f339b6cea1c0930edf2d783e98d79e7aad91b0435bee3ad3d3dd95245381", 0xde}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbffaa74bfa2f75e3a0138f714e405d96313b9fd812eaa4e713048e69931929648", 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:00:41 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x100) 21:00:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r2, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000400)="721174decc27c33e8b4435cae1e386bcd635408969b3ab150f9dbd36c52c896f163319c33d7ebad7101d4c840564af27e4281c213b614b499a6a64615751dd693365becf0d7eea50ae838479f0de333140bce3574448d95cca913f166197abb0fe7c0bf857f2ad19529bf82bf0e35e2117bd7b42c1ba591c23257a5f2467289920e217337b8be0b2ea3c90517d23a438d82c7d73d08b99cedc8c53306aee852e53a4e7ba63bb92ca6871483d74d8", 0xae}, {&(0x7f00000004c0)="a4c20c209b69ed4682a0f9e5776eadaab8a576e1837d42094e0db57f215da29828fe5f77ae530a46b2cc67c6b2e1e69af6556ff037b07acd584e10a6f0f6ade1cf719005085051890f0aabd643eeb6703221d2add97a9cd8381edbe335e3efbb72a2e4542d019446da639263b8a75e0a326d431c1e72d024eed210e60da7ad4294e6de7a9229c75e94c44a50ae14176da09368a2d8e03162c88e401000da8a26a98501fa1b039fe3f0da9d4fd68c3c89", 0xb0}, {&(0x7f0000000580)="ae877e337c0d5bc2377b1ceaad40cbdd39c72eb8e077358202227932c59b7eb73121a951294c9bb715af53cd178131be6f3b78b7aec83f43da05742cb3c7e279505347906140542766d73abb962d0df46a3cd500e34729bab39fba6ad2c3d497d5826e718dbc123b52d132daa6f5081f785711a34dc40849a526339c7a53", 0x7e}, {&(0x7f0000001280)="4da3e7dbd6bc2cbad1968233dcb33a1244bbc7b5845dc5e1edb8bd7ff21807612106dce5cd67738bfb0e9749e2fb3b7957f75a584495605ab619e2629826dbc4516260356391b483656415785fdb1e88d9b4ff167d236c5dff1c9a47a4918447212c11bedbb0a79a81a113ad8891d98b2f1dd46f6c5da7f0a2ae4d9b9a875129be598fe418babc81d6936372c9e72c325a9d8dd0394320eec0eb321dc604085bf49e3ed52dfb3be7b14a5d5ae2bdb9197c6b44bb8dadf208f2198632d5513e3d598b263a33412f220e37b5e8961e27c12ab01122a156b5be11873838a22564e61856289cdc721a9e11c1d1274d0596522f9e9197081b36a27a6a52bcbd2884ab5809fbe0dd15866d4a5f0cc9f8c73819901c80732e07271b40ffea261b9716f6a50e2438fec2d19d6e76686242ff38a2cb0e4d5e86c74deaf9a8b94fef58ddbef79900a965f91481b759b10a60f79d89185ba91302cb5767644bfe0bcececc5639538157658eca5c53acfd6ab835978c9772b521c88787ea89381245ce5a3eb206cbf50d8e4841ddd49269bf3d7fdb7f2a529f6a48ab1d7529349e95e00d034ba52ac17ba24a2a2e966e2ec704a47f9b84bbfdd29a774ceafbc9b8feee4a5f92faaecd0c49cdbef2e37d3f30b8d74c5a41f96e1615d09106af4bc013ac15ccae3f5d2c1f7d638e31dbfb3479037f5f2b15d0369fd15e743d1744866da60537b7fc80c8dd33bf31e5f54781d4ed7c98bf2310b7c32021f08be27712d3ab71188c60207ec0c8566dfe55fb9617340f0152cba5f26b62b8757057d8482b36d9d5ba103d9c0971c1191e1dd34faf580fd134cf9be6c5b2af9f3bb554d30572edeeeb2dff377fcf2f8629fde67edabf08e11112000906b42a6fb714112cf082bf96b893745883893c1283f92082f54109d495aa60243aa2eea2f7f6b6f502e619442ce18a8803fbfc2e83d93eacfd71fe96ddffa4413e9f0ea72a4a31b5d25889eba0c79679d9834112ce8b0e76408fc7d68fafce1d3a6af1be61a13019dab709000ab3d0dd87d1d252679a12be8afad948264bcc2d65639e524f1d0e19fa7e0cdb53ca53a6639b0d462688749e692a601eb423403b558a25c824fe7c7a57252cbaf14b4a4bea055044ffc2975fa9f1d232423c71421f177e157e858e34383d99f61aa9f441cede7d56873228009631cc2b0459a1d5a425a76393886f900dd7dcba293dca7bc4da381de99ac11dcccdab077e07ad726686f64ac628e80d9a72d5ff861f363907c886c8dd2d7d736eefba6162c7e0d3df4ad6260c2cb270714e1ec8cb2fab0a8a33b76f5a50a8c155fa84a25c888b9d8acf536493ced74a7bcc3d55cf3181fca7cc696bfbd6489b6d07ef1583137db842600a2c9b069d54459bcd79dc5aa5dbab83abce92f30af0575a92892a5c523a2533ef477b9b38a79e97fe24ed510d48d0b08dcde9bd4cd51d9ffda7600fc72541dae7f741ef41728cb38af21862f14d85234818aba13eac322e7186fbeaba6161bb9756f34b83aa0cbebe8172a06990c083a5b0f07aba0737b89dc50bebdf93132d52ba6dcbb896a79b69842785217f0864568d59db0a437e896f9bde3af58e9ce5cbc4ff60ad94c93de537679f866e3bbcf3f49fc1bfff42a97328ca2b12a29cbf3ef71fb676a9a947c575719f63ea44a163f443df7b61c9811f5397661570bc3ad3f225ae24ad3443e86fd05bbf0a6cb9557c62794db20a84ad4f67d03a87b1d13c21800c02381e2c9ea8a8f76c00417e738e25bc8993964e6f63233d7fdf7e9a25a3c548e90dd7709ebe6bb5e4563622617220ba4836189d2ddb2492934ce7df57b7181a731e2ea68b9e6ff788a0a983ecb58350658201548919a2e6802bb776e1aab9dcbb18633c2f7b3acbc84233330dfef105090da5e506e5cd3fcdcff35fd6f5cdff94b4854393f08f5f92432e20737943e16a21c007b91da768c077092d2d7b8bd6566169ab4361e72986df94ec2aca8796c056869b702774d8e1a685b9d172792ef5f73ddba08ed1be6de0811915c52948b70cdb7573c9ce13740810eb04f77db3708839a63c499062e2da4bf557bd8de7ccf17adf4a67777dce269162041ba54a87e724df83346e9e0a41503799194efe7f7127d98e016f89ca4b4b17a57fbad72dfbe1b5163b93cf470a13350a80f46e0a3e075b13fb47f6526f258987f441f805c40356f2fd0ca68e3a19514b528e60b6e0261ebc0eb1edafcb01b3af88bc21a5ab1dcfce667447c22cae6345749ec4cd1273f6c659d88d06ee75227a899a2aada7a5a309f437da879e7f812cbfb21ad4b25483ebf4ff5685d31e1618b5688454f7d54afad28098b5469a5246d91dca828990da323f4ca18ae79b2b431d160b41cc15441de3c8dd69a2292b69c2ed33352dafdaa0ac79b152800ed4d48291e2de5ea844fa9b4ef0927d6c67785ed387f7ee11a9421a8385f17ebf16b9561e3a7c952e6016b206fdeb0ae28456a4dc644aca9198084e5f8141a6008e2fb9d0c5a729b8ec4e00a1d2740eecae0ce85f3539f67c0008aea2a83f0344e6282f2f191b3e82efcbe3570601bf287a06e96e8eab0f48b0a55ace472d3f0b5572cb5f9198d40dc5c665051eeef1497442d44445b43bf98d33f1a3f32740c6d4070bbd87d1a48311b5320ebde33c10d6949b43e260c645d37f2e87ca266f7dd63944da26380259df215beb88f72e560bcc9b06ce06564b5e639cb901c46dbd7cfc00b6d8e3e6c5bf566c0b15e3bd1aa82a34231f18e6b11c2aea2296ac5d01002137c181e8bb7143cb300b0bf480a1824d1764fb049e666262a1030f679caa99e2043429e8609a550b29440965856aeae141edde9002319f878b8ae7a371c3b4f7d0d2d25b88a53227d90dcd62c2c01654580287d2829f2cb61d1316da84faf1a6899ccfbd739cb849981185828af99ba4b516fc0a961dcd574360262c92222d95ab34f676d0eecbe414f8d8887e77a56fc1c9df02c0ae9bc636efd06a3908eff4fcac724095f010c9c6c1ebfd3b76d054fb79c7c6d900960cfc28612c08c697cbd69348a7631c38d18cd415043fc1c829c7a490065f2016eed3489b54f9e2059388bcab79242619c5d8e47b2d72d103f09ac583eb56dd8c192ef9110358e09531c45ed0c7be8abb1061c4aa342cde2dbfd45196333c3e5d37cb8790df1397b938b59cb9f3d9e96034e23ab95601eff173ffceb7b2793acc9558cacef000b1ad07f74c2faba5474e825069f489cd9d2d76e40408000b6346dea08b5f4d70969498e53ae0e67ac799c7050da69347eb734f791093becf1cded3cd1e030342a1b2f2c2ef929139f6347f5d414c300f1779d172107ec00868f6194495397f890ca65f3f877108bbadfc9c680863df57e814d75331e668bd95f9bf6b6f00ef42219e008414950549c9cc7a63032a205583cc813a653e57ef14c2929fd302551094349489583d651425e77bf3f1368c9e6e24dad8ce70e773b15a0b68cb0bbcf446d80fad2197286e6892be28ebdc4e132f753075a7bf960c9109ea972bea1ab203177299fa8a988d1c5fb823547ebf351e63543f84a3103e384dfdede3fe26137eebf229d8b29d78389038a06dad8c0ba9dbe22a1765155dc17138a4e616518acdbe643866edc3714e2e76e9ac80e0eef3e3acfde13f7f4cdc293bcb1575433ee1cd7784a3f9f45825280817d784886e2c82f4dfa17f95c3d87ec00a45e4bef3c30e49a3456c07663a8fd02611f7fb3f9f61ff61c759f3a7e7631aaf7ee3e7d9488e9e7423ee590575df92d0f0f28be8ddc65317801f2c2316200fda8930bd42821878b530db0e46baf9d68a775b80cdb603f65e685afd13b0ec1d6bc45b6f958d6220874a0f06d8837b21cc54c94632c59bd48874e8702905758ee78917e514abfb4bc4bd4e23b3446295bfad302adb7a2ddf162a01e9b9a30a3200bea978a13bb2ec11ebfec73658fd25e1691170f8166e86b7acc3087a0552bf31b170066da0db9f40fbde24a019d2d2fd4f1a4230b88d92b5ce992902cf85fafd7a8c9377a82c9949b7d51869ad110c75846b77322f54cd463b56722e25ba80d2e6c7853a1c347a410e4d25dc125ace29ffceb25c203af34eab45776aad18305c865f6892d438473a41add3ba40ae692856122bd34c9808ae07e2bd76e449acb0d4f4342c9bcf8842aa11582258967d5127ba3fd4bb538b8934f1e4773dd43e6cc4f6e48d7315437dcf7015aa104c5426cea3b258aa65b6516db3cc9cd143e690cd430b68d0c51fe91e7a3139f67fd99111aa6d68e12d35b002153d3776d70268c10240bf0f0fb637548f150ea01ffe24374b47e6c5168bba82d27179916466f1ed2505b7d0251ba84ed532710dc37aaa0e008435e2d05146ff92ebb6a90469fee869cc45482a278d406627466287a94f7c39c1b2dbfc6b1decc71351b6abfff073ab7ff51e227da5f9d9cfabbf5d5aee8073d32f15fe5e92a724aae74e4bffb43f5159801b8572593b6fb7c6992402dddc664e5c7581352979c1fab0e47b7a7f9d99500ca1c41caca8fc3be39fec6183355c6361af8faf29c23fd531a119a1c236e6ad03e305f7d1f53c581e070efb5064c03683ef72760ad6c318fd0e2afcd30ab67dfbe648d9d940c7b8427b6314d783582be92e23dc9f084a9e4759055a62c2ceedef815ae3668b115cf8314c627ac442cff7c3066d1f9251a2c5fabe8ac27fa7e0d548e69dd6ca88abf5f4b230baba3457ca53a4ae9090befe37e69baa03c2f41430302d940e95224530193fc3172e124447722741518e2920ca50948867f8f4dbfd64c70e561bb4fe6c4fdb8d6801e4a39563a4d92a690154d4fd7f8f0c5e86e0730ab43f5a71cbc4c4b920484fcf8281120ead3b40f36571864c94227d696fdef6880ecaedfe912aa8c1f0f1feeb15cb80616e0b58021b2b609d1fbf474bba9680952ad1bd76e81ce88b6f42a191e842ce3ed653a3166da60537386a81afcc520abc36acb8b8aa7e58ac785352e53589c994eff6e1bbfe3e9d8c2814e8ccb884c6b8b76686b1616df7ded656821d02a3a8420de31758708999cd6fb92671a8d0430c06833d8fa8fcb3124fe4586532ff8a3aff370b8997247d38db43fefdc69d2890728dcd0bc2f8f5b7bf2dbcad2f5cf65d66dd9724d35abb081ba785196fd15456295f95e1a338c0e94fb9bfb23fdba113ef8190298d2d90d0b6cc7a8d069b73bb7f4d28009b726197772a9e0ce3bcc2445cfb3fec5c816ec8231f31b89bc7ca3c353a7ba71aabd40ef5e39fb72b21b9f2f32cb7b412e3e153c0e164a96a0ae9a2df140431d2c6eabef70d3fbb1ee9ac7ff4bc78e221cf6a338b2482f2ea695d54b02f8e12ce33402a3a1646e8fd28c88bf15f2679b35b63d426f7f1eb35412a8eb19b9fddf6e1dd89edac49442f19345568e028c687920e1080998d68cb0586ae3aded953b08e90a8c8bf1de6a72cbfb682115a00a7a60bde0e22ee0ee22de6d214d978d242d9a0e14cb2c75628b0cc4c6c129618aa0951fa1122ef8b9a1fde5040cd69a980cb8b086a956cc7e966945ac448f2e78469337e7311386793142387b1c64c19d4822243017087afe5d1ee186a10dee7ffd359fd427bed922113edf0d96b9062328d9aad8c3a4d43fde23af17d87c9a4c7e4fc69965ddb93922986800149486bb37e32bde029e2484d006e8e7c097e0685a7c46a4e046cc69b92f460be4e2d44a7e6898b7cdbf30474fc770b8ff122f3845580d44cb77fb6c7f3b0d656df5eb7a45b1d53c524e306", 0x1000}, {&(0x7f0000000600)="999a099eba08577efd4835f803dbafaf5e27265610e26f1e7e53212a75aa99435d01ddf546fab6c6c9124a6eea39b2e8f5633bca057f0052833160072398acc2d5c9f5957611df66c9f6347e7fdbee6883b2f3c4f785a1e82851933ff12e4362eb345825d9321a98fac2900614982d739bde01d89be3377b8363cc776b661d4f23bfbc4fe33e51bafd86ff6e4e4d0e6161a6381ba0dff48a182afe281cef177153cd71", 0xa3}, {&(0x7f00000006c0)="ee95b6551154bd155139645112696cdd88cd4b22560f1b6e333c76029172d698434ee8895bb7e9e4c0bceedca4091a79e63e3c94ec114f825ed7505cfe3b8ac615afacaaad938ecc3e39ad460a993d9f586475b7eb6fabd880e6a4030d93709b85aede342ace4d11a15882ad9f3a7081f315760b88f017ed872ea41b9f0878e04ca2aaa2d51415df07edf48d90f0c47a3ae000df59326c13013dda5589b47d60e2d5787b234c3d65c23b737168d38b58ee6953753f79ae990f44d164db", 0xbd}, {&(0x7f0000002280)="94b269c2defc0af7b5f19cc90dacd567c3c261badf77ae4157e3f6ad38027f41ee168aa551da5a994def63fc378f92bdde3307b04e5597fe195ace743c50c5aa31ef9c3a1a89c33cce68b120361a102f48f6ff4cc1d93e23aaacfdac43faedd61107415d5bbea23092bbee3c4fab4758bb865059110b9dbad3d926feba8b09edd2e381b7817f3263704eb0bbed606d1860c33be7f8f091710630b6350faf61219bc1fbd3937f02d45e01e7ed4c7846eece428f0717731b4d802fd48b2ca6bf17455d637b774e8ca9e1e8edf348e4af5e69d81e8595d9881256127de6af847519fa0e2cb85f0ff95fc4d894b9b34159d87e369a9c5e2904f3085bd67c0f22dce3d7ecb2886d43545e496e6bf7baec9bbaa712058bec54a6a43b12f379bf53a78b2e8cd4ab28cab0602a4d4731773d8180937247ebad7572075b22b95991aea07223a7293b2fcd3186679d0cc23833d66793594130790cb7079eb99c0a460f4d2ac843b99052d6716b97458aff84dedd2552946a0dd5c625c07fb57aaa8c32e99913b80d4fc76058ab1c357f5e1a5b6afd78eb0e7fe09e6e4ad4c31b214b501d5bae17194d3cb506e3aa6b81c99e7c8ce9efe7e451e3aeed3511d404796022118a3db7cceabe0058dc0a6e0c78954620a65681f14f8cc7d1ea803244ec2ed3aac50d1682cc1824a5c74b0458877fed23cd7e70c617270ae77a4668dba14d24dcdf875c6bc46bac3ba54b8a0975b680a3cff84df73a798430dc8ded890bff33cce85d51b4da9f0233ad91309f846a83cee16c2e6b2ddd94ddb29e04a2d0e6f49e64550bed6a38eada3542ce93212c1d068fdb771d68b4dd6740ca3801e77b83bd6a19fc1c202c83046df93a83a9b71b7710ec29fd99080118c94f8df2c302041fcc3bdc39bce82f5f72b0e3b2b23a1ef0c7cc1a685ba55f5f7205eba9bbafe0059bec14252908a4da3cb286e4523c5b806652ad63da277ad9b08fa817c4c38c529ef130453f0f85de80f0ff105324a87bcc108e10def55cbb2bb5306cc7039f33f38ad73973cfbe2b413931ed314c9beb0b8848fd7abca995acf8023a6736e10ebf8f7944599629df457c2d56281a9413ab221664823886fabbd52016351c7698e92d5cc86f89052e12c57ae0d2efaf9136c07cd64ab428158ac00e164f09df9dc9f098e6ca3dd7f4a18a33be56113fcd1c9af0a84c943cdde390194ba3440800dd7c8d008bac093cb0ae362fbcd3173e657d1e870974d2273f7fedb342fd5ea7a59cc1d42663b962421696be6a018485b23e83c8e7315b36bb95693c4360da90136ff5569829d6e5c60f11ade2ef854799f52d459f36c0ab78f64f912a62898548a90b3eb6b199e670f61aa79ca2a1b2a5325c3d1a0534465e366baa9c860d418e851dddd83f4d07d861348f87226e9cabde995719113d09ff05555238826af69922a1963930c38c401779ccd9e3c3cbfea773ca2708845ff01a80a7b74a2b1e5062ef01238390630429e198ac7b3c1dee6b1fac54375bf0af440a660fa599749e4c4348ef6e5af0618f1996963c2cad1b3ab7b00ed524523a0a66d40b7aee1f547805b513f8d0e2296d9a8f0223e8d8f92b73c8790fdde6c99e38412fefa0009bb732f9270ba880b9701f711ec6cc4013d408efb1bb416b0146b967a55ea0e8dabd2cee00d10c90798a298a6960676a6c8b8d5e0b769017afff11f92965acf06095114d71223a2da4b27af94846d9997271a7a446b7c96236fee9deaaa1c26ded826c18254a65a7f642e81de4bb76d50ea9ee7983379ec00cc30bf03f67280a88c004c25fbdeb7abc86e9a78e9302d14847857cbdb409731ce82f3e90663661bc2eedb3daade70550f02bd4cb5fc6f82edf72cdf67f3ebc183596a89c4baf30a7c6a4927b13629c29e0323bb3aa91a4fde74abe05990307e864c981cc774bec3d947e114738b46ace68608eee9f8d99416bdd88ed9af28bb84a84cfab79bbd10555f4e3517e3ef0ab447f0a30de81d6c1188e7cad4f203341c8866f7afd639531acbbd22c89afe3f534040f79e42bbc82ca6578823dafef2193d5cccf726145e6fa8b180b14b241c6e52fcdcc40a4126d7f1d1ac2444a7aad9166bdf7a6ee7f363445cd07ff1a0c78cdbc53df2e2674ac704a534a8181203c5f7e2c7dbf4c894503ff86a25a1c64cf1e70ede0c4aec1ffb605a3f9206963700b17140a18194a7a53863b2e569b7a6a3790cce03218db94186c07b80ff3453bbb9ac85ad8a0547e4cbc4b0c4486171d4dc51dcb0be75b0e401dbda4b81c61a27f336abe1ea02bc69e7e84eec826441e6130a36590424994b15fa519cc97a4854e0f18d91abddefb306c000b7dfdf7b59ae3314be896aa3c2501481aac6eed34b5aa8eafca53202304617deb073f82c25a5f1daca7aa7ed0e85cc9a751dbeaed5c080f8a67038035887f7871521fd95dbb22d7f0b74b5a705ac20428e9fb7bdffe275ebd6c4140c9a07844266ac504ebcd038483c3e701533e24f789486a1b53313461b27f160131d85e4a255611fbab65eae88de529b914d2620afc3271cc63e11799528db40f57110377c6344e0d16ea055f5ae3b18cbc22f7ccf3f8b9d17853153a6ea29f055d003192511eb6e98724d97e83d0aeaffe6cc54082ab0493da293e0485f315701b12037d7b8f32d8e88c26c2fec1efe9734c1b3b39f83c432d4e9fc1099bf2ff788164395200d1e894b022da779f13ebbd6efe637f4a39162c4b437f7cfa183e71e0b77c5c7c4998ce66f15e39416e50076dc26617ef0e27e68cdb2c94f894e7124ef9a4015bbca9534eebf7af180045eb12116d1364ded723e18bce51ab8850b0643d148266d9a6bf5e09583d3f430258571c2693479e06cd723d7e81e65918ae0e105181392c604f5741ad46dd3c99cc9751e187d545338e8032b95bee2a10b39feb6e1fae7338b293afe4daf79f228f742cc6bb11aefc9f7ca7fc064863e7c001efffcc0d04319e35a7f46995174c76a8547b13d23ff2490650573dcf5af3b2fdf2679a9f0fd4b14b161ec833b5142721b6fc9ee4f3a3e4ffa030da170b6a3df9884992d472a77abe1a80f321778618e5891d4945460da32f787cb318f491377ab90ba705615764f1690e8a6455277f8e9e5b3578deec1701d1af7cd96c35ef85f2b02f3e332d89163040bcd741299871f41270990041f86266c5126cf7fc7557121cea105b93710613d6b6e756c576b1ad58c1f1540e5c6aedb823905f6606b9d5072ed3c960612c8fe9262b642a010bd8b8a25c2319bd5867cc144a5e72224c10c334a7aea2eeb0582270a6499b6b76a413571a2a5337d9f16c511c3768c208b85331811599caa3012bc0ed4ab726e4f9794837285763d29759747f964925d5f279d125ceea5833efde3c67886ec61508ef9a0c6b73b5c9e469ab7d430c262b997c31ecf20a8ee95ffb148ca4c88c35c67b414ba5ebfa8ff988239327d5864977da3bff2fce327cadfb4d62c7f2fdfdbb3bb6ac983c80a2f5ee02a0d5713a830c1aeb6851c6783ec4cf716cc3e0810ac12ba96c81607c29d839dcaed6baaafcab4613428195f21b3dde642558b56a73ba9266242788dfb48690d0cf26c7a62d2e0ad40b8922754ec926fa91e166d4c920ecf73dfbafed3d5824e1ba137778faafd9145f067668a84f17e5158f498533b92327137fd284797ea9cdf8f7f900a98b267930c1e9b240322fab941e8fbfdf2e4c9acf87e30c072183111a06f9c537357ab2749878afa580dd37b11963e076b77a4e17585c6b8aec4acc67783c0eb183289e0e441d0664adbf604a9fd28152f1548ddfe9928736e66644787464ca7c349289467d4420a184621d3ae09d7ddac58bad7bf278d583d4ebcba7567af0f06455dac5814a8796c1be22b7b4fc93f07faaffdf0c35c6196f9fe77cd700d9095453001b13fc1f97a9cc5b5334ee9f3419f48c5a4f25c46a98f1f759b79030237e6297c87b8b7948c311f426f6a55544896483b3f7a02446fe450066c7d0ecc67a4f2a2a6b85c61d7e14fb23e3abe96d0d207314a1fed9cf6d6283dc1205a0984fa43383a6f1d99750359124be6dabae014d18cd3e1e549ff955c00bfb254995e75d206430e90f9bf047af764407049eefd8d6d58e55d01772952895233baff03aeb21fdb9460dc3ac5df01602e4b3b2c5da42c8617bf7f8d1fedb97b361da3aa522d5a379b3358861a7548f2f9a49c3f57dcab29ee117b7faf9e2b4830573705496b07c654aacc461105354161c90f9e0fe61463937136c006c3b66c4da282c6db196f1e99a1e2614832b8b456335a085969fa5070d8b1820cd608229bb38170f55f3bc2882a27266e553bf4cb58deb5f340e3004fc2e6f37c5b1ca983128615f75ccd47a70dfe8166fb2c34649daadf223bbac8be7ae9f575ac3d2dd8ea894b32162f4aa931a16add287db927d795a2ab6c85b0b85a560272004b7eb649adab8d658a2f0b36c1dc6f3e7a172cfee6981de9a1b141d2667bfd102c2eebd02b3770438dd4cf6fe202e57abb8dea96e691362fea0d03ec08c6d7a56e710028d3ed93e0b04b213bc29277d93fa277340098740f15d8685ba570b73c25a88f5d27f3da7f2622a4d86979532aafb17637b2aeaa3ae08d8d0d5980f2d77cc9124ce13217e0ca663409cc02b60b7db38462d1981fb90808370d0058c58fc9ff00fe06a330edc1ce927af107a3e074020a696fda2bcd0e634fd05765d328ca93a3da5f2403afa907a8c93ef2d5a7d66c72b21a80c5e54d80941894e88feec89c420532e01f23fcea8aa7e586bb2aef8c17dc2c288407bb21a6efeb207a52c3f6cc2a1f7bdc27f44e685ce69711c47fb5c41a9243e3b89504315fa6a63c65aae715e9669b8ac0806a0da3ba47cbbf5e66ed72a10d3eb19d9dc25c56c82b134bdbd7e41be0d47e5a592aad510c2fe9e1454bbb08e8cf20c492206b3b57fe8888e1f70082766a7a421479621aa9fbaea07628c93c258147d80b8fb64f82cbdc7ce36c754b5160ca1674fe59481f6ff4479b044d793ee64466e225b396dbf07f86b3d1380d33c579f0a33b9f932ace0e72b3a3ad2d6e8fdc17afe01dfaa095cf28b459317ea9452383631e0c26687b187a2c6ca3686f0a28034c78df8935c69c04241ef578f59a34f3e7328679dd2b38a31edfac1d8c4a19846dc34c39f25cb34d7b3f994d2187cfca334bce165985b6478f4f9ad002cccf2834115f4062f23e7df2c85a308990b1004c022fe10d9158aa1f84c0c898c745994ed4f7a93ff408ed275166bde3136e0c36cf63c733f0a8dc63a36d96c75d5a2f12b370afd31c6b68978ef966964e494fdfd8f2379a86689fa5e0ed98a0601c3b83f6dfee17ca27dd8c464400bc690f2ca77b61b9350d775a577a530681815ad71a6107202fc4ce7547c3d83b1d2f969f881de8561eb52011fde7d1d07132db42690ed1005a66f3b70200cba107eda60ebc8849875dcb4580aefc0bd018d425b11070679d194fe7d18c795dd5804fd49e474634e23f41444f9886f09d88bea23d3ae432ef3f6ce537a40ce65f4e7a1be826e8b443edd2d0b547e49f6378ee86231a139333e9724049eb59aebee3b275c6d0fd4052160ac89af0a4e2daf67ede319454970860fc59f4fc14b7b0e7bcc43023f6ca7e546ad384f5038d9f41face8fa326ba944186b49f988db2e972ef41a8976f9a17c1a79c213ca2114d5a5ee35d712f8fa87400315fb59f47792370e0763937b127a9d7188ebb0ef7414f6df6acef03d239d4484953324b963", 0x1000}, {&(0x7f0000000780)="ba3f1b7b2134019a603c102dcb0fa3df438cff3594044974e1208fe7a584aeb84ffbbcb298b0c090769dfcb4ce1325fc5b18e62d7dc532a3828ed24476d30e2faaabf79c886fd1d8782d5d9f29ccbd4a6b6b3fadd10d2bec80810c0942452f2af5568ca876dbd4defa8db513a54df1a81cbc834d364e9bd0b950e895348b8ac71f931264a0baef1ec7cb68ec20dc91bb5c24fa0868618a21efcb9e62dd8652b62b5642ade7423999f78c49822340af13121f36020ccdb17a85eb48e50af1701c501db613d0419f7de43df336dc5a6321785b9e6a00d09f0158ef986e2aade0b5f3f6f91009d39ccba40d47657d040790a3f5b30e0e11bb2b44fe021bce", 0xfd}, {&(0x7f0000000880)="a2d6c42db062a7d24ad069fe26d81352eee577267953fbb724d92ba69630f438dc411b23af3d6bd26f3f2f6971ab8571718e69ba9315523d693b023dbf95a317c6d3cf02c0ce9ca849fa3303ac8ee9bba050bb699e84bcb82cf56ae150fcc52643ed4ac40ebc602c0b5eff2a105672e45085449dad1c4a0f4e1b9a702323285294e4411bc21202f3daa811a597c2cee5d9279a8b3634b86d378f61464524d9da9fd187482c5c76cf1a773aa83b6870758ada9a70a0de118c13375bae770be16e9681ab7b40e9fabdcf04353f1c99d9d34df156ea5268", 0xd6}, {&(0x7f0000000980)="9ad8de241782bf8e882fa38c607d29b0633dc51d919bc4cf39406a", 0x1b}], 0xa) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f00000001c0)=""/208, 0xd0}, {&(0x7f00000002c0)=""/199, 0xc7}], 0x3, 0x0) ftruncate(r0, 0x0) 21:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 21:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 21:00:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) r2 = openat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x100, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x400, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r3, r4, r5) r6 = semget(0x0, 0x2, 0x10) semop(r6, &(0x7f00000001c0)=[{0x1, 0x7, 0x800}, {0x2, 0x5, 0x1000}, {0x2, 0xbc2, 0x1000}, {0x0, 0x0, 0x800}], 0x4) 21:00:41 executing program 1: r0 = msgget$private(0x0, 0x140) msgsnd(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="03000000000000005dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9334cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca000000000000000000000000000061f9675f56f6a441862e708487f8bbb5d2dee48990980516816cf54fc61b4c6f48c71b11e627accfb190c964e97c02240de36ac9e56e28a5cf45dfc37941cc810aa25088e812af1145b32ebf0987f2f87645897bcfdfe9429525ac635d25ed5bf1132009ff42e946bbe48e152eb2aa03395e838913188df15ccbd82b35f91c9c8c17e4aae3c05547d79c02456bda6f54ae7b8972e24630995843f620e3b967e62cb849ce65d21b342aa0817c05b750333180504ac8cbf1a0"], 0x1008, 0x800) 21:00:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x8004, 0x8001) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 21:00:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xff, 0x5, &(0x7f0000000040)="ca1e3e927135a23fc8260d6da2c9294b71474aad1bda949a25ec8fe50a8339ddedb1c5cb403b677176bd421c4ddcb7c78d6217a2002c18f5657a5b1af9bd9db91796cbfed8aebdefe4d05a060ae1c98ecf91e3a9bfc4e5331ec1eb31d40cbfd0ccbc53605b3c38621777bd5f", 0x6c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x38, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x566, 0x4) 21:00:41 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x7322, 0x400000000000000, r2}) r3 = msgget(0x3, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="88f09203"], 0x1, 0x0) socket$unix(0x1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, 0x0) 21:00:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffff8, 0x1, 0x0, 0xfffffffffffffffa, 0x4}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:00:41 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r2, 0x6, 0x0) fcntl$setown(r2, 0x6, r3) fcntl$setstatus(r2, 0x4, 0x8) 21:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x1, 0x2, 0x9) 21:00:41 executing program 0: socket(0x6, 0x3, 0x401) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x1, 0xf3d2, &(0x7f0000000000)="4e187ccecbe1bf855126aec38a42865050e81a0d370717fb2333ea1f246bdbb7547590843ccd2d2330bf7d703a7f8b850e2e7e3923e02cc4759a676bb46b33214bb9f74ee0ceb3ddbe8e9e448f09bac8763e5cf0d94052e79a2fe56f0ca707d24df5e2669aa40005acf32b5e90ae86bd3382ac74874cc3bb2f", 0x79) 21:00:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) recvmsg(r2, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 21:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7bfc13c5bf8ffffff000000e74de400"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xd52) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x7}, 0xc) semget$private(0x0, 0x0, 0x8) 21:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="dadd32d489167f3806b605a7ae0c206217a2459c6359e4242a99cb8b5dac5c925fc569438ecb9fcda019efb5856be1d7ab53c34d2aa175ded225ecbb2e7756222be2d26a6ed66ac66b9f3912", 0x4c) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x2) dup(r1) kqueue() close(r0) syz_open_pts() 21:00:41 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x1, 0x3}], 0x40000000000009, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 21:00:42 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x12) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 21:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 21:00:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open(&(0x7f0000000080)='./file0\x00', 0x9b4ea06916961cbc, 0x85) fcntl$setstatus(r0, 0x4, 0x48) 21:00:42 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xba09, 0x10000, 0x7fff, 0x8, "e3be3a39b0da6b4646cc9f5372b44ec86be2b6f8", 0x4, 0xfffffffffffffff9}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc8) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) r5 = dup2(r3, r4) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/67, 0x43) getsockopt$sock_int(r0, 0xffff, 0xffe, 0x0, 0x0) 21:00:42 executing program 1: kqueue() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) socketpair(0x6, 0xfffffffffffffffc, 0x180, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x4, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kqueue() pipe2(&(0x7f0000000100), 0x10004) syz_open_pts() getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:00:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000002c0)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() poll(&(0x7f0000000280)=[{r1, 0x20}, {r0, 0x80}, {r1, 0x8}], 0x3, 0x8) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) nanosleep(&(0x7f0000000000)={0x87d, 0x8}, 0x0) flock(r0, 0x4) r2 = kqueue() ftruncate(r0, 0x28) r3 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() r5 = getegid() r6 = semget(0x0, 0x0, 0x28) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000240)=0xfffffffffffffffa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1, r4, r5, r7, r8, 0x138, 0x1}, 0x5, 0x9, r9, r10, 0x1, 0x7, 0x10001}) 21:00:42 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r8 = getuid() seteuid(r8) r9 = socket$inet6(0x18, 0x3, 0x6) r10 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) sendmsg(r2, &(0x7f0000001740)={&(0x7f0000000540)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000580)="882e86148f201e3d73bea25581bb18b822b652a7395fef955c5e2aa21619f5c5e74dbd067f33c0576dad6619d80090656d8cb5214418fa6c5a8c47995039ac16497f4ab0964cf9f324f5cc2814791b1bd8a22b65258ebf8fc100cda70afacf7f814d1b3397ca7eb4db71f8c267144c79d23d817c02b366966dd4e578d434af41d17f2577cd04ced38472dfc58e2268735cc26b269818e69a3efc4db9391b813f96a7439b7120879846329a1831524a920dc24914f660ef120d297c81d166314cef91a49e40dd43002e7c805ec37e", 0xce}], 0x1, &(0x7f00000006c0)=[{0x1010, 0xffff, 0x43, "6aa7218d4440c30c8f076b656853b9de0a8b7e0c9b7141f927d861f6c8277c5552c7eaaf2a5d75b6c4da58364769ead7b02aefa968c61add153416bdb97b9d65435a6fae86362198652871df90e3af663e0bbab2c01e633b0fe9d604d577ddd996a4072fe1b775223cca9b8948002b9d5999c65debd8a76928da4a7e57c59e1c05cdd6aab765fc4196dc547d815a2a6ad8d41b2cb05cf60f6f68eedf558d42682f6b5c2db05bb2a16fb40e6bb28791c79959bcc9adb4dc21bbb4d9a15c4c87ad21dba593ae9cc0b2c3fe20ae874fb2636490221e377b723fd528319ff779c98f715c2144b25e9b0156fdc95105f2ab80cac2e801455a22dcfd13fbf858d95d1f710dfe7c4655bd598627736a0f3a57aba9ac5f0de4625fe58493c235f381b3824795ea1aa4df1258fd79bb3a5809bd7bc5e7e633429f655eb34e09387adf3d203c858b92cc422f9f418f47601e226a8b97f2fb657f41e7487faeadac6d6e8ef91f93130649ea3f49b94676c3cf505f5e7e7a2e1131e22d860f905b0c33114a61d02722f5e3ff67c888664e0820ad475935bdf08dfd5f9f5c312b38b2a7237044609ebb68eab7dc2acfc6d69c466f6543f895d9e8e3d19fca9bdc0f9ab24bd8cb73b0a33b135d4b281aafd8ce6d856000c93cb447bf13c24f7153c0217b2f5aad33e4116f396b123cbd8904a398bae1dddceb2f5fc52f614f68ed6a9e377ec7e0300b936727bd2827aad1976ed81e688087e469c1e76deed540206670b7c974732de942065080d4806c1cdaf5d00cb205ccdaa2ac64b9d572481087e5b7d9da24ac11d677d8e0df42a2b47c85b8d8a2bbb3cbe58c46d696e61bf84f8d2de1fed432b97f40a5434d764feb1316ff264c99849e9faf788be467221b3d3eeb4ba5b2266829596fa698f16167c6a2761de8fa8cbfd18bbbfedc7dfc9f230884bd128ab3a46b76c31ef70484a30bc996568aaf501b507b874df2eb13a5cbab132349fce700c4baa058f3db953766579adee831653a0e8e13bbc77303642d30940ca165ce9fe66badbc55582bc5d0427ba69933814f11c2cc307a81a4ac685930da2310493819dfba78d0d10377591c26c945613aecd4401b03dee3db8372f4ba5fcc895b2c78175ea71fb2d461ceeec06a2dd9044f077a81c2bfa9a89ebcd26e9a9c2462ed1e550bffbb2c7012628cd7625aa5e695131cd2fabddc559dacd55e16f714c8b1472be2032f1d0e8e635fc8858da78191c764a20529d20911200797b3a8942f6eb8448e8be4e1e0dd569548a9c76b990d9c6cf8d4054c406a9f4082b33e258018529dcdeb9d1e0d44ff412aee49aa7daf09ebb7ab6676b2324f78372550aa4264219a65c797ac3289699afc7282c7771511f59dcddf026cf0449968e440b859872ff18e7b834fd9526d4ddddc65d623be2ce3ca4c18878463787766eceafad13cb8fc79a85a4a487b48aec8961d1ca62320fcb159436cad12110c68fe94b911dd27e89e662cf992b452e0791b6095c51074372b20f7900595834a1d1b1761be16be41e594ff7d33ac41548c5077780f924ce3846d4e231adbb19a0a9e438ab079fc3ad9fa2167aeed0c85f4c7967ff832722f98d1d9703d75ff1a293df9ba90c39817e4778596efe406f1134ab9756ed21b1dfe64fd2cf268c20d6f22cd747c7085744dd716a700bdef5819256ef1f165a5987464d2b9165cd22d2328c37b64fcf0af2e0521b662c6484f9f84bfd548e2139a25492eb9c86fc855e5a124a830a06e809c35be406a3293bab751dfcd782a13ebf06bf880eefc5af10bef67197b8e35f002c2509d2a8f2d0ecef19b3a1522b83f496c946df013265bd21293051c6addc055a435d8a3136aacea502ffaf31f6c3ba365da305ec0e4e7ec1b812f35ac7c22f380792255d6d8fef0b74e99b0cfd88b716015a4299c06722faf61c1b02871075c553e529a73f8d76350007d7685b9183eb8defcea20e1c6e5c050f2ac714ad0d7b783aed10c63bf855716fd09983d1adaa4212e34abb6758baf6e1b628d27271cb9916e3f54f49a70c9c7b309908d576f0ab46c45ad934e6e113937a23991889ca381e14779bc9ab3b0d0440d2b6193b457d82bc883cde0024719ee440126a2250a2b0f971f0510feac0cbeb5cc0d6755a181ffab0a73156df5775fe6cac8e0d78d8905c5ee3e84df5499e4c98579ed9b693903d07a0864341e9bdd9e37bc1e06e119c6f75aad23ce54d90a1b2d607a8d34a7a1c9e8add3912b0989822211fab627b5b482cb0dc1c352f2a4ee6190476e0c07fe86ce4e3eeadbb120d568cb5233ccaa5e1f724acf084ccb07e4d0252361a0c1ec65ac7f60d6f809115a9e6d587f6ab271b03d015be24556160221a875f1ce488944545681da9cb8d413c8d923aed92154da760042c603277eadaf71ac946bdcab49f0eeff39b353782c05cb665290716259513287150490326a15682a597614be564694e5d7ac6b6108a542450a39eec80fcf74e12bbbbd88c05f1f240723371e77592d7433cb20892f3b415a3e6c4881bc9b628c3bdce668c58b633c44a9469f62971c61ada3d0fde0b934a8f3bc1f9bca19caa7e8f3f4e4bfb2d2e268359ae136bfaf93c4f3fc0aab8aaefcb04c7512d45ca2642570f982b3950e0165afa8a4b0dcbd19b02a6b6d3324529309bfaa328eb3dd1c2f8615c7428da815bec83a9b7146ce1ce19c51e771c2917ac796786500cf586ab106f2fc31c7d911be599a10319424ed7663758bc27f439cf66bf09e5f1c534739293569a4eb534b83c47d4bf0e1e82ff227c5d7a61fb7cd01d3bd771f41c8524f3931cafde61d091e308d5c833b18174866f63da3b4e640e2dc24e6cbba06193ceea975f945c01cea2b682374c544009099d71f15e8873bde989176726cf49e3dfb7e291abc92b065f3d88d2e4fe9d09e741489a15613ffe0c58b8e191e32cf117de7dd29424ce900cbe8e81e97f9ccef02e238e6e654f7ec934431013cd0ad40d1b2b2d7b8f1039e324b201c4772105a9cd0df4c7c75e58feeb56d93ef619c6d4a0e34f3ac11edfc43c27aad9618113bcb63b4feffacaff6d78f32f51f699c71bba66d15d23d1faf6f38424dada3ea96ba8f741f43c19038730d1ddc3f56e840690763ed53c6b2a9fe69776cae5b3e22eb490bd2703e87182d229cbd3bb0f17cbe2ea9a8cb42186dc3bf23239ea19e4a594b8c686b3e9d73d0a23d9a8496fa5d9f7cf95e4c29d80e2a66683b223be0b6f4c3bd3dd3696ef60b80429974070a03b81785cf86951ca7bb44db67616b2d529173ab2fe523e541d75532df61d7ffd52ea67e9f0a806d75f484e1d5ad040a7b7ddeef836b875722ee94f7b793782588ac8aa398050a5b1b24b2bb8b2eb00378605be2ed18132f6fe7b308bb7ed4aded4104956bafb8b98fd68e1804af500e403d48efee285504aa1cdf8c94773e01052faf2267d0e214e491b9c5f2a4b22d906ec551f7c3ceed6b24810c9ef012c85b8f3d42092e442740e017befa99580612abd73a873fe6d0715431f72a49ca8ac438b28c997a86fc5053c893e28c58928dcea6a06c39460aaee628c0f37c0953a43d567c53427cfcf60ee1d3d2be720d5dd32b3e78a2e82043ffc9c5858f697409ec5e68a9911fec327357702482a3fa32c98fbea5865396ef6432631c2fb3bb67835b71924dee4215ce33d96df7781f65cc6c4932864a624a9adb509bdbc740f825f2d835438871828a1108bcfb9309bf60cc9f8b1f41e9f4ad9a242880cceefef78a759f80c978224775e257a54f722101caa6ec7faf997f1a64a737377f628c271b71313b1155d09304fd248e442d03e7679508bcc8cfa828c3ba02c251f2ff42209c0ae8c66d1fb7459d5411016c652b6f89bf7f13d416f64dabad5b36c65121e0cae7992de31333cfde8e435b065628edb08c45297cd4df85beb34b28c94d343bbb72aa59f57ae728766d9667a00e33b275bf15d3b470042bbe1328a6b277653718923f54921eac763573e0cd8b5f53f730d8e719381a541015abd47420b86173388ae89ec159af875602becdfe14b20fc4dcd1ea6213b80ccd5d04f2d6bfe1c5cb965c5e588db0021672d7bc7d35bce230ab9eb27e7d03cdab7cc40697c1d7e69b25203ce8a43888018693ad1e8072a3ba5ac2650a4f787a54432fa424a1c87f6ab06cec248e04fb3a553b41fbdf6b179eddb9923344658abb909db3cdd98d8aff9b1318e4f35ae44fe9b2c6ca535a240eb51d173554d3bf011c29beeead69c1da397739a2aaa40e525bfe6a77039911cff23d9ed8fff2c06356cc446136054b54816e590d0e8ea577626579b9371385327f4198c41afbf3c7677f5fc22f4b76bca4043c139588c325586b2fb95e4ea0bf58780fc5e64fa4a17f3e6b92c412df91aa5fe4698be2e8f3a1046601ee5f01df72d0f24da8826f7bd30b12713b6a2e620658cde170f48bdf8cd0124fa9ea203e6d7f7ca157567688a5db4bc66993248cc1cb8be4f2d573f12e20bf396051958b2279b72c4dd79ba5313a4f14a1dbe3350748047bd98351e84cbc4e0af10e12b2f0facf36be695497161d7c3a20d1434de1662b15be556d47b724a6722da52c161fdcfc0c918e7e0ccfb5a1c5c2decfc38f7e953a7dc9b617a66c9ce0ef7810ad59e810b8bc0f4c4589da60f69f1e0a430a04926f6b04f0e4f19af947489e9b5410493e0136d148a73ab45878fb58af8f1a46aeb77c609948d868ecc4ee9fd5353bb7d8520ae33371818f3180db3f198858855b23f9b52e32e4db45c1bab1c26cd6d4dcb84810a19b3fcacdb436291a7489cbc66d34d1f9dd113aab20a5ede0ee77d90d3ee69cb29f08338389b5e002b27dc2119b4ece8ce9697367ab1a61c4fd73db03a53902ea1fc6a240779ad3892073c13b11dbd52d9d64fe3863c6b19fbf06f2ab1734e551afec3e930decb6d9a80e4e535ce7c180c66ed29bb1f60301efec93e4a8188c01ea0cbebb6749134152375bc4a1441a9005a07dd3213765982986f589e5b3f71efa464b913da86ee3c01a460d9ebcb849a280cbd54061b6bde8fd9c38d6d4f5c08181a468d3d5d39e3767282d315c1a203159007eacd3206765ac327b038b3c61b6719756992eb0790ead745982f718368e70eb06351aec0e0cc5f75e5b15b91985fe283c7bc7050544da30e1ea46ed880301b88304c7bb5b9ab52190e0682899605d70fddb6b1ba984f2b4eda3c6aac20b0a37ede1d8559f5b2b8d88f8ebf26f0b28d4062bbdf9f26e5c57458f8822f58b232da42ed79cb3fcf0660fe3934b5001a9767074cef513a618d4d41c0cbfc4dd80ff8d3cf70df546278bf0aab25d4a25a1ba9905451b8fc3bb7778d77e8c7e2f0acbf71bb8df9f64ccee871178e0c0c13fef9175fd1b9ba0728b71626805df6ab69556824bbb20d3bae97dcc08114f5fbffd05f612a5049e4e28b2f62c423d77a52717957802eabd136435bfbfda27f0e7fbc5408aa2e4f6e4426df9cc415408220d7746123e5dd3f7bd2d1691445ebf68d0e2a554253018105866c960069e0a1ff87085196359168d193217bc8f94c2b85a317f5d774b76e064d90c41027072c84935ec7a4050e53bca07f786f91c449a3cb8c820f1ddf8e087b081ae1a2454e76d96c1dc8066c94338108d9f29be3456f0e1da58f1103cc7b6d343b58c29613b55961562aee38b802612bab9bf5fcc110389421dfac0730938273e793e46b3990966b3660919029ebe1cb2da68ab45d24a4391ef42ff132507ff63e6a57d24c0785358269ddaa1"}, {0x50, 0xffff, 0xc589b6c, "25632f220d45648e88d7be325baefcf91394f03233d1ca832e2c4936608f60a9ba542119d7067ada4fe0c76dbb1dfda622cc6aec6d2821f1eb"}], 0x1060}, 0x1) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r6}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r9}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r10}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r11}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r12}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r13}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) lseek(r13, 0x0, 0x2) 21:00:42 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffb9) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 21:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000001000200000000000000000000040018020000000000006000000000055375f53672b013df2d553d3100009d7b9e91000000000000000000000000000000000000000000000000000000008000000000000000000000000000000d0000000000000000000000000000000400000000000000000004ed21869b4f2e6c8aba1301000000ae7978cc60f41889d74f68aa0a4f57025d365ed09126d055f330aa3597dcd5c9b96197d164fa1e3ba6dc913423e960af5b55683f5b7dfc982c47c61d44484375ad26747b0a6959cda8ea887890a784bbc03a165535a79dabdbef8165f6a1fac746bb86acdf426e7cf05c1246c6f7e5470efa560842ccd9d2bf1ceda903c120f852590101df5220e12a6c2b3864d93edcc0b6d00725ab4382f16fa04766"], &(0x7f0000000180)=0x6e) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chdir(&(0x7f0000000100)='./file0\x00') r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) close(r0) dup(r5) r6 = accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() seteuid(0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r7) 21:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x5}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 21:00:43 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 21:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) msgrcv(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 21:00:43 executing program 1: r0 = msgget(0x2, 0xa1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x40) fchown(r7, r2, r5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r3, r4, r5, 0x100, 0x400}, 0x8, 0x7, 0x0, r6, 0x5, 0x1c, 0x1, 0x3f}) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x85, 0x0, 0x1800) 21:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000eca2fd67813a3b306cbff5b02852ca691fde659bd97476925e3126933c36f3d9d28cac0ff809fbd389b4b5539617fa6b60eceba8c997689c4e7e05afc0a1f670f1dbe762f6fab49f06b69d83a94239e5f76b3e505fef45d1775d668abc4d27ef0b559d3781d7c6b99f5cf"], 0xa) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) rmdir(&(0x7f0000000200)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES16=0x0, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR64], @ANYRESHEX=r1], 0xffffffffffffffd2}, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000e2e2f66696c653000"], 0xa) 21:00:43 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x7fffffff, 0x0, 0xecff, 0x9}) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000480)) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[0xffffffffffffffff]) lchown(&(0x7f0000000280)='./file0/file0\x00', r3, r4) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f1b3c48c9ead7c8d48d4fdd857c1ffe2df8bb62dff8d4bbeac68054c3f9e8ea251b2d6c6", 0x24) ioctl$TIOCSDTR(r1, 0x20007479) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x8, 0x7}}) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 21:00:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) write(r0, &(0x7f0000002100)="e29336f59dfa554d05ee54a9137409c48f8c0d4185dfbbb326bf6898f786f2a27305ca6bd32c74ba75dd4924f008f0de8e13300a6bf63371014b8d43b8e3f05033c3060188da66e1a34bc0e28b108e77180421668e969706e75b6a012d6e20e2cb486b1f2abc2059b5bc05e7f33b0da78b1c20262f8473970c4489d1aade4af2d646d208eab4dab7d123e4a83293498d776fb3b6fd9ebaf4223ecafb1a2e5ad47d46d815e7a5d73ec96d0097ebe6531bfff701709d8046ffc60da4d1add6e0586731666d52e5511d19329d6865c8c656b97679c3f54c39dd679f659a02b010a81227f5a40f117ffdbdf717be1a3fd69eb1a2ddbfc42c520e1e3c4174498cad5175db7199cb47626fdcd650149f1c7223b8c692f32f200b70dbfc3de343d40420a67e29d269807899e0e4946cf27e968a4d20b428351a94305550dce66159da91a655901bc36cd1f9290646ecb02db69089c0abac8fa84344e015b61c92cdb10b675eb53790857fb4cc2cd41ad061bd8977e5486f9f2d133c55fdfd60a7fb3d53396b7dd6e3463aad893b810bd66489afa51ea429d3815ccf267ec2cc893d8ad2e99830ec9084a7deb3a7c9772a48b07b0758b9715fcbcffe616b73ff2d8a2a1d057bb89cae33fd08c6873826120724df733af409221f6f7933a6a81cdf846416ee74e483cf8c8d3bedf8dc1c6445597d7eee4a92dff4cd8cff76b5f9127d4bde9a185ef88019ab824a2a5f943745a56d3cdc2357045a237177e72ab59276169dc65a44c195d8afc3933c408153432f38398d19bac3f00bc0fec9d6ec1bc18ef2e6b3fd16b53b4df9d7feea30a37b452caa72d88a79e506c9221dc04275832b9823bfb648a7e4f5483235beca919b91409775a03b164b39a57435c4cba0c204318e42501b9c13e8881a9e22ee6898dacb666a76e9cd16b83cf9167e3aeec7b5bd72ab202d033963001ae6614ddd17b5a3d60bfebf82288a8e391ea9f6e64b2a7cc37377e32d802484bb6652673b3a32b63a26a2e82021cb0a4d5058e2045cf9fa264642dfbefcd7419d174fdaaf2912db85a12ae2218980b079b7f3f64bbe19d7c457033138b63296faff0da0df66994ad59c88fc79c618718feffc0d6a189d0d9ea349753d55773da414508f7e58cdcf13401e390dceb51763f8d7433164eb425f2e3228cc43eec8b81587f12bf2603f95c372c242074a6b36187233bc50cdba081b0ba4d2dc55e39f7232605fe7a6e35fb6b2e568b355d1447018019e95bc38bfc0470abc8ee4198a09a1b74a374d5152426a863530443dd9f685844843298120f68639569f10e24340032f68a4583e7d1d58afd5477d4316d102f31a8e231d028b438f4402dc57bb0e387958a4d4a2610ce3171140bc7a82b9c7fa63788e6b21b8fc852e5bcf5445ce5b2f478d0c9f19ca6f16611bccfdbf5fe3d9183afbfc73b68dbb67c8683458422e1e3efc3a212f7dc863fc07b593016dfe3b2b09839ec68e38373077cfdff9c8150f148ff7114793ad6c95accfaae34c312f14e26ebb43f8c3edc59b09a20f3f143b888be26a30aac0111c99cfee3f6d0f9a6f77d0fa57f3bcf2dbed8a949695adaa7962bd0a962b730ffef64dcccbca27c4d675856c3ea37848be1776e80e85f16c45cdcef5c5d87b0bfbc74fe2e261f5bd78d82a33044f5920c1832a1c3bc32628008d70d4f3f981ff1f5d6932ff038378b2933d7cfd3366ff94cb8fb079d59b948faccfba92a2c759da7da7518c80d9d93c5dd662e4b2277f2bf9c9d619a4a72f923d43f5d697a1ca9ce798c86bc40949f6fc4b7e4a3af7724fc41be7e421adc0f0cdddd208727510e3f157a152023915696878fe94a761f5e3218b71f954d53a765dbfbec468765958fb811c3052aa196c0e891d578a726b696ded6cc23327e05926bef35c6edbe477464c8359033560faa162a7c134dbf8c84f2fcaee4d0eee0008c1a596e0f035b8f45f1a8392a218c2176f5bade0a1b0657633f2e11b5aa61ca34599ac5ddc8616742ed9e0e5c823d030102d24f701474ee99007f86a5220afd818bff777119b270bee6035aef7e378cd4778f0fe9d54dc744008a53163e26058779c32af19cfb3e99cd42091d739294ce48e7bd9ad83e7bf96325a2e37241089af29a54f385daf6f36a3cd9e29ef73bcbe64ec5cd1f869adc9db086ef372ee4e3ac89ca2e9cdbacd0832b8e714c74f13eae05d4b02ba12c04912b08b7c92b93e0ada0a77be7236a09c0e2ac04f38b204c9e077c1eea5b5274fc7eb8c81f2a778ada3e8c6a0d386366badcca60c3f1a542331aaea2942acdf7aa4c58821745d34c392258997d8007ee23138ed8839f884a78834cf1720ac88d458e298a1b7a7ba28b7ef5a4c375d3521173e124b6e888a5f8992704aa12220163e19f52150aeb39b40d7e4091de01ed8cf750705c1987fd370b3b369ed89b29f84f6e358714536d7dea4630e9c4a2a410cd3cdf53a58e6c5b63fabf7d8e72ad1aa5a12fe1c07f742aa66f6e5a84b37a279934febb0fd3abdb478ff6ff9e0da8c7267f4c6297de491b25d6d5cf055d2e0c8de8be7a5052ccb37fc02a27e984a7e8107547ba4741ece7c8325a4dc37ba11d5928a64b8ef8fa1ef8c31f7e96c0076b5b3d2f0e276f5f99f78198c8b8c4df0ba8bf5d678eef2f7f8dde039ef98a21d4fce7967fc0df8262ba41ffa0d340481cca7fe9d8bddd5325739867f7bfa8befdb850d27fe97b7436cf0aa28701b2ea404aa8db20dc631d8804162c6b6a44ba1e34a66f2a495467ebbf76d54c1e76ea370414f561cf2115a5c75b3ddd26d0fe8c61c84f605ca59256a51a3e922e2e9cc231798fb1a88b59285be461473127e1c22282d7311dd9d8072131c320e4c1604b1902235cf4d172566a2673e3392db3f9be4e6709a8916fab52b8a9b9705ce3ac1205ed73ff6c55c81b0fbc2386596db85f9426e48fd7dc8fde615d15567351e9f13de8ea5f059ac495630a98c9cceec6c03caae75429fb8473ec48ea759a3a34353dcc2649f3559e5fc4911f5385528f9297e67c4c728bb939ac7aef3bda1d4d636e341b610f8d88477a7d90dcd7d163157239057cae8af3ccff8f9b61b969a199cd545d9036098ba2edf4fde976bf590902c7f5a8673d4c046e1364cec0ff96e8a56a50df9b87829a621b001a1621369f963c3b350b5a37fe60c8cdd504f4020b3a5beee8a71e2593a69c396aab642afbcb84fa2d5b16c81df0b7d71a933955b34749bfc9c3c2612e25ebd542f63541da7b273e482e858fd4bac851e526aaab4a3e9a7081a5d86ad6995782449a55330a478d01d75cea301e5be970c63a6a2ae53ef7cc62ec23308a9deedb87f38df79b112fb969c320313403bd8f4c33e4880bbef7aacb000543146aebe6f81e6150a371a053f4830e7b653583a66c8181d078510246df1925fb7953d45463d3c23dc2bb287b5d5de755baa1b8411c7df52a9bbbcdc80e76bd73b6ec6e266b7924c4dec8cb8bbcefdff10d3ba6adb2b8725808567a56d4d7d6bb2a17fd1ceee095fc7e7f253b30620e31d49a12fe405222fba6897efa188830ddd0666888769402bc62edaa355a6cdddd20462d9dec44fbbed3c6fc616d3ad31aee3a6c122bc4a17dfc1271930431bf81e803620a5c2d3d3966cfdce65f6dc45cdb0287ef22e3a30c73999ef726240c7d85152b85a0e16c86ac9a09359d207536247f932a98b7fc9cbdcc6015a64ae344724dbec39ce83ea709be7e148aec299a67b7e6f6acf02d92c662c8a04c2aab580bce145c33ebca735690f59fc04a4b197b115919ffca49e1749f35822ebba9046cc6793ac7b5cdb36bbb957780e8228cb8c53a820e0b44b56736a321f209fb21600fd6d3c095ad59f29aef157f028e2fc59e4b0a23153814fffed2b6c950810067a4f738e6fc3e096ab28a964abdea55ac422aefc611c5387def9eeb98938c0dcd5ff1da31e0359c79c73b3a7b53e870bb153407149b9e04b19bcc94d89a86e788f19f2ad32b5b8a236673412e9bc459e403038c108d63cccf930b01f1b9a5c2bda3d06cf426e5be36cf78879e3449a014114e9621150c585231942680a3f89336dc56bdbdd20dafd3f77c39e968bc117a5e2301b9c23a191220fcc633106bfe452019dc1d57ab77c160e35a56148581e1535068f6991ed4cad3921cecba7a597554922f4469f53f107c5ba87e51ec23924ba1f12e55bd58d49b64ff4ab1295690764476c5e28340746ee16e31f74d1f8c4be6cef221e650db92fed3987d7df3655944b78bb4f5b065f235a1cfff5bfa643bf96b1ca929f0b4833de7e43203a4f76483475dcb4c60f44ba7ad52461742ea3b865d4356a504654542f82a4b54f5ac61c2f6cf96f3a65b2be2917caf55b10f860e8e1b7917da0948a1a3a33ccda8e4070153ee33790a464e9d239a32877629262c56f0f6d3589be104c2e46c1179e641bf3adb2cc3d02f4ea2f16163ced6cd92fe72726f4009c2458a806b98faa414ec588f2ee70b90e8ef174c23f76d4700dd1f3cbfc0541f016058098e62821aa71cd8f14a632fcb6ec4192ffd61e09ed9088f2ae740f6a2fb8081f1e351a66e71511f4ee96d0cc71752afffeb644b811e876cf176f38559b34d0f2d88dd5f48dda0982aaabc953ce1d122bf1de396f904ce634481d5966a4f9b84645d68f3b8c0dd66c110da6c95ac4a0abed006becc6a31e691429280b3a7976da9a75d777742c11f46f2f0b097af445ab20aa87b1a93f76be60c07abe3953de2bbf1fdbfcd55f6bef58a5982829c93deec619d9279eb0ee6c775a37be6e9d52a25b7163044d62b006e3736934d1fd71b7016dcecdc9f2a58c3d67921857bebe37b9bf85b47d86ccdd1adddf963603596b91c3fe2eeb72868691c92b3db23f3f118f5d9ba2afad14a0363a57e9aee79e7f64dd802a62be5a30a0646cb71fd02faa9d3e5f5277b2fb63cfce4f0daaa77ba6b6aaf6310bca452d90113862ef80418d300576290b128538a49126b56ca969755321e6f30ac3e099ec3c9916010849e1f69983d0c5da6fdb7ae8704a6d6ab4402b6499c95f472de9526de33412101495560096d4f32beb8bc83d5e2f51288f59f90f46cf3b339800168d9519c3a9e17e33f889be063d8bef79af1b801e5daefb2ab4df814095f51cbaeb44a3715ca8bb31e654299ee7e563492b204602291728c7bce592a805c8843b4ec3af88252df45cb7bc2993e5221185ada1f8cb15e8d501af1b95acdd6fae94ac5b7f2ac01e949e5e9d8c6e5b88c46ac859cfa19c1178b4b8d4fe34127283b0a36fe1a7be34ccc626f41f8e7db207e36da26eac09ff46c0da2bcc2ca6992389c4ceeb32024f82604654387fd053381b01ca46f0e0f504cda6d9e636dc065134aad317cb712a025c7c429064d852f43f1e384f03429b48b715a370614dcc1d508a529f027689d37545ca81de713b1c80233955a93d0f124c9bb8a7bd6afb02fa0093f964221b67e7ce04d4a945b643ace0e16436d6d4d35c6d671a0aed71d30cd316bf7ad7a4f4d2b9f06c8f1702072a61b49e68110895bc9dd31bccbd51fa8d71375ac07903b29e9e335abeb9fa37b447583ea3cdd14d9ee368656909a483d1ff6bdb4ba940a8f5ddabf0f418cdc7532cd4844968afe4ae77863c3d5cc8ff1fa187c86df43e6de917bc2260e41856f71ad741df1976363994f3be12340aef6e7585f92d6b41b905458ea953f884b401685b05ef8b6de1455f743fab0657e401473e7d852ff18561694889934b7d3c8b8b9381ff69f08fdfdca6a44f9ecc2db88528d6eaca3f18c2c5c3ba42a2a09420b5ffa3ce986f88cec20f9889dea27f45f6e26c80b7cb6de03d2cf47ac9ecbb7c1e842a2e17cf596c8350b3bd0155740e95c7af7da65f955372c747b8481938eba089834fd2fdc1e46e6f8e57ba10c449611be7854b044528a26fa3f4f91e32ec808a39f9a56b5dd55eeb86ea3588b297d045e1f124e1cb02a1242423c0112b3fe88af185", 0xc) wait4(0x0, 0x0, 0xfffffffffffffffc, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) 21:00:44 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 21:00:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xd0) readv(r0, &(0x7f0000001340), 0x10000000000001fa) fcntl$dupfd(r0, 0x0, r0) 21:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 21:00:44 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 21:00:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x5, 0x20000000, 0x1c5fc0000000000, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x15, 0x20000000, 0x3, 0x8000}], 0xbc2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x3, 0xfffffffffffffe00}, {{r0}, 0xffffffffffffffff, 0x27, 0x80000005, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x100, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0x50, 0x3, 0x81}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x200, 0x8}], 0x0, &(0x7f0000000180)={0x1ff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x80000000000004) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 21:00:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchmod(r0, 0x50) 21:00:45 executing program 0: mlockall(0x800000000000002) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10082, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) 21:00:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x5, 0x140) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 21:00:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) listen(r0, 0x81) 21:00:45 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) select(0xfffffffffffffd96, 0x0, 0xffffffffffffffff, 0x0, 0x0) 21:00:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x37) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 21:00:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x0, 0xc) msgsnd(r0, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/89) msgctl$IPC_STAT(0x0, 0x2, 0x0) 21:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2000000000000000, 0x6e, 0x3, 0x6, "bab0b7155c0d90f67ae7bb07e6eabaaacb43a730", 0x8, 0xba8}) close(r0) fcntl$dupfd(r0, 0xa, r1) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:00:46 executing program 0: r0 = syz_open_pts() r1 = shmget(0x0, 0x2000, 0x220, &(0x7f00004fa000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400", 0x0, 0x7}) clock_gettime(0x4, &(0x7f0000000040)) 21:00:46 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 21:00:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 21:00:47 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 21:00:47 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) read(r1, &(0x7f0000000000)=""/22, 0x16) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 21:00:47 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1/file0\x00', 0xe00, 0x5) symlinkat(&(0x7f00000003c0)='./file2\x00', r0, &(0x7f0000000400)='./file0/file0\x00') sendto$unix(r0, &(0x7f0000000180)="3f888ed551a293e71aace7881a", 0xd, 0x5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x5, 0x8}, {0x8, 0x7e38cf8a}}) connect$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0/file0/file0\x00') symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r0, &(0x7f0000000300)='./file0\x00') 21:00:47 executing program 1: r0 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) semget(0x0, 0x3, 0x201) semget(0x0, 0x0, 0x0) semget(0x0, 0x2, 0x11e) 21:00:47 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0xa0) r2 = syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x3, 0x1, 0x213, 0x7, r3}) clock_getres(0x0, &(0x7f0000000040)) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x148) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x20) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x1e, 0x80000000, 0x9, 0x9}, {{r4}, 0xfffffffffffffffb, 0x80, 0x61, 0x0, 0x4}, {{r4}, 0xfffffffffffffffe, 0x4, 0xf0000002}, {{r5}, 0xfffffffffffffffe, 0x4, 0x2, 0xfffffffffffffff7, 0x2}], 0xfffffffffffffffd, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x7, 0xae66}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x9}, {{r5}, 0xfffffffffffffffc, 0xa0, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x9, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x9, 0x3}, {{r2}, 0x0, 0xa0, 0x0, 0x42, 0x4fa}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0x6, 0x9}], 0x9a8, &(0x7f0000000440)={0x3, 0x5}) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') 21:00:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002d, 0x20000002a, &(0x7f00000001c0)='4\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 21:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x1ff, 0x0, &(0x7f0000000080)=""/146, &(0x7f0000000180)=0x92) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socketpair(0x18, 0x8007, 0x800, &(0x7f00000001c0)) 21:00:47 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() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f00000004c0)='./file0\x00', 0xfffffffffffffffb, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) getgid() fchown(r0, r3, r7) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 21:00:47 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0xb, &(0x7f0000000040)) 21:00:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 21:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x20) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) syz_open_pts() 21:00:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x401, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x4, 0x99e}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x3, 0x5}], 0x5, &(0x7f00000001c0)=[{{r0}, 0x0, 0x4, 0x20, 0x200, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x41, 0x80, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0x2, 0x1ff, 0x2}], 0x2549d8b, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc}) setsockopt(r0, 0x7, 0x5b1b, &(0x7f0000000080)="25864e973c292c51d154f7934496f2578f0ebc94fbd3aaca556f8579c32bc7dc36256f93", 0x24) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000008f000000000014"], 0x10) shutdown(r0, 0x1) 21:00:47 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x20000008, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x1f, 0x953d}, {{r0}, 0xffffffffffffffff, 0x82, 0x80, 0xff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x6, 0x7}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000002, 0x101, 0x30000000}, {{r0}, 0x0, 0xe0, 0x40, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x200fffff, 0x4, 0x7}], 0xc55, &(0x7f0000000080)={0x9, 0x4}) select(0x40, &(0x7f0000000180)={0x200, 0x8001, 0x5, 0x6, 0xb6, 0x8000, 0x4, 0x4}, &(0x7f00000002c0)={0x0, 0x7, 0x401, 0xe00, 0x3, 0x8, 0x5, 0x5}, &(0x7f0000000300)={0x9, 0xfffffffffffff001, 0x9, 0x0, 0x100000000, 0x9, 0x1, 0x6}, &(0x7f0000000340)={0x3ff, 0x6}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 21:00:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3010, r1, 0x0, 0x0) 21:00:47 executing program 1: r0 = socket(0x1f, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 21:00:47 executing program 1: clock_getres(0x0, 0x0) r0 = socket(0x0, 0x7, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff2b) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xd59, 0x2}, {0x18, 0x1, 0x2fe7, 0x4}, 0x1ff, [0x1000, 0x3, 0x3, 0x5, 0x0, 0x3, 0x5637, 0x2]}, 0x3c) 21:00:47 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xffffffffffffffbf) 21:00:47 executing program 1: r0 = syz_open_pts() close(r0) fsync(r0) 21:00:47 executing program 0: r0 = socket(0x2, 0x2, 0x80) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x20}], 0x30}, 0x0) 21:00:47 executing program 1: socket(0x2, 0x4003, 0x2) 21:00:47 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) socket(0x6, 0x3, 0x5) mprotect(&(0x7f000024a000/0xb000)=nil, 0xb000, 0x7) chmod(&(0x7f0000000100)='./file0\x00', 0x0) 21:00:47 executing program 1: minherit(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x5) kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x488, 0x120) 21:00:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 21:00:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 21:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xffffffeb) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000000003, 0xfffffffffffffffd, "85bbfce39511ff0dbf002001f3bfff0800"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) syz_open_pts() 21:00:47 executing program 1: r0 = msgget(0x3, 0x0) msgget(0x3, 0x1) getpid() msgsnd(r0, &(0x7f00000001c0), 0x8, 0x0) 21:00:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x55fd, 0x101}, {0x18, 0x3, 0x4, 0x2}, 0x0, [0x100000000, 0x9, 0x26fc, 0x401, 0x9, 0x2, 0x8, 0x1000]}, 0x3c) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() recvfrom$inet(r2, &(0x7f00000002c0)=""/228, 0xe4, 0x43, &(0x7f0000000040)={0x2, 0x2}, 0xc) 21:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="4ee99975c13d96e0e3f9743920033e4779bb7ebeae532edaa8ce145c1869e5d71375ab0dcbd0a2ca26a581e132a7cab9ac2b205c780d2cd06257719bdba488db1125f85a0e38df815dd54a5db65f318b336bd6ad2dd1188f7f59f9bafebc0514099e8c996162a3540a8de34a4a22726b125fdfc14edae93b2ac2042e4e02ad84ba9b8981e81821eb196da27c6e8e24473205706c015e9bb64eb5278e3c2ece6957ac1e69df08a906aa95fdeb59e6721af57e19dc3ae829b2e7f0be6c869a9414bd0e7287aea3878a", 0xc8, 0x40a, &(0x7f0000000180)={0x18, 0x0, 0x98c2, 0x10001}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 21:00:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000080)=""/4096, 0x1000, 0x840, &(0x7f0000001080)={0x18, 0x1, 0x0, 0x1ff}, 0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 21:00:47 executing program 0: clock_gettime(0x2, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x4) 21:00:52 executing program 0: r0 = socket(0x7, 0x400000000002, 0x1000000000000000) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0xffffffffffffde5e, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x5, 0x27, &(0x7f0000000140)="359a79d44adaf1608ab6d371162a3e38f432147a068b95077e179f61cfd970bef010a08cde49d27bcf7c718dab704cca5a0405cf0ec610b3550045e632ca5eeb46456c71110dc01aa1a64955f2a90ee474ef345f2c75636bc0f7ed7fa0e6b7b11a1bbf2f580aafa7326184a691ae98c83239e275ccdd6b9f13d3b398ef121bcb61e2f2f458a9dfa955378669d207bda0df31543e252b5ff0bed210b22136bfd460e35339742e9374a2002b3b52f1dd6e1b263196", 0x1b) 21:00:52 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0x5) fchown(r4, r2, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xfffffde0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) open(&(0x7f0000000200)='./file0\x00', 0x3659bf7b35efe279, 0xb332b985fa1f3b70) 21:00:52 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x937d2ee2fef22e28) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xe, 0x84, 0xfffffffffffffe01, 0xb13}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x100000000, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x51, 0x40000022, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x888e, 0x9}, {{r0}, 0xfffffffffffffffb, 0x37, 0xf0000000, 0x40, 0xed9}, {{r0}, 0x0, 0x90, 0x4, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000040, 0xa9c, 0x1f}], 0x7fff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8000008c, 0x80000001, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x86, 0x5799f3f537094de2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x6, 0x7, 0x1}], 0x6, &(0x7f0000000180)={0x8, 0x55d}) r1 = getpid() madvise(&(0x7f00003ed000/0x400000)=nil, 0x400000, 0x0) getpgid(r1) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 21:00:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ftruncate(r0, 0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000040)=""/3, 0x3}], 0x3) 21:00:52 executing program 0: 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, 0x4, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:00:53 executing program 0: getuid() getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) r2 = socket(0x1, 0x4005, 0x7) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x401, 0x3}, 0xc) 21:00:53 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$inet(0x2, 0x8005, 0xffffffffffffffd8) sendto(r0, &(0x7f0000000300)="5d4a4a394546bd6b363b509c093c331ba5b1aca49222ba3d62daedc1bace97bf6269f5488dcce9b6f98d12e7492c6ac910adfdb5270ea18b66996a332f07375fc339b22d77f74fe00393f99370f1a199a88f038e2284bffd3e2580326c839cea346620f855efa5e81480e9cfbb6189209e57f80e12ec394dbc2c6b1ce80ee76e689b37c77581f6ce444d96ff13dfd3a8488167ff3a0ae13364a839868f814bcfd863eaceb6d10fec2741b8056569606ed512e388409091947be5c50148b37f11", 0xc0, 0x0, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r0, &(0x7f0000000180)=""/165, 0xa5, 0x803, &(0x7f0000000000)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000280)=""/10, 0xa, 0x802, &(0x7f00000002c0)={0x18, 0x0, 0x100000001, 0x8}, 0xc) fcntl$dupfd(r1, 0xa, r0) open$dir(&(0x7f0000000400)='./file0/file0/file0\x00', 0x108, 0x4) 21:00:53 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 21:00:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() dup(r2) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 21:00:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/127, 0x7f}], 0x1, 0x0) 21:00:53 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 21:00:53 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x4d985f32, 0x7ff}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000380)="0c996e8c901ee80405a744ee5f81236bd322af7cbbb8c9501e5295e169412b772ddce925299faf14bf50e686989368390d3916edf2ecda2fffb8d13c", 0x3c}, {&(0x7f00000003c0)="349c9520a22e5ba5068bd96547034e92a3ddd3b6bd90cc7a8e", 0x19}], 0x2, &(0x7f0000000440)=[{0x80, 0xffff, 0x8, "2b53aea78b162415259c582d67b885de37b54f2c598057d0f8f2e849ee08e92f89ddd1da2a23aec67476e20e0c5c71eb72d88c456ffabebc9c29610416a1bdd2ec31fb6af9c4fc8b54c5d4f2cdcd5f41124966737b4d3d9455e5f00a25425e74c95492c6e577fe9cf381"}], 0x80}, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x3, 0x80, 0x100000001, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff8, 0xa, 0x2, 0x1f, 0x7f}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x6, 0x80}, {{r2}, 0xfffffffffffffffb, 0x9, 0xfffff, 0x80, 0x3}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x8, 0x954}, {{r1}, 0xfffffffffffffff8, 0x1, 0x41, 0x13, 0x4}, {{r2}, 0xfffffffffffffffb, 0x48, 0xf0000000, 0x506f, 0x88e}, {{r2}, 0x0, 0x40, 0xfffff, 0x800, 0x8ac}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x10001, 0x7fff}], 0x7, &(0x7f0000000200)={0x9, 0x6}) close(r1) r3 = socket(0x2, 0x80000, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f00000000c0)) 21:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x1ed, 0x0, 0xfffffffffffffcf8) 21:00:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/243, 0xf3) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 21:00:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1ffffffff, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 21:00:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = socket$inet6(0x18, 0x5, 0x10001) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20043, 0x103) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = dup(0xffffffffffffffff) r5 = syz_open_pts() r6 = socket$inet6(0x18, 0x3, 0x100000000) r7 = socket$inet(0x2, 0x0, 0x1) r8 = socket$unix(0x1, 0x0, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x1, 0x30}, {{r2}, 0x0, 0x20, 0x6, 0xcd8}, {{r3}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x5, 0x1a8}, {{r4}, 0xfffffffffffffffb, 0x4, 0x8, 0x9, 0x4}, {{r5}, 0xfffffffffffffffc, 0x8, 0xf0000020, 0xe2, 0x1ff}, {{r6}, 0x0, 0x10, 0x80, 0x1}], 0x0, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffe, 0x39, 0x4, 0x3f, 0x5}, {{r8}, 0xfffffffffffffffd, 0x0, 0xf0000002, 0x7, 0xfffffffffffffc00}, {{r9}, 0xffffffffffffffff, 0x4, 0x40000002, 0x5, 0x80}], 0x0, &(0x7f0000000140)={0x8, 0x3b}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() r12 = fcntl$getown(r2, 0x5) r13 = geteuid() r14 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r12, r13, r14}, 0xc) kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r10, 0x0) 21:00:54 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket$inet(0x2, 0x3, 0x3) 21:00:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 21:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100000001000000"], 0x1) fcntl$getflags(r0, 0x3) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 21:00:54 executing program 1: r0 = syz_open_pts() mlockall(0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffffffffa444) 21:00:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="380f3f4b994a33076482553fe36ea95982b2cfd3e8072e5aa103efc1d9d7156f663359d9cf75bd49b863267053e66936b11deaa9d8a322136d692c382200870f9317a921e7fe028732075b996a2ba263bdbb0c661e79ff41ee3a65a93bf0524bcc3455c758d8779f2244728d52cd9a4b626cc2165e67b6fef36bafd9636d7d346ca33ef307a8f7264b6b8e294c9d4b2247078a792ee94d3427733bb44b9675188d08512a096dac61c505a9b93d3959fae1f1b6c4a1ca2902eeb1dcd94589e975f849f29b19dfa6095b397521cd5d40a92433db4c3eae", 0xd6}, {&(0x7f00000001c0)="e49ddba0942f776917ea5dcbf9254ee1175a342799989c7c198248d354a6", 0x1e}], 0x2) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 21:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffff, 0x3ff}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b11fa5d00d1628b53a", 0xffffffffffffff61) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:00:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f0000002440)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="460419e933decdadec0ef2452f53acbfd3c8274a78f2711340ad1bd3b74e595dd2b8226cc9", 0x25}, {&(0x7f00000000c0)="48878758abe54fdd8febc2164a1b62d13c961aeff3d2e7ccef23ed489409dbb675ba65bddca71ba4d32f1273950f257bbb868410becb41b62a9681cc9b291b42c03096504191eb5561f0", 0x4a}], 0x2, &(0x7f0000000180)=[{0x1010, 0xffff, 0x100000000, "d8cfb4c43597e9282711cfee44c9d0f11e0eede208a2b8197bbe349dc1ae1e57594f4778aa672e558ab360a990745225d407301d6e1a581044b83a1ce2e36df3c67a2b4b0664de8626c14fdada4eb2f29fb2c6472625a501884906f54233417e657e5b456c3f20c6827feb77175b584932d84c0d044024bc09fbdea780d77342f21326ef9a064a008395bd4c24b42ccc215e0233dedb8a9f07e1d70cd5d67439084b966732c37ec22c3ead15b0cc3d306b4081e462b32ff9001fa3f4554c84454b72404e4e6e108ac101a5ccfc35ea9a1c4c5b420e61a41753d0601dc2a019e0f9252c2fc594027aa7aafbfbd67bbcb314ad259283fbaa2c165a87ca05a12900bc5ef5097148fab2368671133cdd8b791a1ddb983a941acd648d0aba6667ef3397cb9adcc2ecca9086a7447e1f61c4bc505feee131069749f60065e66bc462f9ce97504fc1c7a9edd8741132963bb024f62acc44dc872d76813c45c322967e240040641f71a6f0ad6815f84be5ed504c2f299ca21e310778a1b0c1a5ecf1585da0175fe9de0c6e24a5f4dbe7077f1f1143e1f8efab898249d402337c73bf644855fe33b5dc297e57c391207ff13a3f07875768da0e89b7cfc7e213fa7bbee4eec19b31ebb2157ba107cf0905d254f093d5d15df1c5db62c65bf73ccb13004fd4cdfa19092f1d54e947a67d20f08bc76358ec96407073b0d631f50359ce8e9e297cd89c70da0b8302d7fbaa6459f1633f4bd8c0c6460763eaa5096d3d025fcbd30e23f8920ef5f9d7a90ca8ae8d967a62c9a7f015974971db4f51e9fba8b6e290577a7a30a2629ce78a87ecbb485b1aae2cdb752eb77f16032aeb40f4e87bd589f4abef02dbc5af5487502a898df2889c32ee226dc22ac06c6c9cb3bafa0344a99c77a1470a4c87912c025a51193f172d64d134ce04361cb2dde011bdcb7473e68c6e2dff538a10a80b23dd0dca25b103fa1b455ada822b06a0ca8663b232b8a485e39dd51a2e50394fb3592b55d30717c60da9362bd6d2849de57789dc4597e3a7fcc1f8f70fdce55c1843617f3fcc7132cf2ef8e4b9bc5ccb1eb353f665c5d0aeef53c904ee35dd14de0ab3250bbf096afdbdfe240a0483217bf000b1de37afb28c270f35569224ec4ad66973edf9e71f6a6607f4b20d4ca80a296b4ea7767487f5d6b6aa9ac318854a4dbf776569f73e7d0cfd2c4c8eb3421151f15c715bd70c22e4e677b2314d899bfe7cd274f5efa7d0442996f69314e1920b90f17c262067cdcae5598dba4613b11bd21bbec095088a58d34da2967d9291e9c5167c38e5c4b421f596ad23f526ef12a7f87c996a1159b30986800091e450e6ffa44849b2445f3bb701cb30931c99156c51037fe8ce2286bb0721a7f1ea1158461dad30a82e26f6874399fb787978cd7e09fc57dac49feb6c817a58b1e78f94b620e487226f66840b2162117fedec9ea48d366d4c2717c96152bbbefdbf28d886720afa80a49ce870149fac0b522b80c254a1710c810f7decea971ded1b2816e969c3c1c7e139739524489c54f3262a19f7160acf601e3647295b70f50e89a41b4e158ee5cfdbeee608af4e66aeed76abe3c0b0a7b0cde82beeda9dd756f6d901dc9d470413a062521f90ce3d208a4099266bdfefc757e2622ecb680a98fcadc389fe4f170f82bbfa35ea8921047e4c3120312b65c03ae3d975acb04ee067e3fb22ce058e16005b8ece36d488e20fda73f22de47ca066ccfde1c2379c30cf530f7096ac1b5f706991088eb3d3f44462728534da947a62f5fbbe5f4cd8588a3698f37ce3e449f29e3ff7912363d4c59d5edcd2e7823db5c05f8d4c69b14a745051d645dbf230c4ede490a2f50eb019532d597921c18d4ed21347e72449f1c9b55d08ec841809420775fbc77d7a055f8995293634f4961032584fe1a46773a779217fbce6b9beb4e73a365e3984d3193dc9270d1ef8e38dda12f00d3370e19eed27891a6f6233d7dc1e8180ff89222d604deed685676e7aa756052cdd774749f68e409de067e59e0d8dfcf2e4ee54e5bc2429f2f58d951b80e846c49dcc335670a9a27c083887a5205b8ba7fa3aeadfe4b66f18bead5e5a2af285624ab61aeda0cbf0184d4c496a4c268a9c094a4e4ba16ece302bb5a6b743b6339e0b4665dd0a79efbd1a9f499b588ca8e25573c86b322e148de6f43dfcfb25c0f82308b4bbc441a626852be2786cc22abee0854b5fe0a154552ea915b680f4063794df1f095f71db8a224fe784d515ad425f9ec1be48be595fc749b7f5af89ef547864099916aa79b158a45a1b1b53ba60619153114b0657ec090dd088163af5f55bf8acac9fafd4218dc394ccfeeeb29d19859b626142c9fa27f072b0c3c6b69f6d1bb23816ca10b09d67a1e10fcc9fa181d19d7163eea54a6c41851be537e96ce7f377f9010b39b8d8c56983028998952a4cb9a90154695324b80570d00e36287e5131c3e0c153b71cd14dc0ad4983549f6a415b86c737cf0714a42ccd7bf2f3a6a147fb0f2b6d1d483a3762b178a0bdbf10c5b20e2baa1a22dad92d74cd39593035daab6655fd1a1bfdf5998bca5b958106178e2fb66e8ba22592ae764e84615b10549e6f503701718d197e488882ba0b8823827ce5a5b61f9cb2dd7f9475f91bb828f7573b3b3d43103b5634a71b13b84c2aa6f8f27d613396591b7aa9a02412ab06a462224c32df39d2bd6ca6ddea030c1200daf928f5e21b1167e045d6d6e60b4f50bf692e4e1230327925bf8e3319727a3cce400145a53477d33a5fad4409f4781692e2aa8b032bf56d551b9522f0bb0cb4c2281858b0bb534396f397cb050ceba7d18a6ed8b65790e18e528f35b2a17e9110cf97d81f8a4bf517b37660cbe6b438eac6641736edb2b2bac96dd6e2fb87041f381d62abdd56b84af83d3e89f267365bb1a7b352aa80fa88007433941b14bf61d66dbbc779581f8c112ca64c9bf4b85a1fcfbbd7eb90dfd501ea8daca95bf60d3d8163b618455d357b268e0070662efb6ba3bf5669380a6a2876ca6de3235a266cc82232810c377bf49f3e1b6c08eee89f18028d150fc5dda46780a95d0ae645b7777adcf4f052b272de72c923167271b6844b45ca9fe77d8d883575a8ca970f18c8f597ca26e20315140698230c90e648f15ae9004f9227f5c00ed65d06c31deacfb499d4b30ba84b10f11b9d68ac649649a61b458751324890b151a16e4ce99a8595c9280853a845f2fc5064d9955c21803540c06c5bc1b754f732695817268f11d158bc0897e9a33555c95af4880f59f0f52714615842e28e678a439c688ac405cb6c581a5109be29f384c5def580b58d898c153a05690f65cb118df77b7f92eed7cf7b185d5ac7f5912ff4a46a217a5bc99dee7af7d6d638e59ec6227559a686c69a3096acd8a382a700488f89af2486e31f271a9801d789214533fb38a5572aba271fc485136206c291fefc7a377db8e908f67238db342ce9fbeda69257166ca4e7f7a71f7bf387a3ee9da021d24a560c06d3215a891e29cc53c2c9048263a925f0421cc93bc719d3b9dc0169e66a1daeed6b921fb2853514fd2d9d42a58c8c2bc22dad6796081f76bca0f22db518e998c6fba22e1336780b6fcba1a8d55d662569b794a6bb6efb5eebaa80ebfad11a14fc4e295db37ec52610d60fb7b128b1a1b17b58f74bd9ad937475eb6df3f89cbc23fc39a8a498f4db940257efc4188eac14d80a51b9df7031b2c5c6e141e4aa25c4812ed226c79dd78db6f8c4a33fdd07a6f3a6c4ef1314c2d806fc7d270059d8701b2a1fac4dd616c31507f15f1ddf4e5d7746a7a92e7ed6bd39eb5557741202a6b8ff9987feefb26bedf509b8b8e06e014d53a8b401c22d5a611ba2fdfad6c20d1f021147f2bef48711f8c78d9b6c888d130a9d4f295d44395bb1b2a39b65363b0008f96ea348c331c4c247205ee5f9a2debe449290f8ff37149f0ef82ad8d1f661142bf51e3e941f863802467e0e8162ecdea644273c102e7b5b87f0c6b85025b849bb9c7b7cd1bbf26e9dd5c985b4e8af59d2a8c470e0c37982734efbcfcde738cc8a3fdb8afe35e2c1d508788e65e52c50e2ed969445406e97b311444dce6d8134cb080ed7a29a0added7053b603e1cc1917765c1d6731813f081d9334051b084ce8a67d7a9e05746e86422cccc5308a6c34ddd6415bdca10a87a6eda76c64977db0b60ff98f63b4b46be8464ce27ebf1559607c901ea61057168414817e5c7b44297eece761f37cd6744884c070f3a4ccdab5ca9abe3d179ba8eb147f8bafa8ab0c75d94aa27834935609ce568d56ff861c5c7465d9c12d3ff9c4d947edef15179978bf7af3eddea6f62465cebfc99d81901e7dc22c31bfa80b4c9c8a1454844767c46df38fd3f880deeb99eba89342828583b54f36adbc5b5407f378731f7acf0b58ded86d0e60bb2800da2791fa95a062925e52479f281077edf1105561885a631866a20410e1166d11786ab6850228ef3a046cc34c1af5d8bf8b67b2510b2acc953b832e3d4139f131cf34e580740097c15411ef13f0e2627fdee9f0c26a3310ccd2b1d65e3391cea03599bb446ee936902740ac552a95f650926b1064ac913c21fe531dd59fd4fb55621b28720340343c92aebf67f0fafe75a25d318b1ec379288ce15dd34408fbc5cb63dc03f64f553af3af07db648aebcb1bd1fc4555990d1a4b26d1c6b637f7b2a547493b43bdcb9b3bedd4550980a4f1fa28dbdfcbafc883dc724a3d2a8636a6b92518275f21979021b12deb84aa237951d026a99b3cf029cc7880fb6f047cb2edec1a52debf629c50de1082ad6eb452d8ac1df30fc09581d0f371ced72a56f5fb7273423f2e9e8a5577d17f6c690733c9c8906fcfbdc46bb6d527b5bbb8cba2443f5062abddd390051c46a7bfb487ec009d1c1e4cfe40734c5347d1d5c6eadb0e44ce1c124c20a66117f145f6e7a313ed03073c793af24467c9dab63217054906954ddd7dc307993e65859f15a8f28e8a673730beebe6b2b730b434d6763c2b42688dbbf752a04f69e7bdffdeccafe86c37c77380a70664348213bb8fcf733217fe4fbc5baffa89aa6acde21ecdbb0b3324a4c4806c3bb8829de1502b7ec828b26b1b80aba664931d9baf61d9d3724a2545d5c1d26c9670dac32a627fdbb4f2cfdf27262fb798648fa53aad3a69c955fadadc30697837211644cbee28a49319209775ba749fdf1243fc243076e276f37f10c7f789a7f20c7ee54ac9ff4b54a11f725bd2f1554179baed82e4100fc0be1ab85fcb32b736b169732ba762e7b462139197b1beaf909fc693f26fe24cb3dcec64a65677766587496528d35c63f91b7ea48909656874f6b02a16f5ab0bd691b0b9e658084a59431c6ca3c6d806d9c2c370e8ab3056ad3bc4a644a51639f61b14332af8ee081f73004045f191ad6ce482287c365cb6372ea5e0d73d508520059e2862fc4d98d0f8dcc7406db719221d275b97a704b5a9ce674205d14b2af46b85e3f6394324cff1747b6ff36ad4993dae0148cc1128a78920e29f8eed6ba6cfc3cc257cbf3cd2e48b606cf0e4321b6e9c431620ee3513730eea99d56ecc958d41fc77406a3c22bc848e3a4fb7ac892f1998372719203714bdacd0cf7423c5a671451cf70ee17e0df23ae8f2e98cc2adab350a3d8a9453869079f5d81517398d0e3084a771543061923762ca993942af4f5fa6e6841601bafe1ae5953c6397c3e30e1359c729d32bcbd8e0d2ad77ad1bd0011c9136dbdb5f606214627b5ff2d95fdf8e34a9"}, {0x70, 0xffff, 0x664, "e34f3d450faf808af2853cd934c05ae88a65f5714ffb9ff880970a5556ce279aeb06e0bf55310f5e62665515a9a8ad855e8c5693eb6860fe1b77dc48875536d3139fee8be47438d8317b4dc019bd06747675c873178ddb0c339d2e5e609dbe"}, {0x60, 0x1, 0x0, "59438bbda03d4f934108968c2aed9611f03bc55337f548f95d7c22e7cfd0405734ef13222af7af74ee590a93b09112d7e70e50aa28169585986c4bafa6450db32ce8235cb2e2bc88886574b5c2b6"}, {0x70, 0xffff, 0x3, "2583eaf8465167745db768d8ad102dc2bf1657308d77227f9f49e4e5e09104b6363fe005af09a38e194ebdf1e26d35c7d42fcc4e486c8d44d38b0a764a2fc1056af7904de43a10908d817b5b671fdd00690539c6b3aa96f8e6b2"}, {0x58, 0xffff, 0x3ff, "abca0f7543152ce77fe180440e2b19994d7c01293f5bee6c6b1d6d0abdac40262c0743c18d153ea26969fe0b8df7aa5775791e220dfa2dfe402ef1add27fab4632bce371ee"}, {0xd8, 0xffff, 0x1, "faa5e0be65ab2ae90d4c36f854d816c186ef47a37b2bf096bf47b6c044bcc6275ae7bb67a6b0bdbb6a323a3ab1f57676fcbb51f8d962aa152b88818ad16e201dcc5578217f009ea854a9c935c5546431d7eb123671569cc45535690deb02980620853740465af63d7150c58be02c70185908a53776fc5236efe62d1695c90141a67ea41be0fcdf6d56e39cf31dbec9641f8d84bdd035ef9e02a1149ba2c8f04b1594a9ce2c600fecbeddb4649413cb4702443796334d12cc5bf431111184aae123bac248b880"}, {0x1010, 0xffff, 0x400, "a2b32e773ab538805d2c8e2943024cb93b509da62be168fe5afb41ba87e7ca94e61e217b4a3eb254edc74583a5ff27ee12cf2b4a0b1105abe3dba44d8e43c337807cf9b497f7704ff2090d447e768ecadf22a3bbef98753713e874a5c2dc1c26862e82bf1646e592a5d45c590fc7ecea2b41e54efed92ab1abdb6d92c7b4c00835347e975f46b58f29850fe05b30cfd3beab2405a9651ff1ab294a7de6b535b400d121e2d863c73bc1c3811e3bbd0f689ee5952c3bcac2b1249e586061a369615323189906be7a27e7e1c8bedee25320e8e5530888f95930c8f925c16b8e42b7407936ff3404def7b0289449edcc722e177b6497c02a60419cc391f0891ce74d4c5be7784b4c85ba07afd4605232c3dbf986ee3e07c836b3dbc44c6b29ad088680eefb339f11942edfface91f9855a5e5e44046727144d279703f32c0386806cfc3de8c49887132eea3eca10b9abb1cef52dbd1fe09f3a31dd0847b0ade8749a58d6cdfa3168b798440d1572e5f0cdcaf806d9c9f1d32956815952c195f7f8fbc1443e98f14367f0ac51bc2bf873dea916816b76eb375d761518ccb25b872065930661e44a652b474b93e5b1239772f01e330b5b93cdd93e377c147af89d672594266620fda9ebdf7e7a1679df614211b6fdec4e5f5a22abfed3f4ff30357e17751d4f61f48a915f504e306508c6858028913ec2df6075f650b9cecbbfea1ea81dfea97b2d892ca2e81a68acd185fb55a330f8db950a16e9da94339130882262de9b9b89e0d0b882c8706e1a9889bdf4455da25fc8b2dddc31233164c5469826b953761579abbe2f4b52c53be5838493e7e74461be491778d2898c91dd0458548223a4f8d4191f985d6b318bb2faa2afebf57df8dc9966129486c89d5ab085b3e81a812307a427171dc6ddf8c1bde50acaed8e4aa9f6ef4bcc509e4a6fbbaa5f260f36026e5b87507f235d4b28ea52ff8836c2507dc09d3f30bf38a78e40bdf91ea1f222a179607f1293d62441e48792677a7465f9285b97bbeb0dde2ea06a774634944c9514e94c300db44f30ff093dc39a23f8c6147c3c889bcb161b3d7a85514a731725a79b36b9d2d70989ce53bc8eb22ae445ef3a5140417bc9503ae74e79bccafe9a0f31fecba353127384a80a4832a424833900817bee31d9a9da41fd6d7b5cd664a6aa8d04c56d1f303874afa11dea363fd9ed5bf2dc424e57ccd1d0efcf5f90ae44031e27a7eadec4a1e051db7061acc10bccfb5da9d75b39ba81229ee6291d0a70c7450d6218c222b40ee3f7ec81a83755ccbf1a11f3e07f422ae248b3b226d1bc24da8a966157f620899f8ce32f16a1a98c6458c7d30b339d84aad65531f3b83558e14d45321e985b0ab5fff86ae4f5cbd0e2d965556c1b39e049d7a51265a9611807e8771605510d4a80f9b1ab8083f38bff65fdc00fd650659c43257f6e5ef25cc8d06d4defad8e2d99b85da607e4ffe5d2b3cd4dd0a6f0f3e8e3f5d2288e31cfb8cb56ba5b2b924b9d4c650b2958bcbb30d1bfa38348f19c1e28979398af149951cfac54399f2e5b6a8eac3d3c37d99dfa47d3912c094fe192ad4a9818bf6c7bd5755a8913d453227401e7aaf59bc42ddeb35b381a66e603beec76fa427c7a8d956bcbc46fe5f6afc6804046f1cfe84df9693ec7dd09bbdbc7376d02fa54f6841711e04dd86403d611c98c14706fe934f76316283e5c4e750cc331db042fc141ead08a538505d54d70a0544e0e8c1f47ed6716e28dce1d0ff3cf801c72881de3eea8b65d17290044ab3665efbb5b98ace55887c285c0fc6c70902fb319dc0b430a22c248e9fa2950edd30675fd2efb328c880915db306b874c3aab7f4780457ef76689f28eb42e835a62575acc51eac88ba4d835e9fb950a91d2e1b1a13d4209eb3e850fd382512f5fb84c9059ad2b5121ec9bc26f7719b3acb502c463e3d20f56cd1fdc1afa5d0c6f44d82fde08fabdbc17f024d94ebca29b31cbe64405ccc2f982066dab9e0ff14cf0909b7d7b7dfb08839da56d4a27f41d42dd17ab98797652bfd65ef8157e6a7de421a442d4415177f3542ea5a535d4c5e1291dc3b473085c9e4ef5ecdf3ca0507c25dd9c0ffcbc9f94a8e58c4086f8eb56c971597f5464545080d80542dc0107e0512954c754dcfdff9c96dd5954e38c5ee88cc1788072377bb9deb9a64a9cf853bf4655c268709cd2f5cd7c867ed3264304f92e3387dd7fd2bb27ad363a208645a58f75135027575cbbf50dc895775a0074bd032d69f1b003badd86f6451604437d613594c9426ee9fe95e623e7ed728438baef4c09f4218f3a8a70fda5b36c0a5b09a862c8a5c3241aef820bee45ef641701bd0fd8b38812d14b4f6c9959ee013cf43f01c0fc93b8258ab69d3a2d19e483294a9215cecbb5d7d7449ba59182ca80194e843574bd2551036848f61018c87d3963ae5017c7d27d6803f8c8a9d5ad8b1eb888e252bcb7d6685cd3e3fb8dc776675a169c91286a5917cb83f04d782b9cbb4041cc4ece93175de1c11da43875e24c7d4b4c6beedd4c75fae12f65ad187359fbaaad78d64da3f73b081b565f292fc3761604534126267bd352d4ef747a9113864d7a744595b548f5ca462ef00761181792f63ecf0dbad31f0e0c40adc0ef30199cda4f4937c5409e8262b5a734f6963d41d7d4643031e78f0f74d5c179fa35e8eb7e967c2aa415bbdb84f1ee1789a38aede0bf0c4c16a8a3b08f49a747bfe352a7d863576047bb47e5762b2bcfb3dd32810aac3b19c7f80d07cc9ae66675ddd675e437bb6778474e5e4f5246848ee3fc21948c41dc016bfdc5546655f1f75c425d6b0c2eb8f656b6bf9a63dba193d024854adbd4c32582076bc52feb1e62f4e3d712a515c610c762f2770d8f56434753bab71e0da5f11073602c9a8959192521bf9cc35f420cf21b2fb6f547d636360e6fb30916244290d678a86cd38407cbd273d3a3e8e90bb3bc5a4abf453deceb92dbb2cfc5c56ebb8ad2cb4d0e4230b5df6b6ff43e6ca4972c73f2999e964cb0a8990e11ca02167ee7e81e5b09667b4c59a6b273a65afdae6e0ee39b18c57228686fc8fd693852524cf5fc0a3793a7feb6da14381cc84224713928ea491c04c311bc998966123dceb18cfc7b6ea931e972fbc3789539aeae1cf4f53f1e1f206429e06a05c6f6f2e844f412bc5ca28e3745c5c657b05bcb8477ec0b44ca6cf2b56c1a11f31f000446c24f1989651895d2d2e482de94f94ddb204299de146f48ac87f8a6de5aed9d55630783fad70f6f91cc892f74445ea859586a70446206937cd371d76495dcaa10eae3d98ca2d2f5eebef1c170c0ed8d9e64b97336334aec61e26f05fb0e4101d636aca7c3ebe2f82d2c5e298063dc23507ca87603c2f18eae002cd75dd18be29e785cd99fb211ef475b5612e55e6efa5286033f7e84382af1625dfaf399ccd5d00042fd5715a9d9f976e3e40d931e80481c9224ed1298acbe91ad19e446d79b61327e79d6aa384d1e5feb0be3c12c53db511342a3af653f6e2a49cf28a9c7203dbd90cab6b81855094fa777e7306b0badc4c9e500d4e54518252684d3a4c7046f350635b28b8a50455c447d685367bb4b2b397b455818f5c854dc91bdf75cf25ae3eddc7f45894d1f226b2f6145d234ecb4b259ca7f66f26cb26115705045caa61fadd1c5365a62d5da3f7e061c8c3361d08547b52d35a3197409cd9533e670950a29e95f54963fcf38f5151ac11e0963c8aeb9371a2e2a4ce7e37d372655ed97b0a843ff5ddb16af6d9def37a0de7dfece2f522076e848feb70f5f290aa1fed0ca2f6f13028c04fd643500e2dda580912b4b01439402946bd428b3a9d302d90b1ae8df3230424e8b2a01a15851ea6ec8d52417176cf6e9f5b76efcd5e6d8aa3ac4706e4c0a2ab19914dcbd7682a6768e4ba02ce27c2b41be7818a5e01f83bd58a3c1d41d947be4fcf33a5fa19be6eb76a85df07fcf904d6101f6cde47a91356dd828b4e9ee8a0168c3185527f6a50a0f4fd92dfb9f65ed77ff8d71f65737bb79e0c66fb66d0d9d383179b9c6cc1cc942922af19b32290fcef0eb329d0620d2f6b0e90eaccdc20875fef6e8618f81c191d7a308fdcf9c43c6c7dfd36f085f736c6b4ca9914689c0f7d51758c196ceaf450120eda606f158ea21440285144bee68e2a8bbf5f36bd707ef787f2017974063893d65a35deeede76c6a310e24de7cb73dd20fed258d2fc1cafea91786f65256b391eca224bef04eb7025e72e33489e725afc4c9295c3e454cca535b44e02a313e04eef385341c13f60ed05743577776d049f7428c5524b7a25d2639fe9fcbdaebc7afe6b5403a76a90d1fa57836481ef421349bb71caeac4d0dda8f10ce6c86811acb644e2ef82cb29340ffef17e3c7a0198fe614f46e3d1f7674a16263e48042c6c6439cb226c35fb64c5d8ed18bff49c8dd7d26826e6c136d548604c26cfe302b2f67c5c38a5c5290b3dfbe81dca57fb4234d861cbc6631f74119423c4c271fc51729f739f67258eb87a9076074cef2d2e6230069c732299f4a1e1147acbfed295de82b97854b10bc0eb206872d4a8c739dba3a9cbe26dc8284f22c2d424565f709291c50da16a54835cf6c738d02fef790497d3b6e5eeca739ff516132571677d03ab1715af554abf35efc43b1f460ad17f17f89318149f6f1adfdc3e9a2c2d28c8c4420c1f9e05506f93bd8abe5c2cbf9df2803cc65774a65718fe7fe1d430b39a191a112661a49e2c067ba0831f6ef67d58f00c70d086f09c3a665a52f68ccfc0c1155b2e755c457932420bc884216e35abf80af19fdbe57e7447a47345c3a47ac0e73e47062e151cf173a304426e5151ef1c62b4e74a8b7aa85c8902b7eacafc2b37493bbf3a2ed9850feb52ded8e7b8437957227eb12b254c5d1a307f9e46e184d0f38b71e5c3d513fe43d5da8fbd62aab330d8441f81d9d34c81904ee94706c577e638605b0f18c52a09aae910f8950b3dc47af2efd09cc9d1cb98f23ec9d973bd52590a3ee2c4d4a40c91400d26cc3a689784a6dd4cc0af63da63a32c65175e06d719eeb7a05158c797a2775d1c0b21973e28bf8896d8df08e2e5f76ae6d1e9e19528367d6bd49a519cf23cd08d562fdcfe65e306ea427a191ec4735e5e3ec0aab13be1cd8c74c1b1ddc76795f0e8862360d54457bfe5533f0faa74ff2fc999bf9f758271c63d01e8c983b5690d5ffc8bc20317d3d70619d84c1b15ff149644de9f3dde1b4a7a6c1699030450e92c3b621b1b23267444ffc357ef7f3b4d217375d58d1dd386f402551d0eccfd661949bbb7c4b2473e34214ace26e89d8639cee368f5f14f5d8db1f106e98b911e2f78913e4947d46c934c99ec7b973a9388089a94ea09bb5a7112d12eaab6209109e0002084f30ee0d3e95f7ffb73e5dba985b2cd489067b87d392238732adcf808c129e944e20706d3243cebee01f7efadc02f38a87d32e58da007d902d5607f8eb590d783e2ba1d50fabd871e69b9d4286d458c53b0a24cca16a52864df54dd662763b2c5db50d86c51004c09e4905eb52a92330edaa4c753a2eded5bd7349d1259c675f6ea38c8df3b71daadc478f3266a0db233a7a60fdd71ca6b5b8a0c6c7d86415f7fc4deb784d0b6799f8fd421aa4196809077789fa696fb9bdc10ed70e9298e777558f351fb4ba6c852d2617836f087f2cdf2d7642fb7c44f008539ef6546319840408cb9f5ea4b03cec4468d3956b1ccfd8366adf1a327ecbb548ef2e7016fcd03ab24d0a6de2d019e48fd1225dad"}, {0x28, 0xffff, 0x10000, "822419bb9bab2876c71e3cd70a75249aff12fdbfd2dd"}], 0x22b8}, 0x409) 21:00:54 executing program 0: 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x3, 0x4000, 0x400, &(0x7f0000358000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 21:00:54 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="2c366f09b705c58bae287617d965c85d3d4c6ce067703fefebc74560d6330c864177e51cf22f36873954a91f879e6908edea9d84b2d28478d313d51538936be8de12570bca7cdb26bd4e8376df2e596a600db30b71a98b903f9e72f2053e4053a7dcbefb164c2c28b1a91c9dd8e07f3ef550fa9c03443e56f766b9b07260c734e082fad72c8ab71dcf01", 0x8a}], 0x1) sync() 21:00:55 executing program 1: unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x40, 0xe2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r2, 0x0, 0xffffffffffffffbc) 21:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10ac0, 0x40) fchownat(r3, &(0x7f0000000200)='./file0\x00', r1, r2, 0x0) setsockopt(r3, 0xf2f9, 0x4, 0x0, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:00:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000001280)="0d10ebffe22b00e5bd5beb30ef6bf062b7274f632b091975f48634f69616c27567593652445131fd7ec8602cdec4157b46f3c025478b3ae329950d72859778aca04d45c45ce392d6479c44dfe2003d606e3c4509b255dc8a2c98ea0e947c776b1491205fd090abb9a4e808f6884a5b3e81e2bac6400cc0e379452a50dfdf28993f5527419c8c7899d1f721c5f640e08740d9f0f17a3c4988b9586cf7df4058d86c24c5fa59cdc852456c0ddc0a59c56cdd4a79fe350d8505c0445d4d5af484189e039c07975f51c5e894f00da588f3998c3f1cd35b6e583bbff7f8ef24e47511b3142b2ed31aa7389e017da96929fb2ab710e8c8ad43456d18d3c462f631ce4822fe4e348a7f745e786b4a7b94b4bdf570fcfcb244430233f2449c62150b5e1f983f61a30d4b91b8dffd741f941ac994f9e02d4927598ac46966a67284e98e92576cb00fa8bd6b683c94f61a2690082238308de3364fe8d0179b44209ede17898c96edee25502dbd096a8e3a093180bbaa6a88871980030c81d8c98af15f77e5f59eb1bc06bbc79d332bbceab9fae68e66ad22d4b4bf1aa85883b40b80e7a69ea16a5ed08b0aeb9e82bf994a78f5f1cf74c7ec8b06b4cd001e4fb0ef63b46f8a57cc541bdffd544c635adb4d47831ddd6ea5eddb76c44d78cdcafa5fcccf1a94d0560eeadd9605dd540e2323be9785312697ebd4de6ac4681e0545b833fefcd07f1b46e351f231ac4e163e0f17611788417211d08a59714e42d1f6dfd0f9807e74282a121b5fb3843f70b078773dae25a89403a51c830b82a9cf5356580801f2a2aab6b66b8233d35c95edcd8ac8460231628018aaa16d79756bbbca71abc11633242f6f0e3735a62c02cb338c8e40cfb1dcfa19f83fc522433e612551cba6e815e0bcccd84a7e81d4e205a74e07dbbdd9b6c4f947419ff133419d418232a786dbab717eb8479662449d63970cbe4714dbe6731125689418366dcd2dc7f06105609527bc1bb16d71e926463839bff3f06c11939528a0e1cd918eaabb2c6f1c5c3296e78a68ee5e1f70ef90f0a0ad575a6dc1478926271fbf35c00503631770f156ec9244a1a6bd09d52ce14f12f86ada1bf91a7bf0d6f7f1f1ab6399039c79b68cde7aa92fdc1e5ae232df9b67c3920dbe90fc8681739a727b375fd55ded4e6239d3c3d6bfc3bcaa842779bd805332b9038a7364f9b0f04ca620f8e3ff5911690080960a981e00e6e4bfe74f7f2ea131132fd673b3106b27eac865e03feaadd90f127f07658af8a41fb75ef53f1b60a0c8422ae426630ee7e87a558a90dd99322989c66cb7b3a9dc852a5cc4d18a54e0b7688fa8cda118adfd89be01752348d4abc9d5996153259e83c5a7d65e47ac0b70e81c403d1fbdee4ab3b03898b0a4e98f1ecd9950f03d14f84d7964b513fd830a556a9b498297b7a224fa10d7464bf9c5cc91d39312c5a27ece0b7df955e7e5b9427798f86ea7db59851c45048182c2a66f15f97944225b4cccf9ab1d2179e85b79baf06d7d54eb25dd92ab6b82576264cc7bd91c8650ee809f5a1e6de31f74f924a7a141832cdaafc9dfacbb7c23b2d54a6ec4562b5c3e62e530104417e152dc12502163096c43b7db9eb74900ad155a3e41f2d26695aa979b41dd1ded0f566e12b79c8a710ca174730eb6fe410d024b7ff895665a366b7dd548df52d7dfcb95aaa2700e242c1f4741f5cd6f92a18704e6d89ee0034744b0c8bc4a8fb6f3f9b0a6e2ced9267669dde5eaf9a2052fc1eb2db5f58abba191d1505aff40746d7da0531715dbefe17155968efb965c9ad92f7cd423e3e0e4db5406bb06cf1f5b26df39ddb63b282bfc0f4bfcd36e5a5b477ae0ff934a66e091029fbe5504f771efd339053e9a5b12b4eaf788261a3a7dac7e430422decc9cc5dab5ce3258c3ddc523ab55a2013c4685af85a2be36ded475618c694848fe8d01079119f2a425573eacefc65f9b4e1c4deac67e34acbecd6e3156bb7ffd81644f759676067bdb0e6ba656c4c3656dd810e1f7719fcb6b4f492931e97760461b91c8ed308f0930fb108dbee3f24557a6dc8b76b948386341e04b2cb43a8e0f0a11de2e9074fc11c4b4b6db5a8baf4b2a310d16a9fb353d90020b30ad4858d1cb95213cdb2a1402a6f8041511dc5899a3890c26daebdcd9a7970766bfcec884cb669bb15a5f86ea3c5141be25a2c4fb8de1651208312a17f406efb5d33e0a61c7afc1b7225b1b1a65cb3096203cb207552a44b3d85706a9e1000da1d3552ed86f0b01635b3d3918bd8801e9df4ea475833fe9d5c6a679a3bca391b47fe9b5c6dec453bb039b131dc38db8d82462b7efdae68723d61d7327e8fdaec1e93fa3bdaa681ae4729c5525a629e7eb4629fd526c892d0841e189d33e72382230e149b65c58b03c16de82eae0496dd1d32afa8d21cb5aa89aeb0b2de3d05afc82391da29509c1bb86fe5f1ab61df29b4d1744fb52c2ec7de6d975a9271ef2f8cd2df244f5c2cc4ef3c7e94594fe15c3cd38b964733f092ff3d96c2205f177fcaa78368e04215f55052cc3bca53d41a9d6cef3f5a313a7907fcaf2277241381a5c05a50b403eaa215d98e81e10a5add283ac6480caa494acb1c4604bdb51f8e68cabf85399267a9eb218cc7326815325b7ae450f49c5a2905ef29ad4f1ed04d50cc22e8851d846a5db95c5d4ca9bdc6f6bba11e1c2ee10508f71f66e653d6eb76c6ec99780dc864679da15e517bc37b3ff839bb671945fa20a8cd6d3d1246cec0d25f59917473ffb3b9aa56798611e8dc5321d8f3b0cde52fb4cbc576041d5d71a1b29888f295c749a3f11636b8fc0205b1e883af080d040ef32bc2c88e773ad1b4b99a84bc858638461b58415cd75b6bb339bca55d7b93dedbe33398ebd30fe3a2d7fd4f63c2d39befc09673293af5aeef0cfdd6b9097189d3e90049cf069f6e365defe07824238057bdbb6dc291c92a60c50cf3d4d54531d93d678211bd65a1adb7e3016ebe16fd6c5c70644df660ac2e4459bdda64c558a8ff2730b2ee713f480331176e477fcf0e4dcd72533ac2977d0bebc69b7eb4ed706acbadbb950afad751cd89084a632abab8c5b3a96d48ef41e761ec2c5905e9d7f83f6e5245d0b092d5b0ac173f7bbe044a5945bd30d4c3ab19b78d8011c05a1b43e610a2a169d767bf8fc548fc8e2ee0f6980e5191afa39d10b036e164d33910e66f9601a51a960ffdb32a20a6442dc4457625670d3bad6189e063278d19a450d34f3f64df0a69705e9f7230514cf1c70a91383fc8e042935baa1a051e4c725ca2aed378d8f32940c9265e62d4b1d16fc5946228e8cb70e276031c0f30028127b2402d5ce21eabf98504691099b471a07d86a7636dfa393d340f26f1f1bd44943e7cdf8bbdc1182f8724abc3cfb52814d4c97b14dd7bee2e875d7251d75f6c7e20b4f185d4d092e1cdcfefa13d948e7bf24bc5f888bd35c12f6e67d253057f70bf667ac337c603aec7210453d63437769f3aa78394a15ba4f3da5d0640356ad7a1896815fa81a0f683aed511fa6f89a678908fce6998158885cbbeb64df5753e47ecebd53d0866802698ce0f45cc60da7f37db598ce512dfbb54dc702ad6fcfb2172987c35ce1e0ccb2b54d72730c35ea75cc5515dbb5d9b595250401580f1cd9c7095558d4a91f52bd49cbfdc57f06372d957df7aeea501d4682e5b76d3b4fd329e22e963ca802a7d0abf919578489c7ff39d04b85dd1d5a63a51e4b4789064d406728a73519d113a8362e9d59dad153aa1a60a716cb0151d6deda545498901152e8871a43bb23c0e67d5a67567a71a399e87835f0f4157fec194b4e67f6dcbd3745d836e3a6afdb420cd25e95071cbf123a47133d3f44808850b69292eed269ddfed8604d3e95ee61b3894760f43a8a513eca2e8920ebcd24a4a43c6d7efe472164c24d9646f77460ed3f91978b02e040b86492e2c5a5df212b517153fa46919ed8a213a4d87f890677c1bfbe8db3744773fd950f97937b448bb76a7714c1734b7ff76bb35131d1b2e9b5cce3471f8559ad2270520d7a2b562b601830578d6d308eb0cea10fea2c50e98d4afa4a80a7357f52015012c1a0ae0323cbb49c92bdbbf687c0f21de3065286aa321b64faaf61c364b7ab5e4e8bb4498813647ea5fb40e2a8f0daabd894b6bd0b26716b95ea58747714d151e384f2a7705a9068f596a56fb69a1faf8c65c57e23e79681feb528ae7cb7d97679f0ceb22ced33de4a048c0bf62424bf38b7ca458cb1e4143b1f008e4cb01e30260bc586d1ff3d28d646d96a9b1837b73dc7cb1eb87d84543d230381ec4d21f359ed5bde1370e88f97f947edebe1f21db118ef6768b5b4ca64393c1612ed285e27bc2ed6dbc5156c07cc0bc8d2a6af1e00cd6896aa5e63127b4a7c486690ed0bda8e8d9d4e9424372b9d531700f3f6bb10e3b83720bddf3efe80ebe6277e20cf0b9f7a18ec3ab9c9fd98d1bd42afe230de7356fc7597d7e986078a100b6276cbd2782b56880342373ec1b9b61c3860cbb10cd57f464d936bb6d291bdda57db2ac81e179c747962c13ebecc860bb4bcd4f9b430ebc0c8df1930f5d076ba3c773c0af00be3ca6b719ccf3e1c5056b1d0aa892226fd4f85c80431f51fedb20df026110e96a599e14a75268e0888a98f6c42f10d8820ed2779afcb702f52a08c0c4c3729e0176d1f7461127568dcb7cff4d1cf9cfa2d3da977054eaa348f002920379d3968a5f9fba3863442381477602cbe4c8870b81e3cb950f6590ad5f75bc69aeb24710dd218dc61599cae3e95fdd7e4803b7bcd2ee52027176c55b8aae2b89c9b320f09a874b725d09d598efacb569f5812173bd7aac76d3e440bce52514775ac23ff0d66edab995dd187827bbfb4a89d8562e0236c4a61bd986edc276f45daf70838359877a421d8e761418c7b67c5571908a5e66fc3e268743e1f885cc77d75a7b754b7756471d7eceb5737ad595a435c77b516e5d06b4b3002800701101f363e6bae11b4046dff72d7c7dd8db8c8bbc7cba1cc0b4ce0607e037f9c7be14fc7e3b4f97b7d906f4671dfe5ecbf3b99b2fda804fe03a172163a24e59391466ec19d4e261b7088c20adab52ab425e859ef687ff557de0fdfa634d184c5969052c9120e41b75b659097d0c4a6ed2e130461b743298a576d1a855d1e9b8cb7f131d2dc198f3d1774b7205f5941999d006ab48a9978bf5c3f1c5f0cb46c7b232a7e5c86e9f301ed17cf3a490dde740170474315b9a96cc90026e3d919ed1269ca8e362a22b07547a475fe11b06fd01e2b56beaf3f58f377b5a3a2c4cd89c0ad4a7265d131f4dfa038c07b3a3180ce6a8da6f1cca32deb8f5eea7962fcf6b9ad782cd36eb300b8581d0e2c05e71fb867cdc12b0bbeb1fca41fba409030b11fb8b881e6d263401a2fcc8b9e2c050e34594fdb04f8cf75c15a97c06416e7992264fc4689bde0726f6f9f70b0338a7a96643bcf90e79b9eabe474b9b729c86837a44cf967850d18d6a254356daebc7a1432d981605133fc68300b3000c6236432f97b4b2d42ceb049feb87f8fee39d66a8088c0cdcc0a5638b51dc36155ef5a6abad49da41d30937362e3735e98212bcca7e17707cc3e0730ba3e0e29451f043a3b9c5b6cb4228cc2482b59c39217afeaea4d4bc9b2f75195956fbce254c95a5288bac689ceb9e7cdab9d8541fc52c855174ca3857d0d099fa70e7704860983d215e039caf0da0a1b9628bbbc00e478b56d5516b1354fd66c02badaa79be10e8efe42c4c963415628a1c6f8a1a1d2bd2d86", 0x1000}, {&(0x7f00000002c0)="ee774aafde1135ffdc4b8d6bfbd7c483bb4d86ea25cc6fad4f6e1e467cbf3fa30073f7583fdbeba1b3b3927ca684710efb96ac52b051742c8ef1a5f5f06c07c13327da232382b4b3712e59f5f582a065154bae7af8a051a1dfac10246e932d48d646cdb4ea70ceb9b4d3cc67b0ee495e1bf226c6c077289d167fa4805313c40523128872824289a7301de6c15dfaab8a150df563954ad6dfeeeb0d", 0x9b}, {&(0x7f0000000140)="fd13afdeace32f62b1b7e22da466db1c2027e34135690a4c8f1c3c9563f752f36f50234678440cc7fc91f568ceeb7f95a8296e700ef6b67748c112657d8542", 0x3f}, {&(0x7f0000000380)="849a46d41bbd0c95d6eef7e180fc8c40d4e5c41e1178b9eb570bb12cb955017309bc34cede4568bc6f2b926a78f9e3e1cce357ebe89e8d6f315d1af7f8a1c99126e93815491046d2a94628ccbfa9", 0x4e}, {&(0x7f0000000400)="012c50754e08f088d26cfa4968af7dccad9351716a91055c40105ead7253da25734209f0ae21e0b88062b345d18699348a0c0812b904688879ce7420b51ceb2848b63d535b2101442e6931a2807f31f9ba9e0a3b7a2e52", 0x57}, {&(0x7f0000000480)="48cc4c7b4a133ce92bc6b7b03764ab31199adf5afcbd1275266ec54b9d02531e07ad986d40e26027ab9baef29ff0b89824ee9ce9ec32397aea87cdaee40c96001eccef978d81b6b9db27802695b2213575ccf69c746875a1c934c5a18de0169fb9219ec9d870105c8e0075819fad85d9e22fccc53e38257b5a8dcd5b0db5b25d3ae77fdecf2df08adf6b6386640e3780a9b61b7e61efd583fff95fa31478b43030d8316bba6b3104cf3d05cc46b722fc9522d55ac7fd2d", 0xb7}, {&(0x7f0000000540)="50f5a3d297606b3d0d32", 0xa}, {&(0x7f0000000580)="d63417690c33d7196d97ddbd0d42527022201b25aefe2c45eb5d8a0a5442e6ba7532d5", 0x23}], 0x8) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f00000001c0)=""/213, 0xd5}, {0xfffffffffffffffe}], 0x4, 0x53) 21:00:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 21:00:55 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x9) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) socket$inet(0x2, 0x5, 0x0) r1 = shmget$private(0x0, 0x1000, 0x70, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/176, &(0x7f00000000c0)=0xb0) 21:00:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x12, 0x2) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c653800"], 0x10) rmdir(&(0x7f0000000240)='./file1\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) 21:00:55 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) pipe(&(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 21:00:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x438) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="4217bb7b2fa610ecdfb13a73ebe46471151d1a2b0cdc0c2490b40951a231f863ae4ac5a81beeb9bbb4d8153d663467ca24b76fbc9a3710ae02e01743177e22c50717aba931312142d0d98975b475055a0770523d8c0f5e3edd7747badf47a316cac4875870055be5fdf165f82b7f5d6298d7083c449e011ad318531451badc991250b6af1b79dc8fa4b56f02405c40157b48a50574e1d22bd1a25f0a05094cff6c3a577d622bc58d51b289be65313c9317662ef2d81b9a2b074e17ee802ba7142e562d19701116d253ec4b03d8e8de0f151398c6fd6de282b5f6216df94b68044b86daa41e537d16", 0xe8}], 0x1, &(0x7f0000000200)=[{0x50, 0x1, 0x0, "bdf740a7a1061d4cf6f0763e585b9e0c586477fa1503208fe49ddce81d150e45108f7fbd7cf115386e31dae8a610c42cc5647bf1ba6c649291"}, {0xb8, 0x1, 0x3, "985c2498f82abb2b6add9352e7912dea681763e24cf166987b17f7181a2111a36caffd73f23149a5bec0e5914d79a2f447b04200250a4403d0be62a4c38efbd83ad08accdefaf3ea556fb819ea4548c7ec8d6e7a5bb58d274282a6e123e40cdd2918993b660ee910df5e15416e4bbc20bee75a4bae11fb295df35ee5db7add8fdc60d4ae238b2094aab3a6a8866089327f54af8212b37e9cf42471ce8c7a18f5beb7"}, {0xe0, 0x0, 0x5178, "a487a230d90801debbffbf047af9c857598da2f9c9c68666a3c0954bfce9d1d4ea975dce79d0c84747c6b92f50522d0bc072c9005a95089eeae2e66411fadb7f76c676e75b1ba327ad603b259f732dab8fb8b57410c742ffe5c335c1d158b20930c41bc8092b99605a25fb36be4cb640890a3cf8090335347e53f7469e280600c3dedf9be2d8644667bfe9cdc29e720957fd985373f889b98fc978d9515e7e42d3ed7836bf34a91eab5a1109ef2a984829de30a4ed9c21bda4d2ebb3d70265b4e6669fcd0f40c0165a621d"}], 0x1e8}, 0x409) 21:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x2, 0x7, 0x10001, "7f6e8e86a71dea97a319a9af2d56d00215a63596", 0x4, 0xfffffffffffff971}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e002000000155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000), 0x0, 0x4000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x6b6, 0x7, "7f267c5e6a83e690c19ed925a95b0abfa895e05b", 0x1, 0x100}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 21:00:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x25b3, 0x6, &(0x7f0000000100)="f815fb4d1075cb7e750a93854e48b359df6ee98f55ffd31ca73c1b9a107b13ac21da3011102eeaefd58989ed63f1815783b0414212f1df03b939bcca04cef9140920966413c0408966d41a48ae389d41a171e3aa79ecad33c9ac7e135a27f33c99b39f7fa16a4e007079675500e189f268202ef30e0120ebd30850f88564ceb7f949e5fffc5ef9e10b6da467f5be45616f25555edd564b2131cb0c7262fdaa1d15f76ab7", 0xa4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020e0766696c653000a54e676d0391a73a2f40861a5af14a072b00040000000000009614d9220286ddf921e4f79d74df2941"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:00:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 21:00:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) getpid() r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) getpgrp() getpgid(r2) 21:00:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8100, 0x84) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/247, 0xf7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c654300"], 0x3) 21:00:58 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setgroups(0x7, &(0x7f0000000080)=[r0, r0, r1, r0, r0, r1, r0]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x5, &(0x7f00000000c0)=[r0, r0, r0, r0, r1]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:00:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 21:00:58 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000180)={0x7e, 0xfffffffffffffffe}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="0b2d29277482a1dc1bbe8ce2a82c18f22bd546b925c1755ee997235da01d41d2016b72dd6c682e1ddde5f6f81b3bc84a4afa85c0acafa7c1e18eed394c152614810c3003692cd4f9d7e8003146eb2487f026bde70a4daba7989e09371e727666c392255764b8a6350f872bd53fd6146dacca8b71452a7ad11c4750d3e1ab22de90a5f404d088ca839e5fe8b30e3d1e", 0x8f, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 21:00:58 executing program 0: r0 = socket(0x1, 0x5, 0x9) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="0ee948270e91344958ec4f55291dd94d03d2f1ff0cbeaa9a9f0eae2c59d35d1800e434b4df133a010e228dafa9a9546963bd0e948b7616146b0d06ac30ee0dc40f620c33979494554f8e0cdd8cb97b6739c4021d088d0e01ab78507fff8f0de7c6208c1c6aeb48de274a01a344d412766acd886a8c25fbf04c64bb3370874a218e21ff966563baf99bd3252a2d3206a76b1321847fec", 0x96}, {&(0x7f0000000200)="0d3099cbccbdec5c4d44deb6c4adb8ae5c4cf65795e26a5fef4e4aa30b4eb9b63bbdaa52664c07638af2b95a268ed267a9e643eef0e6f9a38ac2da3aaf89114ced1c7ee335bac5bf1a66a645f76907947f835be20aa00d3f25", 0x59}, {&(0x7f0000000280)="95c267778e560c3ba9db0ca3a749ee1506a87ac3cf8a0ff33e31b7c371b69913c390843e016bbde4b0c4f7379a760aa9bbeb016aa2235461f07bc60e7cb111d7de529946fbf38b7be31f968a193605cffe0412955b62b8b2517c575eb297bb371426436c7e3cce290b613fa4857386e0234d4d82e6484470b3098d0d427ef7a0507b097d0170abfe4f94bb0c4a29cea86f254f8cc88fda032fc965769fbcfe09e65881074af2af9a447626d7f1bb435673650a67b5368b8f4985aaa15f4a9949d7deb667e17f00eea750b1c6839116bb8903708e2f36111ff18e1930532f0b40f368459971362330565e2465505f9ecafb791c7a40ac9ae020eb4bc6915d839f299717e29c760b90d2fe6ef6cc2793f5fe078edcb6534d9182a63ab44a8ae2e30c8d0eda57a868d882781507e08d1b0fed1578c164e46516fa041af92dc81a421f5ab0e5bc5bf2d6be0849c3b61ab364c7d52e6df45e66527ce337668be650b52a105ae6865b14f8b8e78a40a6daa54c6c5e7e2fbbd365eb0359641195857f448bbded5c3012a218cecc0a7142f65d0ada528a2b0bb0195453b9f7781bdfb545be84905d9374c0c810f3d9c882d253939e3ca70f13287e6916abafebd90ec4d165751082b834351b9d314cca2e7cb58491b606006884c3d4011eba7f4fed1d3bb77a50d44962a69969131d3a30ea956ffbec0419bf9b635637feca3887d5df8a6ed1d329aad978669d0c47980b6f14474ce145742e93cda1733d5d5e4416ca9e43b8bdc99960a5b3de8a09c5a604e50872dff4b8c09a9758bf7b1c9fc9bbc7ca99ff6165dee2c79bd1bfc33560d30e12ac27ee3068173dfd76cc476f73f99b48272f4dbcc30099102e8887dfb07afb565da5d32a70954e52296faafcf640ed69ddf09c809a78b715b0fb90ff88a02e3b2f8d278f7f8574939394db872254cd3c5d7499861f972bfd73ea4311af20aeb349d019ebbf4b26124567518b5f3d0a68bae1a8254be2528acb554f355e5fefe81fb3f8f7cbfca5e9242a3f8e48251c06009a33077113831268bc2a05a81d968d60060618642365d562cf8abcf62ff37bc77cf44e0b6f36a7cc5dd5bbf4ca2b53f07839885f3669c2ec48aea7e3a4b8ec26034827f32f8175f12504e1ef5bd254a2b346edffab7f9741f7ba5df5b245d970b77966eee4cbedb7e3e06dfe6885c344b579a11278c3e7861c865592e37238aac3098ba674a810fce5c2139607ee9a4fb50b041011921bb6683dd16a925e08e36c7f2ad3d86ed0cb3f768b891250db7e55b20164008fb119cbf4bec8a2e24d95e072e4ea725b329bdd5892a1d5b894128ce28de486e9a7e1ab50cff7ffd5d9c3a3b6a046d443dffacfa8f865058a76c7391063f9b1ce55e32f67e5badea47ba50c0f290a6d1574b52f9c8185a630f7588ac63eb88b67d6cc603545e45d625412f163998d24ec76c83c970d8f4ac292b86e8c07778ad84c537c49afc9b99c91c801fbf1bd955107f33812dd2499294aa22d04b1abb7038293aca453cf0d968acef387904fa644e9ab5e31eb478a2140c574d13801513a03ec811c6742def3f49517df247b8bdf61f4ceb591c5a72bbf1aef38381f74151b4d5a43072a61a631520d7ea564b6c571a5c02de4d6509ad0e7d82440c56a312e4ce8de404651ddeadae0bb90e42b9b6071dd005592d6b48e748410dbfc2870d2fee34dcc8b3d1edfc46048a68e7d961730688b0149f256337e97cd273694276d4ea4cc9f39526f676763b9abdcb0c67f51742fef86e819d408cd9c8eae7e01a90891b6bed653e38e6cf110e5d5e389dbc10f71e5669311ac252cdc23e4b43731dd1ac7f74b9ab27d736093d7eac915a3a2a3b1a80fb8a1bb44c0f8c6ee637e763132c75b02419f29e4d63575c42fca6c3fbeb14d70659bf790d50cebb3b57ca7b8361b281a3b06e8bdb9c3dca738f90760c23d10326e31e36ccea03f5ae44dcba9a27599367e9352c363172c67a1ea0740513c3362fdb649e599fb7e51e44d0769601d23961b290b88603e12259157e9112c55dda8cb14219f5481ce09a713227df7339339050e5e527e10b750a4386db7c1f6e4d479d76e95cf6459b821984d806d3af593a8fb3a9ffec2a0ffa565f3acc52f56b28a2eeebd1a641dac6b62e04a4632f7926836afb47bb187010ab19c87612358948ee7f61a4e7ff46bbf8b6a8612df68e53c6cd54fdbcc22f82893310186132cfcd51079b684c48d88b81ff9d30a896b86b33346c753e9033403d734a5ceb44d013338f8b3ab14ed012b0696cc750396aad3baade8f46f99109f2b44e34f43ab72ddcdbe5649c13a677f844d83aa7106c9cefffae568c05dd4aceb4004bb7f9a325fc83680c714c2e46b247eb3e5a40b40f987843c6c294b2595cdf9669b4b65adb75cee80599840646094446b2e9498bb9cbfaa397f78fc59e80808f03289f83a65c4284e8bb62f2c65bf85c7fbc921457aab297c1375c90f7d923d0dae5110452d79e212c43e880b31d3b1db8a0576a78f7408ce78aa484948ccd3be4a9bc4ce46f7ab33c556adaf72ddaf7fd42dae95b36eab5663f50e7102d7bbd21113295b3c6fea6c1d0303b72095e2d5cd254d7f6c3d78dd6f30a03e4f37706d03f90f54a0873c1463e2988136ace0c55b8c8aa0e5c1a5eac490ead08a06c7a63d5b6a29bc7fdfd9c418544d47d1095fab468e45255a411fea21ab047c2327f0355281bf6b8a43bbdd2faec152231d72cc1682dbd189ad0cb53cd8f2aed7633c64321571dbf1185a4858dc00a13d862f82c366a0b49f19a8443640785d67f506a83ec706ed7f2c78d9bed3e1a6b4b2ab66cbbf76ceb8888b65b81dd0166c00d7042e2b1efbc390c37792c6ae5c85fb9d2bd1e72b6e39014351d76319631be5de3168ae41bcb1145c5046b3f05d6a49cbf2ded5c9dda54a29437ca752e8df947176b801286c21037bbbbcad2f0a4f58290c07a6d156760fe82fbe03a81c1341a70524d7d7ad5afa92428ddc0ca03082b6a0fa8c788a4f3cb8c6ebe3a233d23441e8b4211887dbdbf469b9fcaa5cf48dd985a641a69591cfbba6e7107ce178d29073d74364559e11c6e377aa642376f7317aa1d935f3b25197a5e164b29887c8eb261918b614c93c5821a23d03f844a3d940fadde92b89da0ccae1687c2ce521d5732d35436e73f563697f9dbffdaaeba078af089606e7659538379380cce7b86d2b00fd1f3f04384f9f289c88f59420e57c0f6f25a68000fdecc2b75c7c56eb96e9907f9e875db95bdc913bc4aea7861373c9244b0167ea93d54d9f9cf9655a7b54ea183a8e06f4d6df73a80c116ea7903a98fe7cd3969e17f184cb2bc2485d067a1c4dd44a3889d427b7c9347ccdefccad7ccc674bb628733d8bd625d874eecd5265c9d3703682010f739b5680e252086f9749d48733323fe9782afe8118c69fecae017d167ffeedbeaa9e3012c34ea0b6c057afa2ce7c80f684b5f99c93e3fa2a89f57abd30c6b5793d629a5f794c2478b1b9fe77b9b301e80b73c80abfeae135aa2499690a639f251e2faf4d3645cc1c02725a9eaf92df8415831ae3249b20f3f96f74204aa343c4e7f8e6a3ea598584aedbcfa8ec10ed8c781a4a6058d1851791814b16bedb4855c8c3589a02856d5a4f30343ea105fd911c09992ba4ad2f523bd011cb2edfc452a92e4650ab11c0471361e7f31691598efd44bf791245abbe66b6f940645a15aab83228b0bde688d86248bc0d4c7cdaab8bd12d4f61ab20355cbd8919601378b9f17b338f2140e1ab272fa678ba5fc67eb6c583361454c9c071bfb6f68aafedfb97a7354ed941d3a7937f57f325682dacc153ba44536a54c48e98050a9c60be0ed39056291e4a84f5b70280c9f9e88ca05ce0966d93ba34d89ac941d953ad1dbae5b5cfbc97986f887651b92b39c60a86369b102820c6b8a46066c8f9af7576572e79a690db5515c1cd2e622672e148242899916d6cd6809e9c64f098e4443190ca7c138f04321180f57bacd4f0cba52abd45ef3ebbd8f99a8f939ea733046f7c2fdc0744174425de5bd1d7f930c318fbe629fb2d09183cc14532a1eb2b6631822a8539539af7c2bb2d8b5d7a406146d76115ae7e9c54cf195701d01ac7a7586be64f80d4d6751eea59a7bff004f4e8c6598d7499e99d94ccc462beac6c903e3927c3d7f2dda48e61bfed934d94a2a171c6c3697dace0bbf0f467ca907cfa8fe576f6cf88342018d091f5e3bb320f9d49e4f869cb18eb9ceabe8a72b64cfbf7003bb36078bf9b2acc226f50750c929795e5e337e88337851d89f367392a2684b42467add477c07c79fb10089675306cfa0c28153974d5809fb747eb92ec285a8587c3f80ab9904e31589adba94ce62d3d039286d279e567bca48ee5b7378ff1c35a6d92258487f5fb0dea324e3a1389840049bf2bdf37381e4dcff2219c7388fff4cccde5878e9cea9c14da8dfc19f2aa9d74e692241f0f533d78a11c5588b70f9bbaafb1040aae1f498b3f711fc5397475807a248105c859ba6b72edd0c84691f4a0de1faaaae4a82dab55d53ec61f3c7ee63cea388963f417b82df7a7aa4c59a4ee74276334b81d39b175160c57a51ab6a34631335455748e1a0e44cfabc98fc518888b0bf996c41964022d151379adc6bfe975cd885c9b8bd865db25f98d2f3d1a32102957de189de1e78da158d34507dfab013fcb850a11011aa5f7343e3f8b62513484f9cb37a13711e57b79c8b7661d308bc4ee69e9fb99742f576aa012f2d34e1e6be96dde0d5dba1e7d4215275e6b96b3ec3d2b5561d5e4e1c4b16ab7fea6da9a80f5f8054db0f56503e597b099853939bc082d394e8dadbfd22da9bc26b003eac4369f04cfe94d92e8fab374548af96a89fda53eb2e83373768f4268507cc49169a7e4232b9265a2b1e8c42cbbf0cde738e66b29dbce96803b704849c2b73ad7e2fa45908075336e59ee82ae6e536d107c324d101e09cb3dbd65c28c6936771ca6523faf1c4d0a1238b771231c3ab172289fc55b26d7106fbe544da0709eb1c71a5be91b891f26fa7dc66b54f2a797def1e447d28067726487303d493cd667df21579c1600f5bc4db5957e2338f52e6a1f20e389c114ee5de07279046ac696ef27eeba8b584c0f80c1ef0085f62abbd255f107f7d27496e54501f63a8e0b3f0d7368b627666a6b591230ac77e013e04e700194b04c3943e28d5e6b1e74918ff2ca0b3a86d42a36f9a6ff6bac4eac827dcf2cf24393b4a18522d9be0de2e7b07ef27ff8b229e4376e86001342b210a8a4c9a1c631f31eb4021539e8b8f988d65476d5d1083eb65c93992d1ae6bea8495ff6f14d8209229188f710fd1d691d04711a2b51979c5e7beb02f7d9380ce45bf9226eacf91a8e3bdadb7f4966c3fa5a5c1c0d48f3067bac4e36dd91cb87ad88e9517d5001d4b717cea4ca1f0f4366cefa13a9028083f67d7fbb2c4bf4ed82079b3477cc2a310f398bf97f24433bc0803964b6e4fdeec441047159203fc3543c6378848a4664be28347a4f1e3d9f293be429330aa4d9b902373d1847fd1a3a0d7fd9f872c7288010628d517037da324864473c3836e75d1ebe5b5615d13ba41d54e133f4351f48598e6446125e809dcbee673d0b00a04ed21ec738001c79799a9cbb1dd55a870dc6fb1ff1b811e88cab2899c2a613e2e883b7e7adea813e32c1925da40e1f95eb762ec042ea4096c2920e9595f61d6c56b47a83aa8552a863888e6ec06a0480cfd1f27a45602ab4d076c4a00692d88c8031edc39f", 0x1000}, {&(0x7f0000001280)="90e29343883723c29dfce8bf7e265382c1846ae3960ed177072570bc26788e62b0774b2d61b9218a4e343be47db8b52a649faeee7326e8783c2171436ba2407eed32a9d92a120ad4ff330059befa90de751b56bf62a013", 0x57}, {&(0x7f0000001300)="a5fae5a410e437082cc970068b0c4b1d89687b6283d481192ed6750f73bce5cec5f70b74a92d089c68852bc6fa4ad6bbff31d55a8098d19444439cbf4d822fc91b7d64cb09883b6f20df6f35dd7537331820bd728f28b8860e0571453bc4f367d82bcb699825c9db1b2a2e72f24d25cb111552cb5e12cd258b9d972ae34acce51c2d2cef39ed193f623a88d98ad10ddbd65341b8683a58e17a0d677293e8b73e58f28d87123a5c754065663885f740824626ab58a58d2de558", 0xb9}], 0x5, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xb}, 0xc) r7 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fec0c6c653000bac738905c51f7c2a39b0c88e6e4d7646ab2987cf8de9b5fca1c32db94423bba11da20551900e121c9af8a93b772c763c23d9330b34e1ccf59024763de3a5698e2ae8008b3dfc9c16754b50b1eefd2e5c0789884571cfc508b24a320920027ffc4"], 0x1) 21:00:58 executing program 1: mprotect(&(0x7f00000cb000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x400, 0xd, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:00:58 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0, 0x0, 0x0, 0xfffffefa}, 0x0) 21:00:58 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:00:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0xfffffffffffffff2) getppid() r1 = semget$private(0x0, 0x3, 0x211) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x55a4) 21:00:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getegid() flock(r0, 0x1) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x662}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x649, 0x4) 21:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() 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) 21:00:59 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r0, &(0x7f0000000100), 0x1, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chdir(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) r5 = semget(0x1, 0x3, 0x400) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000340)=""/166) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fchmod(r1, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) syz_open_pts() msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8776c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 21:00:59 executing program 0: r0 = socket(0x10000000002, 0x5, 0x400000000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 21:00:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x8}, {0x18, 0x3, 0x8, 0x4}, 0xcf1c, [0xa26, 0x100, 0x4, 0x7f, 0x3, 0x7, 0xfffffffffffffeff, 0x80000001]}, 0x3c) 21:00:59 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 21:00:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x2) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) fcntl$dupfd(r0, 0x0, r0) 21:00:59 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 21:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 21:00:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100190000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0xeffffffffffffffd, 0x0, &(0x7f00000000c0)) 21:00:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x4002, 0x64, &(0x7f0000000080)="6f464525af04f8c4746c3064a9eb4204a523c70b50b06401356b3944efc786f5421f56db77d4a167641effe61980e64de939d8643d2d731cfad4e30c0c6ecfc9ca55bfba8075de76e56d8213ecf86d0c3403201267a8a72f0e03cc94a15841054c98a6e7eb0e3c4949fb7e025c6a1d75d51f59f35cff04d2deacc40822c079", 0x7f) r1 = socket(0x1c, 0x8007, 0xffffffff) setsockopt(r1, 0x2dc0000000000, 0x2, &(0x7f0000000000)="86ec0887de2ab342c53a7a01af3d75ffc73f398c0dbcbf6f3f63fddb5dd9", 0x1e) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040), 0x0) setsockopt(r1, 0x3629, 0x4, &(0x7f0000000100)="3385a3ebfadd392b744f9a7bd6ccde2ed12ae4b975207cedb61c0eadbc22c7eb72464bda5a42fdb17b2ef60c33689d5912a2cf4f322360f338e0c6726f", 0x3d) 21:00:59 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x8fca27b0313375aa) r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 21:00:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x8, 0xfffffffffffffffb, r1}) socketpair(0x18, 0x3, 0x1f, &(0x7f0000000100)) 21:00:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000607000/0x4000)=nil, 0x4000, 0x200005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:00:59 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)) 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() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 21:00:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x4000000000000000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r2) fcntl$setstatus(r1, 0x4, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 21:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000740)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0xffffffffffffffbb) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2000000000000, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom$inet(r1, &(0x7f0000000000)=""/55, 0x37, 0x1, &(0x7f0000000700)={0x2, 0x1}, 0xc) 21:00:59 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) r2 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) setsockopt$inet_opts(r2, 0x0, 0x73a2b5266c06132b, &(0x7f0000000000)="c93e241747037570bc0212a714cd", 0xe) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000002a40)=""/4096, 0x1000}], 0x3, &(0x7f0000000280)=""/245, 0xf5}, 0x40) getsockopt(r1, 0x5, 0x24, &(0x7f0000000440)=""/193, &(0x7f0000000540)=0xc1) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 21:00:59 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1ff) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x23974438}, 0x0) shutdown(r0, 0x5) poll(&(0x7f0000000040), 0x0, 0x0) 21:01:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet(r0, &(0x7f00000000c0)=""/237, 0xed, 0x842, &(0x7f00000001c0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000200)=0x1, 0x4) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 21:01:00 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7fff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0xffffffffffffff24, 0x0, 0xfffffffffffffdf2}, 0x100000000000004) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x5}, 0xffffffffffffff34) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7fffffff) 21:01:00 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x0, 0x7}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x9, 0x8001}, {0x1, 0x6}}, 0x0) 21:01:00 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x8f58) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) socketpair(0x0, 0xc002, 0x6, &(0x7f0000000080)) write(r1, &(0x7f0000000140)='U', 0x1) 21:01:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) fsync(r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 21:01:01 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) unlink(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000080)='.\x00', 0x80000100, 0x0) 21:01:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="8c968091b033c9d5cf49383c353d6ec4691ebdf4be80eaa71672e09aed1c553d1a9de4db175d650ff9970bd87f3f66774a69b962751ae4639f0d2d77cd9ba7829df4caca79054623239a12a8f79e896a2604363d34f681a0fd55e1e904315afbece275838cf0b8d8544c336d94c27f0da8be51629b3ca131eab8270c74be8beaf8dce95b0e996cd76c1e4437f8877d97c9258201e99465057438", 0x9a) r2 = socket(0x18, 0x6, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockopt(r0, 0x8, 0x7, &(0x7f00000000c0)=""/139, &(0x7f0000000000)=0x8b) 21:01:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/84, 0x54) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) fsync(r0) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0xa83052e1}], 0x1) 21:01:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/215, 0xd7) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/66, 0x42) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socket$inet(0x2, 0x5, 0x25) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="2ae96638e0577bbbf82d1281b503229f2fdc78db3e9abf6e8cbb75797025c8d5d19a584ab878e66f0dd5e9b0bec932fa10693c04184abb61d33557661b511b1a87a6b42ea6ee66163c4e16ef1dec04521045907d1ba5fe7ae0", 0x59) r4 = fcntl$dupfd(r0, 0xa, r1) r5 = dup2(r0, r0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) write(r4, &(0x7f0000000280)="eaafd32905eb997a5ea0ef3d69c7a7a63d01008cc61e00d39391358e89488094faa812dfd32c23549bae68ac0f343dd73f3733e53cb446a501396012d6f3a3344f55f63337fbd07ceb20b63ba3d8fdd04259b536d9a16f2513a8fe729c2f608981afca8bfccc23d782407342bb5e24a4062f56a3449043fd4c778467df48a97aa72347056666ea284f280ae9f558271c2052fa83cf7bd1b475d1a12cb461d8ea64", 0xa1) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000340), &(0x7f0000000380)=0x10) recvfrom(r4, &(0x7f00000003c0)=""/91, 0x5b, 0x800, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) getsockname$unix(r5, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) fcntl$dupfd(r0, 0xa, r1) r6 = semget(0x0, 0x0, 0x20) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000500)=""/109) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(r0, &(0x7f0000000580)='./file0\x00', r7, r8, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000640)) truncate(&(0x7f0000000680)='./file0/file0\x00', 0x6) connect$unix(r0, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$IPC_RMID(r6, 0x0, 0x0) semget(0x2, 0x3, 0x4) socket$inet(0x2, 0x4, 0x0) semget$private(0x0, 0x2, 0x21) getgid() semget$private(0x0, 0x3, 0x2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 21:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xc, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ftruncate(r1, 0x7f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 21:01:01 executing program 0: socketpair(0x18, 0x0, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000003540)='./file0\x00', 0x0, 0x129) r3 = dup(r1) accept(r2, &(0x7f0000000300)=@in6, &(0x7f0000000380)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000003580), &(0x7f00000035c0)=0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000003600)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000003780)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, &(0x7f0000003440)=[{&(0x7f00000000c0)="4fd2e4b6fe918d3e57b82b20c5e256e8427724823b302649294308c646f5cf75abf14f3bfe36d9d1292f2aa4083380", 0x2f}, {&(0x7f0000000100)="edb4503c77c195fe682d33b1e8cb55c4c479b449c60e3c41ef6f806f947b80db14b886316bf586694e8e1415302acb686c37", 0x32}, {&(0x7f0000000140)="7e1053dbdbd0188db00749dfec63a65e96d04584458fa46943af10f8a83045ab1490313110039b01ed1a215280561c8076a266bf7464ea1354b2b8230591a822e3cf25be36aa087e55cece17b92e5f0f909090ebe421c4881400f9e0ca75d4895947ba5c1177eb051db51153ca53791b30628cb5764ccb0eb91826a034f4e827e3daf5ef8abc38ddd36adfbd3ca29aa7c57575c30811a3cc835c04e784f92eabe7f0fe345e79bd4c597755384ba027e1b64941", 0xb3}, {&(0x7f00000037c0)="e203a8e3c546a054efa5f8ea56f8699f305ac80e3a15e506ab530b331cea89f29e884755aabf9407b68a443837a31fd183a47637910d7e12314a37f47e25c26d3fc8a56722bfc924d72d9c7b96ac21be5be5a99ec9cde3a3cd6f6c2e45374586f9236853032135f31766724e3faf03334b90f103107a860d6b4b959de460848af77528d32bba1dd50f54d4d5128ecf527e70eb43ce9a273e2f60908c62185778c3a9527c1f146230bb6d0db313215db86cc93e19cf869e1db045550dae125528b532fd6a4acef4eb292c44861049f94c9f7d3a17ffb775c24683be18c920640d69f4cc17f7ebc7b184c38ca02559b052ed6fdf277233160c1915536d0dd2eb13417c2b7545d8357bb0d233c8e890a84fa945f36f754b0ab48fcb284b45b2a7c5c3d0ae897eb9d80a8aae8614dd09e84f45a4e9ea4a5ff0f2762220994d07e7c407b2f4481c470c109f70a2ef1f9feaa4c3270b1d8ca5faf94a2156e0835df2168dd1919bed05cb197c9e999b59ea407806f3c99b41b871726ad9fb71b66de2b51c17e5b6c88a2ed0d47a88d78d54e0f41f72f504e7e3404e4104da3e23a0a2e583a93c54af062129f2ad71e4673de9700673b09b5c0b78098e523d533859b00221af794f1277b7e3c9c5d5863ebe15f12aa24d1fbdca25116c9fceaa4585aee35ff32ff33a05481de42a53e3d600cb6c8cbec39a2fb01927c114531c8b0a7b75da026fd8083da9eb96735d0ec91e49d7185f313dc8102baf96e134bf7d5fdd745e635d190fa940f2dc73a61e3acf6fdfa2973b8d46ba5c72b24f23fbd8e51a8c1cc901eed2ce591f9e5e121ecdab80a5116029498067e833f155b9e49da2e7cca86c0ad0632cf9ea9e430badd9ecfc227056dfcbb0d20b776c88d2b586e2dcde004e48735bd5bf27fcaf123315d63f6559924e77c3479c601b0b6e07fc50c11fbcc5da18c3b107187cde8071ea445efeca2c47062192a9ee995edcb61bacc3e2946fc7b4bd92ff906f01a07d023b8cfb9213b389ca9985222f5e62bae7c3490c66537678d9da9f35654075e13914d72c544b36fe8d6244787e75b6b5fb2d798e16de3be3af91e0d594cfc8673ee9c2e73e191c3f5ea65a5930eb800b201f47fe0a15ca7c0cbdfb55dbdb67450977ab7cf1997a5dd1846b86769a8b6f3e9eddd8d46faf33790e6be1363ef04954883708fbfbf17321e8db7334f2cb20f1b8bfc2223cd56f21b6e39906241da17446f290119bdb801c6de189b6c78e515f80b2c0f31edf5d8588dd9626f39cafbf6e322283ea3992d34cc836491d485f3bfc9b46184ddb6abfcf573bd0bdfb8da6e6f58547c7e266bdbeaa5239d3be03cedc5aeccf5bc7340bedac268d32fa35a15c24cad65d0a096c2e046a696b7256ebe4f0a91378c97c13f96a599cb836f00ec8b7697f5b575d5c1a29e13a407f9882dcfa5ad691a0e604af8b3625ef591df3e59e7f02c67a98ef279a6f27d22200c0efebe396b7682eb6158a231f0672bfca351071a15735874632ce68f5aa86accab75a0b70218cb56319a24fb0ca7d6170090b69979809dee393352cf6895b7c53cffd120b6bd4f9b1cad471e69200953f3a90d72254799d7f4d657a7a3be49b0052ba50f36fb5ea295c60befc5ce5c921ce6055572eac2618e1fb8fe649ee7494dafa4eeb84d90b612c6b66945c3b150bbca2aca642975cd2a70348908aa2992f8db39df152984693b7a84996458097f0cbffcb42af277707166519ae5fe880187d3a25181ed065de2b5501197c9e882c2a4a4a3c61f08cc3b05985650bbf3241d0e8732e59741a0f6332a5bfbab169dce1dac4871d97c179ae9d249401a675c9b6c832eeca7a372aeeb70a71c74f243c4deb7df74a4132c83b38ba8282c05982144276c417cf0e62e66733a96a8cbfc1a1e4af57a71f1917a79120c56780798fe9972148d37bb970c468cafcbef1996515b73c2b27aa33a00b24045c669d20b486399aedecd0865b7ba24155e280ee12accfacea6ecd866f95e3d75887cc2368fea734c40761253583c331cdd69343fdcce3f64adcf8faf33d9fa059607c2dceca7ec4e87bb1b812b541096dae2b17df211ec539cdd2b4b475415e102496e018a28bf2e9220cac00e4ac8b0c4b0ea7ef4aa0bef652b1a3b1a7629f1e61dbd985c770629817ccaf5c1aeb2a436098651936552f3b11c031d8b9b66c787ebd804637cdaa204e52a2ae25d42b578f3747d1ee809e8ff9d3e7652e582175e41e3a092df6fef6c0c6552b3295d573b872cf22397dc1d21c752b288cc7a17328020e9bbcfcba40f78d24c8a3ddb70f1e84735f2d689ae8c26b6be10a348f9c1ebfb28851f94df4945661492b2f430bcf266856c5f8dbf1227416b829e397ecdb8f4aa56db73fce772331a011e594a1d6e93c2c74683ecdcde545b86bb0b9bb2953e613fbdeee621ed5a9c5c8ae863259f5bb685ea2a118621931057830bb44514a2c699a721234eeb7fc1114333dbbf6eeb7ae78f7e2209648258efc7492d5fbbfa381ea998c42e95d13d01d0ef7fb5977e796277416a42f739e5760637cb4e5fac8f3cdd34682d45854e981024cb1f916ae4b4502105947c65ab9143e838b3f0f4fc50c1499bc5f5eb213bb30719d146c4b645377325fe64d890585b8fae032ebb39f0aadac1b4636848f5b32865b2592dfef758084d8d8b806d366c872b8b6944e292760576463fa96599915a557ec43fb0074cff09736c71f9d81e5b2c5cc29a87c983cbcf3c031d7fc1f3232aafb21507926c495b1124887550a2135ac77adc3b9fcca370a160c5276b5eacc0bedd07aaa42a1f8908de9e874ada8ba859ec53f5cd838475d8002752791f4eb8cc5881956b656adbcea82bc7ea8512e4269683ebd7065e0e3683be4515070bd6757788746b214ec5d9256e885549869d12be0fcd9ea11920d1355890cc92ae0137148d92e50d637ec3266f3c63f669f4bce9ae7ff9965ca24eb6e031059755a4ed379eef113d5b6104a2c96aaa4f1affb5b799805eaf53ae9bedb780f3e45c7aa0519a5d816bd1fa0d22b7b672ca8922002f0fd663caac5ef51374a60c5b2bb8a8975274c28f672c5b15e8bf3513257596a389b4be2f95a0fd968ec5963c4c1d1b50386360de9445d0674135adeb6e942c97f94afa78f5e7e747eb468603eb1d1cb375f4b0af6182b9e6c6e9ba1e52ed8da1338d0703a7deab302ffa09e903fa7612d0fe5c9907715d4a333153876888d63aec546ca1f957a8acfc875e9590ae96bbc4f51b84f5343023ee5aa19fff6f0c14c34efa554b605bfab88eefe8454ae22750c66745c23c7fbcb519a20fc689c095f0088a748b958827b8b82c2b3f874468e3d69e932f10d0e4882d32d686c56a74b61841987eb5b3fbdcbed0a086d63e155418bd2be3bbcbd162f6291419178a41bc7f11d19cd79e79885357b6a2b1d5f113fc2725143824fb0ea5d1bf524599ef6c08ba0a029d2abfee79178092d388b56ec3b5590a6755610ed7bb4954b1df747e376ab8e6d1d36bf7ae6c0a729a2f85dcdbed607e6c2e16e140e0175e408be0e335fbfd9e6b061658c0b1d8797f4a403bbb569acf770aae4dafcc0fc1d411ffb7efb6fe69f5e0465de0c476a2083aeb328eb0b60d0a7c31125d2961e0682972e764b1cef59694f54b59b94e60ae3c03bf776909ee544eea8203596b80af27462d1e49ebcbaa4ca71f2e28e0c882d2423b6b6de5404a3db3ef934d4f1f562dd844caececa165a49f29ad343ebcfc3ce2f91139905e47db228431f8674d99843dd2f2b9d64cb4f114622f98d715402c17d4918c7550500dfdb5fc49b1bb5fab74710d9283d752ff152c044d27643f8d28ce7d36157b074fe41a88c82280589b1245bd6308f796451cf1f2bc07c4050369c1ff933cb2e3f48b126a78e52c72b92f5c30a689bf638fa2cced9c0bc006e7ee55b5c56329f980eed58dd3e75e0022d3f4e9eaec3bcd0d9963d3ec081cdd245a6328ce5b443a5d217bfbdc231ace9034363cf7a6ade44267779851147f0d2baf77a8041341bf7d6bef05680c3bee4f6f90c67b00e889846ee49bec6d65f6b2083489b7516d18e47fd872b59169aecdcea6a80d574cf8e73a3b3e28edfda611f2cd604fd220d18992e9cb3d23adc9110031e37684f0ba4293a1641a4da22fc0e5043a488c12cc61b63e043f5f50e5e62c105f16180ad887b6a5e22789490fc89f5b0fa0b194b84787325eeac3fcdeb433411015b4cb2f031c92fb394f08ce6dff2b02e946c4c377a8131b16d52f5e46bfe8d3d13004416d8cde6a212ba70273dd1b7365bac1e45e8e589eacee4159e643f71fbfc80044b97f57ed1e76cad6c59197ba32f543912e0c612f2d40c9ec519281ddd1a52d27a644dfd8065ecd3a447d10239d6612dc0b23a857bfbf650aee0ed563a5a28e47d5d62c90edd18b762e8b2ae7514a77e327c21ea0abae3177f679f7fb8811474d6f42609ce96799a499f04d675e1a61c93a098764a019462728f9578f2f4568b5d6d4eca319adc1d9ccc0879afd54d93f94c496fadfaafcd975fe035e2604265f6380e456f507e2332811878e445662488c7749e32136df66d80d5a37fc422749476124669da7c039c1ad547aa073fca651974e9b5276e88cfc40e1e4d9260bc5e7e9d7abe23c154b662b5165592180023f2379281bec8b4276e4eaadf73d1db0f98a9295c6112dde82b4c13d252adf4028d408201f9ecf55e90b4f0ac33a9b98ae100f2d26e145cd561392150a949921a2b8bf48cd32c17659a0bdb6ad5cd9927ec81144637fb64cf943b49ad6cfac1f26ab6400883bd1be4a236515d39d17757c9b95fab8b88b65c26992b646dc5ba47edb3e4ccff42639d8c03d450dfc0ea420a191e8892f1671c690a16b9270f4e621b5da44bf458c11496d87029bd5de6dae7960736845a1bed1aa77baaf832d1adf4bf399f86ea6aff1dec994e5815f5972c7b572d11eecf159957daa0a1d23a0dc313c618a4b60d139f380cb0f912e4f39f30b58d904a6a972008b3a60fbf26d7c15ee06fb33120b67868a678d640a17c8e515a0a164ec43e1c1f48b6f9be555482bd98d59b2ffd201c3c4d6e1f059e26ccbcf317f185d2d45140e385187fe0330b12b15f2463f9c7d3ef763451ed606ae8122e06464353553752413717f313810c766ce22be9872774302974fe1dda80b272e3581edbac33b72a4dcf85437746b73f3f1e95eb3449b9d3e7ab6e8f3caab20c809d7c9094197ee2a04709c04470e20c8cabc5e56c8263acbba9c7454e84d13c9062fbd2a0c2199bd9838d9a60fdbe6d08c5d3fe8ecf1820330a04f3617af474a8952fa2c558c273605fab114acef72d2fa85b8d4460f5c153d91c18e7e1fe8d0c313c0fddb03d5ee1c97755ea13e975b55fe607cd30eed763a2cff04decdefac968f12d836d780cbb4514c09e0dd86d53cc66c92772519ecb17f664e754aee96bb79ab5721a857a5596e3708e75e5d4dd5ed086d1d42179195c7cea45094d521153a27b94eccefb6bc2a4e231b509f302ab2b35d2cef40835c51423d78af42373d2986beb81146a8fba29efca0e296bfdc55810ae1a471300af08a793208f495a6baa8a770776d03881b64af912784c346d1f90d7cc15e2b23483536eb16aa3fff76206eeef3f7f915ee018a288564993591c5a7e2c4bd0f8001cb8ffcdc378b5f678b8ca8d127cbec00dd944403bdeb7b3af4e2a574a2990c969c1cb71de46904b00000000000000000000000087583961b8dfe2d12c46e3d2c065e2b49e52866c4c13265e1ed0bddeb2c5ff0778dc1a54a2ee6259bba161c18ffb97a305cba834ff354066235a5039825e19fc6d28ceb1c8c2309833cd", 0x103b}, {&(0x7f0000000200)="39b9b6d6eab28c42a53fe467f4c74445610a584cfc70f2ffe345ba22a91e1fa6541b58d6818e683fa601d391f5e3485a955b4722559cee6140df137b16df2ce1cb295fb26b500215e06792dd0ae750430364ef11759e96179e350cac9fbdb1f58505423092c423621b49eecea0a4fc85aa3b933988e2ed982b745f478569c30b6efef22852026192f69092493f8e8b82dc06e63fe1fb0c75e28e0a9f09d80970d37e41dbd39f7fdbe50eefb4427ed991be4bca266fd3f78211068bce41e38b730219afabc13abb999c22b0fce7e1ea2d622069f4907cbb99", 0xd8}, {&(0x7f0000002340)="a1b135c88d3557999f7d4394feb60c03974ae1ac018361f9272d4f4a83f64dbb7b33444468a93aeb719989ae32ae7e6af1553072823ce674609e", 0x3a}, {&(0x7f0000002380)="14e1cf4662c668075ffde3dbd996d0f0bd", 0x11}, {&(0x7f00000023c0)="f6a7acefbf744f63db74f0e3331baa69c198a8a11c09bca6cd67e7bc586d0fbcd6a3248dd78d7c39ce8437e4136d73c31a1ac500806146b888cb89aa0013ea6b92a68be2e45c69e4ff82120f40151356c0cd286afdb7f7d84d4881fa7199c72cad4e90355d0dc9091eb7e9b640e0fb49e3f501a607565c7d22518a825ab76b68", 0x80}, {&(0x7f0000002440)="de914c989e58bde4882937204357bd12c660b9b68cca5105ac8b040936f977b55a680a4f75bfe411468dbf95829452cc6b41cdb0241d7f46c9c3c1f8fff9c2e3e3d5495749a824d7b58e00676f41d559b47754997bdd77495dfc4281299ac41b107d8cec20f5ecf75f9d527d62545b1e62c2bb78d240b7d289675e742963bd4495532ff6e4f892959eb4360544f8ae723a023b330f70b4b8311e12d25d180fc300ec459985108f32599a9efd5ac2d77b5e468d6467ec5bc7dc23f8d5678b5f60260ad9ad42297bca6cefbb35948ab24cdffd3d33ea7368c1b81014a7083a0828bdc645d94d743baac1da8514dd0bda305c5ebcc0355921ccca1dd3bd06313438040af668d21cb96828b767630b2621852ee3d37d2a627b20ffd21806c0e75443bc01f3f23e6eb7ea3120eb4b8f9fbc8224585a33a177217608d61f09d51120d5a872280c911f2af42857cd6002d80332b66117252be92800bcc47eb5aaed1a6617ff427b094ed5f95b638710c20c26381d2a2c37ae5ab08694814d4e64433e8981822caf084ffc502884a1ff265f2b4a7aecedcf74278d914cabb7cd5026a5b0f69bfb63605fba38ae7eda8e05a15c776c3ad8b7330fbec1e1d70590538b3459b844bbed0296ed6cdbbdf33f372df367c024eeb487d8fa6b87bc3d3b2b3b36a20b534ca00f5f634bf5d3ba7d68a1e2aa44c782eca7b45bf8032fe941eb81306707eadbf68fb99105e0389096d821f634b96650aff09da563693ba2d3f6b1b104698b4db87cad748a6115e56fc68e0fbf4173f8cb3f87efb25ccae817f9dd30f2e0312264525861d7b7e8d169edca12c6dcffcea62fe2a9ad4fe0c336d19181e2c303f9b57de9cdb02af4e4c10d68ffe0c6d0b6ce465b5482855f6dbe0939c281a02879a2f7936cf6145417cfe3b710a9cb4e3250cd8895c514e97da1f9e8420f20c444377899ff421f4d12260f25805a284b357741d8a91734f1000329cabd6df5f927f8ac20071d5e335468e5afaa961c73bd8e2eb96976d439321da2f47288baef1bd2ad196e981fbec28234daae70a447875c10c317946907a518967864e2978a6007fc36e7b593a22d4403c2fd8eae954e42e2ea806e29d80df72237811c3e921393d86c6712532571365da8fe9001a6be372be46e2d9b75bceea9cfb6cd85864d46407b31b18ce2dec523d30e8d519df157be73242bf58aa6d79a210316d0d368a0c3e84bd264b643ce5cf317b0c597802418f809cd8242faa5a861abbce2bac3f43dfd4685a371abfd5dc6bce6dafb5b1a1a180a74cd335dece0038db91bf45bc470f77dbd1de24a7f79fd1bf97037e96f20a099bc079d02bc142a8c97596ac63ec516d1047bbc01c30f4f02da972230d5525da69c9fab82b9ac23392b194823c5dd2a0991fb7539587cce3fed75a8bf8ffa3aabbb43d78b13a8da8ba40c9fabe7bccbfcc6134495abbaf3efd11d6f419417baf7c88c993380cf381cb5d3698250d9cf565c2b1d174425159e41412c479b6bd2d8efcf90609d72934a09e44e47cd978e30640056f3258f8b7afa940772f4fa9c7435e07623ca46533b15772c9380114f79046385217ef89055bc7c2182593e684cb40d07893a800ef7803c134ffdd18d836ae268b1c133b820ec30db86037c2dafa24f8b88a4db8eb89c17fc5fad737bf0c15d9e9d4ab7f3c969b9ea9a8aa71aa4cc9de1181b10fadfdffd6aed6659ed51c4b0eb5e0f24130a53680f390c9a19995763e97a0bfdd1d1a20310c42769bf53baf0b67b6571bccd057a4c99f04d72f01e7b78163341bedd5fb1b9df3728f97dca0856fe9a392834b3ef4117ecbf65e331b71347be757760e5ca4467eeb41fd755fce001183079ce382890f8b10a43462a965e3aba39989e59315cfff4b5da6bf8ad921295772004ee516bab5791ae23996ba56e8a9df36e1185f50f6e2ae15107d70dba278c43e2e9aac66f756a92bea3dd717d43b67aad934e90b55ac5a57b9fd97f3ee7e27e9ef827fa4a7ae240ba1ee09f565a90e985a6737d21c77eaede3c842e51ab78e91b093909541e2197a7e54c0476376bba099a3d218b5e73f2ec0983e1b0750f27aba5767e8e055f62bbd407ab900771d0d0ed0d2c04760ae09e3cc80fe6d7d1b9b8ab9e5e2bde40733320ee4ea35c68fe76e8f9d6100ae8cb300e00c5f78f315cb84e979a29ffd7c2b584680a1312c4c5c08e1eb680dc03916a5eedb9d6570e7752f807fb19ba4b5abb77017e99ad3b69a5e8814c56d5db13d542a0d0b7b68879851301f0ebf92f6095afcf39a5bb6f03c5118efc5367228d7536dd0050297d8dc58b80c789262922aadda00a8e895fa8f9b6532d164945c1efe9c0f4b5a35954bceec0952c202d9d954a303a1cb07a2d8883476ec7e10912a4ba75d3c4e6e60ae419ade6721b63f2e3bfb2a8f898ffb4ff9336cd89656d9b9c0b6b6d836fc8c17686bcbf7ac9c7bfa7fa110d1c308306a8e7b8c57c5f92e3cd9e3cb86cc4bf92bc00c8942f81a3ba82eec751b3c1668956cfa8fd0c9e5a303491bf8c985b4f31682fd39460b7258d97ceef19e1088a103cb6b9840182ed29866670c71a3725cf19299d57c31bf69ce9ce4867c5d329df1a5508cb2382799e15ab2d7ce30b6a096e20341b3ca448cb3250bbb704f87566d937cde12814f2ad2a9d05cdd3dee4a3b6b552a5e912cd06bf2d4925bfc6a1de728fcfe8b53d450178a6bea122be032ee122464bde208c8cec8548fbafef3cf7aded4bc08ae1fb999542dc43cf94d17f1cd9eef2c659902cac0f60e45e61da551b6a0ebc559cfdb5fabacd6ccf84dbe29eaa59a642f4f82b3e7a7ce9b139ea7655c517711a3f6e425f81794ff4ffaf22ffd0e203405e9f4c02ad3d9313fdad4538307dea5bae2f82f6071c19fd2cab819390d9fc1b2d360116819536c4041559cca5505ef2d3aa12971bb0a08ef03036b6b234488961e4a9fd8e1201ce8b07f5bd2756a2cdcdfb95d9b1dd2e3f978de18bb8b433a963f6adbf04f9d1d94c09e0f268f64425256f79d93216b24635552db570d2f6e100d7a83292a819df98a4a432d46cd382eca43764ade6207ccd3df3d6798ae9a2009801787925584f5e28a916626e9d21ba3461ce8d56ffb13768c20bafde37b9ba429048657b82fe3f979790abd6415ae9e705628a10b10ddbee9fe09c3197e37ebea8939ac55bf62f2dd598f1d76fef88b6e715ff6f328d0b8ea664155b449247dd038c8fbc96ff6f2c37a5463faae54a71440777810179fa08925ee516f006bfa11341a8af14b1fce1aa14c95d636289c9d20d82ef18a58cc58ce08864ca27b993520da829ccd112f7d91e6e78b0a81c44b14739467fc58e1ec4f685bb852371877e83a10291f0a621e4b133b6c0d204942a3e7f90922c287e720fc5fc57fc4bb20747c94bf7bbd14591e46ef5d478cf295d0fa259c2500568bececf2c2fee79898d06ad15acf4a5ac5849df44ae6c1c9faeaca6f60963ba6797c94b7eaa416a8566b28a445af7269e41fad890074bac676c2e4e324f61e2e34d4ce351bf5428efa633abb0cf77aeba602fb084e6d5287f364e513ce71af95d0ef7df3db6907c15a36d5dfa1e21c9023c94b0d6e5258de1724669d28c2ad1ee49119439050375761e53675bdf63534f24fc6da26c8c03749bce0f157f998dde7f546d6fa0575ab5074c896ba0528f021a51f7f97e0996fbf2d387f71ecb8035f6a90071b90f4868465f85cc5a7c73d356f57470163453f47e86a0ba00be9b27b4748a30d2ee0806abacd3b5549742814a175f23ef2aa65d4a23f869dae8ec07fb4418b77e355d7826ec22a3284d58fb25e52472fafcea0f623ee3dc544381873811fd13ee1162c95fb2a677cf556d9b59ffc08fa4d0b0e35f99c83d8b8f4d5453b2ccce7107225599ffd66712e806871522b8b6d4abf86054531acc2c9cb5a290dab99a27e76e2af8b074a98c4643a27471657c5f70c5dee430c45dab568a8c0eeb73e78fa0671e29d8c2ecd0cbc1687ef4e8d694efea7bd9a9631869bb52f230c02d0585ea4bab0736936b0baec66277712cdd5f280e42cb07bcbcf8abe0366730ac3b8bc6e79a88818f1df78df8b8db3de8aa5603808c70bee08746558505323c0c6476d5d566362635b56bfc9f463c7dd2ed925bb8db132d9bec5be15cce61d37c2a4ba9bdf86af24cc43aeddfc5266abcc95f9b7a0fc06032a169b76b1df1aba0aa966c846992034175ccfb6466386bc7bee5f2a68d07de4339a3f8d3dfaa1efc178cef83b82a28e4c0f85cd5df38c2a7a047403180643c5998b81850c455e54ee7a54d3486660168c6c0d2490dec6f1e680643861cd79ea77d0d46aeda6cbfef10bdc9f62c906e741e54d2f4cc86e67c7a333b08d44c780a124db3af0fb46246a72bbcde90ae845932901875b221e04414dbae6a82fa58727b85050bd55956afe36edb3eb1af2901dadec2ae1cca1806926119a85ae0f2531c47c87c41ca7076eeadcc799fdfd719c0ea99a4a901a0de78f17a4a7135453cb44ef8db1e9baaed7245ed11bf289d983b3eebe4772059ccfb34e1a4b0ccf2e96a90bb22d56f26db76d8a704c16e452c8d1edc8bc212651bb7dee96002ef33bd4233682318dbc39b99adedf85239db9498d0e5791ef60a42eb42334dcddb2292bfa8e464d123517926d6a5b9576c87e082e6111375a97a5749e4905c97c449debd09415a811ee9830d7a690de5cf7d1677d27ae107d92c4f93e06ead55c559abffaea227487f52b5ee825691a1d422df1dfa533ac4326d181a53241c32e4c95086cf45ba068cdb7a6bfc49d863336f02fec1c9a88046bed30e5333ba22e17386ad30684ebc073d009633c937d132a3de24e70930fb36b2460add9748524843f0837b3c8cd4692fa663633c2651a7c8b04763155a538fc7884c9b5330dcc7e45991e71e214ba8cd9558c21b7b2d315c0fe0f88873fd1258d032795933747f4fcc73e2a3e1befe1ec9918db450962925e8283fd2ae5f96adb02ef565c90c7fd5c7ef792db4dbf172358d94002bb8bf27e7cdac88aa8a3be01ad9c151b479b79f28493a522e05204924eeb568f9ef9a06beabb86ea892ede6a8680020f714c412b6ba6fa6598c26d544dc836326d87eaa19a35c8482600b27f3fc2fb3d7f6de2eba97354a1790aa8155be6888aa82344c8f10591853a676ab4481af8265af01daec0f4570a3154036ce91d849604b905692da802535d4a384b833d23b9e83493db52bd89618e55d7d5971c7bc28f7d7a276809bf1efaeb5ad438111cebf21aa1943364d6febb4a93eaaf628d904df05c8be3753963aec64af5ff6716a755c20857856a974ca3e6d89467efff3f8134c990fb70c874ce35fdc97ba0bd72585dc65d937211af0490a8320f61c0625f1a9181105db5da5d435be6d696e39b0f8aaa9927788ce5e19b11756f280c51223bee42d4625c514416a3c0102d8156be8235749f213db868356887f5656f87331f058aa879fe9c44f9769c1860fd03001fb1069c288c155a5b1854dc9a1e80b447dbeb1a1a949c0c00a02ca394fc41f6fcc120a9952b39a7290f9b8beebbc68342c1851be8927777d4190c9afff869f25a43b55407da76db52758723a8a63dc72a6295ab07f135b4a537697ad96e3ef0dc0282845c656f77c8a2f1940cae931f390ad180500f5ef31727d4dfe2ae2fce6538b76efa0a253422a644692c0a93ba7fffeaa6060da6f01f0b4942416484641573c1c8bf4995bb512053ffaf73128cc4e8dad3c4d7b6e801193d0", 0x1000}], 0x9, &(0x7f00000036c0)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}], 0x50, 0x408}, 0x8) mknodat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x7715e7a9) r7 = open(&(0x7f0000000340)='.\x00', 0xfffffffffffffffe, 0x0) getdents(r7, &(0x7f0000004800)=""/4096, 0x1000) getdents(r7, &(0x7f0000000080)=""/37, 0xfe37) userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806af2ae68) 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 *286077 65575 32767 0x1010 0x4080000 1 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x16c witness_warn(bf07dfbd739a9cde,0,ffff800020b74710) at witness_warn+0x6e0 userret(d7c826fa003fc304) at userret+0x361 syscall(9d844ae15a96c05e) at syscall+0x680 Xsyscall(6,5,c,0,3,20221aa9268) at Xsyscall+0x128 end of kernel end trace frame: 0x20486a9c470, 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(bf07dfbd739a9cde,0,ffff800020b74710) at witness_warn+0x6e0 userret(d7c826fa003fc304) at userret+0x361 syscall(9d844ae15a96c05e) at syscall+0x680 Xsyscall(6,5,c,0,3,20221aa9268) at Xsyscall+0x128 end of kernel end trace frame: 0x20486a9c470, count: -6 ddb{1}> show registers rdi 0xffffffff81391847 db_enter+0x17 rsi 0x7050 __ALIGN_SIZE+0x6050 rbp 0xffff800020cd3230 rbx 0xffff800020cd32d0 rdx 0x7051 __ALIGN_SIZE+0x6051 rcx 0xffff800002b4b000 rax 0xffff800002b4b000 r8 0xffffffff815d9fe4 kprintf+0x174 r9 0x1 r10 0x9080f6065b2b5f7c r11 0x5f583f3bfd8e695d r12 0x3000000008 r13 0xffff800020cd3240 r14 0x100 r15 0x1 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cd3220 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=286077 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b939e0,0xffffffff82319e38 process=0xffff800020b95a50 user=0xffff800020cce000, vmspace=0xfffffd806e924cb0 estcpu=31, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 65575 57680 21330 32767 3 0x3010 suspend syz-executor1 *65575 286077 21330 32767 7 0x4081010 syz-executor1 33725 7791 93322 32767 3 0x90 piperd syz-executor0 93322 323745 64753 0 3 0x82 wait syz-executor0 21330 284330 54482 32767 2 0x490 syz-executor1 54482 171152 64753 0 3 0x82 wait syz-executor1 76046 394083 0 0 3 0x14200 bored sosplice 64753 383680 33710 0 3 0x82 thrsleep syz-fuzzer 64753 317190 33710 0 3 0x4000082 thrsleep syz-fuzzer 64753 516051 33710 0 3 0x4000082 thrsleep syz-fuzzer 64753 380248 33710 0 3 0x4000082 thrsleep syz-fuzzer 64753 346005 33710 0 3 0x4000082 thrsleep syz-fuzzer 64753 26975 33710 0 3 0x4000082 thrsleep syz-fuzzer 64753 518415 33710 0 3 0x4000082 thrsleep syz-fuzzer 64753 216435 33710 0 3 0x4000082 kqread syz-fuzzer 64753 244411 33710 0 3 0x4000082 thrsleep syz-fuzzer 64753 294736 33710 0 3 0x4000082 thrsleep syz-fuzzer 33710 216702 27082 0 3 0x10008a pause ksh 27082 426955 11582 0 3 0x92 select sshd 36906 262669 1 0 3 0x100083 ttyin getty 11582 175509 1 0 3 0x80 select sshd 22667 139778 1235 73 3 0x100010 ffs_fsync syslogd 1235 128082 1 0 3 0x100082 netio syslogd 17423 8258 1 77 3 0x100090 poll dhclient 25385 403820 1 0 3 0x80 poll dhclient 47785 110959 0 0 2 0x14200 zerothread 61055 474140 0 0 3 0x14200 aiodoned aiodoned 46499 512546 0 0 3 0x14200 syncer update 3160 437132 0 0 3 0x14200 cleaner cleaner 56048 488813 0 0 2 0x14200 reaper 97030 504346 0 0 3 0x14200 pgdaemon pagedaemon 66709 85999 0 0 3 0x14200 bored crynlk 96124 231078 0 0 3 0x14200 bored crypto 47486 79353 0 0 3 0x40014200 acpi0 acpi0 29236 468553 0 0 3 0x40014200 idle1 85072 410577 0 0 3 0x14200 bored softnet 20975 202488 0 0 3 0x14200 bored systqmp 91678 192874 0 0 3 0x14200 bored systq 86651 389350 0 0 3 0x40014200 bored softclock 47333 97165 0 0 7 0x40014200 idle0 1 381475 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper