last executing test programs: 1.617254952s ago: executing program 3 (id=4): r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r3 = socket(0x18, 0x1, 0x0) (rerun: 64) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) close(r2) (async, rerun: 64) r4 = socket(0x18, 0x1, 0x0) (rerun: 64) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcb94dbd2cea1759f31783046e49931929648", 0x14) (async, rerun: 64) dup2(r1, r2) (rerun: 64) 1.558525236s ago: executing program 3 (id=12): r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) dup(r0) write(r0, &(0x7f0000000000)="a8b9", 0xff59) syz_open_pts() 1.257381445s ago: executing program 2 (id=22): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x4b6b}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x80000001) shutdown(r2, 0x2) socketpair(0x1, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x7b, 0x20001fffffffd, r5}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) sendmsg(r3, &(0x7f0000000300)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)}, {&(0x7f0000000280)="3a7cbfd9ba6acf23fee2d12fc7658ee43c767ea463f0614b7a09d6ff1fa14d3cf3122394acc55a9387cc312abc173950f7cf563bcb94bfe38cc99aa34430c57e4e1efaef5415b870e37e131c3c7610edaa4fad1a", 0x54}], 0x2, &(0x7f0000000fc0)=[{0x30, 0x1, 0x8, "0a2779ff6c60cfe46fcb7d2f109890c386b3556b20079d781484"}, {0x38, 0xffff, 0x8, "c6706f3d379aafd36ba94065790daf0a3fc6817d63ce201e70ab225e2acfb55e5ea201"}, {0x1010, 0xfffe, 0x200, "63f4cab350df904fd5255358c6d97e04376522a658b903b52fad179e17103615e9a763978c9006e90f562140ae314f5c02ba3e69b9f536fafe88245e8bbf5f7873e089e580ff76037ced6cc4e9700a99508ec387441e3934b62c570938828bdf41761fcb87d04eaa16c7c57e83c5d5110e8b70fecc0942920295d972e2e17180e44bbc02c09b316048efba2f70abec1a95d5974670b13ae373eb1751eaeac13244925874d8ea5a505aef621f677c421641d6ba73d0c3b50452b89d7000d4326df6acf3bb53af2bbb94a5d2ee2abecf36cfdbf0d5f2e40f472288fc3e36883275c32b28cca7f1d0c2e822dddb85f339b3c70008d4fdce5ff2c5de45ba459f034e1f307f2926ec684f0e346a34a94ca631706cc0aa4459d11d91a40befcc45e420a4cb04a75322f8fead7ce44565ff7d5958e19b377ef60904acf476dfd8efb02bef736bb9de488992febdb6aad7d66766543b3b1567be2c937f5e625422c6b0ebe5689c1b48c16941ca02982139aaad2ff2bfff95ced523984dbae32da79acc271a717344f37e273c39877d02945999a0b7d7f13371dc2d56ee891d464249803e31c19f7c7bc4ebb6a34da682200ee9a403745abd02bc27d0ceff535280b2f64cec41f55bc00db7c728e66563cb935bfe9f20690af5a3a6fb12d07066ad0d4b98d17320219a70332e4111dc11f6a76bb189e0689edd959c206f033d1d06866b3b07cf5d510818d9866bc54ba689290ecfcc4f4017bae9721ca4795471d122612be6cbc67c75397f0eb1b56a7c5e097d7ed07837ade8b89c05aeb7bbaac6e3624b7a7751465adc20d8b90a5219e01582e96d32fd95d9a9b3851ae4963acb0234cb5a1fee8cf4f80e01b9d3b6292ea0cae850070ff4d44b7698eee1a0af3270c097d756578c25d4bf33ef6efb915ff7f7cee158db2c39297925c55ee608c1f4d20d8140bc7232e8e0a9445b4d07b74ce2d0cdf448e49bb4f9a2e3fb56df04aced2a1a2340e28e50663d97947ed61756c405d75d3fc26503a0b95c025948453c133f4a5c2229a62703efeaccffe1119a27e16e68b990d2d454a7195962c7fbb8dab043e254408937e5f710d222a49a489cad12c2422e15bd1d2c3f09354c7abb97047cbf0b93c7e6a506c176677e30a0593106d7a0b8608581a196adf3a104907f40aaf844df9eb97a85278c93419eff962a4b834c4f15b9cfe6b7ffc498b9e364a219ec5b238142f9c2b9851840877233a4371bc933e6c616a0a5c4c2836e12c06fb454af6216cd4a2415d22705afafca1878728dd5822fd96b28654dd3810f22e7414c12b975c3bc78e37b08bddf295a2648bc5524315f7b6008a6af6fcd6837c739691091a604f6c3a47b1d9089b2dce0ea19b80fb7b2e9b4f87ac12571e47dde774ba133418c3fda41d904eea1dfddca173b8f9406d47ef2790813422a91d858a20ee53454bd8bf7f4c0db83d6e55cde259ea057fdb107b4f66324a357919489ee081e033ccc844612a46d01dfd5ba3625e5ca01376ee1b7d632dd158b7b392aa426f93b2893b3c2b373bee9486f410920139622743bdaea8865aa9ac7093b9ef9a9d45468ee403bab03a54ec2c8b330f25a04160df45e9e3b0df6e962e99d1a70fd973f6d65d4c7551041218deb9190e7ec02981bb3d2f9dbd17cede811fb4490c9b9e8b2a20893757b7f2de904f890193ee1ec632948d75d7ab6d3bf13f4b54636494a1c3f603533bed0de10985088cf485de5dc1d9de4a5442b4f014949b43641a5dde377e5d823f30c201c68b25e375378db5cbab2043827e2c5e273ec5e0bd4aec27ce67ec24ec710ca8e0d62a64debf380e94e606ef24b9fe030c30f770165802ea864ef9e48743a3cfa1c966ce62eca8306dc86e1486cecb23df3150592480f71283a5dcc84d614eeafb35ca8925eb7cb107d3acd1c163bbaa2222085eb745420595a32eabcab0a44e264b74e603cd7ea11851a7f44e14f200a59cd2ff0fdeecbfcb2fa2014a38c2689bb1aa4f211b6f8c4ee076b7449b145b10d2b3c882ccba1519638fa856f121aed7f3c47c8dc19cea28189bf923a1338114da6127c7562622f5deb015c75ba3e45f2b82cd00f6a2f1032e006faf6423ef0d10705dc7eab74b22741b2b7cc4adbffcc62c226c417280dbde30d3e71c78d303f4ff4ab4a0ded9f1933968040e4c1ef3d9a341b60f8df21f8468669fe37de32c6d59c0f5e7c9984df1104ea0fdb28930ca3fa91b97438e09118e719099aab2078fb0eb788610b1046b6c7bb4c5a8d911abe2d4022dc1645a62dd6d497183e80880bffb677920b899b742f8df899119ffe0045238ccc51d2610e294de14f61d577eea6567e3f13b696cc2d24b2e22ff6c590f215bafe2539de6ad153f2b918a2c2e5bfcbeb4cdf8c78b1bade3333fab5f3164c4f1f4f40dc2b80c15f2f09da24291d36f09c3081bce2bd34c33888d600c47e986c808b6f568dfb260f535f1d27e30d2829684fd794e4f935173b17cf2a8262eff1df16c72785201d8333ba32edfa10f28bdfacc9ca15505988bd9fb09128cf68338c377016e8f190103614a4d5e4f3e06b65ab151e822d7a4539dc4776834ea4e56d4359b621c4b748165fdd72dcc0da3b379758afc66a3bda252ab714d3d733612f63bec6c34beeef9d123d017e79c901efe459fcc4697c9de562a74ce32e59eaa9f87c59e90a677a2dd8c9d5af7601aaa3ba75b5c100569e871e497e6ce4d4d4200146f03d78149910651f230bca223b242c276097aaefa867e169cbfe6a781d82b65c5cc746cdd019eed51cd57802c1a340a89a0f163d6c6a74ec3edc777d72c7874207d762011613589330cdf36e965a4c882251ae10c99c7ae9d94187ff3adf6014c59c4f6e7fc880c9dc55beeb1cbc80685d607fa68d954ea8b22941d9cea5ad4e4b54d4e2939cf6b0fd383b4cdd95ef66cd01ea4e05cb7459978d10c4f0d594bb48fe8927718777cd197e892b2390e1f581f8d37b8492f15ea9d49ee79e525fa41592d3a8aca2b35af664c8827e6e1c02d8f959cb2fd45f017a9cb2952aface0651434bd27ad5c3956d217f3eb767437d5b6beef57756556bd678a907bb1fdb9b06cea8196038333fc1797a9c5c362c128ca6043360f49ef73ae2390b44183a72ce8e6e7f87c1a661f1d7fd21f0b08e40f8d1f6d3c56a2b8ed41d1b9b8e8df51209a838641ebccc4a642c82cdfbb2db3ed8d30586b4f8434e58c0c00829958086668d23010282b41dacbe0153ea86bfec8c76562ea1b2c236bcf3a20e0b6bfc5d93de21dfd6966f73d1cf5f3176fe266a310889981b1c72f7757bd1a7cc690446f4c927f9a165e99c3da4b6392c3fac29a04234a0628857a14f7b6d7a0a3958097ba21557af3fc5de58bac62ac64b1c2ab966eb5c664c524583c6cdfb0fb5de33eac9896a02437834e66d7d1dfad50fed887fbe900b561c3919bcc665abfac0fa9e2023370bd633c7489653e53e52778a61710a833f8aef481298acdbccc0f4f2d5d795f4d17331a075b4ac3afa29713736370a0c64e968f2452030e8cbe82ce82a033870019e34003d4a1ec63e4902aad409ffd6ec3d064ab6490157eefdf8cb7b51e79e971918675a22e3fc2d55bde01d117ccb69e3eb801b17371ed6a1e31bb3d24427478f88df0b34f563b24c14976caa1b8e4a4a83ae4f484cd2f9fd402d42940a9fab73afa3c569ea680219f12798a2d9f1961c4ec2ddc4a3f0198c5372c5efb0b469e35233f70e668a378ba1b569fa48a2ecfde77807999395cf749a687e8e497ff85dfc4f7ebe12aa90fe1cac34d4178f36769d10c2f6316df38e9157ec12a62f18832336b8a2e7e9f68df042f2729ba7cafc35dd9ce77ef1379df78d1d351ab725f2e5e6acda1b2a49e9c3ccec2fa3c5c83074ab3c2749d735c82fc37b820984e1277ed614c55fe84f0f65885419f8b0c6560a0b79e752d9e519e409787d235f0f1f7cc8c331e55e8d1b0f85728084489336115349932d281468c78b6e8b90048d0f45dd57193827ce64e2dceca9a60992731e5cfc27cf84f0a75e1e40a50e3a4b1695e8dbd2164885d43b1901471bbf97eec20863857213fd839f58b4bba4db744a39fa81de188e77d979e0e91c1d52672c190e26991c72f634e935938bda1f395c71b84767cb0994f6dfcb710726649b6b5472cb4f66de14954510755cceb9f41f12dab478305eada0b8319921b309b86f2473b1261cf2234e966be408c94ae690db8d986311443d54c7b0f309918003773869ac79d62ae0281cae957699a50841655a19ba4544ad44b5b842391215dafe619892db2a0ae2100904a877500387fa1e52a2cccc902c5da4457b820062eafe688e61700cb11e820ee55d087456bbc4d68608f6ce275186a0fec27898f5edf6018afe88020410fa4d0cdf251aa7a7c7735ba71bed0ecdf35233283f7bfa7751604b31dc2905457da0b66be8e6b2d8b0551c2a46819f69ba63bd6931870dbe60ca5511b8fdee2f5bf42db32d4465e2ef0c25431cfdcfbe0acb55dfaf1a246abd0bc101943ac506d52421607ca6d2d74b0e19dbb5b769f805bcddb34e4d64d542e1f09f58694aeb01127d204ad51ded0aa31c8118b0537dc50300662cabb648ce08e3272bf8e1b9d7bd463f3c888adeffc7b628be246629fcd55083ad05cf1ca55127514b2739d33e9ca1cae9682b98fe341a3a7ac52097d352fc77441f1a00bcd7ba3920bd042e23eac27b95392655d0e514697c9b569be24efa1400cd3d87307013ae52cd04f081491b80ccfd791d6ccd164f5d7052137683a125d7d5e0feb1d2ec43f9f4d227b1fdcab04b9f8a1af319247c173ab62155031236ef3179e8ea039fb0576f96083046d249f935141c043e226f4adfcb531137e0d65a36d6d9004c084c12a0ee761d290bfaeeea653affa5e69318dcbf9942ee25687b3b3ec19953729e4dc9b5ec985d7199572ac2af0f3d62cfb7e6e12364e2fc9a3e9c3c490719cab69e8aa68866fa978b414ce513ba864f4af3358cd898a32e4d66a024f6327293068e9d38fc6e0c4aad5166faef2f7f06a081aad5d98b6f36c37ef3209bbc71e640566ce86e2e3f3705418f06aadb4a6f1d4b64fb59f6d4decb0d163d9e8d39918e40a77b7eb790e470aea5d57eec8b8acdf4967a49a5398c5493e1d7777f045ff17a6753631d7b2b1976db5dda1c0474b8108a212fccf7784db1ae8a8982827a9489c859392f3a601aab46ec3ebf700b957f7fc01ca82f084be1ef230b1e8e3caa714ef0c6a01e1606f102de9d4c5cf42339216ee1c850514b76e861b79b4bd7c2bc1e223d39f85a0e4f2e14ef17b67eb920ed32705055c7a32064e92279654e1bcca6163c17919529dea47f2c562c5ce7b36d48b153bcda47a666b6a21e7b88e385b83c61fcb904aaf4387870054b4d48bdf8953eb84cc099fab63c3dd11f1e5e0acb95d7ec099081989be12b3ed9f3fef0aae9ad722ea664b0f7d8d4b2be719b162d1ed3163c131b5397f43d6644624fb2a6d07854081392767dc17bcf14dcd6f52d69b9e5470476bdbe79d6ac993ed9b69aff26b519f26f3890db19b2d73e947614b8441a8e720e87d7035b6e96ecf72fe0633b88294f60e8e8cd1daed21f5e63836f4166c4afd5485a0c8fd835de991ac46166494144eedcd1008f70389fee180c4820df93009deb000255d0bfc8eefd733f77404c2f493fc817fef2b667d628b7f563b6229ec1d83581ed609bd498fb98f92773f868ef60b57d7f795e796f88a1e465da5fb6c9310ba1b648040ea1c04451"}, {0x100, 0x1, 0xffff, "9b1173e42d9c2ae517c4bc654c7a34efd645ebeef9b9e8a3cf1ed5e5e84409909188973250a80abae8b0950b925b020964d1a205b677458a79bb788e26aff94af0edeba33f859fb564f8706df0fbd5b55e80ca07f4281c0a826ade5a364892d995469f092d66ed1e33ff3f3bb76322f589f9716eaf19f8597f24c476919500252c9eab5f1bcb6c9afd06be66baa838a013f4decc157bf31942b620d28b94382758016d277fe1755abac939ac1d93e4f1af78393c151757e1b14c768a85d84b5451b756ac6fb1a167da902b06d66efe4ce755e9d49e92bf6e80b0fb40a07c9c4646e7eb5e99468aff59f1"}], 0x1178}, 0x400) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000140)=0x8d20, 0x4) fcntl$getown(r0, 0x5) sendmmsg(r1, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) 1.170657964s ago: executing program 6 (id=28): r0 = socket(0x800000018, 0x1, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r1 = socket(0x800000018, 0x1, 0x0) (async) r2 = getppid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) (async) fcntl$setown(r3, 0x6, r2) (async) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async, rerun: 64) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x24, 0x4) (rerun: 64) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 1.164828758s ago: executing program 6 (id=31): r0 = open$dir(&(0x7f0000000440)='.\x00', 0x0, 0xc4) mkdirat(r0, &(0x7f0000000a80)='./file1\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x20) (async) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) r2 = socket(0x11, 0x3, 0x0) (rerun: 32) shutdown(r2, 0x0) sendto$unix(r2, &(0x7f0000000140)="25d1059b57085cde307937adc5528ddfe2d238f5d333720e27d923f48325e4d203293b535194b8196ab4747318dbfb2e568c6bb40ecc07439ed4bd0836e003c3daaade6d2f7ad1e17f2bd77318b1afdfcbfbf4ac2ace37c786a00699c3fce4f56a294e96ff17af7902b25d594c4a", 0x6e, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000a30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) symlinkat(&(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00') (async) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r3, 0x3) 1.162189887s ago: executing program 6 (id=33): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) msgget(0x0, 0x202) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 977.190275ms ago: executing program 7 (id=36): mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x104c2, 0x180) syz_open_pts() socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0xa}, 0x2, &(0x7f00000011c0)="8cfc884e251abbae43eddfe4d9837effd76c85bc9e89b6fb61e89c57691b6218400704f663411642b2a52725a4f2e74da66a01c29d29f36e4a0f1d6288f16414b9e113e9df1245f04b9289c35d71acfc51b2f72fc32471814109bd5119cc4189bf01d91da1c6fbcf55f40af8ba7bc44b3af595519502ce68bf2d13ad928191f7da67a43014af0a20fa0ea2e07581d886a5d0dfdd4ad36bde5a8d79d8c28ce55a7aab1aaa7becb78941aba2e39e8d293f599c5c11600522b309a3825ec517d7ea3b193cda72352416f8928c835db2643b52a24643a6603e600ea3825329b1ff1605691aedd3563503bb92a835fca0da735ee17e58e9ce1a8a67d6c5e264f66923eb813b6be59a9d19cbb7e2e4f07556b673f1843a48cd0c1c7f2f24b15cbe855b363aadfaceccece4f306bd4ba94e71e3c32fb0b49d3ae5ea164af41bf8903135294250aaefbd04c61a67072c4b48f5e2763bc28b0eb88c5a8f16974d5c110ed1cf2dbda0f7feb9bae11450576591c6027fe3392bb135c6b8c9f52f577eb03642b4dfedfb9f7de10c9d9c0590153a26c8d8a0beba52f10e9722836c0ef1eb8ffb567b002668b8d644aa61e530b14a728a4c99c28c3e5a3ca350d13f1e1d5811e6ba7042ea1784b81afdfadffc5fbca1d0703e4aef947fb8af475f92774cd6b15fbe1025d1d456b552fc99c1465abccbf93fc40278208724d3a05ac90bbdf2600bfc6d320269151bdd8e6680fff399b6c16fc6412143aa52f1b8108e84c5acbe73022b1b0c49e8fc66af77e660d4020ec7056dd028b5ce207c1cdd110bd6406d741369f7960a827f86de0fd74f0546811247cdd4bf1e5c21d70e0b25eeb3c28581deff8ae7a6ca67cf476ffa71d0db10e63e54e95c2aadf91aa37e6cba73c7a9070a83da9d6cc777785ef01ad34965feddacb5a28a2593eb2b1cbbfe8e827a4ee0a9ec899dcd97e2592aac47ca7f9de7e1ae4dabc44ada39184d68b2fffdf3d4318c26b66352392a91985bc9f99ae1a34cdc4fc2d8ede5ec784811a8727ef0b37b38156e5e9f9fa0b3bee93f08f8245d56309eed70a43f350fe0767183d23f1746a45a6f7d65d711667f433d6898e731baa8597e93088bc9248010c54617ca83f1daaba1b35768c14b834593ec362ae71115486fc16c88490a0932cb0f11d4181331205ba47febd1db0fc4120eacb1b4cc5692c2e065250de75ca4f13c466f696d938239b959bb76ec8ff1ef16640a78f873623ad2b5b2e6e6ff6c21563056374720eb4eb8281792ec2060c91608e4aa6d36ba3878d852b28dc3530c13647b9a2720fc5f9148295a069324e74ad6775cc51b6c78985559f2726fc2faa4dc8e6fb70e6beea2c204941b2d9dbf1790c3f55315c551679819f1f386c7b348aad123582bca4a6155cef28a154ea2bdaca5b88b1bf6d0c150ad37c2362af731f38820b3d230c556287b83df71c6a723ce45ca64df66e6add8a17b6237be625ac0aacdec2aea449518c1a6c61f5f0d2402b89bf330249b3532101708aa16bcdfc2e88aa6213b19431822da45a4cb7825cbdccd58d833997c2ca3bf7235d8d0cf000cbcb03988952bf581029b4edca4e5d5fc30d933d4a47c63acad2efd1d75b5c2237d7a248e6f83bab118965ee5ccf6593e1e3cb4f11404864993aec9326c9f577559bdd62d5143fa58d8919d9aa31259e68ee2f5f4bc7eee69016912b8129b0c5bf93bc4a6541e62bd2939e16a34ca7fed74ad0bf7c71950bb1e3799995733df39cbffd7ef63be2f109250e4a19bfcaea9afcf0dcd556ff541fa0f4513dc2437fa856277a5949d593207616f7df577cfda69ce007df50f306293d14824c5a416a277568a96ca39e7033313be01b8fd3c64f6a93becc3317b053aefd8c7d28b14b634d4099f833ad4d2c3d5f1ea1eb5031f3fba440fabbe834d32bbbc164e4b65e32272b247b1ff543d0a3eb6734068b632c6640ab81c9db6bea682ac1322bbb058ee0b84d488fce425f83174900aacdfaa3493c39350dc0b03bc22c829f4ddca7252505d109593ef5824a273dc4018510b42af50980eb668083f34358ed6e982c35322652fae163a6456905a01cf77a585536c9efe780ad049a328a602c16421b63495995aaff030e2a83f9762b0601789a701ba10683b11e29d55a3f0b4007849d1cfcc6d5f9d984f478d332d5db29c94bfa1cff03deaf74ba477246921d1053e92773aef20b714c57dc06f073b55680cf68c1cdcfe6252d9f6b9db714a63ce5fbc2174864e18006d8f4f3d7a857e30cd424fcbd960d4e80b95fa00e91b123d23d311eb0966d439072da48163391d902f4702d899f58aa0d0a042fc18ce0113841ef14f4e4e345f5d85c5e2b93825744b4c1e30200aba0cfc2da347306fcd94695056cfdcd768fee64961ed414ec0ba98ca2a84f78dc137afca5a7b43ab40240dbc7c38e5c403386aa48d11d973ace5b29c87f609ab11c3e79353aed0b7929a230077fb0d8132bbe9e0020d72f81aa340f3e986ad5f363ac4917171040207d670477d2f0b536294e9733af046030de6062bc7c489eb4d0699b85a4646c96a0e96d08347230ea0a7208486e25834a1be7aec9d6f0208707332fc175ac63b1a8f330cce7c809b2e73e429da5a766ef80c7d2fcaefc9f5435afb7cd5621a9ebd78b62fbaf45f76b906f06d0577f560ebeda7f2d48ee0199636cdd875c8460850c00786d298a3d2dc8ed3e45e44b5150a66092e5add1280c939994c5d8db4454ddba82055beb45adf8dd0d21f8d66e673ecd32495667b9a5ab631a106773c8cb4a3dc0a7d7235f6e1ff41ed81cebcac6272eb72c63454837ac2deec50a133952304d4be215c7e059037bb1807e3b87c973cceb7c30b4ce98d36780ca82b0250c38cf59050f91b404f8e5e67054eb11c5313182097163dc2bb6bd31ea9c9c72f85d03a2890f6729f26b15d2a135c16bd6fef62026e82bf2ddfe94b492b88a3bd5657f21086f81ff338531b72947a0b2752a43635c6dee4bbac101039cccb0e76e641dd4dfb374e668e93a288af03c0cd3b513757feaa324a6d04aa67926e99c7662a7f1e2cc3ae982d5cb48d477d039c705db694a2ae970624b5848dbfd08e18e46a222ba2e02c2b8136c9e889d81232761a1ef7eb2e1e8842eb23cad208a9782497c0e50f9ecc4fd461e3d52369b15a1ce3eadfe31667c096b19f84ea999cbebfe691dcc1158288e2d847a4ce0ad959096f50f3ee416739128c655e6038538511008d2486a0e2b4e87380d9f9e97ac30a5b5620144786dd78fe59b8e248f9f24161cf94587dda40fa260f612f833d7315386dc11f9aa284620d45b0d8e313a85793f0d9fe7c03f2e9c8c94d569d81bd60964adc963357552dfde58de4987c13fdc3ebb364d132474f96834b2913cf1c5ded6da41185239c6d284bfccff6cc2adbd122bb9f22b8d2f18e89304aeba33a85e1161c8d2ecc1f0c6058cbe80eb81e2ba4698410224ac57909de5fe8363e87256199ed1a6bd56f857cb39e4ba477cfab2c4ad8ec4aa5d88e33592841c8699566cb899474efb86385a13a589d6a72011a246abc7786e8434e6a95fec89fafa724c914ebbad3954cc27b24a531834f2634b28fa6b1a29c46c7e25f84ecc71ec772e525228b013b3c6b1915865136762e66e766d4934a3d68dcb9ebda869ff55c652cd396c9ac005503d912600263186178eaf68e1e9ea032bb1e264c949160aae5264ab4e44a66912961d5727959ee454956279bd5b274a6e48b64eadb96b4d02615e482caa194edb323b42c15f04255ed9716fe9b8324494dca525e58e5b33c1a3dd4903d5f4f97bb3dd7b4b9eda8f99278f19d15ac21057327d3ed45f3350bc361d92f63f5def6d58943ab2bf7ad25c903af952469d16302270463a10b71b221e28348821e9513dd399beb97db8fd0bfe5e9b5582388e6bf3a2f81d5a106e25ed1b80c6b0e8c0df9d3f755cf57b8931247f4b6cbe6fe16838b64ae7d44b5c54152aa7bd4cf2adf31eaac318d9640425e32ca34c157510f9e4eee39ef0290921251c649eafa0bd41a7c3ed574235eb543f60895ab4c35e22d4a7de16bdcbc22d0c8dde5d085d8b2bf207d8684e81771ab724bd154c7ff4e05a93bce5cf31cf8a0a0763ce25c90eca53e444632d588f532f6a93c00a4e28e13c285e3af5264588e5a5836993d078757937b2b426b8e0acf0a17d20d41513960858a2e523baa0890dd5488d16c024e0258b5b785c20732cfae153e01953c2e8c58d56cbefa130a1337a7c01a48053e8b4e23d4596e354c83439e236b3bf086a2666ae5d73a1615b1d60277e4244294461705178f8ec03287c756c82fb6d30516d833df8b0ddeddf5ab340e22a05584923629af52f51460f28b2b96c67aa8b8128b12eefaf72ba60de8c73f2479bad7b1d8a78ca36204abb67c0e3ed0d33e5a3eaf7b067523cb827e58e2c2694198f75e52f0af64bb03f1d4606e8e876ccb9f941ea5694ea3af8a57d095d6d38f036a681b2f8c05d22283e00774098620c56da69018cae62832ee22058c73e900fae56826238747c8b3dc4284e976d5396fc3a57ddf0fbda21673301abefc1d73d37b9a35f804874080f45eb7782a3b4513e6da6642904d3a922d47b331dfdf9583f0524185eb5d015000a12a3543443f925309dead7bb90cab4f8957d4dc82bad3acc3791b24d27f34a88da3731723052ab6bc1a054a0bc499839361f7babe0daca98f59835ed63833a7e0a4415978f30458ab979acbbbc3a7364376d4aeb55b8d85f2ad77a9ca8ac7ea8bf79d1f62ac607911e0597d2daa45627d6e897a4c5ce1382d36044a5d2eb7ddca720fada967571c82c2006ef4198044447fdc435eb14bfd89415033008ee60ebd2204562d249fa2b957541f8e966435d5a6505f0492f4dfeae4668dee44dd75e42b9b38bf1fe32830e5078f6403ea84a51f69b9fbadeb2ee4220464f8d413c1e67beb13c31dc1d825d60454f8a4392194d5f45a87cb32b9251ead7566d630c523f1f03184c12497b3d724353dc259de5bfa60ce804cc6eae78409efe747177a5aa02ae11ed4f434324ea76e5f7d88c485e12c448426542c0e71d18a0c12f76831a99ff84ffb3c390165c64259ea4246de88655ca27e3290a6ce6bf33af1102b79e2993fe9a6e12fec5c924ee4e09f79c18d6e8244a541a79116f8e90beedccc2ad337b8302062f710611690583c0bac89fe81314effebea52ac725363087a72d06f16a2bd066a5e889c304a2a2b35f3f6846129d0e8fb507a61e3f88192421bb2e3e4203243ec338f65ebdcb1b9c75bcdc7ee04795717417a20956c4a68f4bfe514aef125c74d804c898c5308a75f6b927b52bea3c78729f354620a271a28192809df7a7b4c38d9493de9949d98c453cab064da327fa78cbdd65e6bfdf19e9c6344713507f0106c68c694c691fdbb4894189d4855f14f8f692a532fafe071e67cfd0c678a980d2f9351011fc59f403f1c63897f8ed2eb8e7b87502443a9ebe47014ccaa9b34d23c6e534a2500e54099824ebe1bfabc52a5a9088165cd18892c1c34a592886e5bfdc1966104aea571702d228ef6c6ddc9f15194bfedc88be3ec51cb57f92453579782ed782d170a3ebde8a41dcbfd4b8c5d0bff46fad4f116c0eb94a3c3d630610c31d4de11a3c6f5bf8a3b5e317d147b1a6993b0480a689691cedc74976bd17499047b8e8986caad383fc1570ca371c5d7c29dbc8ce1eeb61c8d96d27fe3426941804774f1a08c4ffdc07968e40d6f2c22bdb0cbd7d97b0da97e65e924f9", &(0x7f00000000c0)=0x1000, &(0x7f00000021c0)="c565c36fe87543bccdfd6de3f31ff48f6d2b8d9ba4bfa1c4802c606516c974656e7f4bd4e80106bc70589333bc51324d41c668f5f66564310c950d40b2699e65a0bc8de69d8746dfd1e34cf6621fb9c17842326d17609a3aad30dcefeef085f45176e0e355dd0f0e48782ab8dc9b6a6f93216e17a50ea319cd1bddf10217cb5617d619d70bd2c275b727f97857e4fe66eee0b31e2735b89f82e40771de7b79b99e4d2ada746bd74e5916e86817d7f32229bdeaff7f932093c2f48e52df0b8c7b802408851615208f4f0ec39657bcc74676cff191003d7da8556315130dcf4d73f2e7e6b816e1aca0eec0a267de93e3a26440f684e2a701e1a5999b27f9a2bb88a98d7c91a0d7db706c6a637c105722f70731af2b64a85a576abe233430746c7d1bc03335fa0f511d163ecf27ed40bdc9c878a665fc022a0f9bebd3e06b969b6f37d56400b949301496e6c78de73f2775c40bb97e853aeb8a5007eb3c06cf8780563fd4302860f4b3d8f585ce3f7d5aaf478125c0553c590d1ab003c2c50c2ebb71b2e70e57e52a07a24ca9b0dc909252a73c1ac2c3f043d74161c32e4a935252b013e1985fc1b8065e9ddec4c48425813a041b4364a1870cf4eb9e56c4159889842e6c9071f0c14221b8ba6c1bd15d203b6ded94680367ebe7493316eeef3eb4bea4e6fcd0be2622c6206061a06bdb4dbaecbcd8ced7cd4144b296d2c9ebc4b88175e3bd7aa1323d3fd617afa3130c4f38f197e42832a5b8e503d634f0aa5b9e8591b77ad89de71caf776194fa08370939a8a221eb169de8ef952111902ec1053eba1932b5fac3a3777ff8430c8e544c3b0faee00d63c796febae0dd35beb1edda877ba1f4c8f6b888bdeade5bfb5ef4abe3da78f0ca2474df385a9c98b4e3c92f92560ec25bf8ca65aee3c013f75a6f82d9a8dd73bb16379cb08d5c1a7bf5320f3422b74a09cf15ba8e58264d0454cb94e381f8f8fafc66373b8dcdb4497976f81be7702073afd0851ea47bf12e842babf245129e140a8e5dfeaabc83e72774f65445f8672b781e12e1c18afaec552d9472c30d31885ea807cd923fdd19257a9be5c73043a62626572c1badaabc0eee766c7563519a35f431ce29f6bb308f8c734177adfa48c2f4c6a89a2df1b7f0d26d7723b8b856453c7fc58a6f64477c29f02060b90398b78ca891fd00a574d12545353efbdab7db683d13a7f2e6c717fdd9b7a14fb7e8d334006136f13457b6b91e8ab3df4a4f206076abf21b53c8787ab5df18d58841e73ab3af5f47dd557eab41d5f85210ec6b93b6398e4f56af679144e7d96227a3d0ac1e633d749b41f0b93ec8b3a7f135941f1ca5ca5ff5d484aa0a6913a959edaed45bbc09cd4b0ff9c0f81edc3cac7a80ca8188e0698720eaf5de92009df7c81bacda07af864c1639ceb1111708e8aa02b97fd60f0c1e4d3e0641750a23cfea8fbc46e69156c4029b5f7eb6282cd2cbb21a12f683dfc34246921ce2fce65312dd56adeb3a44c71850cafa60d6e0b06133a93df9bf881d306baf775373f376df790b5ce0262bda40953616adf92f91d0d9fc3e3e64c6eb692c539b28f2b89d0cf41b3f54c24b06f31650ef709bc9815ca1b837d696269b90f53b4ad6058c7c316bcfd7d840ec238ad1b222570004ec262ad7d0d5c0f0769e5bbc665b08ad4dd48fe313ae7d9adeaafba2a1f3c7e7c5ef39cf66fe4072334d2ecb41b96aa870e7ee1ddd0684265a54c92f8ee5e203747d628e0cb659a2812fd828534e2c9e98a544e6796448f461e28f6cce867073590dffb75d6763c90142484803d4c86112b7bfbd47d8fc5d107319d3e9c26e031ecb50c6f8d3b346a03d79947b6527489f829c3738b672740d476ef28461f49afa5da03a5557a8be2bef8d471e40583d0b297f468bfe84ba74725d00213b61a47cd58780d9ef200344ffba301bdede3dd5b7f7312959ec0e83f958a2bf108b4452d20126e9684a7d7b95808992661e951243506761d20487dd8c6262b36e8fbee3c26deb946248a5349fb4c1d38211039ca4b2d269ced6666448c4a0f2a456e265283cccf6baa16461f5a8d55942427ed0992339309def75cae9064d55f499b4f7914864c8d021d7eed2ce7e0ea6bb6b455bb8163d6cfe36f700db1afe4ba13d8b0438fa2007b49ea3c873d454a8e898162aba1d1b9bdcfe0bf1fb8611b77cba97a7d7db621237f232941d233cfd6cc8f1cca0ac8302a1ff5599fe71b257a2d4c2204c1dc01820f995f73d4c8484ffeb63160a7b4204def5d465be3e58354841e80ee3ff1c9a0ba207b2789f762c5e308f0b91ce666a46e406e05f38e6430ab00988d10928ac39af51c98b7484bcf6df563029ae1224ad1296cc5f7aea6846cff745ed8e61205a21b7483cdab62662069d5ccecaccbb8d22e5c9d5ca6fccb1a2d476a0f110cd95c1d0919b5fc9e55df4ef5a437b21b906a75778469745f50bc3db71515b0fc6c38b05c02551245b8116e56360203d09bd4462bf85f0d60faaa7916f3389ecfe5c75d553bc417506f9ee111be74ca99da292499f6a15c71b8fad884ff9211c5c0e104c3abc3c407c5feca285c4b4e2e6399146fbc4ab091e01e045545bac63dca4222e2ec251bfdff63b790706c682080d81dc24640bd3f5f758f962ce67e3a5cddf371daec21221975bf9a8cb2bd719f81b1521866261e5307dfce0d28aa21ab0e6227f75db9e0d8ca932a5c009c09a2146f6c0bc0fd67956f13cf76a7e06bae3d80123147ebb43a552f9768c788de5dbce9315485e1517cbdedb24dda7b9ecbed2229ff9f1a84d0a8759cba8ca4bfddc18bb28335b705529b0c7f0802de46b37823cd702d8fe648b1d072bd8b32e134ea1176822d8c0b41964d8534ef58385aef1e416815873e713474b44429c58c264c1bd99f3afe5cce85e164ee8de064a020488f174c4570a9a5f46ac8929be0cd1d8fa53881231d931577deaea8d8503be28641479d352c489473cfe6a981962139c220949c09d601c8240b20227cd36a7b14950f9b8b3bb8e0e82b480e902c0a4d9d132a4c0798edb2f02d0832d3e0e0b2ab03344c260cdad214a9c8d558c431a068020f0273341e14fc97fc28022e094b63e330c4094d565ba074772ad83e4afb73ec0616db403848e60dc76a9139888e2810cb4bf8a74485aea6df24311ffd0c4b382d7df35b2fe130f2ad5d07784ac2de2479cb81866357fe0f19f9251917ecd4e9c52ec4144348263f4b93ad4883506ea5442d9fe22bab6c0a71d1ab010a894bbb9e1f1252489e7bdec355269ed83345259f9bd9442c1d7b85ac909980df2597ccf89baba63ce75d0980798f08297d6981fa5ac6eb2f017bade0b2897424820e8e90450e2fd6c1bb66f88569776d7e8efdf4bbfc6974e2e9d27feacc570c9f150b465c1d44369165d7bd59d4510d0f0138e6fe43dd97b7db4c785661477a0512574df4ee161aef376a548f031306648354372b0062a7c5a56d04545892f6170dba33fe0368c2d5f1dd5ae565250c3e6d5ed82738e4c5f7e362c074dc20bb39e04086f16a4bbf2443bbcf7945ec2e5f343285d76edc15c30b8d034956a99cba3ed9e5773326f5872764b6fa54c346a80f0631a0d2fe7962df9f06d4620af57c81b33b258f1ca0095db9d4ed6076fe3cb33b4aa8a3e2face2b365b7805046053f5d86b56a13bdf389c83987ae75cf8f2e317ea7871f4681d5a1a94c35ac3e23af3ebbf865608816c96a09d48ead45332c376a417837f544b75ff80be018fc389482e38f318caff5657c850605f7c77451e3c579bccb6fa2b0c2e6a594a917e9ca439ba1a1be6e30f8689f540a6ad29f04669f4731136aa8eaf1e03e625244cd89527f03101023acbc0d59f7137b31e0abc0d45cf39bc49ab0139dbfb116f72a951979adfc026a7b614eba59455cce3563d248cacfe451dd3ce0c81183d878c86613345091b7cf1026af7b505675fe5009d7fadfeb4997295fb9e9f8f289fceca84052d0cf11b475f70a6f9980dfa892d9d5d0f23dcd3924ea02cee160d6d734974d0b94e03d3c43bb0d88362e05fc74e786fa3fcdd1483dd37a67cbd83ff39ddeca846be9cb54c8e5ca5be420bee1450d038095f7871a3ed7708824849f56daeee6185b679cc0dd02a4944b75cd9c318bee7ca023734d87aebf468e9e12e920f0206c80332099e57349ca7f951641ed82e9e8480f53ae85ebd774c7eb4cb2f388ed6bef2a2e7f855f5a7a37d5d92a2dbc699e3ecaa75f5149e40b05bc83442231602596303605dbf72be93b05c2e6e73d23895dead57de83028d4206ebdfc205bd8b197ab30924453e129b843b43ec1fea986e457bb332a67f6f5c0da86d76e2bac16db157777f6463568404a434de2c296c3c55e1b7032ab2311bc5c8c934796e144e696f8bf7e5fa7f9633f22bccb78bfab8182a1996dfc8b411da0c7d09f6286dd6d713c29bab41ee90c180da9738d41e5929bd06281c2d537a204cf15aa6140b5d986c188b01a74bf5f2bf483220da391a39a9748a390685b159bbbd3dc8e11a3e6b3e167d64fe746f4046ea218526fc8f4a079a16f861d95002bd43af02b3de24ea9976a78f0f4ab02743180df2af22fe3271f7336e458655a50d111beafa0f8cfcb7a9dc4cecfeb10fd83f79605f7d9e261a0d9b69dded17de41cabb02bd9c42a1c59067651cf7dde8a405d0186fa1fe3aa16d97d36341f8c0b8882c7147dad96f57a67f037c1ed083c0b66832e00080a76da112709e4f51956426de2fc3b43bfc8c897d281657c57192ac1f719deab14cae7d6fb5e27b87d3bb8eb22deac103c3851b2bf1d77dc98939e17d9765d65c8b6086689739e16dc9614fa52b4df11b5a44f45598b316eb881ad61ef7f3132f3a6c0e673b2e9561f3503281a70193871e0d7da04b0199e8a1a9830bb62885171b7fb1e3a51b7b31e33f70b80e2d7dbb2c0f4428639e201b5be0c1a48f4acd2d9d5c4d641e8781930a2cb0b6ec5434d9780e7fd75db79a3db28ed029cad2b401b4318014b83145d8a23e6a4e8b772770d02fb864dff675e6694260a2d9a1421d47ecbdff14dc596692b3d34e5eff1ea4a11299c38d7b06cf56535b53e30b2bc773e54ccb0d542c7aa8c802d98e3539639417cb50953f31ffbdc3d29ab0685992e9445b1c7fb5585eb14164a1ccfcb7657445d2b29dd88e0fc327979e9cc659167f76c7b1ab61238b61e6b0c43858d387b402dffacbfdbde6120e3f7bce877a570d11582f07c9deeca4414f4f7d0c418c9eb663e451aac4c9642f2cea0da1b9aba127944d690f2363e52ea38924140f6c2aee0b5d2583ac4cb2cdd6b98c2c86a76822276045c71840584d4b67b88a986589a5e74f1b6a8d8442425ed191257e6e82ec88b8ede368e3f97fbc991ae5012f4fcaaef5133c90961f8c5fef75880661787a46a0d6a9467893bce16366b7d62ca6ce943cfe6f9c80b9bab1c5ed71ed51169856080913c0bbcc776f465df288187f2db189b7fc053c42d8317338fbc35f8da1b3253e82470041888ed5584cbb0b5879bbb029679340f2b7217d117efae206d1eda625efc14ec85b4418e6679fc86e15e5db2dba41b74c185ee3a448e98af5651550991b4f534a38ec5f4f72b366e3968e70455f9f508f5060b0dd67cd8e3b0c1629c6dd32a884e2d14ad4dea58d30bc539614e6c8bcadd6ac3afefa609adcb146a29706f175ae0262f1f78d47e0ec6c77c0136ca2906b2e6c336adbb9c2d1980d127da0dc80e474c405d324ac8c7bf09cd3ba77cc1a8d7c7b62c19ffc2c9f0", 0x1000) select(0x40, &(0x7f00000004c0)={0x7, 0x8a0, 0x7, 0x5, 0xfff, 0xe, 0x5, 0x5}, &(0x7f0000000500)={0xff, 0x129, 0x0, 0x986, 0x25ffefb, 0xad8, 0x2, 0x4}, 0x0, 0x0) 975.197853ms ago: executing program 7 (id=39): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffeff}) (async) sysctl$hw(&(0x7f0000000040)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) (async) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7ffffffe, 0x7f, 0x1fd2dabb, 0xfffffbdf, "97071540d67d3f0000f80aed847bd8ae564ffd00", 0xb, 0x1}) (async) writev(r2, &(0x7f0000000400)=[{&(0x7f0000001b40)="ca091a4cae3d88b240910da3b5711bc6678ff5206f2386134eb9123254761f8ddac77a4c40100b192309eefcd68fe78b5776e0d6cd14133d357d1437796776be6a36756b8ee30545f9cc78ffdb53a7ac074c6064e5f838eed4d5e0fc3dccd0007de345014e2e062f2ef22e91f471406bb42619261536a63f70124955617062cf6a817b2f5149b7774774021f87503fb8c2eb7a668724279c9d9e85830a35fc47933aa849b7bb9e6860be54344a2e481186ea0c5d46fe72d639189777d4d811b2ddefc67e41212a3b8aee18aa47d8d44f453eea343073e0ac3645becbc17632822a40892080a4267f0b9fe9d16a3a2f4d10e746c3ea8d5c69c03a4f42e3eb4d489788468b4745cccd019ef3e31994d4fdf272b2e65c33b8fcd17e342f98d1a6ac3b576af0027f2afbefa19b873c40bc907906b6484291bd9a76d2e8ca9334386895057697faec68fa1d13666aceaff849ce94ebd693da2c4d039367bc5c3566991bab45d1d676723f7178ac6beeefe6080668fa1c773d7e27aa8aed27ad19adf18521da875f8163698c468945aee61f78ae920304a454119b848febbbb6a27da3ecd7766ddcb4a85576fc356400dc06dfd1246fb293ed56090a4f1a252227d28e959b7f16a291f13bc6f4b1bc25debdbc6d10c9918049a42eacfa4f5cf2ba06ed5c508758b0861f8adb48a89f29bf3cb7761aa37864d3088b5f08ca68608cae45f3b6c43eff6488ba457f395d629c4d54a38ea791387fc32763bcc3dc4d6020b8b9d7fc31ec10364cf71b2612f8c65c013ad5ce010c79754cd3303d9c2c76a5442334c40678a19660204f2e6b166c7dc8e0d2f699ddfcf9d331f389ee0dd364c253e9e099131b8c6ddf10371d2e77fbce2910cbb5f55d89c0", 0x278}], 0x1) (async) r4 = socket$unix(0x1, 0x2, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) syz_emit_ethernet(0x32, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800490000240066000000009078ac1400bbac1400aa448db66072634d09e9e699e9a74b1006b3000000"]) listen(r4, 0x0) (async) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r4) (async) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="e96454cdde39c4e8844d6c7ed40a3d99481f530ee101f6864fca55f97730cbe93b07f8c7bc4aa0b3282852015b20ca294a9417f0b27a37fca85d9bab277ac319fcc55190eaf4700f2dcb1a6dfc62891bddaf8bbcaecb620e1b0911279f53a75817aed996ffc67600bfb7aad700a96309d328667bfdc49ac8dc87b6350943cbb6efae04e046e7455c9eab746d5eef96af54549d15145bb8603e9b5ad3048928f69ffb809aef5748c43877c1b2c7224b076a2f", 0x80) 974.923223ms ago: executing program 7 (id=40): poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x11, 0x87e) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0) execve(0x0, 0x0, 0x0) 868.696887ms ago: executing program 7 (id=45): syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0xf, 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) 867.799146ms ago: executing program 7 (id=47): sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, &(0x7f0000000100)="71f90600", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000340)="592e128d", &(0x7f00000015c0)=0x4, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x4, 0x3, 0x0, 0xfffffffd}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000480)="c5a54184504e7193a531e936e50c34aa21e8de14a3dd9c063d0cea52c2ef5e016a28202b5c35ba82772fb76074042d3cccc2a35237d7615ec752abe92405134c382de51611ecbf704add0b6486c7ded68d7753c9ffd34e8356b3c917bf610412a7a1f66b100cfa0d32a5b4eb385d51c58f4c3918d194604f21c7b18840dce18e099fd6d1dfa16ec21c40e80964b22d8f22ae715a2f3aef54bdab42edb25604ace4c13a2f9a6df723409e7fadaf8fc1b24a150fdd4b803d78a92b41b7cc485134463084f052298f22f4aa2e2181c3c5d1ca5d60b976f3b3d61e9ee1a294474bba3156c633dc8a3070eafc281a5fdcf5228b95cde2cfaaba0be9eec770df270b73f41bf2ccbf307b45ad59b62af1586959df05324efc0b9c356f0677c47257b203941b9545341e1313c566ecbe9a194d112fc1695dc80215b9f8665c7d6fc559f724cccc834ab6e89d3d2e4a58b45a2e66c549e7d195d958360d1fd86a1b219f908d3b678b810551f147774b3d5147ef7f37c317bcc6a61aa3455f39b0ff2a7bcedefbfe6a910e43192a646356b982e2673fddf7ecf75777d24d33470b82e85a14dc76659382b87b52fa8d7a78ecc8b086efce163adb5b86a7ad32ca1b979300e47025af15afffd7387dc6653b3664c692f35cafc492998e72830c0225423587d339857801c36923602907424ac638229bef5f52022ede3ee7f6a62a28faab8ff650ae7580eb0c007ba3f839d4fad64a4bce07f6a5ab85224cfefd7ea934039287aca0031931212373a3ccc0704cb9930461704f01f69ecb798cd7601457318fd5791994792fdaea9582b4ae7c07592aa21b5d928e90d06e5e550b5a8e5f3274f40c06cd3720066dfd67f656be7650cbc0786b4f0b691d0b8ffe31ca0e2db0485aa757ee73f1812892d2fcbfaeb52c674790814e3542f26d0a6cd64d875bcdcf1b9524f409d8b6c8c1b05897ced361bee78c30406467d03bd106c3a43adaf1db5728e63a2747d668b94c611d0279e8589031aa3e80aa104ff8002f4fa51817f2cf32ca2e8f66015cabb26b1666d870c5a981abe0a73bb2bde10b6cf5f4a1cae5065d2a8fec6f25027f867554dab7bb5dd90b608bc0002885a9a7e5af061d4b0a907b53f749cf3ba816f62c1fff6cfad55de50d597a0de4f84212846e55b89874c45a27a42c8b260fb576b5f2bff14d541a6b47fc6324e9e5d4834a248da413cc1ebe0e2a51bf0c161cb80c354ce7c88b53fa3e54c942bd3bdd03debbc815285460dc0db1842a7c30d1f5eaf064287bc1771b11b5b776063b20f82e7a2e740e238b145d0498ec2a8faa39b62e02e28a3494647cf689e330edd5e188c2b3ef72f14c23f3bcc16ab9c282495101f681c970131b3fa201cd6279ae1886111c2df4b6368b2f15cf8eed297a5c63850828fa7f31ad29b626e7ded3a9dff976984f3284a11fe63f635fb705b86e86e4e2bd5151d4d573646a48f6cdafb15191eb6db7a0ceffba763bc0d86102700c21e56ae3defeed2b188ae35ead2b23f9526135f4cd0fe35d0f1ce33144214954ce358eda336324ac29d20bca0e055ca1dded6b8043a4c8e0c8e870246589ccbc1e1e64ee5e9b26b5b4d6d6e159141a37b56a4f7a5038f3fd5885eb6631dfa9c34f0882a82db5d12b0ea723f5f6bda955ff4896b7513b91af8ae491619cbed5a7ab82889eb13fe9a6eb95695b89e5b594458e34567f409a32b41790502d54cb37463904bb3369b872ff25de7548c1b413602fa7c923186a09b39482f6f54caad834c749943c46b8da6557c2fbf89650aaebe1d6f8151456a2338fddafa0830177c84af90d1a10d15f4ba6349b880b7c12c0bfd399a979ba109aac40b0af1911cf540ad3c647d1793d3a204b0fd06131bfb239fd5cb211c81bbb7e8b3f095f97395f2bd2fa9e4ebac4054acfa1124f8e3e496f0073e1908db39999f80d49947ab07b94a9c95a4e0554a1c910f5cd0c6e7bc33c6a6f7edaee1dfe83117ff850413936226425d735454d776669e3a84363171907a0f66c88dc75579ace32aa6c739b15f095ead2bc838e13aece76352008f9354f9555bc704e14f7aaa27f7841f2ebe02c57bfa9797eeffcf7d5cb2d313386005b61581c0f7769f729a20f473daca57888aa68413f2920c02a9abe16ee7b2406a8d56d2050a4bd72528252a6314c7faccd6b0a8c79914d2b16c0ca85810bc42ab8bceb5a3d048d21b55ff71ed25c7e08428844acc4b95d11670eba5fc8a023eb81fe8afdd3018e0dc90e758a2cc5b7c8db337d8e603b7e41a25d5fe8e9590ed1ae5d569cbd35fa276501d45980d6732007c15148b703f21ee18fc5bdfbe50c9be94c49975a087b8f61a172f73e188f612d1f486e6c0507a8e1e1beab1c49939b6c173234ba93546a5b98ae05f198324da7e2d45a903506476364dd38070d50888071d88f9a9d4b7683d233ff01dd27189a3ef3f0e22502eace8cfb939278a85530a6a7f89d77d775e85d06aad7f5838f82048f0eed3b86111a1e98ccf093abed0f40fba4d3efb305518b377cec9527a78f4787ac0af68f52dcae0b385bc6920de123eb4a27ac4665bc67ee1f50b952fd2f73ef5412b003b3ff2ba7b8d2e6bcadaf0cac5c17cd6cf1945d040709a0d4ea34153ad1b5ad66e6cfc5060bdad6b1989ed34892e5026e0e1e51fde2e9602158cbbc78676d1d80a05c008adfd6939732f4a06acb03c79d9f5e923fdfcfca39166faf941b1197439bdb7171d429fecac95e8ad2593687c0863420eb1e4255a8be6d67b581ef7f989f39fcaafd9430e2a24d1bc464e844cea03f70ae71b3b789e53149cb2694ef3e148679a0406e7da063820abdcddf002385fb4e854cd4cbafcaba557edd3deaef3edecb06490eef0e8b2f797117eb629220e04dc905408ca99c82f912b727610262d3c8c15784e5cb763ce403f7fb1eee39f55b264d2a46a6be65a1cd65c916a83d3a88951f52d7baae5f878fffcc7ca72c560e72e564775e4558184eec86378e978b5274f2832ea77dc0a1368b757220b968216b38585a837f04a85fc223322e84cee8d77eeeae8ad914b617b66bfb3f3600531e5c3c549cdabb384c2e8560d905ae19f1087ff3b5bb15faac681ca0a50daa50fb9e99e0c6a5fcdb193294b5c963e39309d4775027571cc40373b6e9a6fda10d562bd40751e9639f637c68da62b030042ea957bf5372327be1252f0f7fa0b5f970df58fedecd83cb7829d3e6a90467baf9a19568661ce2ed8a397092544ad68dd1f8e2403cb56d03d3024df1a9f684bd86d01390152a0d5a89ad5473d7863407c8c334acfe65b42fd5e61cfd09bdc6f1efb8c6d39cd7650c996adca08b909b40326c14d5663db2ee967d3a528ec24aeedb637810656d8554bd21db3a3ce022c3ce6087aad537c4474e408205c5fc67745ac7feea6864a2eff3876f6998eaecbc07273840abba4d040b2a666eaf3e61a70cf142f9024ce6689563fbf2516d62b221fba954ddead04fcb6216838674d2b05cd6754b796579456dfe3503c3e8b5e076f33499a8f314952b7191378903fe2ced2dbe6b3a4689cd6a6743067ac14370e3fe7491d6c222c796f3bd72ab5a1227cd9add23c73d585525aeb1946ddd2552d83bf73e27d483976e79b809328e47808a6529c4e289d13268bc461c91e866332e39889c764673d9811e9c93875effd5483640d410817072fdb4e73f82050b4b3dc484759e562ce3ead655cbdf6a5ca18a415b236096b6230681dfcd726e1014f41bef22ade767980ce582de9c10a8e31a53465321121bc83f495e703fbb588ec2840da5a9cd056f54bc9d17a7d27281db5afff2ee0a42dd03d7a60e9b054dd48d7169a13f5b6534541b9b8a89ddc0d6a4a42a50d29e8c06da41d5363def963ee9b431f8ca7d0ed9089131648891d18c5f64a1bf73bdaa2b4b976cd06e8a571c8929815b45f57fd6fbf0c71d0b28db357863f1294cebbccf2fb393627f55ab0dc5667ba3c9c4197188ba647af750712e27508b1f954498860a24625f07d39b9eac5f6d7aad452834aed096a8ccc2ed95dd86f9db0fa9c255feb02e1b333d5770b4a0351fa1934ce89bd19b9144e9bf05ecd22ceb928043b61c5b69aa16b5f72e9a6c8297d9ce998a25537288c3f72b96e507ac044cbb42f14560585a65d11871a64e0044b8d641f1af5b46682e05ac47468857a97c0eda9eda315d29a84213a5edf030662fa1f9d85b3d2a35d0e6f429380682ce0fc4af22552f56d76aaba08e372b4f008896e6da475c469a33a463f005e89e995c6d6d016077fbc94e744dd8b397a54c79c1c1b555b1061c0ed031630dcb2384a72c5d143af7e2198b6ddafc3021b7ce141d3a8831453619d7520607e43ab2f409420a8770bdbd2762ad30e7215ce93412aad9c4f79b5cec6205ff89cb6bcba7c03713939bf2d6116a1032d1935117cf9d31705848bc23d9764664240a92c4fc5cfae872974c65086e693c9840e41054bf1517b230d5649b385e368294c3316421aa0102466c6f04712a2a59d06da4234bc094c30fe1f4e0b965a760a7e72210c629483fa5969bc96d3950e90ccbfef500a9f2c47530fd3c9405e49de7481491fce6c5ff593a0a9da3e1fae84527282fb5765dbb08d80ef2e8138fbae27d7e7012a35f2524a6cd85568c332675138d476662ddc2befe8fa39cc1f52933b38a9456bb9fc58dfcc0a1215ca4bfd5776d62df0c60b230d5816bf74b447ea15a72896da02415c9077c73096e91f0bb15327c71171b1219a12145b833398f4bc21b5df1bdd6255c646bca76b92288b34dc6109d3f0e0e83630fe2394545aa34857b63ba5a019f0bdb1fa22f21532a8b85368ec1766b712cfcc65d58df9863e9cc03a699589c21d693346c6fd4fce2e2013edfaa4adfafd2dd153cc65fbf08e0ca48b3cc0d1593743dfd281e10d55c00dc06c4a31212e3114128e0b32d3f3dbc39b6907544600f1fdfda14f18c337e0a69e0ed609670eb53ccc3cd94ce78dff0f22c74eaf767a21c603373c300843609e2c2374754940e816b0efb8a02d379aecdbc0a564101b7f31b2738e5af67e2196419b9354f94fa02b83190881686dcc557457c278f2fb6e286adeb1798da7caaf05afa20537b6b720fa2b0186c5f96d85aaf8fe9df187c8a156b70b9060ced27f00f951eb2732bd662817a9aa81d3054d6d16d3dfa544806667c9b50134175ccec548f81f5e332e542f5f6f5362838643d7a3fd0cbfedb2fea23290a89c7b9bfd2001651721d93bd338097726e5dc84dada9fe16bdde7ba2a9ee7f4cf8305359f79ae6e53c665e4f9717736e8235e0eec5d963be8c85aa30774a9649efc67f21cd8d76a58df690e4847a1372280ec8423bcd02986198b757c3d135f7bf28484c941577347ebb77841041ecd86a602b1e2bf388618f933aa51c347c35daece045adc3bdb3480576e8f158bc3dca4d4e2b2ef5169ffa4fed340d55d57282ffcb04ee86fbf3844a378ff07895fea752bcfa28616d9e7f78a0114094f83c4b93d4a966a216f2c7a1d67a1ab80732ae2f40a0b1846651bd7801289604a3d63f67f3a7c139b17a9dad841d87d173e69491e2d03f75c130a50bac3962b5fe658626e44e97baeb56ecde177d502fdb5d4319127cdb30f1d3279779f828fdf65195f7101513be463e25cc62deb28b27c491a365d8d45b5540e6dc71396e3a4695c2acc16624539bda29feb1a6f6d4a376e253af4c247426ce41aecd2419f0e9e76f0af0c9801b784c78116b946cff9794b7c708139547e1854a122fb58139", &(0x7f0000000180)=0x1000, &(0x7f00000001c0)="610824ef979b7373a57ccdfde7a97418a819fb3d390114572456c2054a48714957b70c1c55ac10e6a2baf7dbeaa3ea62efbd306271f35b276698c2643c9582de5c9fbd60a8c1338efa0b1f3c1ffa10c541a26671f857f37e95f2a2529eb6999149a4ba6abab5e6b87bb95a278cb95c1c2d4aec3e6040a9548f0bca73e90bc1113bd32b3a9514ac107ebcdb12ce6bc41dff3efd27a4ca6f69692ce8c1e9e1693140038b714ea447536edc7aa3989f6fc54ce6e781fb41936dd2c85b4ddb3b05076f512c63dc4b", 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0, 0x2}, 0x10, 0xe) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300)={0xfffffffffffff800, 0x8}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) 631.635033ms ago: executing program 4 (id=59): r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x70) setitimer(0x1, &(0x7f0000000100)={{0x7}, {0x257, 0x800}}, &(0x7f0000000140)) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x5, 0x0) r1 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20}], 0x40, 0x1}, 0x2) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r3, &(0x7f0000000580)=""/58, 0x3a) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)=""/32, 0x20}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/214, 0xd6}, {&(0x7f0000001300)=""/166, 0xa6}], 0x6, &(0x7f0000001440)=""/92, 0x5c}, 0x800) sysctl$net_inet_icmp(&(0x7f00000000c0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60826e030018000500000000000000000e14fc11133f6400ff0200000000000000000000000000018200905c00810800fe8000000000000000000000000000aa"]) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x4, 0x2012, r6, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r6, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x84) 615.464974ms ago: executing program 4 (id=60): sysctl$kern(&(0x7f00000005c0)={0x1, 0x5}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x57}, 0x2, &(0x7f0000000300)="e1298e4feec76a87d0482e96c76f41ff89dd031a450ebb8e4fd92ddd414487105646764b2c81e9411142b1919dc92176a25c522091ac09cddb9d25c987aa38aa42897e8e66982d7ea27c565c2a5fba7e2d56662dae953373032df8de8bed282e", &(0x7f0000000040)=0x60, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, &(0x7f00000000c0)="a939e1605471b69aa9d828212b12e2c55fc590e6bfb863b5855ec25aac91eae67fadf7647f63986589e83735e7bd69b9e95ee0b475b3b06cfcd2d0a225805a332529eeddbcc68cefb1f7359e431aaef1fa42614c752e7ac08665997b4779fc5a08f9f20db95d906bc22adc877e732a8d096df0e4f5a8c0dd7790a41f7002e02abd61fb202dccb7b774e0d30554512b6e49d1ccbc5ef8484d9483cb22ad705e9dddbb95cb95a004f8b206a956a549a9ca0ae7469ed5891225c73c1a27b7f79e4602ce6d99c0ea88", &(0x7f00000001c0)=0xc7, &(0x7f0000000200)="29a3f6bebdea5c7d51cdfdd2fabd94768ac696bd8b06d049d576bdb9ce9490f20ddf8cc1da4b4e4d37fad436b1829eda058d19a1777eaad603b0792ce92c2e76646d3b2b681f42aac7e86d941762cc9a6400e326a6503cdde48318771d8bcef9f5808c4cad38de24fa6506231885420118e933de9f557d2e5bd0", 0x7a) 561.524999ms ago: executing program 4 (id=61): openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) nanosleep(&(0x7f0000000000)={0x8, 0x8}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xa0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) ftruncate(r2, 0x79c8) pwritev(r1, &(0x7f00000000c0), 0x0, 0x37ffd) pipe(&(0x7f0000000640)={0xffffffffffffffff}) close(r3) sendto$unix(r3, 0x0, 0x0, 0x41c, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r4, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) 499.515187ms ago: executing program 4 (id=66): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') mprotect(&(0x7f000025e000/0x1000)=nil, 0x1000, 0x0) 498.823847ms ago: executing program 5 (id=68): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) r1 = socket(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000500", 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000180)=0xfffffffe, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='c\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) 497.616695ms ago: executing program 2 (id=69): ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xfffffffd, {[0xfffffffffffffffb, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2, 0x100], [0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x20000000, 0x0, 0x7b98, 0x1fe], [0x100000001, 0x2, 0x0, 0x0, 0x0, 0x11000], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x8}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0xcc8b, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x965, 0x0, 0x8}], {0x0, 0x8, 0x1}, {0x0, 0x0, 0x0, 0x2}}}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mquery(&(0x7f0000031000/0x2000)=nil, 0x2000, 0x2, 0x0, 0xffffffffffffffff, 0x7) r2 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sysctl$net_inet_carp(&(0x7f0000001140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000001180)="ee7882c5", &(0x7f0000001200)=0x4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xfffffffd, {[0xfffffffffffffffb, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2, 0x100], [0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x20000000, 0x0, 0x7b98, 0x1fe], [0x100000001, 0x2, 0x0, 0x0, 0x0, 0x11000], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x8}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0xcc8b, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x965, 0x0, 0x8}], {0x0, 0x8, 0x1}, {0x0, 0x0, 0x0, 0x2}}}) (async) syz_open_pts() (async) kqueue() (async) kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) (async) dup2(r0, r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mquery(&(0x7f0000031000/0x2000)=nil, 0x2000, 0x2, 0x0, 0xffffffffffffffff, 0x7) (async) socket(0x2, 0x2, 0x0) (async) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) (async) sysctl$net_inet_carp(&(0x7f0000001140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000001180)="ee7882c5", &(0x7f0000001200)=0x4, 0x0, 0x0) (async) 462.132305ms ago: executing program 4 (id=70): r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) connect$inet(r4, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xfe19) 461.020301ms ago: executing program 4 (id=72): r0 = socket(0x1, 0x2, 0x0) r1 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000500)=@file={0x0, './file1\x00'}, 0x2, 0x0, 0x5}, 0x408) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x1, 0x0) r6 = getpgid(0xffffffffffffffff) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r8 = geteuid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff}, 0xffffffff}) r9 = getegid() r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x800, 0x0) socketpair(0x2, 0x4000, 0x7, &(0x7f00000006c0)) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000440)="3f4601ec9ee3cd900ee6e2ed4ab6461695884dc39bf05060892b3f6f2a959ea1b70d9d14e88e2dfa373972ac84db5dad53e346eb45ba7c213c85a55a69494233fdc68a3cbd1d538acb416161a30a406e7a8d31210a2f3cdfe45cc7377571396bc2ad0043", 0x64}], 0x1, &(0x7f0000000d00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="1aa22866956e64cdf3e18c4856ca6dcbcc3c5f6346b6a6d1fff8db58cd9577b7f0ca3c3291b2b6e8ccf96aba52d5a677da3223aa2df12e0cc1e245f1f2bb0628e5faa28fe4110d25d2d74fd7f8886975aa1e2402868cfaf93dd7000656a855d7", @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB="2000000004000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES8, @ANYRES32, @ANYRESOCT=r5, @ANYRES32=r2, @ANYBLOB="e0d60af777aad69cfae122653446442e370d9bf4ce54b53d1dee0002f787405ae588d56922eeec6d70b4176bebc17ac687a39b7a6b276b2b8d69a8e5c9bce27d210a3c5c812d829c75c7936d445180beb541981476446ef637934ccc2af177a7dcf31ee7473bae7bc86e49640899000d496f712878d06fe8e660e60459864ee04edf813b9d7d4985f475ce3fdb07dd3471299c25f7939e42fcb1960695b47d2564cbd62fed56f5a0eeb4d820a5e646a3e4cc79d4f7b279fb82b74c44a433d30e40c122ff08455df78e1d9a34107df0fc074ac3865b32675705f8778aafaa25304254136344cbd41b8d948bfcee57543d4880414ccb721ee2", @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r2], 0x170, 0x404}, 0x0) setsockopt(r4, 0x1000000000029, 0x3c, &(0x7f0000000040)="5adece85", 0x4) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x0, 0x0, {[0x5, 0x0, 0x0, 0x0, 0x8], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40], [0x2, 0x0, 0x400000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [{}, {}, {}, {0x5}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}, {}, {0xa}]}}) r11 = kqueue() kevent(r11, 0x0, 0xff800000, 0x0, 0x16, 0x0) r12 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) kevent(r11, &(0x7f0000000040)=[{{r12}, 0xfffffffffffffffb, 0x4, 0x1, 0x80000000, 0x7fffffffffffffff}, {{r11}, 0xfffffffffffffff8, 0x68, 0x2, 0x700000, 0x80000000}, {{r11}, 0xfffffffffffffff8, 0x3, 0x2, 0x400, 0x6}], 0x3ff, 0x0, 0x1, 0x0) poll(&(0x7f00000003c0)=[{r5, 0x1}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x27, 0x1, 0x200, 0x7}], 0x8, 0x0, 0x5, 0x0) 329.164128ms ago: executing program 2 (id=73): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x1, 0x5}}) r0 = getegid() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8b41, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x2, 0x4, 0x100, 0x0, 0x6c67}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xb, 0x2, 0x0, 0x100000000}], 0x1, 0x0, 0xc0fe, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0xe6ec, 0x2000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e7130e6de48e6347f6a", 0x14) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 328.963032ms ago: executing program 1 (id=74): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x4a, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "0000c0", 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @rand_addr="00fe000001000800001a000000000004", {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4, 0x8003, 0x0, 0x7ffe}}}}}}}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a3d, 0xc7, 0x3, 0xd2a, "0deb8358c7080000000000000000000800", 0xffffffbe, 0x7fff}) write(r0, &(0x7f0000000080)="ca2d62a9f01799ed20b1c68d9b58c43f15639b3b639379df57c3b98b2b6ede1a63ee5e5ec0ddca4d1efb2c8b07620eaefd0247aa8a39f536595d84d67f2073991521498d98a871c14bec5ddbc4807e903d2ad6a9474db1920e5ad89ff534af51f5fcabd8bcb2cd62c83296bbc54daa3064d5193bf4b89c648408", 0x7a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r3, 0xeffffffffffff000) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x1}, 0x0, 0x0, 0x0) 327.965609ms ago: executing program 1 (id=75): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) write(r3, &(0x7f00000000c0)="d695f284e44e4c8df9dd46bc1c35c38401c68855ea06", 0x16) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) unveil(0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) 327.472474ms ago: executing program 5 (id=77): symlink(&(0x7f0000001a00)='./file0\x00', &(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000001fc0)='./file0\x00', &(0x7f0000002000)=""/4096, 0x1000) (async, rerun: 64) r0 = socket(0x2, 0x1, 0x0) (async, rerun: 64) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000100)='r\x00') connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) write(r0, &(0x7f0000000080)="d99aca906c", 0x1dd6) close(r0) (async) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/503}, &(0x7f0000000240)=0x1f9) 274.992339ms ago: executing program 1 (id=79): r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000000c0)=0x8, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) flock(r1, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) 274.789314ms ago: executing program 6 (id=80): r0 = socket$inet(0x2, 0x4, 0x1) sendto(r0, &(0x7f0000000000)="e309669920c0ebebd74d6dac807763f7506d85d64f165e731cde0a94728ee8e7f22c122afd69d38d730aa7fa6821bb93816adf28f9aaa07f7a71b414d007d039bf6122123cda178661b61fcbb3bb83665576438e5d3ef2ef2ac379038d115b1939e9b461164996858e43edcb77e65ce47d3bd28d252f2ced656a0095275c0e1556848a3a4e5f7a087133e3ab0ab1016735ed3f92f7dd5a23bd3669a5eafda6e3d4b4a572a3eb8710fa6d1a760f5b40b948e7368545c0fab3fae6df69d4ae30895af157d668f4e32f7c7d3f2b5c7684ae49848d9900f714412a1fd6ffb6e44548384ef342fc95349046a872481d977cda44665922124a6a6bbc", 0xf9, 0x404, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) (async) sendto(r0, &(0x7f0000000000)="e309669920c0ebebd74d6dac807763f7506d85d64f165e731cde0a94728ee8e7f22c122afd69d38d730aa7fa6821bb93816adf28f9aaa07f7a71b414d007d039bf6122123cda178661b61fcbb3bb83665576438e5d3ef2ef2ac379038d115b1939e9b461164996858e43edcb77e65ce47d3bd28d252f2ced656a0095275c0e1556848a3a4e5f7a087133e3ab0ab1016735ed3f92f7dd5a23bd3669a5eafda6e3d4b4a572a3eb8710fa6d1a760f5b40b948e7368545c0fab3fae6df69d4ae30895af157d668f4e32f7c7d3f2b5c7684ae49848d9900f714412a1fd6ffb6e44548384ef342fc95349046a872481d977cda44665922124a6a6bbc", 0xf9, 0x404, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) poll(0x0, 0x5a, 0x0) 273.983865ms ago: executing program 1 (id=81): syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) sysctl$kern(0xfffffffffffffffe, 0x2, &(0x7f0000000240)="700bfaed204944042e3949956b536c229f8ee6e7314560fb49b60582e3f886d55b9e8ccd0ae2dafaf32b08e4b43b150852640ccaa6597626e8ebfc167e8da3f51c3945b07c5a0cf8a09e907bf7f65554b3247dab89fb8a68a1f34f1c47d3", 0x0, 0x0, 0x51) r1 = dup(r0) sysctl$vm(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000300), 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) 216.095838ms ago: executing program 5 (id=82): open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1ac) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7fff, 0x1f, 0xfffffffd, "8b02000300090a7848b13e13355f4fa7c2f4e300", 0x4}) writev(r0, &(0x7f0000003680)=[{&(0x7f0000000180)="286c8490cd38804c7bb8c0374029c483c6cae0f739c82e66c6fae77669dcc9729ab2acf122d9ced108e49df68d349e6bd43deb0a744bfd2fd3a348625244b5b1b0b4bba394bd099e359d773259b61ea55b2d6680aa0e7fb59709c1129ded28dea3d9520d99d08f1be54d877f58eec3a7c8e4726650d7ff53b18e47a9f235fd296a6aa670b58250917d3a52313e6b07325a80ed5a8a2561431c95873399a043aad2e58afa01f678ca447b1b4d0058f196ecba78343c6c37502843553da98cd15f670eaba771b26baac26b6d5cd410e000d680c04c06a4dcd5f4398cf034fb22a5adbdbb62eb4d2871eab6ae7b7ae2bb70730c39cc6f196efd872385e899e2d54ba6e575d5d0fc790996554637854e35c3fa8f3f85d383b78089c4ccd1a977b49c2b18bd94691e37d7419f214483fa4184d4a3b8c0bbd416e0b4fe4b5569b944dc63bbc405627435598344ab27c409b908b4dc68b5fb2b563d233c974f0ee641d99ba59de8b6706bd938354b82e17c29c5f7c49cc58b690c23131cb8356604b9028e16db5758463f3bb2fe34451ef7cbe416c423d186655396837ff564a0943229ad8610cbd5e920ad1be4f4a58257fc66996a325e31a7994fd57522dfbce656fdf05a646d3b021651958955f661d466c3b8276403176ef4da22a810e5bf2ab2e599bdb7dbff6da92107c00d079c328da6e061601501a71c0ac2c0498731840448123773fe9e4346f3783327bdd8b7dfbb31e67b1e81cb8bd15f04c28502902a630b0ff8b44328f194f3ec6b89838429bf1ab15f5334178d978c3de4a76f1c6c9c2eaff1a2fc6fcfd67486646d3be630b07a91e49e04b4b1b239bb027587b84ee175396d35ee7c77d2f5e473d879d26a07a37b9cd7b1e5d631d31facb45faaeec478a4b6be9e593b1507b012466905708d4079214fa2557612dffb61868ad4a87c99d267b78f8f038833fbb14e1bbf398d561306bbda549fb8b6dcf69293aa36a03fec77cc2ec1c37f9d5df47ace7f8d1ee162c1b4443a55c8e0dd32472c5efdd02e5f9719856800711474da4e51c65d0d658718410160b1c5b68ff4a6a8dfdc5f8c6a5c610b79726185dd0e49df221bf0028b6caf6ad5946e37cd71d04aa91746c9dc8eecd0ed754d3dcd619795e29000e3cc5bff5820fee6cd7fdc9f85a52ad67cd6144ba15c89774e3bb85f892a8cdfa9687b60bc6a6d57faf96efe501032d796f067b59b7ebe480780f388c3bd7b4971b5be40b9a5fc0096c2b51d4f2d6e9520600f05f5e8bc18d1f5642faea02ec26830647192b53af01453057cffaee2d449047f83c4d7aef9568b23258f43dd5d58018763e3e6cd27c5cb4abf355d98d533f4fcbc2b452ed8ed025ed70ebc702d64dbb103363ae4d69c56935a7f88821c35bcba19fb837608c61423513ff742139551311e7fd9fe84f009d97ae383f00a937652ed2b210dcca9aa3476fea54675c9bec88d09a5c948d6a8bdca2f361f0c4b66f8a7b181272af88cc4d2a4b16dd06d2ee0a65bc5c898f64db320c248c82abd9ba75b6d024105a6da8779d1124c0a38ddeb16f3be664b3897c2e9e48d739e161c661aa4025ee58b21b647b52fcb63be120ee98027501e4dca05f619ed2087586a690269ab39f0ed014b39a279ec894780b3441d82804855b59cd34c1a3d5d7159d361e0628bae7678c04162305f5c652ea38338768ae8b55900aadede245296c53776df5bb8c20c39a3c492a0643c50d0cbaea2027702f89ab6bd82fc81e8d11a9a4f5d7150ec86af9cfc5fef15c296560c5d6f71965504289bad25e774dce6fc09c0ad8262327fa257f43a1d11471e9a312c42cbd9c4a8a03cc72134458561418bf64fcc2566a5cb238c4abd55006e0c1b3de2074a07072bd4f031a1819c2f0548650e5b36dc0cd09c04e71f552eb1d6dda8bc1ec7f7949b813059ad72d975943ff790651fec2946e0a10c007d762a82ccd1f0387195b2fdf201f1cc7695404dffdfd7f6748debae629ad8aaee0453b469c2226791076fc9a0d1dfcc4f", 0x59f}], 0x1) msgget(0x1, 0x2) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069a1, &(0x7f00000001c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 181.36878ms ago: executing program 1 (id=83): r0 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r2, 0x0) ftruncate(r2, 0x79c8) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000140)='./file0/file0/..\x00', 0x2, 0x10a) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x1, 0xd, 0x28, 0x0, 0xa24b, 0x0, 0x0, 0x0, @multicast2, @multicast1}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="e000010008000000", 0x8) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 180.173086ms ago: executing program 1 (id=84): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) syz_emit_ethernet(0x7e, &(0x7f0000000100)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "000002", 0x48, 0x0, 0x0, @rand_addr="00000000000000000e14fc11133f6400", @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x1d, 0x3e, '\x00', [@ra={0x5, 0x2, 0x6}, @ra={0x5, 0x2, 0x26}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0x37, 0x0, 0x5, 0x0, 0x0, 0x6, 0x65}, @dstopts={0x2f}, @fragment={0x61, 0x0, 0xf8, 0x0, 0x0, 0x0, 0x67}], @icmpv6=@ndisc_ra}}}}}) (async) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) (async) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x58) write(r2, &(0x7f00000001c0)="b0a2df3d6c78e0c6cc085806c79bb573b5f04f63ff1a63922af36e13614c613f4eea65cc23c17e4e943144c6", 0x2c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf7ffffbe, 0x1e1, 0x6, 0xbd, "8717f90579ce018000008080df91480d01000002", 0x0, 0x8000ec97}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r3, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000200)=0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="697500bbf601000000000000bc51c6b8b7c54268a369084cc0c7be0000008d", 0x1f}], 0x1) (async) fchdir(r1) 173.739864ms ago: executing program 2 (id=86): openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) 158.767998ms ago: executing program 6 (id=87): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x200000000, 0x3000200000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x3, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff5}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) sendmmsg(r3, &(0x7f0000000400)={0x0, 0x5}, 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x27}, 0x2, 0x0, 0x0, 0x0, 0x0) 158.508243ms ago: executing program 2 (id=88): msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91503be253501d94a34b8e5f84", &(0x7f0000000000)=0xffffffffffffffb8, 0x0, 0x2e) 156.186474ms ago: executing program 6 (id=89): symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000000)='./file0/file0/..\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) 83.489855ms ago: executing program 2 (id=90): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f577ae67f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x2, 0x0, 0x0}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x41, 0x0, 0xfffffffd}, {0x4, 0x0, 0x40, 0x800}, {0x5, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f51e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sendto$inet(r2, &(0x7f0000000240)="9f", 0x1, 0x195a05e282d6161, 0x0, 0x0) r3 = accept$unix(r0, 0x0, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0xf5538bca495f17cb, 0x0, 0x0) 80.200677ms ago: executing program 0 (id=91): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004745f, &(0x7f0000000000)=0x1d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370823bedbff77320d4ec28cfe5a9c13a6580d7926f6e2f74dd8f6d32e7b25352d5771667c2cdbacc4fc1153648c963acc26b1603a09d519c0218019bc5f4f2024ea6", &(0x7f0000000080)=0x5c, 0x0, 0x0) 79.845844ms ago: executing program 5 (id=92): r0 = getppid() sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x1a}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/248}, &(0x7f0000000000)=0xfa) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f00000001c0)) getpgid(r0) getppid() (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x1a}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/248}, &(0x7f0000000000)=0xfa) (async) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, &(0x7f00000001c0)) (async) getpgid(r0) (async) 73.572607ms ago: executing program 0 (id=93): r0 = msgget$private(0x0, 0xfffffffffffffffd) mkdir(&(0x7f0000000080)='./file2\x00', 0x4b02f9eb75b98036) mkdir(&(0x7f0000000300)='./file1\x00', 0xc2) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000340)='./file2\x00') msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000140)={0x2, "61dad0cd673d"}, 0xe, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0200000001000000184301c68fdfe9ea305e66e0b958f419cd40f3c8895de6f06cf311ba50c1c187eb52e2b55f09305e6e61041660521e0d827dc0b3a2486d16ef760c374af1c62fe2ae5682b7260f9c64131fa07839901de6abca55712423d47278123992d57319bf36d3663ea72e26e5014b4fa291766a9bb8cbe18f0a68cf5b961960a27dda00"/150], 0x8, 0x0) 12.060236ms ago: executing program 0 (id=94): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xe3a1b24389dfef5) (async) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r2 = accept$inet(r1, &(0x7f0000001340), &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, 0xffffffffffffffff, 0x2) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r4 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000200)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="e40929f0e7f514613273", 0xa}, {&(0x7f00000002c0)="ef848f67a495f5c89cc31b4a27cccf267fabd536dd09c501f1a0a37cc95218ac7a90b9695e1d73e97688facd6cdb6c535af405a37cc6fb84c6b68bebab7138a166415f61241c4867537b9eabef0a8f16a94851471d8f8a33c8504aa6956a5cbf48103a8a61057ff9f89fd415595664f01b1b530a6c6ec17dbf1f255a55d3bb67d9194dda39dc50c9d6daa7a7da0a65bbbd51862209981c342338e0c7dd2f4a05755484f5214e612674800d23545ed73a0743f6007fb910492de37dba296d2a83b9377cf95829643940ce7541a45650822bfda71561839f116fc9f9372d4e082e38126909b70a9e5c3d5bbebd3a34050ac41f7f39d0159a7d73b638cb181c66cee4969f599e1444f532bd739b7b9f6be1ca135ada75651a4cc563ed33ec365b1974a51c88526438a98e11e559331c1915fa85b90b1a30b58cdbc7331956200ada4dca59f56daaad7e7361641aa73b7312e78afba851623e297fcc25f0582290128946ce0f7281ad51ca49bbaf5844f6b1b4a1b5030e8ced27241fec9535d6778a726f51769d5e2008f12be53f90df7d6e0a1a160f457f804d41c42e1c480eede0d20c5575c5c0086d7773412510c571da0326d3fadc4bdff0908c444593254b670ae29e22ae5a20f3700017fc7a6fdd5e52edcb5ce11effabd9f92cc42582454b2ae3ce01390dab1229a98bd0a350f85202a05e496ee322546ff8f0cdc39c47fe57cdd684ef1a8ee2cdfa43d2d9586a7b3750c7a4d594d46983e2773563ef5d7266c880374dcfe2e23d6fc2395705b6f4f1393865c9683adeba14cdfd9ac5c72cbcc89dc6b1120cb7862bf4d1ee88ee0dce57ae621f5e92a293d594d85782c3639676f29f3e462bdbed9a164dbc274910be5f7dac1937839ff16ec6840170f070416e0b1421817563b01eed5970a12ad27e7713ce3c98e2e7bf7d1791b1c880e4af6a7c3a2b8ee7d4c8df6f1d27d7249629245472044ff3d0bdc119d68f6d85b9ea3db135005c44d88f64a19d9bf81566835dec0a9170d8e013965a6ccf36d7b777a0c7043831e8d68681a007cf8a3e039db105d79a5641cf4b09706800ed566ea687967f98cf0a96d47c1b452c9bd74f424dce553e0064bbc64bb46d3f04dc23b2b34a20ce3acd1537f9231c8cb472886f0ddde2baede152ac36a6ef875f33ef065a43f07067c5773a78d207319fcf8b4b3b026edc4c90806ebff60ced5557d3a46eb14d776453c46006711078c2648d76f05168045993f13fdacd03841841bdb5dae8d01052e011b0d6c7f9a11b86ebf6fb792544d70e512be33744797a7c779cd86d8079e91756492397becc24db676eab12cd9d69b866a0eed0c73fb7eaaeddf733c6f4b1a1bd1a7970711b851e395ba041bfc1ee8468f77cf9d674138288d6d5d48a68b278ca0bf8d6ea4b4da4e1d28daf0d84b97e299ab49de915bc6b110ff226cb97a2c3b9428c2f812e72c85994798273ca78c09a2218c2af6a7702e131e0707cb05ef4d4bcdd472fdd1d622e107e0f2b3ecee5a70f63bd489ed1009d6b3d0f17ef66000bfb3707493f80b1359065a4b1d392bb34702b4696a4799e265922c0f1886a2f5d7ab191d06458d08e236b1386e14ccdd6a7d83cd5ffd534ca56f7289e38e73cd060011424083a0d32f7ed40b1394b309b257dd361bf684742b493c22b38518f947c1fb526cc68884bce4b3b8dde0b8caa2bddfbee40908772de614a5014c944a500b73c8cef88c7a80d5ba44dfd7750922be0fe71e20cf65fa866b5634137513487e5d56a789fe60100e9a310234b993747238a87b3cb31544b4ec8da9b6b8d47090ad2c4c03953943564652b1b8b72817b5c62beeeb32bb39745af82d00f504ffec4b65ea880de853f1eeb01ed883e076b164a1766b4d4d9ced782485c26a46c28b06a8cd3ddd59d4e7114a96d31354b146ba0083796ee57bc26e43c81dd2890b18c7072317bc8e0742777fff2ec26f5a82f1fd1d4417b82426e8be1c0af6204cfcaf4c989725ea3d833d9e28c1939e80706f09c833b2a148d3addb019fec26b13f88505018ff4937eb6019e77c8d1fd54732ba37b243c2cb97f98b2f132cfedb19ced73b1a51efe622fc94fa9a7ba8480cdbac0a530457c82f52bb49fde890068f3da9f8c68f7ec5b218cf93a4f887c18bf294fe4f51682d96e6a1cfa3ba1e25bdee257ac8f32a0ff5e1c664454d12d36d9d2127cabe8308c692a59dcbc498dfbebcd7d440ced8754d8057171547747cbf89b2a722a08b45b13a954b365524a00420195640b96a6677de50601db503f21c6997f493feee490743dac4b31eb77d744ecce7a00ef83d13e9aafb441784ba8743cdaea345dfac1e5a4275de6c1e2d3f05ffcee376f8b015299caafa65771678d13929b8a0fcae1e74bc9498c2434200f50301c3471ba7931ecb143d53333965a8e297fa0b64db53fa88a09a7264cafe64390fb4cb26098cc067affbe0976c5ee71ed48e57074f58bce0137e5781a8594f2c2fbb2633d6ac2a764ffd079af7e3c559908d4abac801d4dc44acae4059bcde6f5b86c40e5cd14fb492887e6cdc056cd23e7340111014aae302f89f9d2e57266c29a4453f68c30b628d12d4f756dfa5db08a3a6c95ee093c46a8c288ff2ca16213c9582c089eff24cda04d9d9a6e8ac9b5619660e2f52f5881728e235949f38b5ab99cd42349f59f5937beb266d33a02da82a6b387c980c16abf0490770f5fd2e45ac8b99d18ade691b09ced2df91d07c6b1c2103e63839af6f154128021d21ae77070285d3cf691b8fa7ed739a0c11788c60a8c2de05e6d6d8f6c65e5bf07cdbfa547802b742c3e9b772f9ccf7cceb718d176cff5ce24adc62a61c2d841b9b8fb60a78948a8ce6d5a1b70ce7f21763075fd25c7f0774873c163c23b8da703425729fc672a6282bcc58d1cc73878c7716119f499f96566c7ec7bf874986aadc97ec806326440cb9a58d8ea0d799f9f320cf2e0c1d5ebb7e555075a2eb868489aea188127c7b77a027695313fa1be55f14708e0da0676081b1f084230f87850e1754494365f4012959cd544bc59331c050805a2cd608d744f7c15814cad52a1b747e76f2d085fcef132be374c5c6faa89440f637d15b0c1019af703e7ee6ffbb36cd1476977bb498a9bd242933446bb5263265e55b9d279a2ddeae5f6af7d8d8f9188b68e5d6c7b0d22ae07b70e59fce1b7f30241421019549c81381270bfdbcba54f4102d04767ee5d6d81d32a66554c53866f716b30f497b7e73fa5ef8f72a64caa6fe0402164f9b69696f6d2e8352cc1f7df4a1d690b0dc56cb368771ebb576caecc5431c56be0c7ab846f3986dc9a1264387a28ef0ecdd13e5005920e92612ebf561d2b98931ce5258109adf4bee2a2bfc42ea8e5043f4d407937db6fa44baab449c6a81a725244a6ee0ff04f4673c9aa46a538aaef43c525ce16a1cc9adea04c58985991439d21aa65f6b9a8af52428253041b119c159af5473678fed2be539d3b6b1b14d58ea2e8959d557838b1140231295fa714cafd2af59bdd28d2150b00fa829eaf71d2da9b9c4bc9e9806811373c3d57de2ee5cd273f7ec76d2be03c80ad9f5aeff7ab04386f660c8ec7a17c68607f6654e15de0b18001f5fc813cbcc3aecdad61c1ac9235be7946b0a6fa6c57379cc19e8fd18822fc7bb6d9b5f5d109770abf49a7a684f50982e545d5d429e37dc2225573320a296d5db0f33ed8fab9ee8123f75d69e8420dd026083e085f54864695730c547fa8610fb1b037150b9f26ee912ba1cacc6908b2afa2e006659e4d422b0ee25ecd3c1a877a9d19c43bcfdcaae50344481baf3248b641ffa6d1810d2e83117699a47cd91d5f02429a6ac4a91abc961412aacc35e9f5cef019c7347842e22330f597e4188e15a55aaef6a839916a713cb09f41e74fcffa2dda1badcd5b0f12ffede85be74a9d6ba1c74f8165459d26d061a404739cee72f770f09ffdc3501cf191a2071f5dd508413373c3d1d83bb0de7d2f2245b448b04ee4631a18679f27039e97782b6ef6d340378323e695093cacb2808fd90ad5b2bb6de9d44bba1bd89e4328bd077942c1107b236ae64d098a44d0a08bfc97c4053f925e6a2b59b1178f145028e7fc5f99af8bb2ce34c668f96cc2eb159e34f7e7ddf90cebe943579c3866367fd27fd16bfa4db432f37f0897eeaa0952ab540d56382b29744a0599f4d115866cb4c55748a32d65279e38c7172d5cbf258686121de4e4592ef252ffc0d5615324031058991a9ace10fa205d5475749b86f308dd5b1924583c4d723b5ab402d56e57881b69d8ce26734627ec53af20984e51a1f24dbde349a2868156393b6b57eb3aec9ac1304b0e2c0a18d726ab937a38a474d60eb95536a4ed317f4f7adba825be23dc1ac65ae55e9db71711fade3a33c4f557773b526fc0603d73382179d9bf0ea1780193f7ed9774a5a91283a27c9823140709628de383ea4da2ebe72482208df2944542fb550d37d8ba72c421490fa12dad05941ce3ea6bf565f8caf5e5e791540eacdcaf0284f6a88dff43bc5b3f02b7c5a73f243032f416d47bcaf9d377b05c474c2e33e517f56dfcf65db957943cdacd96500281eb6e34acd36cac04203537364932f084801d837da08ba2ca5cd7b3b338a07f381b53262f3fb343b0b60d6ea6f62055f335e6337680a2d0b108b70dca1a10a94f34a2ca3863ed549c716bb0a434e828a7f3bd42176a4ce6388cd42fbb8adbf87f866eed3c071b427892c6ba1a30bdaffe703658a2bc001a1c8f758d1d0af4e108b2baacca16fee33a227e6261f83e8bd3d405fd64449ac57d4c5cfd136f728397ea5ac4c29ba426a99bf6f91c493dd650b55c25fd80691746c8d4d5a3e32aa5166e75d700be115b9a757d9701ed3d173fca7f753211aa4b85bef26607c919c6844d3e11812b436b7a63b94478d622628e1780fea0184c6a85d00f756286de8c9e1071a6858b0bade13f909c747c2203d1b6b2d72d199557c2a3552c1e14423edb6dc47520b507c1229ddca81ead8554b22c9a5bbe1ee9bc965c0a1bc4df224ac93e3a7f274796293c65cd0e556d4875d1ee6c69e165bfac7a22f77dce881941579945bd03edcca00a3c9c2cc9d524a9097aa6cb41b27cb6c96c9ba416335516eb4be271b257bed589741890f7f5d81b554edaa6007a3697318bc470b01edb872d59565c369fb0f1b1b839f6be43bb80afa20232eb6d2f1e5e4e10cc07d59e737b3ee6db74785c113d04ebb1f06a3d0f04b4268ce8fa9d4b8e5e6ad40e3c3fadd89f07f3ae538b840b935f6b689ac1065df8f3e82404cec0049d77c14ddb6306e6786422e9883ccf8a12c2a3baa4823499d6e92c1949ad54bc826d3da1089805ed3dac17cff80e7a3f53f763d8fbc444c2d2165175637263012454a1505dd1b687a6426fd78817bd3346b85167f3130761beac37768400edbd78409ba4a670ca614022193c4d11c4cdaf5a2ec600789dc2741dc35d8e8f97fce2ef506569555dc55ca1d50bf4f62d6cd6da419a3688494bd17e58f2542770de4181e2ab079f284ff718120aedced3089c3c68a59847837beb9c6ec78285e87d85e8f481993c3a061d8f3f3906afa7b024082afdc5849de4b1968998749379a1b29209bbe54c46c2be61f0a2e7ddd76d0dc0cbcd4dc81282de9c6c38481909d1679173dbda1d58f1b8bdb583c82a775bfa97940a8ab1b4bb429e62a3529f83985fe86686e54a99a20eadeaeb2aa447ca3a1a6e2adf20d8cf6db3de297a43943932baff2df2c1489201e3977d", 0x1000}], 0x2, 0x0, 0x0, 0xa}, 0x2) (async) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, r6, 0x0, 0x7}, 0x2, 0xfffc, 0x0, 0xffffffffffffffff, 0x4, 0x5, 0x800000800000000}) r7 = shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r5, 0x0) (async) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) shmdt(r7) (async) setgroups(0x4, &(0x7f0000000000)=[r6, r6, r6, r6]) 11.01867ms ago: executing program 0 (id=95): r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000024"], 0x18}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, &(0x7f0000000000)="71f91e3471ac4b8ec17c970ce8614cc493d782", &(0x7f0000000080)=0x31, 0x0, 0x0) 10.852773ms ago: executing program 5 (id=96): syz_emit_ethernet(0x66, &(0x7f0000000a00)={@local, @random="16e37a5faf0a", [], {@ipv6={0x86dd, {0x7, 0x6, "a2f449", 0x30, 0x89, 0x40, @loopback, @loopback, {[], @icmpv6=@param_prob={0x4, 0x3, 0x0, 0x6f00, {0x9, 0x6, "da4bbb", 0x7, 0x8, 0x40, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502", 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000400000000002120000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) 7.697172ms ago: executing program 0 (id=97): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000068000/0x4000)=nil}, {&(0x7f00006ac000/0x4000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006ae000/0x3000)=nil, 0x0, 0xfffffffffffffffc}, {&(0x7f00001c9000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000156000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f00001cf000/0x4000)=nil}, {0x0, &(0x7f00006ae000/0x2000)=nil}], './file0\x00'}) unveil(&(0x7f0000000080)='.\x00', 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f00000000c0)='./file2/file0\x00', 0xffffffffffffffc0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100", 0x3, 0x69400}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x400, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 7.027559ms ago: executing program 7 (id=98): sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, &(0x7f0000000100)="71f90600", &(0x7f0000000080)=0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000180)="16530100000035a88c9865bab5961aa0629da229f641fe50e8daff6e608dd6e31ee0d36eb0725704878c8fcb11baef0120cc1f840bf808", 0x1) r1 = socket(0x18, 0x4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000580)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000280)="9f38451115b374477db8c3f939b8a0a13f74c2b1dcef5ab6f0b00ec02ce487945f32410efbbba72764d7cddd39961d7e5283b6f480a972a3b13883522b81439b89ddf7d3a8115683ea9add00636973d55a5fdec92a21bba3f1a8be77a925d5b75151e04f5bb348bcbdc22e52f11cfbfaa4b08c75aae242496c7112e3008a12d0b10c350681b1152409813ce8d84bc7834660852fa3996afdc503ace54409461106c094d8e3f84fb09a1732f3cd470cceda8718474dad560407b42a326ed2a231762f0d9d067f26468f39e62f04d5d8169015b09556dd409d2c1d78cc4700352ce5a9a7", 0xe3) r5 = socket(0x10, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000000)) r6 = accept$unix(r3, &(0x7f0000000380)=@file={0x0, ""/505}, &(0x7f00000001c0)=0x1fb) setsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f0000000200)=0x4, 0x4) 4.930165ms ago: executing program 5 (id=99): syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f00000002c0)='.\x00') r2 = socket(0x20, 0x4, 0x61) sendmsg(r2, &(0x7f0000001480)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000140)="575b4d7a098714edffa3a3543588c0", 0xf}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="9abe339ea0ed94c69e85eeb4fe4fe8f98a895844060b96b3c67e19576da974fdcfeae74b", 0x24}, {&(0x7f0000000200)="2a7d0cf77a27144cfe51eb1016a1f441de0bb29db06e82eb917a93e1d50ffb2569f4680940b54dc89837c0", 0x2b}, {&(0x7f0000000240)="7f34f80dfd908ce303b6de421f4362c4f3c53f0cdcb8e4f86c295512a7", 0x1d}, {&(0x7f0000000300)="c989dd9b80d7943e81b1ad0de8ce455050492038fcbed8aa8e95256b978e70fb78493193a791e77dc0d43e550486fd8dc9fc9dbf7650de8a5d9d3a355af0a73fbc3d19e53de8f0bcbf947ed57d0f1f1de83b89ba0766885d4c9cd4652201527558252bb956820e8d7fb6632de750c20f27d102253588a53c1c0e0f6d8d2c54ff9b0f8019dc6b7add53f156e3faae52167052a1fca7c886c6bc80997d121197a492c04547952008a5ed964f7a8dc30028c42cdc8760957b85f87f164ac2c24116859bb21224fecb68f2cc36fb98fcf870dfea9144659b4a964337bd573b095d157ca0c6e4aeb688b9f5fefe5347907cbfc10632e0c3e51a3982955efd48750269f52357913794f3777e3dc1346801a67af0d61e43229dd82eac89efec0c2b76b762c5ff901cd9ba7a94ae439334ae5733d27feb54f6dc2dbf8ecc915b5b4e5d8a4a84e4b4a901dd531f2f728521bf4dbe9120c736eb9a7ecede87ce678ea06d6cd344929a0e962098f87bd997c725e1eff58b64d63713266dbd2d6af16802bc74235e5749b821ce390f501fd5640337951ebbb4056fa7622117e81f928c04cb9ca276f886d29304f0e81802751a33588eabb70e3fdb5d7c72ea78857d3f253a12b264d2ad1e8e6d0fd8cdb8ada7ecc5296ffe1fc8227b5a19e2fc534ae897a09cc5157351c0b79bb50268d17b8adaaa4ba9423e4cd262b4d8a2ee8988ac8c97875575ccb1f91a53c4ae806448e493a625941fa16488b1bb07c47c8fac447ea39abccee2d1e0d30b5b1a3e0382cee23a72dccbba68995c8e07422ce503ccd9cbd768ca8ce8e583bf31756d0fb19ebe13504f8a90c16c8ef94a7c7542193e17b816486ebc470e7fd8007f8b95b636d4f1bdb5f37d8f59e640af2e1ee6712537215939271e0b681f90e641fc836f7865908671c11ece9997ab2cd64a8579c50b43f4d338a1f1ee5f6322b596bd9da1ac22b3d72b31ffec5af1518cbd7d25776ca8b1b3d67065c2e9eafb294ea66ccd023462e3b48a0735c3cb891ee73b45d9fbeb6038f017fb339c58ae0a39df4ef93aad10ef66121a1a467e57369be5e48d217e3c0cef89d46dda08a26ef169174bacb45bb432fc2d4674a04b44c5ca270a26aa2cc14732c562531aaed3fb7727a93cef83844d13476c2b694f92d8953f8c2bf8b612a3af681e2115840641802d9449988ddd9bab50ce00bc42c6d36a5726a0270974a71bc7555f0577873ea9aa1be592a8ec66b2dee5e6ae85896e77a1e2ac8b5383b5839a681460d55e71b11a207d6bf3d9247c14e896de1fb3d357debed5f0da0a5576c8cf77eacb5b49cfa73913cad4149a6e8c8c6c2d41a983fd4c3d0e18f5f86ac63f960df3e9cc6654444a585c9e3c17ada878e857a82993400e6e8a7758c03bfe432904fddad93dbca04911910a1cedf586a395be70962acc6c52c4d65087e8ece4ae1f37676f3811ff17e6b02af31b2e6531ea4cf31bf36fa93c85bf66c086e01bbcb4847919fc727113cf50192ae0105441bd6cfdaa27455fbf4ad9b498f79fd3fe08e06bb7645420193677a1f851f082cbd3f9b8728fc92db92bd1ee02aa4ca46b21c56bc22b1b4febcdc5bc29160ba3791167caf417ebed28bf7f4e77cf3893b2f142c9c38cf046841c1f671e3d1d1df6f71ba30244747ef4eb54d3be650c6197a7c7538cc284f59dd12640649a16e256c9c167419e630ebef1291243d1e27d0c656dadcd3e3a33202fcccde976f92026d7bd2107b3d87a7c6bb296c55a2315c708cf98a4ad03b874fe10e81adf0a98dad531d4255fb782ab8d056442bddee3e606b7730654c76d187478ae7bb8e8d93f9f70c424ed5d886cbf9763016480f14f1ce57541c1603dab71e7a31b4b8e16df873da36055424c6dfe30890942db43f19a6b773689753e9a6d5ac81baa12b9197d5f16079d48e1419873849182255d5cd47668a9dca614da6e878521fed893190c6d09308d52267596f986045bdb6ef794bf3bc56c3e952a1842049b8a16a5be1b40d4a259cc7d727cd3320bcea63c3e0c7b21e4827109c88d79326f69b6da6154ea8e26f71aaa96c4da9be87f626c425c4149a6ea487ff4509a1679f6b0c764bbeaf61b45e01ce0ab8250826d10613486ad1b92b9cdf8f8e75f8bba426f0baba527826cfc8bc18d65d91b3d90a7d90fc5a18d1df506f09576611afeb1496a50134861f604a0057c306a701842f87ee732883d2a7932a8e0c85ed37bae0df8d9a6c40f0981d0cec722c9a8df1a8eb81bdc6217e01df58c5dff094c76ffc87ed9af0a02a103f6c80371bde2b1088fc0d951e4cf4f189d5fc8f1c2679fc0e75647a9c7915c1985e39a99d5470c021995479e858605a2ff65f5c5af236614af1c2b64916a620bcbfddf04cddbfb3b5d15ad9f87f838f679e6b4e91dcb83fb50710f38c4edb1adb02a34997b7bddbb0d21fc26bfadb9424606775c8004b1f323dc7ea926356092d8713e739e11e5b18962b9a685ae830c8b64380013a08da08b0758502aaf5f0637c2e44dbb1df0c7a307b373f9b445f0f12993b4a53eb55472fda3d12de22b8104c4e1be88a5ebe12e56d0bdc015a03038c13449fe54e712621e56a45390f003f4ae14925e242e9ec4d500a93f69bc0d3944cdd70ae387e9b2698d4cb18876979fa11963634b0955e3ae859022105768700e3d7b1f399a99e1ce5f491508bcada1091f5f55c4cc1fb136732d1f0953bc563054813df1929b18f91d8541e6db48ee6c64264eb9654258a0b697dbc8f4d84a666a3acde8850ef577920cb58f9681d8bb7e286dae4ea958ad4685a06eca58c28a99bc1f9d7ab64f272d6930ef3a0b68bc9c70e2855f8c621b703de4eca19f27038981773a9cfb56477ef97b27085089fde00b331e6f33dcc913d4720e32d00fff4f5d7f2a86a7a2055b9d021fab5f9a88ed6e4f8dbe18c1b55ae41bd3cc7300f8157bd5019b9ba99211bab4dc5b804d196db69980c2f77397a503bfe549befbec96731d19669daa6f7b282bab6548cec7a9a6f348732ec3c22e2ed9ce7e7c8735177b7d62fc53c033c2cef21914f76ded3fa8ec387b9318c800e8864081ef5681d27d32d072da178bdd383d298b248b1d531e2a1d0b215333d5809c2203d1d54b6b6d72c5b92ec1314fc09a7ccbeaa14dd7281c7ef014cecec976dc05a833e0a0ad418f0d6e35ffa0560e17fd874f3b5c246e032b9f934b97c5b2f035923a715e814c9449990ea98e7f01a847f76d9c0707575c7376f91104e605f2b41d81363de7fed7b61abfa5eb02d8c223bce2fb4499cad85de694c89e2c1a4bbc61f26612e46e720081e1f43f5e80197c66a5e53f6cb48dbab325fe6239966938e8e6e48519805727214dfecce7cfb31fec8180e03952900ee009a45ee374dd719b5771617b4fe4a99de62c66945b110450824169f4a02169442ba990f183e4924a4cb8a1373dfdd34adeb16f6c53797743759e6a1331a2606f36af18341ca1fa36c56858f55d01b206bd8ae180860812b9a372eeaecfb97c1a9cdd47c272d1f1e53cf9dfc8f761b717d2e32e18de7f98b3493d00ff02065c2d206c73ce76176bb9de8090de615f96c7b78d691c0798cc7e80a7d684d006f98cf1af60265bc99c2041d30742d43fe2816b71a3109c958835f53db56655ad255f726cec71a3478c7c7e6c9401b868521436bbf5085c0a85c7caae0283c7f3d18de4fc657c436cba1b8da86ec0e3ee29b60a6c7c5cb4bd718972e3c5914c9fc65bfd1712a059dee5effc81cf3db97d17b5830f00fce69388d036df5fcfcbdda3c15e9b864aaf2fdd78517b56e4c9a2bd05edbdbb4aa6603f1297652558d0bebfcabe7557722c39c2353f6234de304a08fe1aa62a4160c70742048c12ffe8a675e0ca80b8105955868f41d88a6a2c32b5cfdacf9f15b48be5e953293887b42fdc4a309be3179f1f018809ca0f7e32d3783644ab49ab0b9fa28f44fbd3ae087f6bb71beb63e9b8299b9d53cc1344f796bf284d22ff21c0d79586c18eaa2f5e5230f750393a1aeda13dbb1696eaf7f5621b5b5f13c3fa89a0cfdbb8db900304e407e660cd81a8f8929cc03928304f17108de036737c66258b6428b795afc51d576423c70e53824e68dbf2bfb0cac36903b98600e919ea627d9bc7eb411a9a161763ab7d223b1b47a2f57b3649c4ce41cb5f84b69dfa07642b95835d90e70a728355e2034ff752b3df4925f71d7fa6aff7df0dc98b5c26254b2543b61f9b876f3f2b12a3788a9e1ed1635fb4660862e491445b0d311414215ea609d0aacc2a8b9676e0796ac123f946d632a2f4607584877abbfc9f0837901663762673de41209343afe55ddf664c05d567f89df130b0ba862841fd6ceaf1cae33f0f427be2fe73b05c0594e572f2b2bdd180a056a190166a03da7f511999865486f91696edfd518f3cc8d2e13a11f45aad5b48b9f2629babbf74c9e98840c4101d6710ac0155119c7e8f9699d730c1aba5fbbfd78405ffd9d0956b1fef17d79dd13075161f708f632cf3ec5abd31eefa1a347f42d202692b9a67732a9725cd6ac02939cc8bc1125943811b1a3e741f46232bcc51cbf99b395f4f7fabac102468bb09bdafcc467653dc24db2bb6050b3b21c5855d550486f4af21a3747032a7a1993f1435d33f8753a2f7947cc343ffd7f784278f95cc499b639e35b5688338596d98c74d31344452383053123471524ca2d95b520e8c29915d56109f402d5448daf40b9dd9d7259b50a9fa0dc63f7859241799aca815b3438b2ca5aa99fdd89b10fbb8280bd16d609b9ebe96f0389a0e5e510895c8c07688d4e7117dedd9b4849ea92ef7c272cd52c6abd7b2a1b2dc6164e97a55a4971539eaa18fb75aafc5486d34a6ee36d736f62a09cf850c915593b4671a6c0c828ceac340b6e7e45d00cab2f5c58247b60a508b67e91b2229c28da4e85988e49b4ff38fb6fe813fc9d847feb8db926f225ebf016ea202fa14eb17286cd48018d0fffc53c63ec68e33a0d32663df20746c683172d15cbebb122822d8e303e2779f9f0c093ff19ce0efd98234876b320218212b9fb396886947cd5e518b176efc2913511cc38d7a3880969602c275e2c14eb73b34d5e0aebe1191b3fd40fc6d816b1b81a981bd0f2f24e5812acfe3c4383e8b94bdf5edc8a3e0d40a3d055b2ead924b285d3aa6f627079b1134d22f49b65b03256d32c778caf3af1c7d3c9a5fa77df8f694c317c1a46c951b71a6655c531747713f7f8601aa0d6c97c80e8a477f4c4139d1a95be91f92e6dc8ccbfd086a5e11c8b29521f1f8d8b7ae26fbafb8e5e262c9c45450725ce73adff4b4955adef538cd832650d5b201757e42bd905f976efc2e546c8d9219d1b2bd489d83f4f1a7332cef4020fcf87d2dbb08a6a5b222de980299e6fbf4e4887de84c12af8ea48af9e28e245a2f10ff36fcae00d9362b9d52817a1f5e42988eb088670e3ae4b4727cf076f7ef437f43bbb85b8720cae64743675cd84a51e165b32bf31176d0ad09bebe783efd81522efbdc05515f799082daee33f2aa554cdb3a41a305528d62f1e58459b14ddb677a533eea8f243ed6dfed617b7dd107a51f3c8a1088d97437cd1848a08fd1dd001cc5b9330b530d72075bd29de42920ff82a87d9281369519ecadddd78f404c22baa0442d9560c6c9e0e6e5b0c4130fcbad5d565754f2712ab33529749b07f22439489ec96e0a39f2f32f236f12deaa857849e3b2e8acc637ce65263823f29a236e656624620a8f767d92f66ca6270459f948e0b0cd29ec682c2f23", 0x1000}, {&(0x7f0000000280)}, {&(0x7f0000001300)="1621d0a69a932af37d89998ca699f9e94734b58a924859895c54f01d21595784a5d8f53b8f52b4b46fd0b6b5be7e772017e21b3ba795374f79b538b99606640a888b0ef6f3ed704c15c7fe6adade712cb1306470836192b1ad79a1c97a149d1a398bccba744fb676430148e62b855bfd1155016071e58c8e1a22375c2c8f1837d339ca0df65bdf524ec2ca5d9e0002e69ef08917cf8c4bfd9c18c88badcd01d38de682eeafe4", 0xa6}], 0x8, &(0x7f0000001440)=[{0x10, 0x1, 0x7fff}], 0x10}, 0xf) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x8}, {0x0, 0x7fff}}, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) 0s ago: executing program 0 (id=100): r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) munmap(&(0x7f0000ff1000/0x3000)=nil, 0x3000) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) (async) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) (async) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) (async) munmap(&(0x7f0000ff1000/0x3000)=nil, 0x3000) (async) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.22' (ED25519) to the list of known hosts. panic: pool_do_get: shmpl free list modified: page 0xfffffd806894f000; item addr 0xfffffd806894fb60; offset 0x40=0x67a5e665 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 7651 90869 32767 0x10 0 1 syz-executor * 63677 90869 32767 0x10 0x4000000 0K syz-executor db_enter() at db_enter+0x25 panic(ffffffff833a4737) at panic+0x1e5 pool_do_get(ffffffff838cfbb8,1,ffff80003c51c708) at pool_do_get+0x5da pool_get(ffffffff838cfbb8,1) at pool_get+0x149 shmget_allocate_segment(ffff8000384def58,ffff80003c51c960,1,ffff80003c51c8b0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000384def58,ffff80003c51c960,ffff80003c51c8b0) at sys_shmget+0x1b2 syscall(ffff80003c51c960) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x14d225b2330, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: pool_do_get: shmpl free list modified: page 0xfffffd806894f000; item addr 0xfffffd806894fb60; offset 0x40=0x67a5e665 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833a4737) at panic+0x1e5 pool_do_get(ffffffff838cfbb8,1,ffff80003c51c708) at pool_do_get+0x5da pool_get(ffffffff838cfbb8,1) at pool_get+0x149 shmget_allocate_segment(ffff8000384def58,ffff80003c51c960,1,ffff80003c51c8b0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000384def58,ffff80003c51c960,ffff80003c51c8b0) at sys_shmget+0x1b2 syscall(ffff80003c51c960) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x14d225b2330, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c51c540 rbx 0xffffffff837b1dc7 cpu_info_full_primary+0x2dc7 rdx 0 rcx 0xffff8000384def58 rax 0xffffffff837b0ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xb863431f4317df90 r11 0x267d8bc027032bfe r12 0xffffffff837b1bc8 cpu_info_full_primary+0x2bc8 r13 0 r14 0 r15 0x1 rip 0xffffffff82b5c385 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c51c530 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=63677 pid=90869 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000384df468,0xffffffff838a3d58 process=0xffff80003a4fbdd0 user=0xffff80003c517000, vmspace=0xfffffd806be5bca8 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 90869 7651 68389 32767 7 0x10 syz-executor *90869 63677 68389 32767 7 0x4000010 syz-executor 96593 315105 95930 32767 2 0x10 syz-executor 96593 298868 95930 32767 3 0x4000090 fsleep syz-executor 37786 455774 1365 32767 2 0x10 syz-executor 37786 128360 1365 32767 3 0x4000090 fsleep syz-executor 29418 26842 12491 32767 3 0x90 nanoslp syz-executor 29418 187991 12491 32767 3 0x4000090 netacc syz-executor 29418 112346 12491 32767 3 0x4000090 fsleep syz-executor 56164 326758 60372 32767 3 0x90 nanoslp syz-executor 56164 80512 60372 32767 3 0x4000090 netcon syz-executor 98049 411162 20557 32767 3 0x90 nanoslp syz-executor 98049 413113 20557 32767 3 0x4000090 kqread syz-executor 98049 191309 20557 32767 3 0x4000090 kqread syz-executor 98049 252237 20557 32767 3 0x4000090 fsleep syz-executor 47106 233199 0 0 3 0x14200 bored sosplice 1365 109091 30010 32767 3 0x90 nanoslp syz-executor 60372 389006 27306 32767 3 0x90 nanoslp syz-executor 12491 265164 34221 32767 3 0x90 nanoslp syz-executor 20557 317198 69370 32767 3 0x90 nanoslp syz-executor 95930 270286 82249 32767 3 0x90 nanoslp syz-executor 76755 496649 3558 32767 3 0x90 nanoslp syz-executor 73806 442700 76891 32767 3 0x90 nanoslp syz-executor 68389 121414 85405 32767 2 0x10 syz-executor 30010 506399 52243 0 3 0x82 wait syz-executor 27306 7379 52243 0 3 0x82 wait syz-executor 82249 18194 52243 0 3 0x82 wait syz-executor 69370 498861 52243 0 3 0x82 wait syz-executor 3558 94118 52243 0 3 0x82 wait syz-executor 34221 352166 52243 0 3 0x82 wait syz-executor 76891 277412 52243 0 3 0x82 wait syz-executor 85405 515620 52243 0 3 0x82 wait syz-executor 52243 351308 30817 0 3 0x82 kqread syz-executor 30817 184119 68562 0 3 0x10008a sigsusp ksh 68562 389876 79112 0 3 0x98 kqread sshd-session 79112 250488 97212 0 3 0x92 kqread sshd-session 93041 356779 1 0 3 0x100083 ttyin getty 97212 315635 1 0 3 0x88 kqread sshd 31586 469624 14362 73 3 0x1100090 kqread syslogd 14362 151810 1 0 3 0x100082 sbwait syslogd 96724 106094 1 0 3 0x100080 kqread resolvd 63421 250582 42093 77 3 0x100092 kqread dhcpleased 7050 314993 42093 77 3 0x100092 kqread dhcpleased 42093 373507 1 0 3 0x80 kqread dhcpleased 24247 227778 0 0 3 0x14200 bored smr 44776 25486 0 0 2 0x14200 zerothread 69500 419810 0 0 3 0x14200 aiodoned aiodoned 69015 435240 0 0 3 0x14200 syncer update 77321 333116 0 0 3 0x14200 cleaner cleaner 11209 470769 0 0 3 0x14200 reaper reaper 80430 27346 0 0 3 0x14200 pgdaemon pagedaemon 51540 342684 0 0 3 0x14200 bored viomb 50454 306353 0 0 3 0x40014200 acpi0 acpi0 23570 138398 0 0 3 0x40014200 idle1 68680 106328 0 0 3 0x14200 bored softnet3 67557 283052 0 0 3 0x14200 bored softnet2 97124 394287 0 0 3 0x14200 bored softnet1 35749 69386 0 0 3 0x14200 bored softnet0 84753 53537 0 0 3 0x14200 bored systqmp 94825 280030 0 0 3 0x14200 bored systq 61713 97292 0 0 3 0x14200 tmoslp softclockmp 29888 360542 0 0 3 0x40014200 tmoslp softclock 53027 90013 0 0 3 0x40014200 idle0 1 491204 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex shmpl r = 0 (0xffffffff838cfbd0) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 90869 (syz-executor) thread 0xffff8000384def58 (63677) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839b39d0) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff838cfbd0) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10189 10954K 10966K 166960K 11268 0 pcb 17 14K 16K 166960K 19 0 rtable 234 6K 6K 166960K 352 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 1K 166960K 1 0 counters 64 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 30 0 iov 0 0K 12K 166960K 3 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1332 84K 84K 166960K 1352 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 8 0K 0K 166960K 8 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 26 97K 129K 166960K 238 0 sigio 0 0K 0K 166960K 4 0 proc 58 79K 127K 166960K 493 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 2 0K 0K 166960K 29 0 in_multi 99 7K 7K 166960K 109 0 ether_multi 1 0K 0K 166960K 1 0 mrt 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 79 360K 360K 166960K 79 0 exec 0 0K 1K 166960K 343 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 265 74K 88K 166960K 3578 0 UVM aobj 6 2K 2K 166960K 7 0 pinsyscall 47 94K 112K 166960K 1233 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 2 0K 0K 166960K 6 0 NDP 11 0K 2K 166960K 27 0 temp 74 8640K 8704K 166960K 4046 0 kqueue 14 22K 26K 166960K 36 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 76 0 73 2 0 2 2 0 8 1 rtentry 112 111 0 1 4 0 4 4 0 8 0 unpcb 144 146 0 130 3 0 3 3 0 8 2 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 808 233 0 225 14 5 9 14 0 8 8 arp 120 18 0 0 1 0 1 1 0 8 0 inpcb 376 335 0 320 14 4 10 14 0 8 8 nd6 136 24 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 452 0 0 29 0 29 29 0 8 0 art_table 32 453 0 0 4 0 4 4 0 8 0 art_node 16 110 0 10 1 0 1 1 0 8 0 semapl 112 6 0 0 1 0 1 1 0 8 0 shmpl 112 4 0 1 1 0 1 1 0 8 0 pool(0xffffffff838cfbb8:shmpl): page inconsistency: page 0xfffffd806894f000; 31 on list, 3 missing, 35 items per page dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1669 0 167 95 0 95 95 0 8 0 ffsino 280 1669 0 167 108 0 108 108 0 8 0 nchpl 144 1998 0 325 63 0 63 63 0 8 0 uvmvnodes 80 1750 0 0 36 0 36 36 0 8 0 vnodes 216 1750 0 0 98 0 98 98 0 8 0 namei 1024 5879 0 5879 1 0 1 1 0 8 1 percpumem 16 46 0 0 1 0 1 1 0 8 0 kstatmem 264 22 0 0 2 0 2 2 0 8 0 scxspl 216 6349 0 6349 3 2 1 2 1 8 1 plimitpl 152 49 0 24 2 0 2 2 0 8 1 sigapl 424 510 0 453 8 0 8 8 0 8 0 futexpl 64 1273 0 1269 1 0 1 1 0 8 0 knotepl 120 73 0 0 3 0 3 3 0 8 0 kqueuepl 216 40 0 28 1 0 1 1 0 8 0 pipepl 328 143 0 116 6 0 6 6 0 8 3 fdescpl 504 491 0 453 7 1 6 6 0 8 1 filepl 152 2128 0 1906 14 0 14 14 0 8 4 lockfpl 104 35 0 33 1 0 1 1 0 8 0 lockfspl 48 14 0 12 1 0 1 1 0 8 0 sessionpl 144 21 0 5 1 0 1 1 0 8 0 pgrppl 48 29 0 5 1 0 1 1 0 8 0 ucredpl 104 183 0 164 1 0 1 1 0 8 0 zombiepl 144 455 0 453 1 0 1 1 0 8 0 processpl 1168 510 0 453 5 0 5 5 0 8 0 procpl 648 688 0 622 7 0 7 7 0 8 0 sosppl 168 1 0 1 1 0 1 1 0 8 1 sockpl 688 558 0 523 15 4 11 15 0 8 7 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 122 0 0 16 0 16 16 0 8 0 mcl2k 2048 24 0 0 3 0 3 3 0 8 0 mtagpl 96 1 0 0 1 0 1 1 0 8 0 mbufpl 256 243 0 0 16 0 16 16 0 8 0 bufpl 280 2376 0 124 161 0 161 161 0 8 0 anonpl 24 107947 0 104571 33 0 33 33 0 184 11 amapchunkpl 152 11368 0 10728 33 0 33 33 0 158 8 amappl16 200 2015 0 1990 5 1 4 5 0 8 2 amappl15 192 73 0 73 1 1 0 1 0 8 0 amappl14 184 103 0 93 1 0 1 1 0 8 0 amappl13 176 9 0 9 1 1 0 1 0 8 0 amappl12 168 1082 0 1044 2 0 2 2 0 8 0 amappl11 160 46 0 36 1 0 1 1 0 8 0 amappl10 152 9 0 9 1 1 0 1 0 8 0 amappl9 144 250 0 250 1 1 0 1 0 8 0 amappl8 136 25 0 22 1 0 1 1 0 8 0 amappl7 128 92 0 82 1 0 1 1 0 8 0 amappl6 120 172 0 169 1 0 1 1 0 8 0 amappl5 112 112 0 106 1 0 1 1 0 8 0 amappl4 104 291 0 279 1 0 1 1 0 8 0 amappl3 96 1847 0 1698 4 0 4 4 0 8 0 amappl2 88 594 0 539 2 0 2 2 0 8 0 amappl1 80 7704 0 7154 13 0 13 13 0 8 0 amappl 88 3243 0 3026 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 6 0 1 1 0 1 1 0 8 0 uaddrrnd 24 491 0 453 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 491 0 453 1 0 1 1 0 8 0 vmmpekpl 168 5649 0 5620 2 0 2 2 0 8 0 vmmpepl 168 36302 0 34231 91 0 91 91 0 357 0 vmsppl 456 490 0 453 7 1 6 6 0 8 0 rwobjpl 64 14854 0 12225 43 0 43 43 0 8 0 pdppl 4096 990 0 906 110 24 86 100 0 8 2 pvpl 32 12937 0 0 105 0 105 105 0 265 0 pmappl 248 490 0 453 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 307 0 32 9 0 9 9 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833a4737) at panic+0x1e5 pool_do_get(ffffffff838cfbb8,1,ffff80003c51c708) at pool_do_get+0x5da pool_get(ffffffff838cfbb8,1) at pool_get+0x149 shmget_allocate_segment(ffff8000384def58,ffff80003c51c960,1,ffff80003c51c8b0) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000384def58,ffff80003c51c960,ffff80003c51c8b0) at sys_shmget+0x1b2 syscall(ffff80003c51c960) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x14d225b2330, count: -8 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029aabff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x71a78fd68d80, count: 12 ddb{1}> trace x86_ipi_db(ffff800029aabff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x71a78fd68d80, count: -3