last executing test programs: 8.650199206s ago: executing program 3 (id=292): setrlimit(0x8, &(0x7f0000000040)={0x7, 0x800009}) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000540)=0x8000000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) (async) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x0, 0x2, 0xfffffffffffffff7, 0x4}], 0x5, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff9, 0x3, 0xfffff, 0x95da, 0xffffffffffff8000}, {{r1}, 0xffffffffffffffff, 0x9c, 0x20, 0x0, 0xffffffffffff8001}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x5b06800b, 0xe2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40, 0x8000, 0xa}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40, 0x5, 0x7}], 0x58, &(0x7f0000000500)={0x1000, 0x7}) (async) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x1000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r3 = syz_open_pts() close(r3) (async) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f00000000c0)=0x5) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000100)="bb7d39ef4635db7afc38d2bb016b7ba91356a0f5a60def322ec85e9bb3e8091195377c66cac399fdc679fe43ae2c49d38cb5dc6c21f281425a9a35e4e545c5eb3c3c74ad6b970fe65c4d6b3434936ffff14cbb83444156618c9ae8f4b92393a8cd55e38eedfaa20889e193763e137912342f51ad45dac2e411b829f49fec05ba3e6d599a947bf36dd2b4840d1b3ee68ac42871a7e4", 0x95}, {&(0x7f00000001c0)="af4facb7c26c4ff85cb3041cc5f894076b52d9478722600be65b810e4a36f60652a128b74aff73eccb2af63ad3629e8b53a5e40fbf8a4e26b917701a4830778d3594bfc909d93a", 0x47}, {&(0x7f0000000240)="f4a09126b668bf3c717622a56105595d636001b21ed5baed8870f7d43f7e3681542057d8e65bcdb85d38ae7836d7a458faea6763362702a85a9acf6ee33537c80282a8907ae214ca38486a13405baed72ac354de220547d8f6633fe39b1db92944ad51be6c616d94aa421d79901a299bdb9e97604845fb5e78c69d678775ff8021d1b8a8b13c9dfbca5d50840c0dddce77814cc614bb8b18bbd94a7fe9c6053d963464d10a272777ddc5041636e65b770913bb8170a4232e41fcc359d10f83ef7f29d137ec38664909232bcb03f97a9e3c6636a417abe1b4ed709d011e6e4eb6fe1f4715fc7f00efe28aac0a69640fde", 0xf0}, {&(0x7f0000000340)="fe5513ba9b20746c0897812dd351a73e1366bcbf8f670c8cf928e3424d0a2d2968a62f1c9afcf07aa76ffecc6fb62b4f6805cd6aee942bd34b8be6602c5aa0205639447320cc40df54e1608da877c5649871bff1687057fe6bed1ac2438bc8324bde5ff3c6a40287908a5226fb279a2370c2820ab9dfd9412ba95b7275b0591f4a77a6407a99e05adec398a21796", 0x8e}], 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699b, &(0x7f00000001c0)) (async) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xffffbffb, 0x0, 0xfffffefb, 0xfffff4a1, "ff00000000000000000000000000000700", 0x3, 0x2}) 8.643580941s ago: executing program 4 (id=294): ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000140)={0x0, ""/172}, 0xb4, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000400)={0x1, "b46d38aa8d8a9a1f3fe089971d4b742cbf688979dfb333b62b50d903daecbbcd31d8e235f21ad8514ed9640a21026d5d34e4c0a521e7d45ff8fb0f3da620b76097746e173f2872bca5e2112f30cdc4c075098e1e6073fe8e61c830c6c63800870912c460d37a203d7ec7f0ddf8903a7c48abbfe518b4edcc7f5a731eebac828c744f0ab8b8ee7edd5903fc927ec97fd87f4d459eb332913a44147e6d83479bf7db68ab2e51de78750c61dff22891a4bb59b881d09652123bf15a0d9c5c525ec138df0ffbd61384a7c9c62bf20596ae55dde3938815c8c4e70b5ab01cfd53869d35e4a6409296077938469a77523ee0a2cf"}, 0xf9, 0x0) ioctl$FIONREAD(r0, 0x801869a3, &(0x7f00000001c0)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) poll(&(0x7f0000001880)=[{}, {}], 0x2, 0xd641) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x1003f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x6a, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x12, r4, 0x0) ftruncate(r4, 0x25b3) execve(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, &(0x7f00000028c0)) writev(0xffffffffffffffff, 0x0, 0x0) read(r3, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffaaaaaaaaaaaa08004900002c0065200000009078fffffffdac1400bb07025b440c0800e0000001000000000012009078fffffff90000"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x400, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 7.751048983s ago: executing program 4 (id=330): r0 = socket(0x11, 0x3, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) pwrite(r0, &(0x7f0000000200)="0c446a494a023238b17d049a9106c703d5d31d5bdd0d8c4e355203bdb9440d864e98537928db0f01eedcf5c9373a8be41a03fe0be84c0a6a71045d463d33a1d3e26b49", 0x43, 0x5) (async) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) (async) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000000c0)=""/67, 0x43}], 0x2, &(0x7f0000000180)=""/48, 0x30}, 0x800) 7.743972384s ago: executing program 4 (id=333): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r2, 0x0, 0x16}}) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000280)="71f94f84cf71b59c7afec375827eac6c5de044a93a0b4d3aa0f285f896", &(0x7f0000000080)=0x1d, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$net_inet_ah(&(0x7f0000000140)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000140)={0x10001, 0x9}) setsockopt(r0, 0xd6f3, 0x8, &(0x7f0000000180)="9e5b3134b5d1255ae8ed819287567e845372d70ee8ed4540d71d05b6cd98e2766141ce41d2bfd266e9f9df0a702c0bbcf872d743d897df80ea0ff1809830a95df2022f63ee6540", 0x47) 7.68237571s ago: executing program 4 (id=335): pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) (async) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x9, 0x20000000000000, 0x7, 0x4, 0x0, 0x2}, &(0x7f0000000140)={0x1000000000007f, 0x7, 0x80000400000, 0x48a, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/204, 0xcc}], 0x1) (async) close(r0) (async) syz_open_pts() 6.601465565s ago: executing program 4 (id=364): r0 = socket(0x2, 0x2, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0xc) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) listen(r2, 0xffffffff) dup(r0) 6.066825079s ago: executing program 7 (id=385): r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2c) r1 = dup2(r0, r0) poll(&(0x7f0000000040)=[{r0, 0x66}, {r1, 0x10}, {r0, 0x4}], 0x3, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x4, 0x9, {0x3, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00190100008a86020400"}) r2 = geteuid() seteuid(r2) dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaeaaaa86dd6053af8000082b00fe8000000000000000001200000000000000000000ce"]) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x8) 5.994354129s ago: executing program 7 (id=388): sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708220085a73648df370ab231f2cd3c078a69591bc25d12b7b9d671a2b515852f1965c25fb280fe695e9133ae7b6e62071cfc53acbe4290e7dede3ea5541a123802ecd41bd89e1ac59766ec3ceadd9e0f7aa9271d97cfd000dfc26a7ffc4", &(0x7f0000000080)=0x63, 0x0, 0x0) socket$inet(0x18, 0x3, 0x102) 5.992336893s ago: executing program 7 (id=391): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x80) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000240)="d1ca24cace164ca9f6b5d495505ca3bbd0cb895850304b41", 0x18}], 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x32, 0x0, 0x0) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80000001) execve(0x0, 0x0, 0x0) 5.815951234s ago: executing program 5 (id=396): r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0) shutdown(r0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8105, 0x0, 0x0, 0x7, "f37f0040000000000000000008000000008000"}) poll(&(0x7f0000000680)=[{r2, 0x117}], 0x1, 0x0) syz_open_pts() socket(0x18, 0x2, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0) (async) shutdown(r0, 0x3) (async) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8105, 0x0, 0x0, 0x7, "f37f0040000000000000000008000000008000"}) (async) poll(&(0x7f0000000680)=[{r2, 0x117}], 0x1, 0x0) (async) syz_open_pts() (async) 5.815281943s ago: executing program 5 (id=397): ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xe89, 0x3}) nanosleep(&(0x7f0000000340)={0x3, 0x2e771bf4}, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a80)=ANY=[], 0x10}, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000200)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000480)=""/140, 0x8c}, 0x10c0) sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000540)=ANY=[@ANYBLOB="01b8f22cf1b1fc7f9938a2172add7308b10566ada22b6dc679beb646137e01beffd24ceb29b3e8515278260e2ff5a27c8485ac127319222b1fff7c4beee9146172d6ca179fd9d37295d6ad409181583b455421208cf27ff38f4a5df63fe8e256e97eaa231c79a80442b6f3bc3c62ce63d1e927cf0e58a675cfde0273fd4ee98f586051ed841b9408b8ebbdaa068eb10cbe28d8e7d5b11f716b1f", @ANYRESOCT=r1, @ANYRES64]) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="5d55ea483f7b7f3fd48832ef55d292982ef2fa2f4869a1363e0bd54c1e63379aae601c7f5b4584cd455f", &(0x7f0000000180)=0xfffffffffffffe43, 0x0, 0xffffff72) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) sysctl$kern(&(0x7f00000002c0), 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x2}, 0x8) read(0xffffffffffffffff, &(0x7f00000000c0)=""/92, 0x5c) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="28be1e9fa135cda2d50bb41d47264578d0beda2cf7fb5dc99977b28e79a26fd1d4cb", 0x22) close(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$KDDISABIO(r5, 0x4b37) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) 5.49964198s ago: executing program 4 (id=404): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xf66e, 0x6f0, 0x29, 0x7effff5f, "9cdc440f0000000d000000000004000000cd3300", 0x0, 0x20003}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)="a99e761e2e921ca92fd8bdd600273ea20be1a9a96ecddb6265fb425f0ed8cf7913e3a9c91aa71710ebe704f84aafdbcef0aaee15696cbc5c769ab600dfe2e8fca82a0a3e3ba7bd814951815ffe7d1b498e8028c448b8f02d6ac2a0e84c09da2b0d44e0d8ec7ea67fa745412917e3a14a06f1172efce9", 0x76}, {&(0x7f00000009c0)="5f44fc5c2d59a34af6690b73318e0ad0b471dab2f3505c9caff1131c025172078729fa8445209ddc2ee22cfff8f8c39a2c4763c62f6887f262789e5aed8f68bb58de869ddb9bcb5706976e25eacdf4698f76d665cc2be70757b03fffca5ced89981ba82719f053b1d2b006c3f79f07575d34b3204b77eef9482310e481d56245378594a5dcbb7573d6d9fea5145ae233cd3a077fad8b38f4baf63cb3efcd1690708b2e6e3bff0dbdc8ba8d518ea698a560d9e7d0bba18c568819b1552d9919ff734c7a608bb6a2d82fb755de9a73f8f8b640488cffdba4a1528231670307083cf226902f5a2478734d5c2f1e5d2855efd1181a78aa5d43f7862253dc839fd2916c23ca4c8414757a0037074354e39164d51f7d4dffbc0a096f3892d9506b95f747ef51615a928d2bf1d52109da7ce37686c031261de84c2ec1171bd86350a0e9df6e8682d03642c80f012cb2222df1ecb36b4e4fcda49d4661f70909676420ac35540a89e35ff554b2d2a13713baca8aa239e964b0da4d4784846976770fd65ce3d7996c87f55afd67ca0447259e21040c120cacc3dfe85c30f10131262d0d5c2ecfd17d0613d703aeaa5c88f27c9c7cabb9b025012981ab012141e7253568b5e8c179957a7279db31ecbb68f216c0c00b9fa65eac60995fcabdf3dee6b4b15980fa295496d372478dfa0b7c8ffca529ac2aa9978c06623f4ec8e210752d83b69d389fe857bf5a9506e359b07f1d3a795d563b19593f971532767d", 0x21b}, {&(0x7f0000000500)="0b661e8770ff1b5b97dee0abd07f7e9c7a4b7673127ceffa371b740a1445a7da3d7aab8c6b40551cd517090b5c57621c819b99b5d2e6742d84ad581b81a4ef83d3c0589882773ad040d91ecee631dadd42a3580100000000000000c85f7a4de8899b82cdd375af8b54ed41895aba82431d921bb1613e3fc4d06e99aa1721f8c94f89d8b2f5ed34caddef1ca5488ec0330c3e14a6b0adf70e277fd5d6a19e64116df2578812cd11e5832ab72ecc82dd3ad08cf11f0aa21853d7de400c87689777f9e45e8c17163ccd80bb43125a61489c81126680b1d31018bd21f1d1f717bcb5336accff9fd6f7978aa17080b1fe", 0xea}, {&(0x7f0000000c00)="c9bfc1498ad93b2eb5fbdea3235420970c54c0ba3fb138033c2054c455370c7783ccc4e8925a4b506912a3c92981b49fda40880b21503692875123e55fb81724fad524ad138e12e856f2cfdc14cdd91f5608a4e35d7d3bcbe12284b02b037fd8cdbb945a6f352ac92bde55b1534a7467dcb3ad49901f45c08d87b7c57c8ae4371c7f0b9b7044a76784764278f9f638aa38f0741bb27bdf4ca9f5f2ff6758d694642b748c5273c7f34b8361e84528bf3485be9f717c5d27b08726fe56fdf8203b9a82105b872bd652b4c83a00dda93302ede921b640310bc3b897d5ed046ba60c47998e0c3014ccdab9d928c15ea88afaaf2409146ea104b6bb60b1e0641650b0dfe47b89b98610943328a0e4be4f26adf24d8bfe7b0729bbc3ad333838bd4f6c7d0270ac5c42e53dbbadd8eaa3827759716eeed5bcb0e16ab519efef8adb55b6e5a68bf4168332ad3598794b5df60e792601003aeb9e1c5c1d058643c39ef470bde46693231082e6330c2543f414daa98558f06865544af385b73c1091645320109dc9b721a141e7746288669c3d184ed51d925b2c1e7588fd949dbddbf733abdbdf0a630eb8005a4afb35a31005fa9680138a587e34212d36751b85ab69255a10e01634331ca95c688767f5e563da9d621650aee2a3611ab60f0a873cf555fc7697c48622cdc0522f6e5a89bbda78b64dc58ea217f08d1c915f6fb458be132552d49e9c85222c0c81071e3e4cb72c8d9682aec3ad1b0de3897d3408", 0x21c}, {&(0x7f0000005580)="9bc06925f1b2a40e5a60e9c924d4c04fb25e3bd2ca42e7133bb8cf089cc152203977d28827985a003b76e63da276292da9d7e0b351aa8a984d133920beee7607de6678a1c276949c3546661e67d72b88373442efe4d691a6d7cc42ff3ca59e6f63abdce42f67b45ddd778aef79035a5c481c50095f7ef374bd15d9b2f7227396b7aa8b64a460d708e214761cdf53b21e9997e81d0cb27dd2a4adbe89a1596d2ec4cce2b4543c275d7ba28617ce50f0904d0cdecc204d1dcad635cc6c6b418fa34d085e9deea91d2b13d9e5aa3737bdaa6a7b84336a6b7f3c769c1f0f6cbaa85e822be4e5f1ced7650fa135d112166ee2338cf5dbd61778301a0794c7d1532f5c1fb08a9158494f90f6faceea6cd9eaf02cab637b07600b715793b30fc92dc6fc26cab7ce93cde0943c23f304e6d1d4a173aac16dc57ac703c084475a7bdd85f06a8f802c8cfdb71748c6b0fbe72ff67cd018d258dbfab3670ac76042be65c12689d03583b9cb53545f762bfed3ed52c2f140e57136c2fcfb02618be2b25fc0dbb849b8f76e3097a886bc49b0feda177d8bbb89077621642c679194cb836b5b79bc0dcf65e774b3916dd58f47e7da3665f331d43f2678bc26028428072ff464c65e687b1b3111f55f59dd3ddd75dd67240675ef84b809ffe8dfd70ca217adc7b2c7e8ba2547d00ae02b79566c43d9e71220e1ee84f68892d9d054223d4869e5fe978efcc13ec844c214ad99e5e104a1f91ce1f9146a9478058cd49df23e8d71f644ec65a22c3f634892ac570947d5a449c9eab34a29de1e49a7dfec1d859a70aee1fcb6e3bdfb0c4e55e349a71392027fc68e3c93ba9fe50d0918a2c5f38ae8923d393dc30b7f090ec7f49185177eb57384c5a3ffc6a0de8e0c2f7fc8c0250d8b3ac4c90d0a91c23771e89f2d58db8c6ab299fd0aa1f8c9e4bbbfdc079e74e2f6e4035c4c7d0bbe9a72ceb0fba2aff493adfefdb33b791a8b5db0d4cbec86499a10d01503a7dbd59a9e8c74a10a8a50ade3af72da9a2486b374338f3500e8731fce91da93e59012e1fc56f3ecf6cacb6149af06c6d8c4a2af8ee9d0f7c5b107acdf039542c11de50e7b5706000000000000005b1c0f5b921bf8e11a052771a7ee017b7fe8bd88c08cde717fd529fc38db72c920d00eac7cdae5b1bbc4c3ef332675adcfa41900432debdcb1ff33f37ca43bd6d78cfb352b2755e9aa1bfb42ef222f502095dc0a2fdb08d8020f9edd7b143da0b4442417f160a17b045bb2dd7bdb3e3c9436cda6351ab2ff33659994c68036fc318e88d19582bbb8431b0bddcbf6fa33c58907591011ab6cbbc33795f1b20eb65c38463173c862d2116e6163d57d64e382b67e8fcd790289aea7b93e493bdaf6414cc5a3d6d7fc296f2701cb6508f79ca6e00b31cc0c6fbde38e0f1766ffda589950b54abc7a73912177585143876f1815ee3a8b5510841d30b8d2fc17fbddb343bcba7e43e893a35f9be5f3ff579c86918c2e05bbecf835be8fe28e95ae64f1ff37f2bd709f63eb149782f1aeffc42cef67a0198da8533b1eff9dab0254076332c52dacd914820d1af96819f21433379816543ff740d4efcf8c209c3c0b0329658a29550fbbafa6ca419d10d4c001a343e184875f840cf9844b31572644c6f187bd14ebf0ddfa9f1cb8ff0a43a87decdfee8a941fea66056056ae0e5c918536c68029ed67192a4d32ae4e20282eec4c7a67b7503f3abdf35828ed16d75a4207e248565d1dd9a981516fcdc6ca83ffa4034bdd87db47c09c57c7028e3518a2f4a648d8d41688cc4cc58202f20e4a0237a5175c73e42e48238dc3264ce5f1866ccc51675417b3c058e91d3e1c9628ccf2b7ea978f19e2750845692635a0e3060e612bb0b4b92f1f876abf7856ae64403e85e5c7049f6df557d70a614d52f8afcaf2c72c43c81b922433e3b1a557e1579da5f4e312ba556ceefea832624cfd8a8e54a872e75af022eff4f6fec88b3e8682112312e9e1ed2d2f7bf33dd5ec46892173518e01624435c8bd483b657d9bf19596a0be5818dcb9ac9e50ab7caf7e7f5579db23b6bc75d310215b999d308ce2a5cca38b58c870f12d5dd18cc93566cfa1919e7fa9b0e1b6c14f0b0668f11697d63dafef8c78cfd9dce7ea049447018031328b1c730a970004b763a4ce852f4b677eaea2e8e6c1f48710fd18f3a51d015e6fec48cf3c47015a91ee27fcca4ad409224ae035ce193c6f00a25c8757711e0d3e7d8e6e67150ce42f47348c3e977fadee6c5d7dc129ed03157ad6df5588bdd98f3a30837e12fe17cf305ca5d5c111c4b92d5381534c39c3dc05dfc9a134959a5a5f7227fb4ef8cb8ae39c31b9e9841b1b83ae2dd45225e17ed7859476f02f86ba04e0838945d941c6fde4ecd5b0737989146b1ba9b68054c85bf43db985ff245bc34d976d9ae9d4a5076a9e90e2b6176bce1a1bf69164a39d42f8d5a833b54730f5f89a147816bc6efae1608a360a12821526de2dbddb3b0c80622cadb7081e94529be069736ff694e6f5483cc4ee601fbc203c5d709d605a657101600a6612e8a79b0a02100f27355e1d412292697bc6273c880af93b59837f04ff570d51b65279a8fd0f779b8ddecd68260b571522591c0569b628b163ab31d56aa5e08c26f6c74173058d75b386186de52958c062f0ecae15b2c7358bdbf57c42965c2ddd1620816a3413a522e01b2175f16e274c84f2ef8b0970563e35b0193c14c0f7e547cc37675df3da90a0f72e33f8b72fb56b82087ff07f9cb14c284b37e5857b6540b55733363bdab33779014c1f1023a4183fd607ecda89e87dd769b69c1b710bc0ddb5750b198058999b0a84132fb6c76a42dfda8841a791afacd0cda713577d64101789226385988448e5e0c89f4d9fbf52aab4bc231f0d474063a4c7bb19673b4372ddb13181bebbf402a28d42b032b67300637af43d6cf8c22852a8f133fa1a45d1ec6ac0ba8a6589e8f615eee48f66420521cde8548278e361b0288b8847ae758f0f00b62c69c750005a9af1480ad498b02734fa1486b09f0c12022bb72f4e39bbea5cb321c77a02f1468c6a654f28f65650847182a5c43ca279e60f7b66c9126057a1155585856a3d57d4936ee652a549f8904af7ef0a77d683bbb590bef09c058791ef966ce1a8cd20f8f74a34929436aa806fffb7b81742a380b5aa7d048b66d255e5a613cb190922a020378c8e6e0b89c731fbff301e2f817443b571cc4ac5681f61836e8f9499a67e1b8de092d02cc03fa3b74ef478869e65c8c3a9630cea184ea6f7c514b1dff3867dd38536555e696e16d41f00b3c9abd54389e028ae0e14dc90b0ac67da23b288b204b6104124feaa45fcc70ac7b695ae1e0d78e101226e943cdfe9696d2b9e7517eba804ceb2ed809d1787ce39516065000330b16fa2b23843214ae5cde02ea46ba77e578ac1c6e4970da5467e024854de21b8c8d1f465c820fe61732d63aed0fc32d482cf7c1680537900b75bd4e23760b964ad93184e8506fd7d08775c00dc7c1881ab9eb1b74ec67b71615eeb647d25d5605514fe6bbe2592dfd2da8c3311a8022f6ff4167043ac24dbc4e4561de397057e58c6d5687da2c19bf65e512838a3f921f3d4c9b6e8bc12cf97dacb7e2bfa81cd95e90362fc1a56efc7f5c4a6af896ddbe83914d7f2d88e759d7d687b0ff7899363ebca6a83ef6e6ebb0b38ddda8c0bf323088996558322605837a8cbc6e03069c727ca476230de800ff0a77f34fbbdcdcb8cb5df91b44a262acc11f25a8e7e26eb77ac641e015cd27bd1dbdea21633b9a4b1d31da775b01a0c0e1f8820d866c1c328772b869e21722f2e741837386d88facef2c24e1da37644d5de8b395944e04a11de7ccdadbc4151b7b56ed37f6a8efc5dba4d489a8dae1d148a5f2b93ab66bb66890d6b708ef57453a477cfe275fe56ab6583dc40ca571b755373438c0ecc42d04cb8869831aa45013c2ab1517e5823a1be66b37591cb13cce20ddec962e9bdf95c5ba67e28f37864fbc476752f1361cc9484d2fcd10f060a98455b590671674e0c6abd98eb5a8ea6a0089b468418026e75929b7eee9e8cea8cac2190fdd73ee970a8f8d9f2b1f5f2dd26e653c1c23af3e809ea1a7ed2f9958e0d47f8a520d9b6a4048589795fd709c098702d14b57c4ae11b7af3215d86457cb1222bf65c68b3c6afad572217f42fc0a73a258e7602e827217183662c3ae5c4233644b04f8a1c3c87ff2d060de4707353a2250248affdfe5e1ae4358b7aa2171a6fd7b01cfe9f10f2916ae5727bfd422fcad21203f07d2c6da47816d574779cf955f19a3ecf4a112ea4dba23e857f2323707661909bbee6cc0b0099e80519e4738a6bb62beb3cf0446db1f39a4370cdbe89f64b0d886fb1aa2221f08a5164c978e94bd58428603852a965dba4e9933ea9ee5d8975667dbf4f16e273b03fe5c484a0a1c5dcde6cd7f3345c1ae5fcdd13c54f1ab2f1ab089f58650ba9898bc0700921672157ac3e55e523400946c7be3b3d96b4d48d5aee8d96dd13fe16dc3f84cf90f9c177a147b4640ae961dc68be22573d2d1f1a64f1491b33cfb87b4f9cfb87886b8f559ecc2f89524f04751ce264f91ff3117cdc40fbcd3b495430d9f562cee1214cedc05b611d6077b6b05c5681b930a29054ced2bcb7684184f2809a8663073194d62b68a9b30cc6ea4504e98fd431c379950cc20d5f4b4752e613630a5d7db456aca27a3bb37ac841ea9fba88b7f2f4f9b289a58939defa5f10aececff852355c0674127c1c1bb01765ddf6db985b5f492c308ee4149274bcf71a3c078236fc29cb46b33645e7478cf6a913e9b9b27b0f75d51ef9e97e9c3e8a69c6282db1dfebf18eb20470ea086345d78dfe22ee8784e67e507b832340c228e1f54f0f50600497979d263bdc66584b2fc86e8dbd7d4820151412c3e517da50e3f887eec6f56b44e83b045d03d49a42f42681ad6d2dc3e1db492dc94886d619a3d021fd0babefacf1c413eb3281458157b5a82c3a9a8ed3fcf6d6c938a277db1181d43df6d807a3e527fef90794826a0f8a5979224142c18995a797be528a1a3773f3242ac80cc618e21204b1484a0c8d5254365787b6ad837ffd06aaa1d85597af53bc8cb6d5f78ea211f85299981ba3c46dda0df1fd9acb64384d84a17f219431858bdc7af03089f69d197741bc88f035b242763d6077f8988dc5892c804245803092d296ee99e08b49e4256fe1ac3b5c606c9d7f9d74e7d9c08ddf9bb28567c7175086b7ff6e3253d4a4e45c926b8dbd9938a28e0af2f420138cb99bb56f2da279ad728101e8c2dbf1f09bbc0a0eadfdde84ccd9babb5f9b2db065a22dff4d9eb00c6ede36e448fda0d9079e6cfa5aad16e9bb47e98660c6516edac017229455cc856cbf691eccbd6d7810ec0781c5735d3cfc193045d0044162eb51b0b63ac705a9161dc9ca2c18ea4664eddcdc693be80f068fc22bb92a5eef45ad168656e1832e2cb95598cfcf6dbd620bbf39cc4e60af120d70069a1ff7dfca0f51015d28b6ee75945504cb603a64b52d558ce87f768a756b4e21f4038baadc84a108d0421cc6a5819bdd2b4f452f3fc5e0fa0a866acf4d5b4de18eda3ed28aafa8c0a79a6c0f3a6c78efaa43e0349f5cb8ce367e2df54761505acd7b800532c87125e04ab4b475aa1041ef1eec593fefe19db7ba5b2b2882f7d706bcc4708dda4773d5d52a8f63b7cb486d640c17b8c9e8058c4cc09f94f3c5b534c380c419c9c64defaabc674abfde802487012ed4330b47eb03e38903b4df7f", 0xffffffda}, {&(0x7f0000003580)="f9eae858d12dfeec23bdb4ae85c8e86585e1438dc8e3510dbe46a2b533ead13934612dc375f43ba47d9c79413bf05188ade3c40784797c32d8590ffb1ea992675aac4419de8970b95f825a6ffc04512303b4289160b8f5f98281f785b95ce6921cb2c7e8eaab3115adeb9162f64dea09ace611dd52a52da2f5ffeecbe6b8fb9051e7c70a0d5504f728edfc7b7e9da1bd2427753a02ea0e553cd2a48e4747922aac65cc76468075be5986dddb15717be8f721a3765832ac8db34d581fac233b66ba3cad87b7998a0ff8a9b2a2232b99882e2e1d3cf1", 0xd5}], 0x6) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)='4>', 0x2}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) select(0x40, &(0x7f0000000080)={0x16, 0x0, 0x0, 0x20000000000000, 0x5, 0x4, 0x10000000000003}, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) sysctl$kern(&(0x7f0000000100)={0x1, 0x51}, 0x2, &(0x7f00000004c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f00000021c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff1cff86dd606aa63f00102b00fe807d50d5cca8f0bd00000000000000000000000000bb"]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb, 0x7ff, "02020005001c007fff01e67d42915600", 0x1, 0x3}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x39}, 0x2, &(0x7f00000009c0)="3a26f4c3399e87d02274e53e0c39ba428146860131bc3e21d4ea46056899dad47f4ff292fdfe559218ba8022b74aafd134ba665e5908e5c34b5b00d62507815a4135495252ee0de48273cceb759d39a6b79fc48ca3353261b33ac0582880db3a3c37839c057699b19b8e5d79635e71ceac96ec54963506e338acf96a2cb0187cff9e59c8d71571e668f099f0d0d7defdc9fe540ed51c2993b9e62788e763b76835542f2136e53c03f53592a1ac85d13b076c67688792f38222c66a9bf2814a27c3eb6e2b887d238f491f80e4fe37001a450025f2c68bd19d35d386a3815cc7a49cb9916c76b1dcafeb87bed094d32f354d960825e6d9312ab7afc3ba98a963f25e5ae37fa9251f4ea5488ffc4c53218424d51da1f2ee6b79a2d036fa65cfbdef9220d086ce9fce60ba4be3b642ad4b72d16a3021e4585ec376e838907205de304938b4799dbda7878baad318575684f21c03afe420061eb17850e4aa0f7548209883232d0c2c9adc6ccae850dd4216d9722f87ab2f1033426dcb745061b82c5d5bac0fc0e7b9e8183dfef3dfae76b06fb7b529431213da3baa6170c7c2938cfde1e2fdba4053eeeaae296bca439188c95e543c6950260da9d9da66a32136358c43cfbe417015854890ed05f68670b5772ced3b6b7ad9bf1bf31dbe42fd17efd545a128303f22b54a881ac10d1a0f6e5b868bd77ef6621258a573a1f8111e28419254acdb30456ef00e0304af36cc7b11a8375296ef8cb25dc037b4fdde0c0d7fdb2fe5f006e6df78508a7f3f727e5e2b36eff79d0aa79f9d84a9f7e87dc83bd9b58c02adf6a45c8e61b1e8e2703d014011c286710bd55f3cabbd191e4a7274be1911c7e883a7d740255e8ef1e3c9b7ca671f8555e94b4d6ec6b2cf50e9b816952964c284aa85a34cfdeeee2c9a11896017c20a69c9cd7d33743ed519e730d1f1a401077c3120f75dae774ce665fc3a439ca66ea0ef73b5a1256e81934a1fccc501e1f041dfe9d8a8373654c9019304e2223023547777f8bdf5895732a69fedb41585b61381ebc0280b8c0e8f1adb14b9d499b0fe4d68b56e30afa2a970d178a3afb6ad0d633365078e38144e7ee35930adfabd336d24c790b6799ff63181f43efc1762db14121bfc7c401bb334df27527f0022ac7cd883154cd62e019b3a23fae5c85c6e4ee6568a2442798cbbadfd886fbeb2e98727ce133e256c808bd330609bf5412f962b2405853bba66726cf7999336b2bad6ee2179115c58f3c0a1b94aea37a554f5b8ab08baaa6911fd352be7005a86a6dd08481934357e60327941d298cc3ba827705509dd47572d6f6b23edf553e5288250d170ad92225b5cad1cd2c7c0d37bcc894f216b0dbe5fd560f93ef4888d1f52132c4574ac86b5812ef0608e32f00b0e5f9036bce86906a9570ea5693fc8c8275b276a897c54d122a6d8f59cd253f0523b5364979b7ae63af89ad6f7ec1ffd3471dc3ee2f5db3684b3709cff6b3b2d49f36c577ebc6f2567e6f8202c3882dcb5d32e0f1a3a8318ca24b56cf4a83061ce31220b2f0ee348110996a985bc4653d0613efbfdc63b8baae3ee90dd1c99e22ef517dd1642d5a24d07e4d998ed8b30bb4988e43c393898737febd3c87927b9a0b6677104919bcb721ecdf039e1d5affb94552fb1b292e6da380ee07402087c4b3a97aacb1c18ef9e34b953941f3d467d87ad00c6f766a19fe42a3cffbd3c68cf5a91f7ce3c830624147884f24d15bcc61af815d43b5da817ecf622a3b60d37a4f55f293362d921c60b8e0722989cb9d88c920474920150377a48b3a670bbfae81fb9d5e2d563b9cd5cea759b0b72426307dd79d2192fc40506be9bb8e72effe60c19147537bedcc9899592cd23c0b2a441b161e1d5ef15c5549a0ea6e34c04c875fb3a9b28c99df3dede8905a4a67eca84a053bbd2b7541989ad455f32caa9863568cd331214b96f03139c8a9a4f0607f686ce56b63906234146e1f0fbc99f43d746042558ed6d779bd26bd3ea25a39123cbb348339237069519b3b8964f2495511e7a722b3e4d94d8c17e9e26eb8fa41a4ed6cf379da3c2cf955548d64ed471a18c323c805dd80d977ebe72b2771357f1d4a353273043a8de5e62bb97a10b757222b2bf3d4c5bde42d4f67d2a5dea40ed0f945eb2c30b9a08dd27d45d40c32a2d95704bcbbf71bc5a683e078c983e4aba8f67680430bf67ea2fb1366f873fccb329488791780525fe45b2244507811212528ec1fcec400ab9e924c5bd2ecf1235786d4a4adc986cd4f9044d6fab7360efe085b6f0f9ec43ccd47a5c5994f8ba1ee837ef36b8f14cb460a4327e30ff1a63744bc20f48996ddfa01307c6c899fa744e048bc6dca1ec1b62721973d77e7371e6603fa870b7922c08c614044cf4d5b42ffbc12c7ba4419c3f9f6ffee91f85d44d1c40aeb7e93082699e9a37091a85bcf86518a5d9ebaba7a92d42d3070a1dfa86c96c7419d158f96a4637996c17cabe63d834eef2a36275ce984491469c9fcaa2d46451242794ec2349f986a6a925d897dab177a16240545b724612a4be4ad72e5c67b16c5f56e69667fb43f56898dcb15ea3eb0a55d4df6e21fe4b2b4d59c4c8fe83e53a8ff11c21e969317dac76723b86f19b1db34b99c10cbc6177075ba439ec004c9b1312b5879f750969949219c5c25a1aa9c7492d427086cf9cf8009798bb501efabef80a50188c607e160c3478e98281ec122303726d37c8796ddbabd62fda7adba1f5872908566677a0f36fab82880945649670b60e6aba8316797508ebcd7980952deee29ed23aa86f55eea2812e556726ec441ef339ea3e11100b8b4e1b52acfd2cf18899280c734ae164ffab2159e2916d2b653e305d3dfe3b9672ac0bc725f8387b28862e93b5dceebe451400a39fb900556bc16fe5164bc373ae67124f1a6332d5a9a44894e61660d7096adcc58a7af6d4a4091a73564c5a6c7f0485d42fb23432412ab9a056a1c07c77883cd04018d2c6129f13c71cbe9a86069a38b5a7b7bc29c09669fd25a134f11485b8bfbe586e7bf48e2c0e48b44e22812dc68bda10b279df78df0d0e68ab29df1f4dc92320bc3ebd745e94e191295ec339e66fc2f7cc0c27372b65988ba25319207ab6134875ef8c777701d9d790d4f4627282f689316aeb1367ffb23d3562acf721866bcd498d92141d0239c2d3ca3a659077efd5058d5726ba018338855f0f1614f7f499198e64a20c008ae6bcc8c43e54921174be75f179427c5212b26b9234d8876b6794781b988417b33ab03cda86c2b78cd03b69f405f879ff9b07bbd9c70dec3ac50bdb03eb78509f0410e6a175dff696e373611adca3868b210abe45b3f37777922802ca85bbff3df66c6251dcda61f8d505f50f0b25ba7041963161b711da17e70b189b06a80ebc6f79624d7c37251e143e04e3f0d12177e091ff802419d1e1aef0209bdec40b5b682d742763048758153dde2727a5dc40580365e5b5d503230d908e19e499a26cf430db40196d16ca26fefd8f0181e1966cf155964f7d1b493fb773db72e203f8b3d4cd1efd151c4463d899a61f759b1945f74bb4bce67c8912d878fb8eef336f5ee35b8fe991f098ea204297ba0884a17e56674a4d4799f7a8e574835c33c593cc87bb565fad591c99557716edd32c87092852bd09db2ade79145a5c2ef0378a10a6920af41ab9e967b793742cf8eb9a80680f92c3cfc187040ed8a04b3ae084c6b77d6a517b1970b00e5188f81970db2cb4b177527f791af82b70b77ff03b0533b5459973072c3e49bcb4bce49b8e241c4782cd2a41c29f15e9e30efd63286dd14d100405f8488315e1324b547f1bac1be5a5fd6334459f2bdb4f7d3beec19adadf0a001e6a7cbbdf36502483e2be44a1e54561f8d82b6e38a1f38bbb0fc996e48e72835cda582cfbb997ebba7ff16ca3dcb3ed6bc6393d01a2950e05b3562c42a4bb859a2ca873551e00af26f487bf11b2fd7c0aa0a4390ed9adba0ebce25b31524acabccf3e232813d188eb5ce603c92e34b278e618266526e88b33ef0cef5ad362b74e80caffe3066c811730736f0f6fb6a81fec0e5202f61b36812c83d256492c4ee655e13545790052e3c88df3373149b142d8e680052829ea0d10cdab8c688e3739090b4956612075b0f8f0d60def8e0ca66041f24924bfa034343a923503e8f8ac20d8a5137604c0b183ee4a788f92c4f77d70dbac17abb80754bc11187d3781d7c42d1aa421ea5ba2f65e03310c41c212f88163c6f7d257cc919e2ebd0432c1981ef63fad3d84e35ddc86a927e40e969c2ebc061c1c5475afc5da5a99180417f1f31f4e7adfc9bcb3e2f4af30a789705a9e4fb604e338e449c9617cefedf216e9206bca370b69ae3bf0524e4c86e99948d8187eda9cee436aee5499d7974d31c8942b7cfeffcd0700cf0852e7a5881f9ecb0adcd85b01fb714a9fd2536bfea03a0f85f873458dd53e06cd0128be937996804d891abafc5c85a95b597af288a95e9cf57fd57c3e16bd3997d6d4df26981364e7845eb0be4e66e783007d9ff983265f49a8a9dd99eb9820cfbbfb4495abc86da8dcb3ec174ffa9107b501f5fae43f10ee20e9fea0a4d17830e8c6c9f4890151df254615d86a4bdefc92b976a5b5c93e37cb207bb4b6f35bb5bb7540d15c025abe0b29914b8147864958f737e8148fe5b2d2e84e68a9f5ca71f53f3f15684c37924a29c95d05ab757dcf8e3aa7a7dad6592fed5508bbc6070e0361344eebee148fa36b2a9724be048637ddbe094674a00514377187a8c25b5af7768b84b8f801d12d1e940ed3ba57fc4bf6a22a224b473f60fbd80b28f0f909b18451e70841de4993d220009c912161ff5473895048d4a4769ceb42e7b86cac2488afa4009076c25ba6bd077205c929f1aa37977519de64cb8bcb32d57ed957936f3348196f35b14c9ec5131b181bf2260427937c01a9a3ed55b43efa1787843fe74ba63dbc2590f34812e8adb49f23bc5154012e930d9b3587668a88633cb4098147834b150a3180f0df1ce8eb2deeeabe5d397e7ddaffd1822d51fc0536d0c2e889fbdf91ffc05eea93066ffdb1dc8a7377c0ec2d7952376c142500fc0979aedbcffcb99f5c3a1f26bfacd44c6535cb0794f6e709e5543de1f00ef40145aead1beb55a67431a722318ce7376e9db5f4107aa276ab174f4c0de751c2b5af062cf27f1385c09bfe434434bd54f15175f99e7767d029aca9809f3bce3b8ce370ae853d0cd12961527e128a2fadd60c0583bbd5e06c95bbf2c15a74c408420e1c10973256354023bb3d278dc6a3201dacabfe6ed48229f42d24912c9a5121e61d1be598a129fd4e33bea85210c4a373e1ff3170f404d9b2a466708728a5e74c75f79b77ed15927b92f9e545b4f070e63c32a97bcbaaab5eb3db5d8acbb508bbe9e92f540902ec25b7b3be997d4c8e0decd1b7e26e3af08020a95c8a38d8e72d9aa2546700c23d0c9e984c447e71def89b32258184c5f8d6275a9bdb769f300220ab0cd9f0f841c7f17dce2c71557a4a9da5e40300e58b26038f719935dc02df93f53325e3eead3e6279156aedfc38327e95669a26ed5c19caeb984cef835cff55d62eed6256e4b95015ab365f8c40121a4d6d8f8381712f7689f09a33f20831047b0e408ed86e67e8115668477f5f3e5912b3c155a27d7f84b71533b5b69c2ace31fce67715617288ff4591c82c7383e5728e6ee9eafda2c4cfaaeb3ac9304f9869aed570857b9b0d4b2378fa2e6f103d202e32ec06f3f7461dc4181b33ca", &(0x7f00000000c0)=0x1000, &(0x7f0000000200)="f1943adf5cab52a070a5e4d1fbe1ed11c2d10aab8f130c67fd9395d3134cd31d5d1f2a60807368bb4538ed770aeaecf7559693cfd94125fed7cde2ad93021d7aa9cd9ad02a57183ab7c362cd1eedde0945576ed3419974ab2029778c4b0d862fe0e392e54c85", 0x66) 4.099815422s ago: executing program 5 (id=405): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r0 = syz_open_pts() close(r0) (async) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xe89, 0x3}) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) (async) sendto$inet(r1, &(0x7f00000000c0)="3684af472a20605db56654444530db55e32d18a350e237a22b0d745c7cd16f2c2e6cb647d0873f17a747d211b2be7e453f4564729e305de8e574af453096e88646da6baaa50d472b39b49f3b65df72dd7476ae2aca133fe51fbbdbbe97b68e79031f519c3826089a324844a5b3f69c0ecd33fd9d74a974d8e657e19e37c2cd89240a6d1f7893df63e565f883034cbfcfa55ce0", 0x93, 0x6, 0x0, 0x0) (async) write(r1, &(0x7f0000000080)="d99aca906c", 0x7fcc) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000300)=0x7ff) (async) readv(r2, &(0x7f0000000080)=[{&(0x7f0000003880)=""/4106, 0x100a}], 0x1) (async) writev(r0, &(0x7f0000000000), 0x37) 3.500176584s ago: executing program 6 (id=406): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000740)='./file1\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) (async) r0 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r0, 0x2, r0) (async) sendto$unix(r0, &(0x7f0000000000)="f08eeecabdb6201822cbf6303d509f0d4cbba50a893693ff87667957964850326566bb71f0853a18073909cf900f08a077e25c07e06c656e6c13ba6d944b1e00952a697e5ae0716906daf77b15aaac1b19d53a11a68d63b9b4113db62ae5fed9a58fffd341f8cdf81f93a3b7a4e49c8ca3812db4f458f0eb4d6d861181b7c1243d8ae39f7791e5698ffd720e1961efeb0b26c8b0b82a41bf16b17ae1cff9dabd8c0c0373c51f4f1e07d2a607b3f735c58186bf6645ab4c3f8042767d7de0ea657d19446a7bc573708f3b9088e4c8e2475683757e2223e3e0bbc0a909c965e4f567", 0xe1, 0x409, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)={@random="b90531074b01", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x1, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0x0, 0x0, 0x8}}}}}}) 3.100188666s ago: executing program 3 (id=408): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8, 0x5, &(0x7f0000000200)="9cad40777a617757fe1e4e9f6c2bec9f8ca7f06e0cf504bcb4e43a72edb39ff1e6a7a6a5fb4c0939ca113cdbe77d77e3ee768497e702441ea887d1c5238b89d645399c6591446d6e8f871a7945874511285e0d6b8341cc5452fb59464ad8966eb59f5790f00441bd6384c7e4ad84a608b410aa95df91ce338b90bde8df091f78498de59ea082dcab7e98b896406347d35ea2df2095e54508bc676d306a5b76129eea6ff18a9cccc89ff569620d56efa0d192ee83c56648abf951181908a6a443cb66f80bec3249a0a81ce542c7f66110f8ea4f75b56742f6397f5dc978c79bab9ef975793cd0acce5ad306e66a983a389c4fab7059", 0xf5) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffc7e, &(0x7f0000000680)=""/100, 0x64}, 0x83cc}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x41, 0x0, 0x0) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 3.099569223s ago: executing program 7 (id=409): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000200)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000001380)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d47168f5898d7167227bbcd1b6064b0a23407b107f90800000000000000bce147005a141bff686ab9f90b722b002d087ed010d16b5a01527f1376fccfaa7b057d8ce6fe75a3c3722a09c33f25e190fca9b459d965ad74f55aaa7c49505d7c2c326427fc54b15523d98c47d542e3e3621231ed5ba32fddcce007c4aec8bf766b19225de508c6927ca2ccceb3ba5ed18b9d36c6717b3c38e6df173d9145e3", 0xfe3a}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$setown(r2, 0x6, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x30001) r3 = open(&(0x7f00000011c0)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000001180)="473d8d", 0x3}], 0x1, 0xe924) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0x6}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) 2.60565951s ago: executing program 7 (id=412): sysctl$hw(&(0x7f00000002c0)={0x6, 0x11}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x200) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x194) nanosleep(&(0x7f00000025c0)={0xffff}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) 2.605372674s ago: executing program 2 (id=413): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236074a05ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a473c881d0f58230ba576367c400000200361b1257aea8c5000020020000000000008abfba05001d89e0ff7f0000ffff008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000400)=""/54, 0x36}, {&(0x7f0000000440)=""/183, 0xb7}], 0x7) 2.604526341s ago: executing program 3 (id=414): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x10000000000001}}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x2}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x2, 0x1, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x5, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x4, &(0x7f0000000980)={0x7, 0x4}) socketpair$unix(0x1, 0x2, 0x0, 0x0) 2.574899412s ago: executing program 0 (id=415): r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x1d9) mknod(&(0x7f0000000000)='./file1\x00', 0x100, 0x8003) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x40, 0x8) symlinkat(&(0x7f00000005c0)='\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(r2) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') open$dir(&(0x7f0000000140)='./file2\x00', 0x200, 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socket(0x6, 0x3, 0x5d) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') chdir(&(0x7f0000000080)='./file1\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r4, &(0x7f00000001c0)="a99f73e14b025dc03a3304bd227effe9b6c76fd7037343539b59f8f727cdb8ff4a8d8552cae0a24a255fb08b38e78fd4914d842bf23cf44a43bef812aa628bd996756f005be018be", 0x48) mkdirat(r2, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x24) 2.573494732s ago: executing program 5 (id=416): r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x6, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) (async) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) (async) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0xd}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) poll(0x0, 0x5a, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) 2.561627994s ago: executing program 2 (id=417): faccessat(0xffffffffffffffff, 0x0, 0xa4, 0x0) 2.394736584s ago: executing program 6 (id=418): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) r0 = open$dir(&(0x7f0000000300)='.\x00', 0x8, 0x1a) r1 = openat(r0, &(0x7f0000000100)='./file0/file0/..\x00', 0x100, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', r0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) close(r3) (async) r4 = socket$unix(0x1, 0x1, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0xffff, 0x40, 0x0, 0x0) (async) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x18, 0x2, 0x0) (async) r10 = socket(0x2, 0x4001, 0x0) r11 = dup(r10) r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) close(0xffffffffffffffff) (async) getsockname$inet(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r13 = syz_open_pts() close(r13) (async) syz_open_pts() (async) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000003500fffffffffff700"}) 2.39237188s ago: executing program 2 (id=419): sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) (async) chdir(&(0x7f0000000140)='./file0\x00') (async) 2.391974289s ago: executing program 0 (id=420): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="c886b4d3e0fb462a34dde5fc4789b9f9cf8a7e288a5973ad7401a51b7449e2d126f1e28cf4516bff6a436d2966f4346ed5bf0433f9c96f9c7c010b1b6912ad4f1b0ce8e344eb00863a99fdecf58cd06a856eeed6aa17cb58079e1e1ade2d06c9249a43771a12e776f8e29be52abcc5025d7d0198fd3b27c9b14985af9c438a568c58b8804b8c39462b27a7a7d337bcb8c6ed040dccc9f150", 0x98}], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0xfff) unveil(&(0x7f0000000440)='./file3\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac542", 0x1a) 2.391484339s ago: executing program 1 (id=421): getrusage(0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1a9) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x40001d02, 0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) wait4(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000100)) 2.388603019s ago: executing program 3 (id=422): sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f0000000080)="010000000caacbef576d7556593cb6c94e4a17755671486e8b9583e9b6b6f12d246a5820a6551ca30f2c4ed387631f591dd16e31d73aad9ac7aab4b0bfc09e", &(0x7f00000000c0)=0xfffffffffffffda0, 0x0, 0x0) 2.152511529s ago: executing program 0 (id=423): r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x1000300000000}) (async) flock(r0, 0x1) (async) execve(0x0, 0x0, 0x0) close(r0) (async) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000002c0)={0x2, 0x9}, 0x8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaccaaaabb86dd65bbb25411003c0bfe8000000000000000000000000000aa00000000000000000000000000000078"]) (async) syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYRES8=r0, @ANYRES16=r2, @ANYRES64, @ANYRESHEX=r0, @ANYRES8=r1, @ANYRESHEX=r2, @ANYRESOCT=r0, @ANYRESDEC=0x0, @ANYRES64=r0, @ANYRES64=r0, @ANYRES8]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r5, &(0x7f0000000140)=""/172, 0xac, 0x81, &(0x7f0000000280)={0x18, 0x1, 0x7, 0xbd}, 0xc) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000039d, 0x0}, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) dup2(r4, r4) (async) syz_open_pts() (async) r6 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r6, 0x0) (async) ftruncate(r6, 0x79c8) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc", 0x1}], 0x1) setrlimit(0x4, &(0x7f0000000ec0)={0x9}) (async) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) (async) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff94ea09066dbd86dd60db834400081100fed38d5ba80b9e61cd0c535a98000000ff0200000000000890780000000000000000000000000000226d95929cf23f3a0ac0473910ca78098912dd3b6b59e1edb4dbebc31f2ee3bba769de7b1936a9d7e57fa5590e371eda2f082fb4a1a2ee34016cebceee722306ffb4a3"]) 2.152157935s ago: executing program 1 (id=424): ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffffffffffffc, 0x8, 0x2, 0x10001, 0x0, 0x0, 0xdf5e, 0x10000000, 0x0, 0x40000000000000, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x7, 0x7fffffff], [0x0, 0x0, 0xfffffffffffffffd], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0xffff, 0x0, 0xffffffffffffffff}, {}, {0x0, 0x0, 0xfffffffe}, {0x8, 0x0, 0x6, 0x8}, {0x0, 0x0, 0x0, 0x40}, {0x0, 0x0, 0x40000}, {0x0, 0x0, 0x40000002}, {0x0, 0x0, 0x0, 0x8}], {0x0, 0x0, 0x8000}}}) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) 2.151496316s ago: executing program 2 (id=425): r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x20000, 0x500, 0x0, 0x0, "00ff0100090000000000009f20f4ca0cf09ffe1a", 0x1, 0x10}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0x6, {0x2, 0x40001000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0xc) writev(r2, &(0x7f0000000280)=[{&(0x7f0000001300)="3921a8654efc0fb68608aa6ddbf5582142a30980e848c51f5be2df9d0eb20da0a7abe2d9cf1e43607583338196ddf036289dfacfe51c359b2a0e3662db0aacb6a63c97574f5a28c6058af8fa54697bae440f0b1845442e535ab78dcb8f9316941576c0686035d6aa60afaa77190ecee97f6ed76bcfcde708ec9aa33cd2dac41df49ece4f29ec03beae786b4aa7353eaa8912a2026af1a28bcca79ccf148791da7a79e2b4c39256eec4555a65baf4621e63174b0cc10bdf46c3748eaa95b3ed820b4c6bb2d7fab6491011e35f8ce3c8c31327f17bfae3c574fe26fe8c1c09cc9f6397c48811f408e0aead1ba194c6cdc215f5149d7d6ea26c63de23a18f3bd8909b2a82a2342489958b9013183d73d3cb311aa90f6807711dbc33cafb79d81f0cd9959ad22ac6cb3265e16cfcd447a0ee2ae43f2f0bc42d37d56cfe6c678664232db25b15185906c616dd3b50099b05efb0190b1e99d269427128da45007fb55a7081fb6367520df1d8f04f2c93d7d95907b5ebe1d59d3c1d049e13d3d5e7c1a53838037727a0bf548d06d77633531152db682e023a8151846272eaf682a26f2aba0d6b7b7fbc1fa700e6db758ebdbe0995e86e42a349c5b38fbbf2efd8553acc085c710d86775900c79972e39ec3177d839c0791b7e23d6debd85b7ea26c355527a0d539276ac6f018512fe03d8621469d2c824224bbc858250cad1f16aa78fd3d2b73783e255b94b196cda52a89b6a48bcd990100b307fb3b1919e05194cb041d2691945f092f83993de7bcec42fcd4387bb1be4a3f07d608acc0322956a82b0ebdd79dea87fa4a72a09b8b381191863324b324088aad5a91412ed39cff023e10597f591aa889ef4a1b96b63a59a0f7fe7902e3ab2d7169d4b88d5ddea0778105e98fbaff18feb1a13820a9b0c61de9433207e8935d3ce963c469b381e00ab78e72c07e5d6247560e5b6d3f5ffe51b439c526b1c0ae10795e8db26b09a551d37f5551cf7879f4256239320bfea73fba3ae0c840db6e7f459b6bd544bd63e10b1b51ec307ebaa1ece5572203b3e017bf68c9a23f2acaf59297b4214468cf609bc07fe145d57aaa8dae7f71671379c8db14883835841e6c1f093f416258180bc2f0f78070fcb6fc180d1f78a6c31957de2b0ea28b78247e2eaa97ca04c5b9e15f6bfc03c3b35220b583244d55f8f619be20225b550b8cf35d2895422bc610a22db0b6c7e748911f38eaa5596b466fca3358ba68e8618bc6452314170f8f59667a8d994c2caa775fd64a41b462a47f8fa26544199b7f2c50d31e9fa4883015e94b9c9e4720429a2352c69e14724f86cfbad199915950c6a4b87ee9a06ebf1559c13534298d03cd9fe86aadba4542e3fe58896b37276db497f8c4750d07f2bf4d77f23d58f0e19ac20d4c73e20998cfb5bc744a5426b1cf3f035fd04ea5a6220ad1ccd34521fc4971f679722ab00126d8f6842ec1848f9b2d3948a06f4abd4e45d1378695bfacde1f34b97b23e0256f958f5ff78937533a23e8f0689d1b13f86f7f7e0147caf63e14967fda78078ae6ff7e8ced3f277e7cab45c13044630070f356ea949b9a7b6721a4f4f63b6cb47db42dfb4ab8c79a508d5b520486aaff1174e75aea4ec7f1910f5f820ad004518b2e9ef53e57966cb14d68820b73deb94daa9d603de103227977c373b92bdd99c29b1d6f4fc350aaeff4b594f571b07151c5df1451f3ab02d9b6eed415a0dac8600d583a3818d4ba743673a1f80a99e6ba640342182637406b653931e51fbdcd10a990a9f925eb4d1d8325d1b52664e9a386432f34c8b188f9254e5fcc0faea4f7d74397f28405cf0dc3cf832bde345553f9584cd6fe39fe83c090727bab6ef2fc097fb200c6702d2b23bb9f8fc0e043067bb0e14b2707f2f5260940136c51fb2ab7d74820417294ebd1ac4ba11ee0d7eb82c0fd6d3315a2280a59c5339857ddc94b08df22c920b8e7872ae435589384bf3fa5257bbbb47e97689a7acbab49c457f0a0f6fd76c6eb6fbfb9f74d0e96bd33eb999bf9010be98c66d08dcf606cd4d20bcbc0bb93ed8f16d7a059b6e4f1ed3cf04cd437360ce2ca28df5aed61b8203c851d997d395536c81ed903ec242f342eda9bf18664c24b1a4a81b4565baf18755cca485bb4a564903e83d9d66d50d3b75b452ff119688571704ac4e52875ebb95e58ddc08d19782cb2a437ff3acec3fdb90c78c08087d36ef52e7d3d70201854ac82c383fd6bee967c850680839e2e3f73fbbc0af0a70bf0396f2e829859aff8c3effb3571d9d631f985d98eb9127406fc84ab8e423ebc05e14a1f76512006afe206efbff2c3b0d06152f9357e55a6229b838e74e276fed81c40a607167d03194e9e9caeb20eeea280590218e6be4233d66ea13dc76c0400063f946f55997dbdb17887db21808794d22800d23360ddc829f55f5c550e54b0bbcb969422986fa26aeb968cffd15c6f257ae3e19761ca9424df08e8442ae64628a1e4d3f076bb62ccd0d9491dd0739983cd8c283414fcc313bc082a5fd71edb53b23d04b307136ed5cb94f342c4577926044036969ac7b09872aad16b90f22e1b87b9d8d9022fd155f44590953bfb0ae2972687d656da7d58ef9be9bb3dd753cfad6a263e51aed7d01df5e2f63ec58f160a2555e782fc363cf224c4e6fad2fb7f5852e93d5d0a4b4a93762f93114b80d56575fdaba773ff082edcedf9f0467160d4cea5a47051afa14d8455e50fa22294bcd067e859847fca2fe9c3b5a40315abc06c6e69e1e9fa0b1f8ee3b05c58d5ac51e0b34f2c85ff7eafe6bbf1c3a991ee975b9929112929d10818297c0ef6dcdb9f01ee28a758ae478f6651407e69c5099f458f2b5bb8ba341adc7eae309aa5ff1feef36aaea9a7fb68cadb54065dda69119ded9509e7088ed3789b17eeedf67bad6921f6a04303bba903cbff248e805981f1a1efb6d64cce32efe326a25811071e73de080e31096c477aaa53e156468b97ed8137efcc3747a04a4f8f1fcd15d7a883d8761109091c000e0f4a7cb035d9daf04dcbd23b5b8f19b3b2dd5f2685a0b7578db8015ac358c253f7b6678041ae52a3e61ec4fb2082ccb2da59e787c2f767545143d2afc5aa5e5875fcf000db92c23e68c09852486ec5655b9d8bd5fc9a854f2581dee8e57fb6add1216d623920ccc832d356dc67066d6ed87ea1940ae4e7cdd9eed033c5ad5f7dfa9f7be7121c81a7176c2bc0a74de43d19602f20e91f0cb82b4e6d8f8f28d658a4eab331a0e4948f438ce76c5b1f8343eb5cdc9b2f026ae3d14d73d210feee30cdaa6c9fa8c111418bba6543adef5235029c5b93b3fb3c628903b94bfa2cd61b340e0de981b3ebf26455c370fdda4690987ac77ada1418c0229634b2dff450cbaa27aefb21c814ac36df897fded5b1f350d3a2f6d739191186e79283d4cd39eb1f42d08d420c598f318fe7d2b0b79d53e932b27163d8d4da793df841530f1db66d17303b5670618d93a3f1aa80e2a0404fb3c17f16e5b71825ebbdcf8e3a92894c5570875554ec6e8d838b293279f6e541e26ced379f95c974d94755e495e35a68c9c513f5dfb28c7149407fd51231b4620a419e7bceece89070f1ab8bd637a8f3bd6444cbaa8c7b220d37689aaeb7b908004289def2c447df7012e6ea0a053e34af056d89c75e030de2779ca3191717addca1497b48c200693312138b3d56a4768105219d5341cc8de5bb737f140955c965a8b2e8a0a1de5d12ff6a6c65a422e59fd8a2e3ebb205552c7d3d41b36cece39914a476cf3135a3d7238d3b88d87cf27561224f582bbb003dbedf5207bd1d11c19ae194618038983fc0f13ff83247a7ca89f9fdfac6561269093089f45a6d458de54612fff33a03a4acfbc780f1af8bcb64f759f1d505e3f827185fa8ee4567ab7cf5280cac79278edd4e82f5cded9ca863ad9b8a427ce738d467d8b048bdb34f50870a5c3404cf43f9052a336ba6b1530a1c303e0d55a928c33919503c92457e9360df51f9b2fc00f61de7515c88da75637caaaabaf71a354c7aed5779debdd6431051719438f1dd163c4a039611b728c3b365fcefda6c95f3b9616f7a6f04a6a1ee40aa0c6d1afb754b9c556cae3f7d9648977d30e56b447f5a8aefa9907ec13b07a44ecf8353c9fe8e3b2fe33a964f38bd658810bdf0081bd17c8ebedb194e09151e8cbbb5beb988b80b2822f22b1faa1b958053e48d5bafbecc8688cac26e44630e15bae9ed461ce924d9bf0494f388060e26ac2a198d248bd0787342822dc13b3173035cec757cfce699940d873738be02829cdd090f618e052049b6204f19c6867065bcbae0792877f566b5d4e48aa7f86ceac7a7c1ee79e8ca74ba5a73d32102e856334167f85174acda88e7b506e8b5ccc08735882a2996de369d6b46629b1b40742ed0628b3010d0b2e1a782e939ef04fe0582325ceb4f7bb8f91cf8c73e8252e57f4a5e407f9098176d2d68eb6d99cc262e7b52640ffa530e75af8207743a5cc40f557e2b69648f2edd3f832ec4ce0351dc66cb66a1a8524790173899b40528897af0031ca60ed232355c1e70a6695f58499a7a2d08cd157dec57d4d193bc375fb0f68cc61b2470a86e699b10284ec01a10156b835d9c90c6a29da997fed5405c4f023c1b5f14a8f566b7e45010945c2e0399ab55ce03a4b6a5cf2219cd2082ba341cca00a0873768f080a94917c04dc67725c410021cd163ac42b92a9ca6eba6ee6b54bcb5f9d979ff85be6a2d12d8ee392c687f58fa62f1413464aa2ef56146e71513d6ac1e63cbd345cef4fe265ebc5c66a5ca63e1588e6630f80af4962409cd497b38871fba22694d2615f87c90a88ea80d975acfcc2a5decc0c9cabe937e232e71704c6156dce9eb12ffb11ff553df45a1f818c1de6eebb483948036623b43ba7c08b0a53e64feb9daecfeb0f502f610e4bc7d16894137dbfd0db05175cc73450fc5c95d3ac3bd6aee1d6811ed1ccbf575e6500bcd00262fa4a2b5761d436ed913f9bf8d7fcb5cf2d667fd87e6fe4c571d0e97edd2830eb5c0fa6e9d5011ecbd226461f72696e2c57a3eae4d74664890cc89cc2710022b5fc40c572c7b36b3be41ad34dcdbd5f8a0cac039c35316c07b8fdf8c2e6d1bfc2d47f99ba01534dbafa86566f18e6f79796c23acb0923e50f676a1dccc681aec235f947b6e8b1a763ce0ce4159480d624abb9f026180ecb08f37f4205193757cdd204818e0d3c3eaf5a15f0b07aa551212f3a97e977e1ab4ab599a072a97f347304ead1bf193242441d0d208e973bf156d9dbc84853468bd751667582c5d3880f780196e5196754d5451634d152ef76f9fc66ba67d77a447c6aa1fbf1d6cb07240726357c5d5fd724920df4be039ab40aa5e6971b9c7faaa393fb5a212d50fe2948b8a6c261061ef4f73c41c6a2008df2d256764cef59aac67ea2a31767412eeb7960efae5ad255dd456e7ad3dcf7e6cc670ed5b17478b4b1e429f4ac5a27e73a238c996791fa218fd96eff33423d4d3e17e588df8cf19ce860476680ba8343e9b933a432f6bc75b1bf717281434589a956c7655c83403403b4de2ea13bdf5501c745846ee086e57044beceef9cb93fa3b474e5bf0ce0cf05375f95a6ef9ec8976bd229fe0dd662fc78105b96bf66b3915244cd379aef08aca0c34b46077daf00e789253a88e02b139ad9e86134ec785a70c7896fffa251d5bebac331a3f8be32f69912939fc9ad2b936f68016f9559b843f23824d18b442144239a12a4e245fc33fdfa0d4f50bb42642ef5ae076d3", 0x1000}, {&(0x7f0000000040)="8a3b61280671d40cf1daa5ac57e4dd3bd6b9da9a69dfbc2cb4876c39327cdcd4ff1fe802781ad3bba7f37b3ef6ad11682663785bb5655e18012dc991ff71490935517c786cfa350b2eddc6b8328994dbecf5dd0abcd6f0ea656e8ea18af9b8d94188b796b35827a4c43e38165fb85fa1c3a2d0fee8c282e882bfc6e8b5951add", 0x80}], 0x2) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() fchown(r0, r4, 0x0) setreuid(r4, 0x0) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x0) r10 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000780)={{0x2, 0x0, r8, r7, r10, 0x80, 0x13c}, 0xffffffff, 0x4, 0x937691}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x0) r15 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000780)={{0x2, 0x0, r13, r12, r15, 0x80, 0x13c}, 0xffffffff, 0x4, 0x937691}) r16 = semget(0x0, 0x1, 0xf06) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000009c0)={{0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd627}, 0x4, 0x101, 0x403520000000}) r17 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f0000000300)='./file0\x00', r17, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r17, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="2eac03897df66ab1b14409ecdf870d3b7891f53818d1bbdb267149fdea8590d3debd5ab6bddf254c941d4ed732dc3ed614a94115c6ee3e3e5778a5c789ffdf88559935d6f14abb2d151b2e9449401005af5b8a5d85aca5951691", 0x5a}, {&(0x7f0000000200)="2f9e4bc86edbb9d15c11926ddeab3d162878dd64767f8d6964fb7be27c2da3b157cee15500d0bb41edd3bf02fbda402a53cb82fefeb1d2df3620e12b9a4f83a03df2b6881b1af78c289060856b2be0d570117bcd", 0x54}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000002000000000ffff000064b637b1", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r13, @ANYRESHEX=r16, @ANYRES32, @ANYRES32=r12, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r17, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x406}, 0x1) syz_emit_ethernet(0xae, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000782b00fe8000000000000000000000000000bbfe8000000000000040"]) 2.150695218s ago: executing program 3 (id=426): pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x80b7e) sync() readv(r0, &(0x7f0000000700)=[{&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000000500)=""/197, 0xc5}, {&(0x7f0000000600)=""/135, 0x87}, {&(0x7f00000006c0)=""/5, 0x5}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x137, &(0x7f00000007c0)={@local, @remote, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x2d, 0x129, 0x64, 0xe602, 0x9, 0x6c, 0x0, @broadcast, @broadcast, {[@timestamp={0x44, 0x4, 0x5, 0x1, 0x7}, @generic={0x82, 0xb, "16ed90b7ce069b830f"}, @ra={0x94, 0x6, 0x342b}]}}, @udp={{0x0, 0x2, 0x8}, {"980607d26fffca61eae9245580ac574ecd77026975caf94dfbaba8be443fae377a92169786ce1ea97b975a83725b94bde20bd0655518f9a877e33497d53365656475d8324d63902f73d1d716743c3d3e9cf72a6cbaaefda9c58dfde2d0f3463f097c4c4a0570ab259ae33a0594407c68b954a0c883b0678f4d9a47beef377573f9e96142c6ac71271228d8cccde40fa8196fa00e69c66b4764e12f9f0185e70dd3d4e442d265bf362154480bad4b7cad8bc1803bcf63680c7d82b7cc32cb16b3daf24a582ddc0d3e2fd3952c793cbb8e3389630d9f31e902d1c81a9724c0c4ff6ff66376f695689b47aa1f796e76dd0ae2d6cde47c"}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000780)={0x2, 0xfffffff7, 0x5, 0x3, "5f45dd2b99379d6ce658633b28d781733fe89bb8", 0x688a}) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x200000000000}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000340)=0x1000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) 2.108828858s ago: executing program 1 (id=427): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x84dd, 0x9000004f, 0x80, 0x8, "f40700000200020000000000000092b91386b967", 0x2, 0x4}) (async) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 64) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="eebdc5066db7beed7f8a38e23ef274e8673233d06e9339c82307d5624eb3e1877baff100313f717a0fc31b3160a8c3103c3b2762e259cac06caa34818619c51ffac094f86df7e1b2ec", 0x49}, {&(0x7f0000000140)="5a127484e5542fea92017f15e57785328659815b65d7cb90e00e1f2274a96c31c42010d09f694385937ebf8b81547419564a65d662e4ddbbd70517e51f38e4b3b78da04dcc114ffd7dca9b1ad85ff0176c4a4b7b8f6508f8661e9418cc2ac22f2be73dca4655", 0x66}], 0x2, 0x0, 0x0, 0xa}, 0x400) (async, rerun: 64) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00000000000000ff0200000000000000000000000000010100c204df"]) (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 2.108520801s ago: executing program 1 (id=428): r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') link(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file1\x00') readlinkat(r0, &(0x7f0000000040)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)=""/86, 0x56) 2.108188885s ago: executing program 6 (id=429): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) setrlimit(0x1, &(0x7f0000000040)={0x4, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ffffffe, 0x3, 0xc04, 0xfffffbdf, "97071540d67d3f0000ffc1514289d8ae564fbd00", 0x7ffffffd}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000480)="961b9b6d10c610fbb6f978d287899b67f3bda7434f92ebd654b4668c57db45c9b4d1b86566e49d4eda5d03551fce25538e7e5729d7b15578cfa34582affff297fc98c1912e7e752e2b8ff8278d7d139f59dfc5dba038d80d3cce886fa3eb72104c50a2dc29", 0x65}], 0x1) sendmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="a02298e7941fc216fbb44f0e6582b7bbe92377c5598d3b435a0265938878ab8e37367785a671893da1516ce3d167bd518d", 0x31}, {&(0x7f0000000100)="2b655ce964d873a7e4f786c09fc193f411e41f61df426e98cd95e38c331ce6a9f9332a7ab1bdd68b5493a76f", 0x2c}, {&(0x7f0000000140)="d4756aac3a8b92d8b5de5416d8554b6edfd50e61a7884b0c2921958df6aa62bf78677e926a568dd202662d97bb0a22d84b0239b3242a498bf2b70463eab00e4adb9468ae6a1df4e2b683c962944d5be0a8aa723ad2f7c28d00c5237ce08157154d80fba2556fbf76b125b5ab6c2019e8447bae98ffc04ded0ca58be6dd16265d86a2c54a1fc585a618bee7bb3ca326c9b6f229af6889151ef653616e7dcff7c5e3bdc43abd2b0383c41557e22fd8c25d93472ef016568254ae180a84c7667bef8de489e1", 0xc4}], 0x3, &(0x7f00000009c0)=[{0x58, 0xffff, 0x4, "db578a36412a4760db9e6158cb269ea34b26c7090c7ca15dbf3cc214ac7c648265f65d507c29f23eb2885e52cc9c63eca47379210282199c9e35bfdf295b84b4986c1580d8"}, {0x20, 0xffff, 0x2, "9d06a8b00cd888743818"}, {0xf0, 0xffff, 0x200, "25062246031981c3195f1fe547ee4ccdea219fe0eeaf934c94c8558273b79f858e659585ea905e7a4dd6d4444a21bf058c5f37a1c59c8fcd51c125357c549e8fce72b6e0b377ef890387ffbb5c872e24a72c63ca6ac5dc4dcf7bd604e2e55d967bf778f1dd5acc8f4cc3fbe53fcc4f90c13179ed919545ebf3a5d457ec997272b43f874bab983e51c9f3a0a8d5f431dfb7f1779fcddbb290245189b620c06f50c07680216c04b3deb4165c0010175b28eab11f4ad7880247f9400f9dd2864909af7ba752d6dcf3b5cf154c1785b8734c307900a4343f1a3cef14294531ae"}, {0x20, 0xffff, 0xc11, "5b09f552212ae575c30e"}, {0xb0, 0x1, 0x4, "70b0fc1b1c1017485aa62423cae263326120939ef0dbe7a6b5df000818197269fd8ac1acf374951e192c599dcaec1ff12b17661b74d90168b3c5bcb5a952acc947509888593752933a2f103a8cb30ebef41da1741d0d4b33f9acdbd201f50fac596d321e1bcecdb08d5b1a576a6c904f7a8b5eaefcbb3fee1aeb2d6ca658799f46534e313f100d76c64308f255528eeee2312bf0ad0057055f"}, {0xb8, 0x1, 0x8, "fe1d2ab3b9c8b681d82b7b6adf34d5678f3e08274157047ecd4f2abf7fe53d09a873ab4606d23ebf23cd620d43750c323fbda9b90ccc772ca8934675cecace842719aeb80680b7dfa20ecf126e002ad23d9b93e95c0495a6ae61e640377d698ac11325678bbecd35a35d91751016110ebc58de25c4c4be2989192832df5c535f45264e2eb34219cca47b923a75eb17275fe1b253bf799ee1f209e06cf86bbc090d1dba7ac1"}, {0xc0, 0xffff, 0xf, "1ae0f1372369e80e7e5e35ede3fa3fe878378e0e4c59cbc11af041dc977a0c130cca62194556b19cca220c15dddf20e3998c1aba3cf0bf71b7c8177e2ba58aeff6dba0dbc888683e6ea9f01ebd54e70ba425f0e009e7696c93a485929b1d906f68e2070189448d86ba10d9015b2c4e596d99d5b78d1a00640c1b79504116b7f63909f131f97713160f66d47ff8b4947deb56e80ad5c018d57d88775486bb4623f5f561482ad24195c2ce3e632f77aaf3"}, {0x90, 0xffff, 0x1, "4169222e88d5999c27ae85feddd376e3db7ebf92b9609334d2da93d90a400ed29b7f10d554037965696ba3574212d52a4fb67ad2c34c76c2006b204ca83cfcff338e225131cd1cde52a9533cf42d2f62f4cf354fd7a5c132284bde478db3f0e191960e76992fc35fdd44ee4d61e3db8d593f6758260087a2e8"}], 0x440}, 0xffff}, 0x10, 0x0) 2.107238418s ago: executing program 2 (id=430): mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, 0x0) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/77, 0x4d}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0/file0\x00', 0x800, 0x7, 0x7, 0x0, 0x8, 0x2, 0xfffffffd, 0x1, 0x2, 0x2, 0x10001}) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x4, 0x0) 1.483387012s ago: executing program 7 (id=431): sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/212, 0xd4}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/212, 0xd4}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r10, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/241, 0xf1}, 0x800) sendmsg(r12, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r14 = socket(0x2, 0x4001, 0x0) r15 = dup(r14) r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) 1.46968249s ago: executing program 1 (id=432): mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="8900"], 0x9}, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) (async, rerun: 64) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (rerun: 64) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="fcddc7077c109ff29fc27385e6aef97a920fc23c044be9a0b468f4", 0x1b}, {&(0x7f00000003c0)="72920b64c653cd70", 0x8}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x4ebfac6bbaf7949) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000980)="3468eb66ff0114a41e21ece1df5b6c0cc2d3db8e89c1bbb76b047ef4bd82cee3d001e43d2f134a814326a2a9b4d9817f1bdef77d94060000000000000000000000000000e6bf402d28fd37563222ab92a097ee1ba2ebacf67dda2df19f57a880605441edf7d40b1402b194fb5f3e1ed8408376ba108ae1619651666b4f374f86d503e5873a968473fa2eb9612f50cf9df75017348863341c71d015bd6d5319b661ba7ee074192547bfbbd758615ab3ed5f045a880eee9ba90d31bb6a0b51d6285ca7f4d5d96f4117ecf25002e5865a3db3ff09687427a65a01b104cbe9f81dd57fcfe9d38f200f2f4c87e0590272471eac28ffa9f6e93ded932fe1b3f8da26be6e6f55187136f9bc498db9d54e43f4be54a25bb78f6ded960cc1c9c11232f25a4abe74cbc5ad9cc2b8475531b85956ce205e81c661c7d75c1a", 0x139}, {&(0x7f0000000340)="0b56c4d5dd673a333adb1084eeb880df", 0x10}, {&(0x7f00000001c0)="1e2f801a5f31", 0x6}], 0x3) (async, rerun: 32) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (rerun: 32) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r3, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xfffffffd}, 0x10, 0x1800, 0x0) (async, rerun: 64) r4 = socket$inet(0x2, 0x1, 0x0) (rerun: 64) setsockopt(r4, 0x0, 0x6, &(0x7f00000000c0), 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (rerun: 32) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="44a1b32b98022c7f91e689d444c1e97ad67ec225781f6ed54246354d6a9b5fcfe3b0f242d9722bfd653fec12b25dd9fd1e0a796541e05eef3a771fc1d605290f6de75ba35105abe6cf17dc4236ffe2462d4a5d732d3fe5d910786ce32ad178b01101cfb78e0ce382fb3162c8bf40323fee08eb8ae3e33f16e40e97465c9fbeb0ec7855e5aae50c2618a39d75c99c420272aa17fcb22ef0ecbb57d1eef3ebf46c1c3a573be395e36a8ea59efca52915f3b038bb7e160c200084a0d3882936c40ca6b71e26ce9011623882e25ede5809013b268df5a5d4cca1de81701bb1d0412bfdf7947d79", 0xe5) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) (async, rerun: 64) r5 = syz_open_pts() close(r5) (async) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7fff, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) (async, rerun: 64) writev(r5, &(0x7f00000007c0)=[{&(0x7f0000000100)="7f0c034d2c137b3da2dfcee5f3abc1fc0e7b9d7a91e34ecd6af02753b0a5d08ebfb583d61bd62cd5d83a5f2cb0ee50ccb8e4e30f053f61278771453d0d5d7074f8421c9bb7508c130b91c3547e7ee93687a0e1605ad2e4662c614cbd98db4bcc52f6e08ddc4d8cdf5119493d9ae145b4662ff9085f9dcdb7597546c8bd49552ed4987fee945c82358bc7c08a1754ca248a9cb96c3898bb35a686a54a68c9907ee6c6a809bc5bb307", 0xa8}, {&(0x7f0000000080)="add823", 0x3}, {&(0x7f0000000300)="09fc11a10568361f6486a90b64930c1ac434f097057ce92e598f5c8998ad0540edabfab60bb0e8b48640a0f05b3dffde1e19fca4c46064c40cfdf06f8315248c7b2ed0b5d5a14bb95bdd7be9f27a4df608b56a620de66e98d7e3d475ee98ce66ef31fd05cfb3244010955962b8597738c26d3d3fc53bc1b3d1166b17ecd0679d24104199013d923705f7bc0eb5a94a0a5d2e36eb47391b39a69cad97b04c", 0x9e}, {&(0x7f0000000600)="63ce808fcaf124f892c3fe25b73bb5846b57bfd9445aaa9a82f1acd4a12683d56650844f01b639584104c4f9c4dfa9c2422cc51101166857cdfb9d35d7322ae0b53001c462f136e294d76f6f4288d3f0182de21105b60bd2446683f42db66cbba3bc41be29a8873671f998266c1529f490738c55542d08918237989902fc5f1f48b2d21272c4e99108a7d8758ab13138a9490eaf1a2ee3bf58a883735cec4a216d62c7adb42b18ff8bfe9381f8d122626e07efbf83e6ee7510fa7e64c88721d65c8fd18ccbbdc003384cfb3a34e0", 0xce}, {&(0x7f00000001c0)="b6735fb1d9a3dbb3ed6f1af824ebcf6218545f2edd422b2aabbe965ebb3b1026619d93e2cf6a688351dbc444268bc865326901a2bc92de5517bc4f053281ea0c06ad4e75be9ce5f5a03e9b9f481f0352d648e72df4ff7a2942a730abbdfdb0ab3f8be47bb2a58924fae9a808c91f0beac99e0a4e0e74d8cbc63db9d1c711297a59644ae347d000542ba55e3334051ee1abd57b28f60da93526b503ddbec8b474b9f969a5d708514851453a4bc6543c", 0xa0}, {&(0x7f0000000540)="f4c1c2c519e1701f191c7751d09c5bb756458e2ecf9e91569e965c64820a04f89af4d58afbc38acdebd829912eccb2f6ace9e9d31e12775ec056d018879759e155d379929d8a19b3b5924492e1c34aed6d4fcfb3f982f8733e3e6f2b7c1847fd28648fcd5b8d4ec9422509338af5e2c468d73e0f24098ffad9a4079928fd78b9dbd979ffe65b1a499be5513b27e0dbc7dc2c9e28e5f1799437f1ed4e3912209093c37d186c2ccde3f33fd04a118d8cf1e6c8ad56eec04b", 0xb7}, {&(0x7f0000000880)="9ed2ccfa91eed6b6a101d9859007cdeee5233f363087bac02aed5e0a17fe9e4e18775e0d855ec98d97fcb943601667f9a94454bcfe97b1e8d1c2ea736eb43ece45f30537000a5324e5d7b15d685997eae22c793f5ee58574508cb63dd902e317412e8d8521c70f161fd2887a3814484b6bfd8a05e06a491f43d740351bccd1b0d1ed71d88ff52371fbeae98669455a5d8ca74ab2770f115798dc84d36cad8b2502871ab4b3631a4f61d56a04553cd9c1339de1e9d3ebba6922b876e3c4c0c2da4b7648b3e97337f52d933c2d9b1132723d0a95871cc06caeebebc4cfec22f1745adced59188410ebdbb957c8b1d23dba64493a83338ef35a703143852b", 0xfd}, {&(0x7f0000000700)="c81c34f0faf9d687303cdd35", 0xc}, {&(0x7f00000010c0)="e26edf90f41e7c00b0af99eb6b7a42fba9955c21c84ca5b48c5b68028ac5a1ee687194e6418876dd83a2b536063c9f374685d4df9fd53c4f3cef10ace6e16282815bf38328ccbe924e6e7eebba4abdfef858d237e5ac3accd70f0056728b65d1a8acc7f7a729c7d8e324afa50350fadf17e5d9dd5504ce40971dbcda5ca122bcda70acf4355af2a610a7ca9370a2958c81b3eda6a46a74dda837f0a4ec5e84aa7fd587debdff0d244c97000968a7b9a630e42a172022cf6252c01dbb9811eefd0a51013554b690289f5c5b0135cfd3b92067737b97ed32f79afd0e0cad5e11b79b379ea4982d36b56ae84e8ada3e9d95b2efe12060d3ef97f7d69d0b310458453d7c1fc87c06abab11a33f3e33b0bb88502c8d2367345397cc82606bd9dc53d2f0cd06580bb2d20ff9e6b9f5aad57819fe7ac82dc3c55ce38b0ec7b7bd21f1529a61d536b40ada928b16b14449c7cb366d3cc5163c9eaf82521148ca6203fea771304d00cb22d9d5de09823e6008128192145ab2e36bf9b4fbd4980a82f1a9126427d0b596adcd7f13d4d821239625564acdcb1d2579df1efff22e8a5b8cd785877a8a75d6e147aa3af611530c454c5598fe7cca4b7b9896eea05f29236cf7c1536f1149f3e724b62e3fce85cc335ccbe6826feffc2de343b26282ec093560a0df19b5ef2f2a420feaa017a097c6ef1088d8f3c42c2c7200c88d2db60d51e7c7009e22a5e6ab2612669af850eca9b0e1b9dbd41d15438fa00d6894bb56ee397114fa0191e2f01b12d8933db945916d374cb08e83a205113245057dd052e1a1e185ce4de5df81ba506855113f8be1985d5c430a5366270635865f4cd6faf1adaea44dccb934b89e6032ebfcb444a5ffa73cce51164c70d66531460c0c0301f77bf326fa9c3b59497c56b00b9f462128ef9739066f8bd3fc0a6f2480be028519a7b23d51f3e9e40b2e8c7edee9d5198acfde59b26f2110ad1fba3a4c83de7117f4015ff524f313547bba9d4663791d4c0fa62d4c674ec228bbd4ea192a27eff0363b9276a549eed4f4eb7df5f28e9ec1e154ccbf5959a408ea46db4404ff1b716fe60fb7b0c33950be97c896965dc7f718ac2ab642c7b50e79d383559061dba6bb33bb1129d3a56b2efd6969c98b29a859d88876997f15e8b510e69fea185648086eea5426b0d8ba7b1a9390580ef07653d167efaeb8ce19b12705604344e327d6da7b0c865912d318d9c69e7f87b579fdda327034ee88506ae29356d6919877ef7443265dc91f80d04cea3bb6e17b1af5f5bc54bd61983cd58b1d68c8c13774c3516c6fbb79656588202068ca86cebc86e377538d9198675e3fd54840edd3c0fc002b5a7d92fbe68b283c79ac8cf0f3a9095c12d98fedc74f5053a8c854222fb03677e2e3141c423b90ac0c3dc14d453a0407af9c1e280dd3e71a08507f6524485cde42953ba14e42e1572f51494c70096d62d9022c5ccf3e5ff6f1b90355894b87be74aa29ec6b3cb9a10921c4bda68c3da3aa0d56b7e91e90805573feebca87728d77a5c4c124d356288736b10867d0e161ae805323d8830848499da9f6b877f2f30cd55adee0804c1f564decf4c5e0b1af9821cae8b3e1816e81f46ec0268df8dcc35325099a28fd1f4d9c67ffcfc3a003c6c962da51c5d6c9bb8e97835da0c343a1333f1ce9a52a9d5df3aa5995d0065bc0d6e3809bece76cf762bc337c60d4b03188452ff89a4a3c898de5ec7bfdca5142a6ee696117d234497cae836ce7d003f84e33d9691d005bf3eeea7d12c7ea3de66db61126b15f106b0fc3daf4f77855fa99802a569a52c504dd6a0a3502a20f4e64a6e8c0087d2ddb0dc3614172686386cd1581d78adca55a6bd64f643079d326c36c52a73f27d2cc3110b4f4e21fb348f3fc2babd49c8672e312c0cc1e5432e7d149ccac6aaf9b2c875223774de0981272baa3e1704b9fdfa765a10e64a1a936d38b6858b303a1b0b82892b0f99bc2d86cc63617b04aeb370d1d161aff156e7543680ebfaa0f9d0a65f3b0073dadf42a77a11d556c586622ca7f0ed72f07b3f2590158cd10ab8be0a1d7d12f6f4c13e119e8b69874b285ec7f183531579344e52010959adb2da1121b255cdcf040f0ae0bc56e39ad020eea2af8c87861a424c159e76faef53b6924b4265e40633459f860d31c9946d2c8dbf2dd7f61d86fcce28b31e889956f9a06f1b12b06352efc8ce15f8c74e944f6da67feb70b4ace7b3d16badcd128dd846eae8d06", 0x63e}], 0x9) (rerun: 64) writev(r5, &(0x7f0000000280)=[{&(0x7f0000001f80)="1a1845ec07b43c690415b6760b2513f3d61ad2e0f6b7f2477566dd517bed8fa3fe5ba9d7d1e150fa7faff69ff2e1ffb20ddf6d7e5d0ae0e082f558289beed11bc719562b6b347544b6993d45ae50a55be2c657e65c48e91fe1d4a11fbd23d345563c28f6889770e48c8563d35e4a7e6b4e07a38d3f81731ec089351a200c88ecd281f13c5670fbe1bcd770fd9fa2182f71dd8676c69f41b2725df10f788c11ac3c79eb271947d83fde3b0b3fd92e7f263d80091da08037bbcf97d743fbe07e251ce1108f0b9b33eb84d36dd01890c7e3751ace266c30a40ec9a69c8c57f4a170bf4c4dd13f04b02bc05b1abb664e26154558e46bdefe9169e1dd75c7ed7d48c6d73199aa67d5cedce5f994ef240e01345daa9ef0b654d541e7459d2f57b471dc58e00234a6db69449673186e2482be14a22b651af622207713b06b0b2ce25c5daf8e193e00295c4a2aae6dfd793a2e8b28be3d6750cc796667eb26910c246de362c84995005cb089cb1f605e95cdced994dc4391601ac4ce732251cfbb39dae12ccf597499e41d7a649749a862b600ebf054b7be792ada85871dfb703707b479c7713bbb60012cf401ea5a323cd52942f8d1bedc4e082b7b9c34f0d329c5edff89ad18a3f738e9b38b5c1cb9fd973321be839b7b5c47efe7f6e29e436512e65c1a01b976ab5627c155b509815ee6dcc5c084c6ce7d0be61b1cede2044c11fb27c9175084ebbcc09cde119c24c89d67c0a46b27f53e11b1a42164d40f81bd0edca212644b866fdf048480a4eb6dc2f3c0661de3daeb464d4882fe763cc20742bb8782e72fa239292916b2fa80c1b5010ce212d6f80476d82658c20fa034902e48a36eaa451c8c367e7b1e6132b6201743fe34a8404df3a325f0a871db4c2471cc343db41573b114437e6ac244b0baece8c1994db77f7ac59f70bdbfe49734d1c804478022f3ee6e901fc463aac0dd62963f1e57980349210dc8a20a1756101a807f21c74773bfecb801ff074e1ea7313b062c3b57246b57aa3cc1763dc6868306a3b0c0f1eb5829acbf66df3de67d42583aa1777f15ed08991f46c5820e7092183facace016554bc556272dbc33cb3738a7d335f00422789034b654980547c283a1b5fb339172fd36788e35ec9f49a184f77038d07c2a7ea9ab210dfbdf0e32b30db3ee23de9c710ea39cb9dc8be91c88146bedc52d33a30a078c79e7fd097bd83d7bbc3dced252be1fecb133af36c58bf3415e6199f2ce1dc3194db9e728fc702400694f1bb6373a990816955e0a3913f89a58ab38942928f3e976ef270c189c76dad84ee1dbc5f04edebb391ec6c0fa8641afd1ef6c55d57c46556fce2ec1c55f89b458f4b4d3ec2d29019fe424eaae5cc3b22861378d60db53cec288f8895d0b5fa1d53c42e5bc428669d9f3c671745b5a6e391cc6deb0cabad716449af70ac9765cd78142e109847979025737b28beafd88fae841d1e7f947fb568220cac1e6bf762d29eed503ec516f5130386881073d30587a8159f31816d29aff86a5bb85b0e6e426a3ecd35eb5a26ce2bbd4f338d3826c2fc5b78efc86a105ed8610e69f65f0d882eed0811ba3b1428565ca20446571fb4f7f767422f3fb33f1be13679e588ce5d179f7529e6704bb7bdae9628d07da559569ffb9380f45d99da0c6c095dfc9fbe461bd40daee6a37a42819fbae4dd3ddc4b9021db25d7eefc94c0f63683086cb5d25ead1f4de790c8fe671bffa07c9024b98d9c3959e044dc455f11eec11d825da767b0bcb9e987e7d75e04af75817204f02e25679026a010ec58e75bbdc7d62288b57fd752d6497f3a7313728210e6021a250aaac8f91cf1272b732acb245fcb9d5fad3e6009619feb35bd1ed22179b98819912c5638e35d7b43f0c32c72f1cb0a32d185af754b91841dfe05dfc30fcd22e3c0c1a2337b0dd75d413a0e4b398c27a8a0eb62943d4d125bfb8bad556f5fbfa7f05386f3cb68947e86cd53f98026d4cb6ef0357e09b7c93420ad7d62809104f23a373ab63e4caae8ef6167c2bb9f20677a356f2ecd0c3ba28db2c83a5f72e876bc4cd54d668411f0057776b8ba1b01777210a64912e268ed803a5c79220be2c42aeea419760348c5695c06457e4b983d272ccac346258fe69e9b845bc10b9049f6ff5428dbf8b95115725cfa6f8fb14f23034343b88c7cebf15b76aad6cce7d61d443ca9d32c5b56d90c0dd7a0314f48f7dd3ad2e76f3fd2014f55fdaa6344736d526b5c31f11871067308ef754de7e3ddb982f3d82fc48289a67a1014be28e54f8d3310e99540f4ba957b9d4b13eb338c18693258ee88f00be1128df9cda94628356b180c5f49ce6a67830037fe3d1fe6c57a7c16ceff2c9f0a905971383c73fcf05d5f2df22224ec7bbbebb4facfc238158161845a09ea2c6c999e95b7ea994732af7f8da56d4a1c8401c5c27e6ff0986687e965bcd0c3f44bce966da21278b9a15069883ec39f6765b32ac639ab67fe116eefd133b1deee49d9ab9ec4db83c0b821185d1031fbeffc88240a17277447a5d607932e7a491bfa5f9ad6bb2fe32a58eb32405d5d63228453e360b92b94e55b2bcd62d193774679889dfc69ceeb7241bd8fbf3cce41b0d25cd84b51daf520274be344094f2d208bf48af4756c0d4b7de03304b478abee476e50329d63a8cc92537c90241864674ca651af5548e5ee450176238009fc1ad7056249872d4674884edca7e79506dd4c890cc9c017de4c3cfe6dd98202efefbb7d82248b7b1df9ac65a8f0a210203abc4ebbb8d7ee9093da58fc7f5bb74b242ab7c31abd509b84b9d6dccc9ff168c5b9e96115721650441f6a5341fa2b678158455ecd426d7168ef2f6a214162f44cd4d843bbcb2bd59f38c79d3c8c1c9130560c953abf3c55b93fd6ee1488c2cfaea826d796f28dd3b12ce33c8bb52e8fb092a309a5d832a1f3d091fe24a93add9d8efd75ff537d56738974a1d0bb96fcd34cbef6e98496e6184d14f3b53f135ced452e2de3db9bc1e4844027ebfd6a54af8d86640ab5c49f009ec198cf71a07a0764f2352d2a7380ed094c36a8fb7ae17075244692fe9e40c31927f8d563521b4b70c4bfd58dfa9aa8dfe470cdc0689b79e63bfe5aa1a3f587df30c68d9e149c8669cb82405d60ba9b3ccd4f4e4196cab5a65989df941b7aa8fd0cb1eaf85bc32c36a8a190c3f388d0ffc1d33c066e6bc058ca116f52820d15ce9b71124116ba6221b1b69709b66a61c64e4d5c53765f6ff8c08d4e8b9d63eb109a4bf73666490dc9e4a24d2558838858bf548381c2ef53a07de945f6e3264a490648e95c7922db8f2910abc840fc43544a2a3ce848924340a9c3af9abb6b67e27945d5828a8536bcf84dcbc518679e39557213e73b0349756938350b5fe367ca8be3465646765eff185d2f3a98eee7fbc111e61ce4c2fe5b4862fe48bf58dc08d6bf183c72c15af90310b051ea109270a8d72593b512fd98491001a0832ab1e4c3287a0cfd99277e712063c6aeff636802358b0649f2e3f4b9fe2fb3f62d5cfea96d7356a60e175bf808df2889f9cfba633041f4f4769a31a8f228be0a68112fcc69cac11d4bb8495583d17730ce4a142c750325210675efb3d6320217b016d76f4eef6c73a11baeb479652d1c213e441d1997ae719a63b59d0f5fadc0ed3d6f357bf484ea98993d11935b6c473745b49c584314c40a7b10ede6531949b9db62be7b6bafdc85771b94658edb604a943f7fa5c1f213cadb4342330d081ac197752779fad6b6d9ab604cf02ac2ef01004af717a874e60708f208be3561dc9ccf89e9e5bb20fa8241fbd137b66baf32e240baa76aaf39461e19fffca54737f25da7745e1648e092582bc63cfbad7277bf020caf15e4619d16add28be62855bf9e3500c1b72b704157d639d7189334d33699355258ee4816733ba28b077d694d12e7a33893a4103fe76ee17e702348b347f5908a2a336c9721e447a025857cb8ad7adaaa1317c1b76031720423a2ccb2ecd426ad80863729477538841d70a7b51e4af60801f371adc11c573dc3532691dcff32618252f0bae1535e70f5ed696cf5d135be9969df363c2cd774e00983bb7029b01aced1ff4c7e4798d2e12c3f5b6b3e8b76ec383b1194cff59f68658ba32a46d9bb0bcdb60a8a295992f71de9395a1693d0742197b1863212b486765e1ff119a426ddf3c33dd2fbbf80c261d717156b868029f5347ff30667cbb1bdaed63bb3198845414c2a07c153fb484b80ea323af553056c5ab09c2f0b01b67f174dab6f46f6ee9bfe7eaca049281fd7ec00ec0d484d8ecbbfa31f865c52dce18dfbcdbbced8dc58b70dd8307ef32f034e0a980b1e1a9717dc84059314bb76c484e020afa065a06d1aa5bc1a2f91c829d019a196319a0426844e854f8e07bca77a677f817b47fd066a0bef7a0e8febcdcb37b1a9690d229faea8f446e72ff826bba371125638e3ca604515fff3197707c99a82df68af7742831afb32c0fe0ffd4d7d9f884823255dc29ed731cf454d2942c9025fc2ce4fe6665f379bbcb50f3e452efdf66ed6f5383c02d2741865cdc0203982bf851fc6ba894a4967614e6c32bc6b46951158824db01fc3454964c3dc8f465b633d146efc2af79a54c17ebe375c913529529dc7eb6363b294ed3063831be6c795550227d92e407a8de7ff93cf0ade51a6a4b2fcc811cdbd1f72f1aa14e3eb933219e521bceb1f299e6d6a90917b0d1ca4ba33fef8b4e321e81efae3cc8423153171578120be728be5f148250cfd06a2d6e89a884c4d078a27da858515f48d5f12ca1eec1d36417ac0e88ea33471033d523393408f26d09d4bf70cb564ef591e5bcc6950a571d07687f426bc33baa66eb98cf925be6bca8023b6ee7ea7b26bb895805a16970b93bb2e6f82a863cb2fc844c14521409147b2861cb29278ab4b0023a50840c46e683fa9e9087f417ba05342ca43e1c606f791e23a526a9b8e17a9c21bfd90bd6f44dfb8e4a1da4f7fb98d252e38e224f6a520f3f7b88c9770a6a7c909c6bf5facf995c54963a6b1a30cf06bcc2305eb16f13c2a0eba616ad62039e836dea8213804d414db24bf48fb2faebcca5f367de6f2d08d99b5a6218bad4801f7bf9059b941122ce9d579fb0a3f825c285ff37f9f5b12c51e1110111de903fb24775637ef6c8dd68ab7770301b2492dfb9667a32b1e71e9c41781f14f191e4b6ccabb1d133c73a1f76dd14a550008ceb16cc66b5b2dfaa619bc408c5d6c3ca053911fb9fce10a0e3b6385e91f31fd33dd8d5070a2eb0db9be5b5063ab7cc92151e3e4cff9959e99b604d95e1c2c6d565c98c2a109745832b3600038ec0e7fcbe2418674d0f22a62e03a5fb8191dafe1f5315b535c36769f0e21db1d0882094fe36e1f48743e40eda8f6f6d1c66ead16affefeeb627f6dbe3b1733d6eb35bc757b82ed8f356058ad786aed1dd61cc54b30b92c68410b5a1d899ef14e9f4682dbc1295b5165814791fc47ed02c2b0c69a9fbf9b03cd6be60f6d5d5885e1d1c4d75e403921b009e90ac4a1d02aef6f8fb8be113f7805ac7bf0c824cc6afea4f463031d5352b244bcef5464a8fcfe5bbdc88f6bc360004514829cdb2a556d6a417a26428d74edd713ebfe4ec94d930043253adbdd6cb17718e483b0898a766e44b752b99a96b21dbbf638618fd166e8defcc492731b9086d185a67b79c8b73a7829cfad3e4481700c5c597fa3caef4ab80cb507fff23f5125e1415ee21213c1b3304c0bd856f70764e621a695964cd0d6da9514aeb0903", 0xffe}], 0x1) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r7, r7) 1.469126564s ago: executing program 0 (id=433): r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x10000) ftruncate(r0, 0x40000) setrlimit(0x8, 0xfffffffffffffffe) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x14, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x67e, 0xf}) 1.460020753s ago: executing program 5 (id=434): r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) close(r2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffffffffffffe, 0x0, 0x2, 0x100000000, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2efd, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0xfd], [0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x7b98, 0x1fe], [0x0, 0x1ff, 0x0, 0x7fffffffffffffff], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0x4, 0x0, 0x7d03}, {0x0, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe}, {0x8, 0xff, 0x6, 0xffffffffffffffff}, {0x0, 0x400, 0x0, 0x40}, {0x0, 0x2000, 0x40000}, {}, {0x0, 0x0, 0xfffffffc, 0x8}], {0x0, 0x5}, {0x0, 0x0, 0x0, 0x2}}}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x6, 0x0, 0xffffffff, 0x0) kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) 1.459274489s ago: executing program 6 (id=435): pipe2(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xffffffff00000000, 0x2ffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "15f2ff", 0x0, 0x0, 0x0, @rand_addr="eee21f0000000000000500004c58053b", @local={0xfe, 0x80, '\x00', 0x0}}}}}) 999.914457ms ago: executing program 0 (id=436): r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x7, 0x4) close(r0) ftruncate(r0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4000000000000000}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x59, 0x1, 0x0, 0xfffffffd}, {0x1000, 0x3, 0xfe, 0x10004}, {0x6, 0x4, 0x0, 0xfffffffc}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x6) flock(r2, 0x2) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000000)="f8ce080033ad84f4", 0xfffffffffffffdae) 998.625625ms ago: executing program 5 (id=437): setrlimit(0x8, &(0x7f0000000000)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) r1 = syz_open_pts() socket(0x18, 0x2, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="539ee2", 0x3}, {&(0x7f00000019c0)="f3", 0x1}], 0x2) (async) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x1000) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) truncate(&(0x7f0000000040)='./file0\x00', 0x2fffd) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) sysctl$vm(&(0x7f0000001f80)={0x2, 0x9}, 0x2, &(0x7f00000006c0), 0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0xfffffffd, 0x0, 0xfffffefa, 0x0, "ffe7c969dd0000edffffffffffffff00", 0x0, 0x2}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0xd0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x812, 0xffffffffffffffff, 0xfffffffffffffffe) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 799.999018ms ago: executing program 0 (id=438): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x2}, 0x10) sendto$unix(r0, &(0x7f0000000240)="88bb191273f1a109a69ea5b252b569053f59786329999de278aa67afa0350a2be4a83a4ac722f097229124f9ebbb1881800a16a33af1f1a94bb9fdd2d9a12f796bc46d2279aed859d2d31e49a63610d8c237feaff43260e9cd3f82133ce201bafb20ac95d92803e4271d7c26b4317928a4212baee5888c584c253fa1d9416d9c3fb7010f0fbd86076c07cf2ba98da1cac5cb8e27e0bc54234ab30d2f85fd6fe0afc6861da068afac5163d8774d391000d92a2c39410b6fcc78e29721a7d5c63dc43f50a82cdf87950ef0a1debdbed0", 0xcf, 0x0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) (async) sendto$unix(r0, &(0x7f0000000240)="88bb191273f1a109a69ea5b252b569053f59786329999de278aa67afa0350a2be4a83a4ac722f097229124f9ebbb1881800a16a33af1f1a94bb9fdd2d9a12f796bc46d2279aed859d2d31e49a63610d8c237feaff43260e9cd3f82133ce201bafb20ac95d92803e4271d7c26b4317928a4212baee5888c584c253fa1d9416d9c3fb7010f0fbd86076c07cf2ba98da1cac5cb8e27e0bc54234ab30d2f85fd6fe0afc6861da068afac5163d8774d391000d92a2c39410b6fcc78e29721a7d5c63dc43f50a82cdf87950ef0a1debdbed0", 0xcf, 0x0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) (async) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) chmod(0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) mprotect(&(0x7f00002e7000/0x1000)=nil, 0x1000, 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) mprotect(&(0x7f0000289000/0x4000)=nil, 0x4000, 0x1) (async) mprotect(&(0x7f0000289000/0x4000)=nil, 0x4000, 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f000000b000/0x2000)=nil, 0x2000) (async) mlock(&(0x7f000000b000/0x2000)=nil, 0x2000) 799.459328ms ago: executing program 3 (id=439): setrlimit(0x0, &(0x7f00000003c0)={0x1ff, 0x56}) setrlimit(0x0, &(0x7f00000003c0)={0x1ff, 0x56}) (async) 199.833643ms ago: executing program 6 (id=440): r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000040)}, 0xffffffff}, 0xfffffffffffffd92, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 176.5003ms ago: executing program 2 (id=441): r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x6, 0x2, 0x200, "f5f12144077104ac0b3878ef204c8a7d6a515efc", 0x5, 0x94}) r1 = semget(0x0, 0x3, 0x1c0) semop(r1, &(0x7f0000000080)=[{0x0, 0x6, 0x1800}, {0x4, 0x3ff, 0x1000}, {0x1, 0x9, 0x800}], 0x3) r2 = semget$private(0x0, 0x7, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) close(r0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x8, 0x4) r4 = dup(r0) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x9, 0x535, 0xe238, 0xfffa, 0x800, 0x0, 0x1d2a, 0x6, 0x9]) flock(0xffffffffffffffff, 0x8) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)=""/178) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000240)) r5 = socket(0x0, 0x2, 0x2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000300)={0x1, 0x6, {0xef7d933, 0x4f}}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$TIOCSCTTY(r4, 0x20007461) r7 = geteuid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0xffffffffffffffff, r7, 0xffffffffffffffff}, 0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) ioctl$TIOCCDTR(r9, 0x20007478) connect$unix(r4, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) write(r3, &(0x7f0000000480)="97b6e5d5d2ef4a4d581ea8b89e19942c8157e67a772d213715ceb4395f138127bf28dbe6e8cafba27809708834202f8abbaa31cadbcb88142937967fbb6112453f4039a74517b51f509ca0875a6a6f1fac8f68158f2daaf8d756f92ee083908670b03da371ca8a1c70ccc4d2cf2ac4daf4262e130f2fc21ecbc5fadde39d48fec13be57dbc719d09b6f9c9e078b979f7f75def9ca9b439895b75d34863be815d0bd2e04968c60bd4400b22372ba119cd7707ed5a68cac9bb84fc12e31e", 0xbd) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000540)) 168.796802ms ago: executing program 6 (id=442): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() poll(&(0x7f0000000080)=[{r2, 0x80}], 0x1, 0x8001) close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000003c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 0s ago: executing program 1 (id=443): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000100)="d86220", 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=' ', 0x1}, {&(0x7f0000000640)='\t', 0x1}], 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="001995a5b89bb7e2201ef0ece1df5b6c0c23c66f9ed4030e23f8922b5d7522b73d00bab5f60a", 0x26}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000340), 0x0) execve(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.63' (ED25519) to the list of known hosts. panpiacn:i c : k emutex 0xfffffd806c1e0130 not held in mtx_leave Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 163730 50648 32767 0x10 0 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff83078e14) at panic+0x1e5 mtx_leave(fffffd806c1e0130) at mtx_leave+0x17c msleep(fffffd806c1e0048,fffffd806c1e0130,4,ffffffff832a21d0,0) at msleep+0x125 vm_map_lock_ln(fffffd806c1e0018,c630a365000,0) at vm_map_lock_ln+0xd4 uvm_map_protect(fffffd806c1e0018,c630a165000,c630a365000,3,0,0,e3bffc77f6b8b407) at uvm_map_protect+0xe1 sys_mprotect(ffff8000372107c8,ffff80003298f3e0,ffff80003298f330) at sys_mprotect+0x34c syscall(ffff80003298f3e0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x770ec1891370, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic cpu0: kernel diagnostic assertion "((flags & PGO_LOCKED) != 0 && rw_lock_held(uobj->vmobjlock)) || (flags & PGO_LOCKED) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_vnode.c", line 955 *cpu1: mutex 0xfffffd806c1e0130 not held in mtx_leave ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff83078e14) at panic+0x1e5 mtx_leave(fffffd806c1e0130) at mtx_leave+0x17c msleep(fffffd806c1e0048,fffffd806c1e0130,4,ffffffff832a21d0,0) at msleep+0x125 vm_map_lock_ln(fffffd806c1e0018,c630a365000,0) at vm_map_lock_ln+0xd4 uvm_map_protect(fffffd806c1e0018,c630a165000,c630a365000,3,0,0,e3bffc77f6b8b407) at uvm_map_protect+0xe1 sys_mprotect(ffff8000372107c8,ffff80003298f3e0,ffff80003298f330) at sys_mprotect+0x34c syscall(ffff80003298f3e0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x770ec1891370, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003298efe0 rbx 0xffff800029b7cdbf rdx 0 rcx 0xffff8000372107c8 rax 0xffff800029b7bff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x44e936c504509c5a r11 0x1c4bf5e274025b r12 0xffff800029b7cbc0 r13 0 r14 0 r15 0x1 rip 0xffffffff816a99e5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003298efd0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=28454 pid=42568 tcnt=3 stat=sleep flags process=10 proc=20 runpri=77, usrpri=77, slppri=4, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff800037210540,0xffff800037210f70 process=0xffff800031177678 user=0xffff80003298a000, vmspace=0xfffffd806c1e0018 estcpu=27, cpticks=0, pctcpu=0.3, user=2, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 69430 217637 6410 32767 2 0x10 syz-executor 69430 373403 6410 32767 3 0x4000090 kqread syz-executor 69430 432818 6410 32767 3 0x4000090 fsleep syz-executor 50648 163730 65910 32767 7 0x10 syz-executor 50648 389574 65910 32767 3 0x4000090 fsleep syz-executor 50648 440997 65910 32767 3 0x4000090 fsleep syz-executor *42568 28454 63962 32767 3 0x30 syz-executor 42568 29991 63962 32767 3 0x4000090 fsleep syz-executor 42568 455267 63962 32767 3 0x4000090 fsleep syz-executor 78135 272159 29275 32767 3 0x90 nanoslp syz-executor 78135 453386 29275 32767 3 0x4000090 kqpoll syz-executor 78135 288283 29275 32767 3 0x4000090 fsleep syz-executor 78135 331728 29275 32767 3 0x4000090 fsleep syz-executor 13255 20151 99099 32767 2 0x10 syz-executor 13255 222615 99099 32767 3 0x4000090 fsleep syz-executor 13255 84693 99099 32767 3 0x4000090 fsleep syz-executor 88636 475636 16718 0 3 0x82 netio sshd-session 22122 120676 10416 32767 3 0x3010 suspend syz-executor 22122 71400 10416 32767 2 0x4081010 syz-executor 54848 250112 50216 32767 2 0x10 syz-executor 50216 140642 54595 0 3 0x82 wait syz-executor 99099 285573 70742 32767 3 0x90 nanoslp syz-executor 70742 298553 54595 0 3 0x82 wait syz-executor 63962 188765 88630 32767 3 0x90 nanoslp syz-executor 88630 184964 54595 0 3 0x82 wait syz-executor 79356 279135 0 0 3 0x14200 bored sosplice 6410 256964 31300 32767 3 0x90 nanoslp syz-executor 65910 22655 39661 32767 2 0x10 syz-executor 55584 118913 98473 32767 3 0x10 biowait syz-executor 29275 204424 72154 32767 3 0x90 nanoslp syz-executor 10416 376962 1328 32767 3 0x90 wait syz-executor 31300 324436 54595 0 3 0x82 wait syz-executor 72154 381116 54595 0 3 0x82 wait syz-executor 1328 375894 54595 0 3 0x82 wait syz-executor 98473 391204 54595 0 3 0x82 wait syz-executor 39661 269909 54595 0 3 0x82 wait syz-executor 54595 269041 44395 0 3 0x82 kqread syz-executor 44395 250995 50423 0 3 0x10008a sigsusp ksh 50423 490826 49171 0 3 0x98 kqread sshd-session 49171 338154 16718 0 3 0x92 kqread sshd-session 59063 119019 1 0 3 0x100083 ttyin getty 16718 7356 1 0 3 0x88 kqread sshd 83082 86298 24085 73 3 0x1100090 kqread syslogd 24085 225128 1 0 3 0x100082 sbwait syslogd 61557 146627 1 0 3 0x100080 kqread resolvd 28159 4053 45676 77 3 0x100092 kqread dhcpleased 45209 374486 45676 77 3 0x100092 kqread dhcpleased 45676 462218 1 0 3 0x80 kqread dhcpleased 5271 258601 0 0 3 0x14200 bored smr 26525 430091 0 0 2 0x14200 zerothread 78242 346748 0 0 3 0x14200 aiodoned aiodoned 17018 124478 0 0 3 0x14200 syncer update 77441 274721 0 0 3 0x14200 cleaner cleaner 98568 191130 0 0 3 0x14200 reaper reaper 85201 259236 0 0 3 0x14200 pgdaemon pagedaemon 1132 127872 0 0 3 0x14200 bored viomb 67567 482883 0 0 3 0x40014200 acpi0 acpi0 39805 499263 0 0 3 0x40014200 idle1 45237 407235 0 0 3 0x14200 bored softnet3 45634 204401 0 0 3 0x14200 bored softnet2 44535 512527 0 0 3 0x14200 bored softnet1 86058 521260 0 0 3 0x14200 bored softnet0 2188 113962 0 0 3 0x14200 bored systqmp 90463 499946 0 0 3 0x14200 bored systq 91788 155341 0 0 3 0x14200 tmoslp softclockmp 99407 109669 0 0 3 0x40014200 tmoslp softclock 9138 234125 0 0 3 0x40014200 idle0 1 234811 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &map->flags_lock r = 0 (0xfffffd806c1e0170) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 vm_map_lock_ln+0x6b #4 uvm_map_protect+0xe1 #5 sys_mprotect+0x34c #6 syscall+0xbb6 #7 Xsyscall+0x128 Process 42568 (syz-executor) thread 0xffff8000372102b8 (29991) shared rwlock vmmaplk r = 0 (0xfffffd806c1e0110) #0 witness_lock+0x5bb #1 uvmfault_lookup+0x122 #2 uvm_fault_check+0x47 #3 uvm_fault+0x112 #4 uvm_fault_wire+0x73 #5 uvm_map_pageable_wire+0x40f #6 sys_mlock+0x23d #7 syscall+0xaf8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff835a2200) #0 witness_lock+0x5bb #1 syscall+0xad6 #2 Xsyscall+0x128 Process 55584 (syz-executor) thread 0xffff80003459d6e8 (118913) exclusive rrwlock inode r = 0 (0xfffffd806c060d68) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 ufs_ihashget+0x192 #7 ffs_vget+0x8c #8 ufs_lookup+0x19f8 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x8fa #11 namei+0x7aa #12 dounlinkat+0xc1 #13 syscall+0xaf8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806c4333d8) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 dounlinkat+0xc1 #8 syscall+0xaf8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10206 11050K 11059K 166960K 11294 0 pcb 17 12K 12K 166960K 17 0 rtable 238 6K 7K 166960K 480 0 pf 31 16K 16K 166960K 37 0 ifaddr 42 7K 7K 166960K 56 0 ifgroup 50 2K 2K 166960K 62 0 sysctl 2 0K 0K 166960K 2 0 counters 64 36K 36K 166960K 70 0 ioctlops 0 0K 2K 166960K 41 0 iov 0 0K 16K 166960K 97 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1364 86K 86K 166960K 1628 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 11 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 14 0 dirhash 12 2K 2K 166960K 21 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 24 89K 125K 166960K 624 0 sigio 0 0K 0K 166960K 13 0 proc 58 79K 115K 166960K 614 0 subproc 104 6K 6K 166960K 143 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 99 0 in_multi 99 7K 7K 166960K 144 0 ether_multi 1 0K 0K 166960K 3 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 205 917K 917K 166960K 205 0 exec 0 0K 1K 166960K 583 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 278 75K 80K 166960K 7255 0 UVM aobj 17 4K 4K 166960K 19 0 pinsyscall 47 94K 112K 166960K 1775 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 43 0 NDP 11 0K 2K 166960K 36 0 temp 75 6824K 6952K 166960K 6933 0 kqueue 14 22K 28K 166960K 108 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> 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 92 0 89 1 0 1 1 0 8 0 rtentry 112 150 0 38 4 0 4 4 0 8 0 unpcb 144 550 0 529 3 1 2 3 0 8 1 syncache 336 14 0 14 1 0 1 1 0 8 1 tcpqe 32 7 0 7 1 0 1 1 0 8 1 tcpcb 808 466 0 454 13 5 8 11 0 8 5 arp 120 25 0 6 1 0 1 1 0 8 0 ipq 40 3 0 1 1 0 1 1 0 8 0 ipqe 40 47 0 45 1 0 1 1 0 8 0 inpcb 336 1004 0 986 12 5 7 12 0 8 4 nd6 136 38 0 13 1 0 1 1 0 8 0 kcovpl 48 11 0 3 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 618 0 163 30 0 30 30 0 8 1 art_table 32 619 0 163 4 0 4 4 0 8 0 art_node 16 149 0 47 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 7 1 0 1 1 0 8 0 semapl 112 11 0 1 1 0 1 1 0 8 0 shmpl 112 16 0 2 1 0 1 1 0 8 0 dirhash 1024 23 0 6 3 0 3 3 0 8 0 dino2pl 256 2370 0 859 95 0 95 95 0 8 0 ffsino 272 2370 0 859 102 0 102 102 0 8 0 nchpl 144 3176 0 1496 63 0 63 63 0 8 0 uvmvnodes 80 2522 0 0 52 0 52 52 0 8 0 vnodes 216 2522 0 0 141 0 141 141 0 8 0 namei 1024 10661 0 10661 2 1 1 2 0 8 1 percpumem 16 49 0 3 1 0 1 1 0 8 0 kstatmem 264 28 0 6 2 0 2 2 0 8 0 scxspl 216 9538 0 9537 9 6 3 8 1 8 2 plimitpl 152 238 0 212 2 0 2 2 0 8 0 sigapl 424 911 0 855 8 1 7 8 0 8 0 futexpl 64 6581 0 6572 1 0 1 1 0 8 0 knotepl 120 326 0 0 11 1 10 10 0 8 0 kqueuepl 216 145 0 134 1 0 1 1 0 8 0 pipepl 320 160 0 132 3 0 3 3 0 8 0 fdescpl 496 892 0 855 7 1 6 6 0 8 0 filepl 152 5543 0 5284 17 4 13 16 0 8 0 lockfpl 104 175 0 173 1 0 1 1 0 8 0 lockfspl 48 58 0 56 1 0 1 1 0 8 0 sessionpl 144 34 0 17 1 0 1 1 0 8 0 pgrppl 48 55 0 30 1 0 1 1 0 8 0 ucredpl 104 1404 0 1385 1 0 1 1 0 8 0 zombiepl 144 856 0 855 1 0 1 1 0 8 0 processpl 1160 911 0 855 5 0 5 5 0 8 0 procpl 648 1721 0 1653 7 0 7 7 0 8 0 sosppl 168 7 0 7 1 0 1 1 0 8 1 sockpl 664 1650 0 1609 17 8 9 17 0 8 4 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 137 0 0 18 0 18 18 0 8 0 mcl2k 2048 23 0 0 3 0 3 3 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 297 0 0 19 0 19 19 0 8 0 bufpl 280 3212 0 97 223 0 223 223 0 8 0 anonpl 24 206205 0 199872 50 3 47 49 0 185 8 amapchunkpl 152 23891 0 23254 31 0 31 31 0 158 5 amappl16 200 5549 0 5381 20 11 9 15 0 8 0 amappl15 192 9 0 9 1 1 0 1 0 8 0 amappl14 184 134 0 123 1 0 1 1 0 8 0 amappl13 176 6 0 6 1 1 0 1 0 8 0 amappl12 168 1569 0 1532 2 0 2 2 0 8 0 amappl11 160 49 0 39 1 0 1 1 0 8 0 amappl10 152 13 0 13 1 1 0 1 0 8 0 amappl9 144 145 0 144 1 0 1 1 0 8 0 amappl8 136 26 0 23 1 0 1 1 0 8 0 amappl7 128 140 0 129 1 0 1 1 0 8 0 amappl6 120 192 0 191 1 0 1 1 0 8 0 amappl5 112 201 0 191 1 0 1 1 0 8 0 amappl4 104 368 0 353 1 0 1 1 0 8 0 amappl3 96 4761 0 4619 4 0 4 4 0 8 0 amappl2 88 815 0 745 2 0 2 2 0 8 0 amappl1 80 11403 0 10774 14 0 14 14 0 8 0 amappl 88 6794 0 6578 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 18 0 2 1 0 1 1 0 8 0 uaddrrnd 24 892 0 855 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 892 0 855 1 0 1 1 0 8 0 vmmpekpl 168 8932 0 8876 3 0 3 3 0 8 0 vmmpepl 168 65861 0 63592 102 0 102 102 0 357 0 vmsppl 448 891 0 855 5 0 5 5 0 8 0 rwobjpl 56 25848 0 22181 52 0 52 52 0 8 0 pdppl 4096 1791 0 1710 121 36 85 97 0 8 4 pvpl 32 15285 0 0 124 0 124 124 0 265 0 pmappl 248 891 0 855 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 431 0 49 12 0 12 12 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff834adff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff835a1ff8) at __mp_lock+0x192 intr_handler(ffff800037206e00,ffff800000079f80) at intr_handler+0xe1 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f Xspllower() at Xspllower+0x1d cnputc(65) at cnputc+0x61 db_putchar(65) at db_putchar+0x65c kprintf() at kprintf+0x2aba db_printf(ffffffff8308205c) at db_printf+0x9b panic(ffffffff830e2a84) at panic+0x103 __assert(ffffffff8309b64a,ffffffff83033ccf,3bb,ffffffff830b6d2f) at __assert+0x29 uvn_get(fffffd806d3aa978,10000,ffff8000372074b0,ffff80003720732c,3,1,1b924a55e6deb1ff,10000) at uvn_get+0x69b end trace frame: 0xffff800037207380, count: 0 ddb{0}> trace x86_ipi_db(ffffffff834adff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff835a1ff8) at __mp_lock+0x192 intr_handler(ffff800037206e00,ffff800000079f80) at intr_handler+0xe1 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f Xspllower() at Xspllower+0x1d cnputc(65) at cnputc+0x61 db_putchar(65) at db_putchar+0x65c kprintf() at kprintf+0x2aba db_printf(ffffffff8308205c) at db_printf+0x9b panic(ffffffff830e2a84) at panic+0x103 __assert(ffffffff8309b64a,ffffffff83033ccf,3bb,ffffffff830b6d2f) at __assert+0x29 uvn_get(fffffd806d3aa978,10000,ffff8000372074b0,ffff80003720732c,3,1,1b924a55e6deb1ff,10000) at uvn_get+0x69b uvm_fault_lower_lookup(ffff800037207530,ffff800037207568,ffff8000372074b0) at uvm_fault_lower_lookup+0x10e uvm_fault_lower(ffff800037207530,ffff800037207568,ffff8000372074b0,0) at uvm_fault_lower+0x74 uvm_fault(fffffd806bff9720,110c243000,0,1) at uvm_fault+0x301 upageflttrap(ffff8000372076b0,110c243304) at upageflttrap+0xa9 usertrap(ffff8000372076b0) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x78213d3f7070, count: -20 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff83078e14) at panic+0x1e5 mtx_leave(fffffd806c1e0130) at mtx_leave+0x17c msleep(fffffd806c1e0048,fffffd806c1e0130,4,ffffffff832a21d0,0) at msleep+0x125 vm_map_lock_ln(fffffd806c1e0018,c630a365000,0) at vm_map_lock_ln+0xd4 uvm_map_protect(fffffd806c1e0018,c630a165000,c630a365000,3,0,0,e3bffc77f6b8b407) at uvm_map_protect+0xe1 sys_mprotect(ffff8000372107c8,ffff80003298f3e0,ffff80003298f330) at sys_mprotect+0x34c syscall(ffff80003298f3e0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x770ec1891370, count: 6 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff83078e14) at panic+0x1e5 mtx_leave(fffffd806c1e0130) at mtx_leave+0x17c msleep(fffffd806c1e0048,fffffd806c1e0130,4,ffffffff832a21d0,0) at msleep+0x125 vm_map_lock_ln(fffffd806c1e0018,c630a365000,0) at vm_map_lock_ln+0xd4 uvm_map_protect(fffffd806c1e0018,c630a165000,c630a365000,3,0,0,e3bffc77f6b8b407) at uvm_map_protect+0xe1 sys_mprotect(ffff8000372107c8,ffff80003298f3e0,ffff80003298f330) at sys_mprotect+0x34c syscall(ffff80003298f3e0) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x770ec1891370, count: -9