]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0xfffffffffffff000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r3 = semget$private(0x0, 0x4, 0x3a) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, 0x0, 0x0) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) r5 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000240), 0x4) ioctl$BIOCLOCK(r0, 0x20004276) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x15b, 0x9d) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r6, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) recvmmsg(r5, &(0x7f0000000500)={&(0x7f0000001780)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000400)=""/63, 0x3f}], 0x39, &(0x7f0000001840)=""/4109, 0x100d}, 0xfffffffd}, 0x10, 0x1045, &(0x7f00000004c0)={0x8000000000000000, 0xd1}) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x45, 0xffffff7f}, {0x3, 0xffffffff}], 0x2}) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x68) kevent(r2, &(0x7f0000000040)=[{}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000000)={0x0, 0x8, &(0x7f0000000100)='./file0\x00', 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r3 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) mmap(&(0x7f00000f9000/0xf000)=nil, 0xf000, 0x0, 0x1810, r3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x6, 0x1, 0x45, 0x1}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffef6, 0x7fff, "ffe7c96de33bcd96fc1b000000000000002000"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) nanosleep(&(0x7f00000025c0)={0x0, 0x5}, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/61, 0x3d}], 0x1, 0x4) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) close(r2) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x24}, {0xcc6}]}) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_icmp(&(0x7f0000000040), 0xb, 0x0, 0x0, 0x0, 0xffffffffffffffec) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r5, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) executing program 7: r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x180000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xb}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB=' '], 0x30}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r3) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) preadv(r2, &(0x7f0000000a80)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f0000000980)=""/231, 0xe7}], 0x4, 0x400) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = socket(0x20, 0x4000, 0xf8) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f0000000280)={0x1, 0x0, {[], [], [], [], [{}, {0x0, 0x1000}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}], {0x0, 0x0, 0x0, 0x1}, {0x0, 0x20000}}}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r9) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000ac0)={0x3, 0x1}, 0x10) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000680)="8ec254ebb5ffff6b7e9e198ea05bc14f21ff7a47396ee755cf36184d063c75cd1d2ad379a955373ea61ffa303d73d53f7a926009900594e07103b7eba5758e1dce0f5e9c93a6d4231cd9be39adb356cd1749c0d7bfa93ecf3ecc288726cd8f1ad2308ceae4189cfa619f434315e579048236a2c244184c5e8a7738fb2e170ad6155d15ad2347a3a5ed8c0021f90453a19c96a819c8914e2a2ba425ed4269e997d48695dec59546b20a1f2ec2579801086c74292848d1ae0d3e75ba8963d03f13c966a9b87f54210cf0e7858ec9ec7d357d24a653f2450000000000000000000000004fa4d85b5b87580cc302024205685a4249178eeead2242e29a34a5472e68d9d5899b5ffcc58c72224c4c52caa45921606bdbd25b8f40c62c8755bfa9091b4f0cae9f0fdbd31d906a3fec47798dc2b51d6ddf5de1728970fdb3978945c8f6815abb28059ed7632f284907f64e6e96b7e2b1d9475564684140ba38e960110684340415808de2338845db67dda39286b8ecf549ffc8c9129e89e58f434e8f9e4d37c698ec258c4891ae53239094617fff3c2a1ee20629d2589316f21d6aa8af26c772769a6365d46d7f07fa3f488a5c8fd037f78e8e96e17325183baa0978d6338cf1133780144c5a11aea5c4", 0x1cd}, {&(0x7f0000000880)="89fa434205ce3fa9899dae72a5567a1638e761f4fb8ef51eddb4dfb04f191d03dd750d206369807fcad806d2edfbc238557505feb7f195e53e0b523196570dbb9a9e8484a91111d0de8021db456822376ef7869d9ee4cff49896bb727c8303228ff766721313be8a0fe88146c38a82c2c142515e7323c34c023376f4656e2be4cad66b47bc0c37f3e6275d3c8fd15669ce53e4a14f6057f822ca0fc0e1a338cd4d6185bf3d0fe3b75b899ff0cb5bfef91380e02262f330655f4098de1b4fe8e05380d67473fdf8497b2526e8228aaba7", 0xd0}], 0x2) executing program 7: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000380)="e2599068e7956aaba9a53bb21d904fbc8da3df730e6c3c297079dad0c3b4cde709000e376c93a17d90b9ebf212fd6aba0499f44ac3c625b03b56d64afdadfbecb44883bbfe1a2cdde18813a7f207f56b8e3133229f06cd7bb876c2517198ff2d82bccf389912b1f615649ad8fc9012032b5a1aee02e9c9b4854279b3cc6ffd11b69b12f0aebcb27933b25218a6031c6f4716d700c8d30e8b94903623d3fe5887c73839e8dd6ecc22f86739203545ef598e41aff0e7111eb3e2abd9e31744ec7f851417e997ea819e8f86018477fadb634bd03fba588900ce7965feb45770f0508580be33514aba0d4a286e0500000000000000415c69286fc71ce72509d73a37e76830e7fc4422abff81e6bc8600"/279, 0x0, 0x0, 0xfffffe53) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xf}, 0x4, &(0x7f0000000080)="eff18bb8999b715fb9a1b87b7d7c", &(0x7f00000000c0)=0xe, &(0x7f0000000100)="f0054782c5807b229fd3235bede68b1b0c8d8ee4a21b88bbfe596fd4279c688d4f9e9bf6abc52ea2501645d8abd1fff4fa342bea042ffb63e9c66eeddc903bf55d657d79de570eea9ca7aaf06f520ca7de8dddabe0984fc363302afb336b2b5a84ee5239c87155e5c86c77a22a44eeff97a4f262d0143ec258767b73634331551b0e675377ef9e33ec6b71d109429867dc70034f3cf7611fdf3ce8cbdab2ecbfd82ae1dfe6463ca495ce369d3b6e4ba8112554df2ddbaa1b223c1a7fb1bbdc8782db7a7cc1145095509bd1f5f190f7f188953218f2a824c3bc101590674ed93d611e5922c58169a2a328b764034d", 0xee) r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x3, 0x1, 0x1000, 0xfffffffffffffffa, r0}) executing program 7: r0 = socket$inet(0x1e, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setuid(r1) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, 0x0, &(0x7f0000000240)) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x2c1, 0x9}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x18, 0x3, 0x1) r6 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, 0x0) socket(0x20, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r8) fchflags(r3, 0x0) setreuid(0xee00, 0x0) close(r0) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{0x0}, {0x0}], 0x2, 0x0) symlink(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB]) writev(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000165) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x3b, 0x0, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x86, 0x0, 0x4, {[@md5sig={0x13, 0x12, "a63a4ab32910c5cb93dfd9be167ecd0c"}, @nop]}}}}}}}) r2 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r2) r3 = open(0x0, 0x615, 0xe0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)}, {&(0x7f0000000080)="b389e5ae", 0x4}, {0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) socket(0x20, 0x3, 0x9) executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x128) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1ff, 0x9, 0xdb, 0xf3}, {0x6, 0x5, 0x3f, 0xfc}]}) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f00000001c0)="326b46f298824fa0a94c936370b0371ed7cacc20822e6d9b55ef5b5499cb5c16aa5bee7ff45d7118cbda15dd9d790651ed0eb7875ebf98e5c8354dd4918e9b1a47da80ab3872ae9775b9bada2324fe2d8e8a593c4811367d6007a732665a5060d4c31dd72bf6d83126cd21f5d8dc6e7890271b8e76156ffb01c0e98dd88d492afbfc9d64baf26097f0db3c5db6b867acc1eee39d646a2b5b28b54d0ae12435ee055ceb13d12c52b63c83660609cf63246fe6edd7c13ae669fa4ed35f649e34f01e32ff6ee28dbdaf686b743a22a3eb282f4a9547a7c42fad080182bde49eb5371a600c6667b1ac193779959afbba3c66c11aa49f666f0570", &(0x7f00000002c0)=0xf8, &(0x7f0000000300)="413db14b25b2b639f56cc5ef6dd1ce4c9ad7d29c14f0430d4e1bb91c0ed60e320087700323bab10d18c7dfd9a2b016295fdfa3788021a004f0fd068b4abe02d190f60fcf1b9439dbdba0d8f6da47a2dbf9dae21a73b5ca08fa2e343f67042f72b1a9f0ddb3e2df8407dc7a5fda84d9ae46858f06", 0x74) sendto$unix(r0, &(0x7f0000000380)="78ccecdc5fd5aab6e8598fe7dcf667fecae1d4292f0892a718f5acd23895b483d13584a8d63dfacccdfaf0bd7271deb007746fb86db08e93c39de861be258a95d6b24efbd6ce67b4b5d588e58138976162c30f2fbd7c1e2c37e6b15dfbc91aaa77328ad3f70d02f2dcaa32613982fa9176a4a0a7af2f297685a5d352b86763eec0df552fc7d67c092889f129148f35cff6ea7960f76686edff673ee4528c1ee223daf6d9b1e77d9dfe75a7919f5e4a7c4ac07bcb67a79c1172572957858d01200cbff50dc79a1f0b7981ee568c08efbc57dae350c6d7ba32b8e865d3aa4ba2f612297e9bd31486baa7638a", 0xeb, 0x40c, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000004c0)={0x48, './file0\x00', './file0\x00'}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4810, r1, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000540)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) fchmodat(r1, &(0x7f00000005c0)='./file0\x00', 0x199, 0x2) r5 = accept(r0, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) sendmmsg(r5, &(0x7f0000001cc0)={&(0x7f0000001c80)={&(0x7f0000000680)=@in={0x2, 0x2}, 0xc, &(0x7f0000000a80)=[{&(0x7f00000006c0)="5ce2f5fc93baf8931c467ee102e03212e5a53ad63ea860cd392e5e31028107a878d909d570bd0696ba0879317489b5c3aae0f0f3c625c27d309818949ceb8a706cad552ac2171c7142ad005138e805c9c8f57e4467dcb4992d682793eceb82588d1c29924e1a80656039521d1b1c5a0253d1c638557b8ce912580c54c248e11c3e19e7f11e", 0x85}, {&(0x7f0000000780)="90cc36518ab82cad1c4d7f9c9bd1b27ee10e9e49608947a7d80ff287861557523429f45ec679a44880c20796cebecf6b77778cee911f1cdedcd214c7ee4882c363c4648060ec6091b13dc411a7a96f768c8dd5c12e7a85c8e180fe88cf9b1240bd0b10378523484fb273b78f4b928ac27c43c58487baea723f6ace45102b7140cb3e89462a6f42d06c0d3ff1c5ad656fc6a71a76ef04d30ebd180774593939d672d9d60e602cf78d4d4b2bc23dd4acc67510374108f193dd4d9b0a0483fbf4b867a9f80ffb22d989d8aa91a7b7e1f9", 0xcf}, {&(0x7f0000000880)="86b138b585033f6f871ea3b258ff5aa9338e3b88fdf4b0b674af1f4f3a8d25554619b83a27d483422752414538e3c4f5a9d22b7c7b9905a3ec", 0x39}, {&(0x7f00000008c0)="9dfef80f680a661072d310a6984e7a26cb1a1e04f7661107094b0a8b836958d64c31c5adcc909828c98511b38c3864b5ff9881bd6ab93c75815a25f5fae16d1bfd551fd334a9f844ffb2e319992ebff618cd6be510ab26f6ce8edeeda7385b4821f5ae8ccb2979f9cfb33e463449743e3e15720b003aeb7e3d2d9e2a62afc809ac607b1c97e3fea32bd3c2452034de6b046e9cb1989a30eaeb644fd376c5d69181d62e3baf6bc3ec4182e31e7134b7289ea19124c88b77c55b74c610739d1361", 0xc0}, {&(0x7f0000000980)="f057492594a8356bcda62462af741686ca1b", 0x12}, {&(0x7f00000009c0)="c86ba97946c5c60380922db9da360f433075ceba8ce56c26e6f4959f87bba36dfed2b47335ee7803c2687bdc8a46beb6ece7465aceaea95931e0acf860a1f26bda3bc98feb002b2fc0f9834598e45294609767331dd183d93cac6a18cbe8adf32a1c57d8ebe1b4f09e11f1", 0x6b}, {&(0x7f0000000a40)="021d91bf730de6188959ea8e225624bf6124f11b0062b534ff7174fadc092e70356d9ea69dd0752e4eb29a551f", 0x2d}], 0x7, &(0x7f0000000b00)=[{0x10, 0xffff, 0x1}, {0xc8, 0x1, 0x1, "f251f84bcc0f24e09df7d05f35dd108757c7de4ee290fb7272c714b5b3cce44d5b4660e9d13fe13f72358f0c3cf4f59baebdc742ea1be457a8504662379bdf955584c884a2d0629c3681b968651543abbf6cd2c71e3bbda0400a8d66798684b1ed9fff00daf26c03c83b6307d07dc1fa7dc9ba18ec5c04cde08fac364a4b6ebf78b9ea6dbb2a1274ec8569973fc592d802858fa3997d1932aa9957786f19aa50ad8eb2832e1ba2b7d4d36d4f89114edce33c"}, {0x78, 0xfffe, 0x80000001, "3da97db696635f9f23d92658e29d8a618bd0d4f802c299b1305bcb8c92fed47040783fb8a832213acd059be46003eb3383ba6ca35303027e41b807dc2c73f6b83607db61820ffa945f6cf6a0ece25889953cd01118f6aab616bef61b4e750c1e98"}, {0x1010, 0x1, 0x1, "df80cbad68eb2f5fbf7b3b2ae422fc05575d27e59193ce8490d6c641441e8d75e51decf9803525e53b285a63e09ed8d636bbec563b70f578cac859fa76c43181d6092d1b6f8b27a58ab39c322f35f258b97e80cd59575508aa105ce15c8c1aef91ce1b6abd121a11ccab9339fc643404ba1f4735ba3d041fe31992f116739232165cd57dede4169dc457ccdac14f6207b2fc00886cd5f022a77c21956da230e8554e4090e11ff39665fdf1310e497c0b0704dbfe2b53f7aa0fc291ae99dc601bc50fd897b9c2d4d8d620dc4ff3bea641474e78ced4e077e589fa2cefe332325718cebb8424bb53999bd58ff6131db95684c3420717eaba2eec127bacdeb68832f0f858a47c54065c8ae1632fbbd56928d7fe23b73f0c0970af35c1182dec67a7bce45b2177ea9b2b9e8f89b9933c6a5a8409fd8af150945ac24bb0b12bbeecbb67312d5f1e4f26a945af16b441d6ad03c0b748a051ff98649a7f4f4bf0f677dc749ed5291ea0ba8da48aa5b2662511bcbff46a52eb777a8026105752a5cf2c523f78c0883f48a47da568ca809115736d2582609db851ebe71b855249a47b684f64b7cae118190b3b6d153b9a4e580feb1267c32c164ab7335bf7d5f3b69dec16882137869782cc67c3ba123f3c4c608f3768c6ac6a26115dea25fcbf8c147c0da349ffab51f7b53e93e879561c091f05ba1e681cc2cd380a30fe352f1aec441239224da393e7bfb230aeab2cdc3a8114c5efcdc8e4f493be05bc029dfcc0704d89daea573bf978acc4b237405ae5f344d32fdb14587fc6fdadad8a1d19ff330b46676186202e20a672b9f666c8e9b40809dd3d4cf8dd336a3bff3c9c6bcf588d848c64b18c805e57dfd5aa346eecfccf399b8366bced244a636accead1f39af6daaceeea88115cb5a9817337f07ea6620d2bcffbf935c06e46ff624044c2974a76539ecf29e0f7769ab8b8817e96d421cde48523386e22b64ccaf798266847a1ba2dd2813f315b84dfee30d258eba2a736d056f2c49ba2b08056ac29b3cf7f76eb0ce5b49181c4d6b5b600be0fef1c2f09a4d26c8142195cbab57ee7f94cf27454faaf4a3cb5639e082130437896f74b17152078f78a92ce74c25c45083d5647239e86868bb8cd6adee10cf65ca302b89b02a8be37b2de02a7f0a11b738c3c0c128fb4ffcfab1861d23da49d3ad256b7ce896e7971da5c0cb9ed65d41c501ca5006281baa0fe3abd4c9e2ef771d5f82f8ca743a3bd95f10e8da1edd820d593b8b395bdfb515718c2daec245f273b4d1fffd836df3b1d6b1f0159339ff5dc390d943b8aed4b20de051e5cb4a317f2c65701bef3efcfc14491f6ea03a878f67349c0a30da4c3f3fbc641f17c5dbd37250695247fbef8bab182943641d6a1843de11ff658963a681847184bd73d3e263ca4f84ba99d067c68df5b07ffa43a773e80e7d385eb858d7d8772f54fcc3f093805dc1727c694f4e9bf95dd14e6e165ad806d4e9cb7fbc3f255898701999168cc8dafea4bf1ac9d16b78fdba1980ad8b0a5029badf9b6edf072eb2047bd259292f72b7bac76cc08b6495f076cbe897fe590da1b2d0161308c8dbb6519420e9e65e294cd2b66af34bd3f7a4f3c2bb8e122810977fe7e9d3642b6c0c5e148be141967e78fa9157b1755c670640a3d5e5a469386615f560e5cc3ded8f7c0fb88a9e443ead28883cb7e8a1a045af81f7370804ae3666f7f702e192467a01e719574c5ade44309ca91e73d5f310ddc4d51582d00b2830f07cf54705b03086d315548e74b0ceef252ccfad75f477a8b1c00d570b2f7971bd37efdf2039813897e3b0e990c656cf6be59a843c951698e753586abf233ae9867f7f078c8adc6b06cd1830ce350c34061529d7373ac35b0b46910deb89a949fdc727073cb6e8f99b1872608b949d4072e3ccf4aab276908410a1706e6f1dac5e92c30a6be6a8f4be45581cafca6fb94248cf3ff014f18aa227f64e589801b53b61e7d9e9c21864598ceba9abe83b23536317b39e9a762e054d4fb212bf79b8e79c19478270415014510b512141df4dad1306a687dcb3dccdd4ca54ee5a56c8c2981053cd7b833516af46ba00cf1260a2d15623ca6c655793e47292c7942a13f5a22aaaa174c566c04889e772cd9e9634b243a7372b536a7620e8e557b8797db3d72abfff5bbfb1ea30fc62d7271ea87eb94c38fe9ed9bbc0174ae5759af7310bab1556f85bbcdc74bac5b8d4017b36c9121a9720cffee9d52f10f652bd9a95a7ac96be58bbe8372efdba5b4d7044332a559db50ced36e34d329c6a7ef8dcec08dbbb956bca17635474b421ce2fe19a159dd15f03c9c7f762d490201384a42b28fe87f49888851b23b8a4bf29573cb0c005335352e77c31e50717e5f9c5a31acec2422ed240aef2006e666f24ca7a3115b8178ddd82f71d38ac4f546ed304af63c01bdf724e2e580db7cb187e3b3d0d23c5d3e45b626f55f094b17eca983f0a5a7635718fc6ca79d375361901408ecb7ba7177711b7b5693cb5fcf32fe8e383f71a7e8184c6a7532300cf3d2404d0f1aa7bcfdc5044fb41a91138f1010d9e06af719aee8f6890b0d5175395b3c9db93da2a2eeb4a092981a18a4da5b3fc326bb3be5910576146c20f29ad85b7119ccfb2774a1cb2c064a9f72c44c58ac6f1f17b0a34cdee8e25dec6fe2c2d20c5c838c1936ff83a7262fec6bcef6344f909680994955de9e024cec48b156e551fc8ba4052c5cf2f5bd39061b4b69048c2913a87f70c601a3be1174a6767938a970625fe8bb6ecd158d12302a1ded4de4276c8d3e8c273647687b56290b8ff2ece8c46e832f01bf473c8c07ff40623a07fe0787f0b9fbdb663d6c8e2ec4e6d5705cb927d6239c40bf5f4dfc7232748c88af9665784eea9f76307d9ba48171e34ff3680970db1066e48936537ed55bd977acda389cacf9d47e38a11e0ffdb39c0237e30e7f595555ae4b024a547aa2b39ededc14604d4c0600f6fe9ca3b71c0734292772e0765904baacbccf2f81ef54e209f5096ed27496872725edae39f2bfc996f60bab743235cc849f5e601e3a1c82806d3e3e6fa5843e75ee7b99c65b374b02fd27a142bb62dd8da09fdd571681bffa56056e7111e7b0783028e1c0004108d05cb8015ac195d411f2e59d6c1e69c57731ef1ba1122b6f8bc35a7c6c3acf4bfdc8c56a547c63d3c6dea8a02c0cc73d2f9a53570278894898eec8924b32f7aed30b07db26ef2a52295bbc00ac238230a108a54bf811c14bae7f53e3d824c1342bc1f2e6f02bc3cee704076099c75e1399e9a50b2ed33448c90a12cf305c3e8c487e1795dbf1affb7397aa6a26ea5d20f3dc8b71d77252c156e83a9eb50bb6bb8a959785d7be6782578acafb72e91a956c699819c98fa56e30dfecdb23532fa1f1249cc66b9779e63b42b6013e490298aa00ee245a5c29bfd891f1d4997977ba3bbd0fe02c234617d68f061f73219bfb72be380d334831774aad9239b6b3889a8bf67d7a0f3c3eeefa18a3ed2e19acb027e70c5c4d39a97832fd62c8603e2ac549044b251b24ba519e782e2873a08960e27d610fc0321a6620b22759f6125ec3c8d3a080b3f46e47819e0a14fc4fbf20c17b8a78a22793e8639e01337ae5cdf39201f061bac6264f5ddfa970d02508e8a0b9007e0e27722b4a3d2d13ef8cb346d7086dd40ced1a71d5d10952316b633d93d06fd191b658ec6702c56e50fc5ab9d91ab3ae0e1832b10e525a6c1342936652f00ee570763498fff22e4b6d56380dfe76d974292f732fa4835ec136fccbdb7c29c049bf4015b1875a52b4b5da4c397cb8804779af0a74c222e66c774d1755964f1e5c2c32233d167333bd3b7a56c422e49eaf673702de3319dd13290a959190956450efa6c46613e8c7dcdfeee243a63393818e82052d17905e80027cc1aa328742bacba0632f401a11f583aaec8c5d0a1ea4cb2310a706bf907f7077d1581ace4112929ba4e778a980ca143d578f7c7a7ce43937fca4da493b6d51e3aa4424821d9273e535b213b75c15aaa07106b0662354fa71fb390af2dd5920b7c9e3e12b5f6f4d9636b3609e635585291937489bab95c0bb08824823027292d32dfcc17f66acc0d063e03162363391d476bf2845d7ff1033451c9c0653c812cb69d2f7a38208485e783d39b7538e1d7489145a93bf9c3a6f3b894932c5799e12fa3f16072a57bacc70615dfcc19c772e08a2eb2dd5f61b94b57ac7e06ea5a75610c22dbbfd673e0da532bd20f4006759ab86b62d5ccfe7688cffa8cae90526e1878d449457edddb841ddbf0865f7f97a36fd6841676fdd11b83abf463985161fa55e4a961752ecfc9b5a5598f84632f8125d4e9849514fd0899fff1b96afe4c1ed7f7789d6ca1de3b02ea23c119bac7ba8f4496fa839b72e37d32a41e0cfb6340053831275e48715d71bec314cd46c7f7b92b682ab1263bbdeb7526ab25fa54549dbb2d2144dbc53a36c204a567c585fc6bffeb2e12072e61fc0c0dad307599abc177928c3e527835e8f59c91a4254c61241db64788ef663d04e0f430a85f981b21ce4c9645152925ca38b0fa11676f9ccd45acab6396fec7d7fb4b869d4df0b955b92fa13466c4f2cb46df62bdbfce0630e39072f2796b23c4ab61ce12afd323528b077761b10fd1a145afb7e9ee0721b0345c4dcd19de82d0300a675dc4411d0cd4d879e94a2014eceadf20475006ce3c843e8457f8aefdbce7433ac2251c789a2f3b3e839f713369c87c7f7769dc70494b20a0b654c2311c8bf01bc14186e26db7b8c2973da1a5d77ed3c36647aa3c15d5ea2b7400797bdddda7cb0bc4b3ed79560f8943dad08a35661d235c79dfdd5c6552fb74e85b8f87eb65bb7a75f02a4ea411b445505a79832781cf07da7cba06d7d9c7dbe5722bc698237233bfa1ea9f46d3ad3c6252c1630ec739990ae13b8fbb88f5e240c5b15a4c68d8134e9a3f58e54c1767609d2cdafe2eaecfaa956cbbda069fa237ab26cc9bbc1bf3ea766b25ab2bb0f78860ef076010aaafe9f86468fbb6f13b08b4b86634620741cb1dab2310b701c979d0e498b00c242ed0b4db3bbfb237db929577c16ae1b98abcb102f10834150848c2f2199ee6833137bfc4e40cf4f83d0a18313df6671cc1d57255448290af8e81d8e01d0d024f8b68e4e6b8f1de3fb068492541dbd27c14d831f010bf476f4a33da2f21376d3c3e3b45d9b262eaa49e40e37a8a371f88219888b7d4c502cf9d53135e79bbac7f7642308f7ee5ae955fb833c7bc37458eca7b2a71e237ff28104d42f3ea99ace0b8fba75b05f76194d378203e4689b9ed33ed5f8ee6aceccdc1b78b0c835ef1d09d994af62f34035e1e85d29938d89b5f14695656d44e6644f22a7d841c693d5041404b9a88dbf2a4a06db565cffb90b8fa48052a22b581fc06643e7ee1172e736ea157daf0dfbc1a98b831b8dfe44699622f9a0a946b60e69e909560bea0cdaf6948c2f1f6918b369e637c87ad8b5d0933046b025feb7466b93cdbc986ddae50fac9073289a0d06dc95d14a92027645013dc75e1cb916bb789d08d2600110c29dc2ba66e845f43af57e931871664623f614aa3e008fda16e340f744d32f6a696e20e18d202f575b9146f842fda69c77db0fd34ae4737a835c2f16e1b369ffabbc664a73057dc63633899b910d19264b8b57ce920a10580b57fb40255a453bd066703baabf449a851a62d4712e7e91a6c469dc389aa40f858ae790f55b0baa7a33991135d2ebe16422a6456442c3fdb611fe32adad15"}], 0x1160}, 0x10001}, 0x10, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001d00)=0x8001) setsockopt$sock_timeval(r2, 0xffff, 0x3, &(0x7f0000001d40)={0x1, 0x800}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001d80)={0xbec, 0x1, 0x6c, 0x20a4}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001dc0)={0xc8, 0x10000, 0xffffffff, 0x80000000, "367111f87fd0df5de785c40a243aa03686c64535", 0x10000, 0x6}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001e00)=0x3) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001e40)={'tap', 0x0}) semget$private(0x0, 0x0, 0x40) writev(r0, &(0x7f0000001f80)=[{&(0x7f0000001e80)="fbb8f71070935a4c97bb0ce845880be872d326f48d65800e240cb9d0639721e540305952de6368f6d5830ddc920946cb73e20d242e16ca7274175922e846917136a6a31b2797d2bd7d8a8e7bd2a9ceafcff1ff4c39b05b95dcf1de5425da76f9a5e70945ae00d3d9bcde3bb29cafdf1c57a2cc49fc6f2e06455227f98772044f8559b898002f313adfcd6592c6c43a173e364fa1f5b4b5209531191afb5bdb2cac35c2d026467d7ef8006ef5e9143dfa98f252901eef2bf64a288d673162ab7d2236f736164bf0b4415c78ff1fb0e316396dd0e35016e616fa67fb8a14ccd3f5c77af8f1bdcf1392b3226c0e342e83", 0xef}], 0x1) getsockname$inet6(r2, &(0x7f0000001fc0), &(0x7f0000002000)=0xc) faccessat(r0, &(0x7f0000002040)='./file0\x00', 0x1, 0x2) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002080), 0x800, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000020c0)={0x4, 0x40, 0x3}) setsockopt(r5, 0x8, 0x9, &(0x7f0000002100)="5c95f24eb6cc1bf6ea3da042f9a62eab0820229712aae86a950fd1c497eb8b38fd89ce5873882e78d2eba9d0a6183dfea23969adad12ca05b895dcece061f7cd9b9a4c23b0bb88d3b4734f45fcf3936b820586e1e4c9224b3a1e132e68137160a2024a5f9b54f00b7f7282592a1af317c71ac102b2383923c378b849de201e89a470c80096620a611765010d42ce08613a074f21716a59dea1db0ded908a32d0f9c04347d95f71e192d484327108179c3289b7a398569c1eda17b9f269e8223bffc366dd5510d2fe86d9f03723a6", 0xce) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @local, [], {@generic={0x8100}}}) executing program 7: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) r2 = socket$inet(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) r4 = dup2(r2, r3) close(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) setrlimit(0x3, &(0x7f0000000980)={0x2, 0x8}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xfffffefb, 0x0, "ffe700000000000000008d00"}) writev(r6, &(0x7f0000000040)=[{&(0x7f00000000c0)="9f3c864fafc9faaf6efcb5b8edf911802d1c542e75b1e0bab6319723f8ed9feea6acc6d6313b8e7d5104addb4cc9268d8fcdcdd749971730950a005a599e4c422c552001fc123c68e98a47aab655eb9cd3977bae1c996340e4c18718a988b981ce6a2462d8a88ff3068518c68ff2d32e373a9e03008114eb5b82d1c67b202d5b84b759804e8a1312ac70df925b66de85151a26ccd554c1cc1b9af2b81e59f08c2185beade4b492ed5cf379b94cbffc4d714d86203482816759cdceef6fac5888ebb2842d9a2632e9f4f0f0ed906722b59ded490826a2a8f6902bae1e0d53afcb700fb77decc6054fcb82d229"}, {&(0x7f00000001c0)="dbc071d7675baa5c394d31a7a2f3cb88603c694345fed48213c17075273c96bd959ae746048f11aec130a45d19f352483f624bb744763925dc6f0a846873135da610f37c13fb5b32e900bb6cbad0d100400bf6f0de2fabe3e001abc7750164d54cda8a306992fdbfe63fb872c1cc8dbe6a74004e96f555da5c5e02873dfd36ca35b149b9b9a3bfc57969113fe481c8ff06cb036f74f516efe79f37ae40238b75353c8cc272af3f05ed76ebca204b05"}, {&(0x7f00000002c0)="dc8d1483445f7e5a00e3e7dad1c8b30561dc2917be4f9c58cdf52b651518c66acf671d7dd78596c1e5f51970b9072b3b6e3726020ea4c236d7d4544e1e515992107b60c0474e52bfbb62fc1be08661b3b98311d8ac54ca8c53"}], 0x10000152) execve(0x0, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f4289308d90824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') setrlimit(0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="94", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) shutdown(r4, 0x2) close(r3) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "281132b100648a5b3bd803ffee5c97ff00"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)='Y', 0x1}], 0x1) mlockall(0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) chdir(&(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x208, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={{}, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x10000, 0xfffffffffffffffb}]}}}) r0 = kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xfff, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, 0x0, 0xb) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000000400)="256118bfad2b61c76710562117b27be8cab5cc9e756c42a6f78242451f87c79f02372ed27db8ae69ba2ae56203900e84146602533223a7b0a90cfb583a4adb3e1e04d1ec6ccc2becfea1c80f7c78c8b922de92fbf5d429db87920c5baf8c110a7b97b5830d58cfec7383c44fe4b5140760b5a102498870f4c4562f35d0a5dbe4bf3f46e216b325994de73ea84f11b6f038705671bea61a45f3343b4a1fa561e8e7f7253fd3ba", &(0x7f0000000200), &(0x7f0000000300)="fceb83baaa733643b376451b8b6c37a2037a3fd637416a23d084aabfd537b6bc2c7c55ddb831db3504ca26c792e6ee43977424b6e77efa58349eaabf5548757c3636a7b2b7b64c629c6e16419c6c3ca60a275ef897ea03278f9522e96b21585f15565072acef52b1f7b4973317bbc08921a1fc2653c07fb2d168b30fd4fc3bf914177d2ccd9c368418479421813f73c31a866e1651500e2126d66a09af6b5fdf6ba260d49c09ad3d7cda5035a909cd7c3743226e3fc7c2361aea20a216b0f9af16bcf9c2bb67522edb15422fa7a57f", 0xffffffffffffffcc) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0x71) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) dup2(r4, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f00000004c0), &(0x7f00000004c0), &(0x7f0000000540)="0493833b5e53af029a22e9e36930379a53800916b3536839783f3996f2207162ae5b063e7626e2855fd5a79766ba5c3bfc2b231059dd0e06df855df0f39dfe441bc4249ad779c1cc305d31bdc7324e18bf8d68881712c02935b85a3c0f43e6c66475c521c32f718a7134625f5497372ffab725596585e83e3f8574d60d8a9d1f08ddb0b201a1d7c3988b29714df23ed58bb8e537dcc38ccf5b53180ee1b2a52bda1dd49c40eaad8a787dc6df47cdfbece4b92300c243d99de58d538c264f63db8f01bbc1c8a58929d98774ecb6b481bc58fc33460f8a2b0912422faebc4ee84945", 0xe1) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/105, 0x69}], 0x1, 0x0}, 0x842) sendmsg$unix(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}, {&(0x7f00000002c0)="e4", 0x1}], 0x3}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r7 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r9 = fcntl$dupfd(r8, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001060000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb76af6b321f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) executing program 6: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x2, 0xca9, 0x9bd, 0x6, 0x2000000}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000800)) r0 = getuid() setreuid(r0, r0) r1 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) ktrace(0x0, 0x0, 0x4000072c, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x101, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x6}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000300)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) fsync(0xffffffffffffff9c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x41cd5bf902c88de3, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) syz_open_pts() syz_open_pts() getgroups(0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000001080)="ac7bbf2047e9fe0d9d85747bdc600385b61a021e74a90b7023bf4c0f07a819c921f3bd23e44b058096bd1c286612ed5226a2ef17affde236c561014cfcaa8c160929aa5320d15f626d1aa54319f2362db88ebd4ffc1ac71b6943deb7d2125a840c5df8230dd2141cc17a9726084df941630aff3e55f8df66aea8e612ea497d0efe510a47c17ac1ade59b10a09d9001f230f8e27bc54c5f33b074fc8759251ffd2f80ae12cc9e769cca27a19fb137f73c553198586c48f15c45b26124cfd808ede53158aeee559a0f4d68d1c3ea9e27bc995b7944ddb05fdb778cc21f26919732daa7cbf457817ee35965170217d50c40e4a1969ffd053dbb1965514ed8bf3bf4f4e099d8e9300f650e602e8d657344bc097bad445ac52e030e4755efca15e66583fbbe562f4ef795e875a91e6298ae14ed2d1e889b33f7c1621b7e19f92cb2cb24517d582cb4aff65d09fb183bae9c0a0ad8551ba132f3c2f0d03814f0dcc9084dd819ad2ffe9196dc3e76bb04a11224decbf660f9a69827992935622c723dde9f4ba24281c7c2fcb1ca47c8a167893edeab1e6598b4cc51fe30e149524c33de32c3d6516adc4795c5fe83ef0956887fe78e7eced8f2517d471c56f394670e1441e95c9c41fe08c1c764e357d9a56d279383f6c3487772246eb93eb726b737fffcd7178036024151b5c89b3d1e9ba5fce1477b6d257339a52cffa96e8bb028be1d7b03b77f382a7e545b01deeb65ec52eeace70a93d5003ae1e09076b432aa2ae97b190959de680570ebd1bde165ac1d1b4824f3a7231ffe227969473dbb1aa52f2b3f1b08d2ef24371cec9ffe97b7651ec24cfc1b916f2062ea028dc508044986caf99c05a03f9048654b1575f4617f224ff78e563a6eb555294e7e641d6b34179beedbabfe272fe5b6519c7519c464818e63513f63fd875eb31644722e7d936788ff3e36f716396ba374fb3c8879eb6df012d26c32f8b0d9a3b6550164db94dddfb28ba1ed0f12f7df425e408da9711e4028b2952164b76aae77cda156b46b799dcab73e0a2557bf7e59db4828a967f7de53dccd9535f2c6b250f4623e98d47d8f5a480b9b0f04cccd9e5ba582ecd77a8d8541d72b4f6f31b67fd0b7f453d184475bd5602de44da3b2a47b15dcee438663bff6b9b8b9e091330af84f799786c5e73d7c74260679643a7b811d4afcff46c5ca3c20458e098a886bc55f398cab45b89b362c2af67d81917767010ac50dc4330e536133a34ed89e55162a5b59e57be1a626dc4ecf562aff48b016123258613523890ea3bf894a63cf4ac827e4e8b5ffe69006ef595b9059cb52f30f38876cbca4a17029ba070aa4b864d70590c6c4869e41d0fec8d5ef505ebbf61488b95fd33fab323a14a93c2d416fd07e6c48bdc082a979571e1681b17618352a9592169802636c0a5c2388a0c8ac287b07dc2ace30bdb9142bfbf149a15a4beabe7f63fb5e333b5c18572022c033c3b3962d674d53156f09325cd4140d5875241ce7557a0ba44dd3525207e16aca324cdceb1a9de3f5f8fb0a6fa82d702993f47679ce415462efadcb33780ea8063145081a7a4a7d4a744bc4e3648b67562a4c8b7a582dc22e0b2c65d75e11082c9aab34ae9bdd3d6732ca39143aa95b367bd679752ea0d44e4afc4df2d09446866b31b76183a1512c5cfec7f7a53603cee1808c03ab02fb0121750fbc4692e7905af758be526659aa41b0b9026d56b92d593984b316bb15f57b3fb31efe3dcec2d861489f544eaeeba95a69f95f8dc9b68895e2eed62112c20d77de7cc998f5e847b3befd1b16d6395a8244c8c6fc9b0434a16674cc3da19defb2c5049ea79fa2be267f9b5f1587ff204a6f1037638101c16c25b56e90ffe837d4c09d0a4ce2aeaf2a909684203249ae722a11d160bdb2f3dcb4d3ca6e7ab08b2eedd121f922d3682cc9f309288a60fdfeb29700176a4e891ec2f9d04fbb7ebb09baf699e45c1f4b7e1e10c2b302235cf07a098a028d1d0889eeba116b1c48745175b12d4b1563d06831fe274edd7172ea08518011fb62076e2cd2bb4738272c18f3914dbdfae89a20041df260b9bbdde4ff92a1c26ce389b21e0094bde2f1434b96de1d47ede5d50bbaa9d578d7bd8e69e3b35d2fd892de6d7d98eebcb218b167d36fd694eae8f87f3b2bbabfb74763148a4f6c7e617309c5682afb6a7f729bb787b455fd6295b646e0df6e9fc1ba3a34f3ab3e78d251802eb4e375f13a794055ea414e806518d945bca72e87839e540a95b3b2990ce52efab8dfa2fb2b33c5b729de1bc2536dbe26ac2def675cc5bd1655d2bac14b2d01204c2a4623642a87ee658f0aa73dd2446865738acd584ff6ae4281eaf4cdbf6ae4740958f53eccf12a5a53f8b86e359f268c2b80b1ce0bf64084eebfd55247a8d982ac00"/1728, &(0x7f0000000100)=0x6c0, &(0x7f0000000140)="efc1d1f2e374bc67199b2e6392ca8191302e8420ac640974eb976d70c2816f03fe06438e804a5a6ae899184c6e1ad416d86db87d843b700e", 0x38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x2}) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/155, 0x9b}], 0x1, 0x0}, 0x40) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) close(r0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000001740)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x4, 0x0) dup2(r0, r5) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r6, 0x0) connect$unix(r6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) kqueue() executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(0x0, r0, 0x0) setreuid(0xee00, r0) unveil(0x0, &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) semget$private(0x0, 0x3, 0x824) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000780)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xe2, 0xff03}}) getuid() r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r2 = getgid() r3 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r6) getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, r2, r3, 0x0, 0x18, 0x401}, 0x0, 0xffffffffffffffdb, 0x80000001}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x92}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x0, 0x1}) r7 = socket(0x800000018, 0x4, 0x6) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r7, 0x0, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0xffffff8d, 0x0, 0x0, 0x0, r6, 0x0, 0xfffc}, 0x0, 0x0, 0x8}) semop(0x0, 0xffffffffffffffff, 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) executing program 5: syz_extract_tcp_res(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x5, 0x9) syz_extract_tcp_res(&(0x7f0000000140)={0x41424344}, 0x2, 0x9) r2 = socket(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) syz_emit_ethernet(0x1074, &(0x7f0000001200)={@random="7b288c31cee5", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x103e, 0x0, 0x0, @mcast1, @loopback, {[], @tcp={{0x2, 0x3, r0, r1, 0x1, 0x0, 0x10, 0x2, 0x0, 0x0, 0x5, {[@sack={0x5, 0x1a, [0xbe, 0xc0c4, 0x4, 0x6, 0x4, 0x7fff]}, @sack={0x5, 0xe, [0x8, 0x7, 0x5]}, @nop, @window={0x3, 0x3, 0x27}]}}, {"be50a27ad476a9d0a8055fdd162cfeae12ef5d36045185fab4806bb51a1bd7ede5575e2b0e310258e3fd17f5d30e07555bc6f01efc8701756a52cf3b0ee3b006c0c82e669a4366e781d348343f9600d5a9bcb68bb88e8fca7be29336de807386f4cfbfcafe1a576c6f479a6b1c94bccbd816126aa01bad6b5f96e5295436c61696cd8377f0f8f37d8582c9a26e31af03fbf1de99104fbf539ac85c39b1f8472cb5b2842a9d311996f018a60eb286166f55127960c7851750b4d0161c1a4ecf513221f90119607f12ace1a041c25c0d2e15060fae80e5aaf3e7275c84c9ba902911305b4cb209d6c6e8151881897c2ac0f721bfb0513b1cd8e455e04bc421d70a4359f4b1fd74ee8b9c0a516fdd21a52b10f1fad82051dccb6bd87362e89f77c2d13a611bdb6ad6557d50f93322bc658e85867deb780092fa3a0f31a2a89c5925af88a29fa733bd440339892df263c82c7778a81d64db8799cc62644e997cbb5527250cb2089664ea312c53217a967cff58943b9bc3d5a6ba1e6d5b6908a48083505308fd4b695daf726912d03c50dbcb2f114a4837b323534d5db44ad2c753abfdca9a4a4ceb60e6fe0dedcfb3928fa9ba691e324809301a02da3589c74784c63aa8684f314b26adb65131870d4f0a6f1914646cae19c09d9221cd5139938a33538ad90ef26edd806e10b48e53afb9c6066f55616998fc32afaac5bd1b0194b10b1ecf2fa4dd5a37af54a526326ebb3ead2c98419d015099e81cb9f9d15e7799222f64f98e34e2f0ae720559f5b784b0ec70399b7be0147a7155ba3400fa202b8ce671e9fe7a16b9afc5b1b67ad58b5ed4f18ec2c59f34eddbfecd6d321719867d19f27d930eab2f9f2c407a7a972bce45845b11048e91196b9de26e3d51846156b6c049cdc62e8ab836622e780ff9dc49407205844ddfc70142a420b4ed569c945e77e48c9e9aa4269592f4e0d39dfd68b45553d9dcb5dcc89243cc502718847979331d4ca0759f629d46521e83125ddc4d13096adfb686449c7b85bdd365a13c9d8c5564a29746205cc43c83e99686243224ea5eb1c27849cb4965869adc6f798a9af293832eec4a56b977433271eac4857e97b5bc2d0f08c671bf7502bfee5fa72eb2a21c14fc7a885e7c55df8d8d9f32dee5df3927ca180af7cf1386e196e147bdeca552a7fc9089d644b02aba174d4c96c3251b52fb0f8f1075d851e0cfb7c9a38b37b32bd0f82d6dab8ed8432a7777f113ce70d91607128f281af25afd08a7a0377cdae30e6a64d0042ba3e009e7d4a1384a60c06899e9d90bcbd134a864ebdf1a384291e2008a6f96847c19ce143d7cdcc0133867078be32c709b29c42374665de93dc6e7091cb4bd62cc267118b415f6f3f35b940cbe074ef69e0663b1e54a5f72c88e29ef566db8d6989e95b286e5c30888f5e5a3d4a69704d7959350bf7c70d5be97c185369afdf7164496d898bce3fbc39e31c77fe080bec8f8ac932dd4b0e3db6ae460394d7e0f7f71d803c313dccc63baa61e47da980fdf12e1177940d054bcb996dacc984a7ecc4de70636a82784a28456a65546f14645dcc5351d7c3ba08053024fb5b643e4948f8efc4f0b408d874c13edb1263f090672655adc718048b16087890d6b84e09ea2466e42421c18905555632499d0fe4bcf6def59bda0b3611a702d4aa053e1562f099af3aea5b96c2f6ce0cef7a2ae9e0397e707ba10ea6b43d79447065ec39c6a6f497e866beb7a573184eb8af10fe62d7d27d9fee3bc217d13cb6fed7f5ef07b50a323eacfad518f906b947721a52d3432f42a6b7262a32d1c7a36c8876aa1d4fd48a512554c8b9b6053c903eb250f9abe100cb60984716201ce0dd1fe03d126d5f9a6363f909a62ae80dcbf0a517420ae758f19777e63a9da03e2845e81a56537133b649e821635036224311fe55a3bc772a0283baab38ecead5fcd8923b72fa14ab4b531f8ce8f5bc9c0752b46a383ef352a01ad5da184c69c4b2e7b1e9793129738c150ba707b799280dc7e0bc135848d2b2ee86ebf8de6de396849fab9621cba861ce3bc065c2aff3ec079a4c126e7d33d7fe658e43d27994e79867af2c87b0ed91b8980c3824be9237020511e9a7216eab60246cf89c19655efb695f0ef1451c91149437d8a17fda47bb8509399df3c833e22113e33901bda2bfc9ebffb496f70062b859a0b34a85e6239239466f772ae03fc931372a47d078766b74b81b3732502aafddf056fbfd55cc89d0a34d7ba4306a8071fc35105ee9495a3f00ad3345b53210074484dafa97988351739b6f690ac395d1ad8bb3afd2229352af1145f2e8424ff48e5564e8de08c521b63c2ce1f65980d62b2f095163f84abb77c86b34807cd111848a20e76e43d5b3178ab8bd809150d740756452acb5a4b58a83bba3652b38af216333b252aae8ed67f983a36c1bc631009abdfb681a40d34502237de7e0c6da5f82ad9bf8d838cec5722577f5a643ae14b0c5855a851bff46508b45906ce929c24ece52f25ee01645ddf6d0f6ac4aa5eedb8619df75c0f7f9d34d2eb28f78f40ab135e137cd99aa256e2512a81f197c8719f7caebd26d68d03b076f81aef77ea44f78f08f9974ce4c9a88c7109bfcb7bf2d1dfac54bbb9185bd8fba513b3f997af2ee67d0f39c2d822fffea0ceb5c52d91c3837830e4290915815c09e5f8c5f87a2c843de84738d0e80120163808956249b464208be35d78f05d68045ef5326f1132cc542191f8cc66f216ccc08631baf34b8592d466e3c1688ce7ef778b2c42776a7a7649b0b5871f1bdbe372fd6719c0c39308ae4e66be77c94def68ba8af36cd26c54e2c7489124854d398cdcadf26c9476073bac1a20feef5b19d014d4b65add8c34d4b312f478f334e341748d1f8203254e7920a7648118658af327cb0688edf622179c1e3567707252d181dccd684562d899f7cc631d65bc6cb301b51a135bc2edcf0e4571ff199b2cfb60bf00acdb4c7ebe8f873cf81a729eba4c3d5692ef755a64a54e52f7975b39c824f12d27ca091179aef9bd22927004cc5350d1623922e6b15378900087305f05790b389cf8340ba39f92b9835b2623c036e79bd1098ac0e828ee9250aba16fad6614f6c1162161e9c581039f9b4e69eec0fb7a07a2f4fe1b097d1d775f1c9329d5a505fdb1679c9f7fdaa69b7f4a600871464d6f0f5073940069ca8046e9b387751d3de301e9abd88d7fc417d7cd54079df4f5947b0b5a4596dd93cc8ac8642edd88dc0d9f08578e1f0bbb2f33298796cc66a353bd2850fd08f626fdbb4e27475637d4b267a378c625d16e579e4ff05e3f26d4f74104ef5b26e3238574e516d0eee200266bb06b3e8f02aa7ab473a1fa8dfce4ed920a716cc0f4e51b662add6265aa2b0ef48d6cb67425eb86ca82833158649d4186dd86eb14504fa073bcf1f5631cc170dfe8df0d88e07c4177804a4f7d64502f2c002ea2f0845b620fcd2fe28cb1da6cb1b5df7ba241496a4b51b422a7fec424a793309bac9ea4029e3b1c1fb4ed8d3e8b1a25e34513929ed369028ceecd203182ef50e4d84fc3a7bc9582689dd39001d42fdc57f2795a27e94a48a9bae52e70b0550a3dd159e5b72ea48edb3858e740190de0c02857461fb3793fef5b2000468716510844a62ad60b169c85fee52766e6c6d79e64c66ef04aabb6e1d24aa3a61fbc85400eb6f5f3a4d7dccc0c3192696e49409c7647e213e18db52ba5a53cdeb3a0841e50847b9eae98b41687ad7ee712e08491142475fd81f01d042d6c32180516a509d5a98c5bf91d53040d25cce2a35e777eb7776db55ddf70f2aa7e2f1c33ccb7ee52f9e096dca37bab0e7d102b7baabfbd2a2d7d76d5ad887c20e244cae10b1a84caf439e0c68519d814d4258f2eb80ddf946ac03672a2086f6f854fc76071cc795cd5141acf336f7b98266a18658d93f07692d21ecedf55b95038a5998c9417054585c906c858f7aebdb0a74591123fd0bed5f9810598934ed6b35f89351829ea3e45cfa63b47a31494601db2ad24b6d0e2ea42aa206b1e0dcb4b5536b75a5bd8082f47b4d9fd322cfe0f2da48fcb9413c0d3cecdc1f9de79c101c50d74c98ed67a0a136cdc45bc93b481b2dce60b2ea4290cb4aec8362f807d2b003c1063de8c883b22314ca838743b011f9abc7eddcada43012aabe97b922be11d0ee793ba9e62dbfde29a74b05ed4aba59bcc9e0b47f0fd7395097d9e09a8f36aa236ed177fb10f49e3a1b310ed274bf039584ec28ea9b67b04634ab7713db115ab6cb5a42130e40b33f363986c8c30f62faf3f7e555ad8178b9b1a82ece0e956961993308474d2f5e2ebfec2e16a2ba4564e6b10ba468ff015577d7a9eac82d54ed9c2adec6e62d797bc21b7473c63f1eaa45bfc6efdd0e4a30f3ed392e2b492a0a1fe088f20a692fe3fa3d4bce15b4d296594b14e51635630ff21a6ed122d7fdefa9a08ddd7a68afc714fd417d2a842df1b558ab72ec029c7e61c3417b3b4c739f23813734b54e2bfc42d66a492e703e7024253f72b6cdd03890abedea83e5642bfec80cf36a50287b687c3bd4a8b57272f30e544efde70509f5603118a583b51bc5bcb6b9b222dbe9426b727da7d83ba7f2ca4270dcad4beb73e5a5a64f64ffd57973736127421b74ec4970a93b90ae4335b999e996813635643eabc4d29fb672dd14e3b6ff32e17c6916af014d241d8515ab1f149cb90737ae2c4aff5866269f0dbae7f70b69a70558f73d2110307e6a141562e994a3ac49127cd8c2a515c71d4584311ebb4d67eba6cb84ccdf72d35ee7f22f2c460dd955c24f586f5d9be7d99f7d41a691f89f7d0649db97210f03a6ac63c66278f94049dabca313277f8443fc8fcfe66650e8931c978d166755ea809f65d8dfe032be3728779bcdb4a425fbf0b729aab046a10308819ec83370aeb557fbf4e9cf79fe001778989cbbf54e5fea93bf9b1cb242ce353d7b6ed70636af5e6687f1963595c3e1151b764ebe161470867c65959720c32f34079f420742dc832db3860bd5e9c497aa6b4187b4dc4829536968033dcc3c22bef8f571ac806ae1ecec2d07971cc206e84d4934bbf5858036afbd5ea7ea061a22eb4e84ed425f79a912a83d30052e29240897e7eb9ab08d22562618daed3301d57c3bbda90dbc62f315b9d86ce596a9a550fe2e68b5eba625217d4b05ea077c74f99dd4445cf37e087c42fc09c04967de772084bd29d26d92913fee4b14b4cd90ebb1cd7d3f4b33d99e1a176a3e21b137e0a7108736638299cf08c3ea6009f53e3c6e541def4ad116ec8cbaa2611fd42b598ca7dd21252c226494b0e4673f7d320cb69e714df9c2d6a64c097e7584497089fefdfa977dd403b4b3edec8158aa5b6e39f67d2e3a49aff9233365cfc16f0d2e9b84b633319480211de624415240d38f13f6fa27cf567da2575f0847c1ac63c79e8936b8562798a6ae4fe3705f2d8965f5216063f85fd2a78c5aaa936dfbbfc92ab384c2cbd2fd0a39fa48a4f16799cd4428862ec06a170becb75f105161bd9a5ecb641beac156aa04ecb9e94ead48a6ae123bfdcb96b549be36524d9823b7645203fad36aae65ff77bca31f293094ff8760f3274df7d07c35e38a943731965390d7848a74df74f849577f45d4fd4604b029f3e62e55a1c61506ad3032494d9d8a0a4bf78ec812bd7e854a1f6769afc27a9bbb83dd98e294ed9df13e41ec2045243622c54a7992bd1cacf211822bc696e144e88b36d3bce394e6ac13a9c0361922ee1c692ee1735aa979e46"}}}}}}}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0xa}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000004c0)={0x1ff, 0x7, 0x3, 0x80, "e2e5b470a4ea5d5aebcbb58abc5113a564763a77", 0x3, 0x40}) r3 = dup2(r2, r1) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) socketpair(0x2, 0x4, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0xd0, 0xfffff, 0x7, 0x1}, {{r5}, 0xfffffffffffffffe, 0x4, 0x20, 0x2839744a, 0x5}, {{r2}, 0xfffffffffffffff9, 0x48, 0x4, 0x3f, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xffffffffffffffff}], 0x6, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x22, 0x20, 0x0, 0x6}], 0x1c7, &(0x7f00000002c0)={0x9, 0x5}) sysctl$fs(&(0x7f0000000300), 0x2, &(0x7f0000000540)="627b5fc1d01e1725a677a82e7f339a1585e47d731d161de0cb7dd3ede8d552059a247526eee123c60a4d6f63648a279efd88290630f63de73af6e1cc19597bc3323f2f182caa78b3270d46c641526963f280496d8589462052ed0a986b19b8909c87213af05ab5c052447423b5499861d687c31327d222fe498b6fedef37532e84f58057aafa68bbf5e48b5f8df0ddb9c1785e4f08a331a759ac18dbfbf16cd60a96a45535c6a9346206b9dc2e007d2a5f91780349f96ea8e705ea8ed15c94fa28113e515c4c3e1aafcd87292664087a402e2f9a75e4bd13e4d35fb40ca3aae21df2a27ed8dc0966f7fa2bf3a192b9b0d2fd2f9c3046377fdd3c42b1c3b3673b3d6a51cfdab5fd71d4fc3baa1e5c9936c6c022b43a73072c8c406469ffe8812be0b66c41f0c0e8ed63f4e16b4851c5549302489411b5659518c93be4298072e81aab0494d08d39998597cd8bc6a26f1fa85485ac28b48b99c821acbe71b6344e17622434cbdf7512d5dda95cab117d2fcb13b718ed69407cfc97a054b0a6883975719fd9379f1f2eca3ab63891b4119c928213897157fbc02f90929a94955a64f9d0673f50b5af9a275aaf03a3beca6db5d8b46eb4ba85dc44d3b0b0db2e86824777867c088ba746371f044bba1f8fc008999f05a31da0504d60cffb9cb476092243b45efc6650918fe4a8e22fe4bd780591a3d8af99ff66840eb3d83f610bafefc2fec7e05356f74fd5637aae43b5983fdef6b3e687e12cd94de0e22fd9b0dd50908633ddc83447528799b485f352d064453a51ba52ca52e9ad9d376ad822c8a2678c9a32d066c2f2f5891f2ff09094ba70d561f6bb38438949ce4af8c627d29a081656ca40da311071502bf20cccba3395d5424ae9c04190a9ca9232fd161753403aa6fa10304bc96cfa04dfd74485c19e78cfcf75875924ab06cf910d7844dcc19b4034ea0a23ce7557d3ecfdf94de4423dedc997d5028832f21b1d5b4f66f4d712a5c8697ad821b8f766f9738f5d090b8bad4f2b8af0d1a70df3820e4d13b589f04a000cd99634d9bf5deb796d37818092bd022d0ea93ea8c0a4d49bbac80fa9e6d89f59cd616d3eeae2d9bc8c6b4168c547c14ffb3dfd3a6435d7423edeaa7d2f53ff25a290f9617607473853f00c7f2bfc179bdc181ab13ca65730d66fc207c3122dc4b8c14c14a03ec92489f4c5d104bce0694f44ff35a74cd2962cceff0b40af17f42c0c3fc4f4eda691fdee92bdbc51c9d16c667174da4f137337ad709fd6c60333d72335721512e4f852a91a9bd54b5b60a648150550248552c05f31c633485d090e0df1f137cd71002d2199626dc4f5bf83d3457a33c98a204c10af097709cc3ea9abdf318f9d2c9a8b1a7aabf0000f09e6776fc10da70c81ac04cfa9e4c24d6f5a542a87df9fa894abe096c91362a1fbcd0826c67353f245de6708e9c0e372b1c83504edab63639e0870a1c3189b92243511351deec510603ed4e3c7e4ced36895335d01851f54660246774a82d370a075f0f0c95c12bcbd417534c0de2762672c6cfdc2946b8a15a9db0065e072ab2d2a3dcf00eddfa0d5d478b6c398e50f37619f1962af5590882f6bacf5bf2737f820065920a724c6576f4d7e19f19a1afe19bfee0a29604365449cf2aaf19118cd86c0d0d2aa7fea06c0f410a636081cc223993e9e247f1416e67bd006282a04954d9757c03b2f9399d3c72aafb83804cff0944495a525d556da7fa6854bc2f38c7f3a55a9c4c19b42b2de5bb451ea103f54afe36ac6ed7f51066ea34879b438d4c87e00315671ad21d888a23109474dab1f9b7d7e9a5f51ec92c2aa46d6897a48b35067f609c8bfb204fd47b468e0040dfc57ca2c83e738a0bd48df6e7533fa5d5867db6bf4082ea27ab8d0689483df4936aac9b026478c29f5c2f6c67ee05570116a14bd67680745ddb885e73d7fcb788f987bb9e2c69b2c4015e07c0b5a340b745ed97d988698ce67d9e9dc48be4cda891a67d028ee5c1a487bcda9150935f71733702ab1819019d406a3b5bd1f55d18ed3d5701173a473fa86c6146316726b0623cee6ebf71640e4e68710b63f1e30a28c5c4bade2c091876585e601810a713662091ee5b9990c044b1e7d4b4ff5cab0b5ac6abca8baedebcd7a31ffad4bb7886ab4348e4c3f3fb03834d790d6be46e2ba7037ffc872da4272ea10f6ff06d17f6415b147247f9dfc42cb214fa3c824f49282f69435634acd7ea937b477e9ea846b19d8d48f69e5a48cf1c431c2a354b183efbb0a9d9cda821081e3ca357fad515c713c03198d6a91fdacb6a9f0921ea61558c021ca0610b57e7c9d82d0a3018ac4b6697ff327da0024ddc54bdec2ca3fd2605f9deced9b14de236cb0b95ec2ca79e3c4e3e4ab9e8f7c3cabd17870626314f605953b963af5d56c8328694c800e5ed3c350b14978ecb1495ff9734dd30b20857e3c7b7f45ac91dc4637ed373f37fcad0370743930de067f77811b7f2330246d327f291edda9f6f60f0e641c7b8b808856eaa7ae7ae2fc74b0391b6f6f50c708d9b4a36326bb803e5c01956c0bde397aab66936145a26c22a248facef765c3fabbd61c7b5a1da3c817e34230475e493c47b82f7716292832fb22c5b73e9a68d5e0c553e06f5348d56a796a976cd3b2b5452cb7be756225428b2a17e19e48cfda0b9b5505202d3b4382402439466e0d0b6189e07c0a0dfc33e57e87dda05955f13a51b893e422e09352f9453b1b311b3d5567cb8e6753e547b7ef9002946c932a0a0b6f0ea0608642ba8c27e982cd78d25d6d9d8074f37abdaa03f4e2db188918b68aecde8a8ecd2e55b92e7fc232e49e1e05d449e61f966e240484c8c0599fccd5f2cc8e82ababb09480b6139756a14e1eb31042f3e44cacb32e6335ab4e61f19aca8e1ba901a810d8c7ab8776921eadf3d0cae4480c4291f49c1fc60e983a84288e2724e9aa28532324526b05596ee2df746f297fa53b201366d90de0fd0bb4f8ef721d63e4a45932a86d7c3fa84f9c642d049391a8881f664137b0792643e9b50d9e9101e74c35388a31e960025d80222f1bf20262f95c922608482dd9f104a097ed2b4a89b634e75d6872620b722dc5caba9d387114a4c5159c9aed9f20d648f203a51177d5c811ed6e3d54f1ddcf2e2499da9f9d0d3decab1f458f972538f32873ae36f36f183f7ba6f56da0cff397a9b1c6deae6c9379337cf8bf9593433b0af26f5ec543031fde6346923a3c63afb99d6a1efee856820df11976ab4ca6e4594a4a38c950d0d41d7be343092224414b1307075b4a070a4b157f9396189ce96f4f1090d9e889c9e2d45efd0a453ef49cc85702f02a9fd43fa4769c29c6a16108934dd2769b4b2e788354996185619e9f9eed005f5854934e17ddcc06b1285007902a4e12e6e420fbad428eb2a0ef4f486fe4346e09ee7e3359294e23fc19573eaa750fa62b103fd55650a7761638bcd00f035472bcb156ac14a70dcbe153f219aa2af180467f1d2fac086d9f546603ffb0780736ba60f329ce0d8523cce96b832ab907dae1907d11e465b49da387c2d4a57ebb33265496c758474fc2910944503c95e9bf41bf8cbf6f972adad2e8aa069959c2430cfaf3afe0f8b22565466e1fc73ecba441a2e3a9f673e6ee7eaa1382dabe3db286fbd3c8ff57fccd22d9af2d2a9e95d58a9fc038cbd8b2773436a1beb8362f27480d8e4daa95b89cd71a30c12a4a02aea1be1f8b523bcc3e78e554714b87311f224f7a91ad2ea3fa521f2c2dba48eea970301c3ed68d6febb3a5f81bebd83791a3db8140c1bcdac937c87d776d598f5cc12d12d19f5f82bd05dc8ec7682a1a4bc63f7719e3374db22a0e282fee72e8f8ccef5ac429534f5c674680f6ac3cd279a0acc055df252eb1890a74a291b15f536cf2eb24122f0fe3a4ee1886752c1c013673b68659113fa5a1431eaf00ef0872670db1ff3abb53c2ef56d3ffee7507fd6307d4295a5c364bb11adaaeacabd1970b1ee861ed35e990f5936a08fa67dcd8e22e4e02ef850a0c2772d2873011b1accac6767abe6cf7cbc0b98260f3094d026804d33d318a6d45bb7040942d16fc722a67ebf1933cd0f4ff87d4ce2c4948ea0423cc10a4c9e619e45c3f9ebc835082f0f76cf575f038c61f946b4034c2a439b17a7c32be692487889d14482b7cb2201a6dbd559fbec61f072c6545ce6f49b9fb966cb6473b88495e67e421143ba0b696f5b7fa6e7c98d314c9aec61ceed2404d5f3d71a1f55a0185b84d1021fb4eb95ec1a86e976ed8cfa0d852e486c6206941eb26454d61520cfcfb2dc3fb85d3471176490dd6018855de5e132eb35562c424bebac6a647863415e26f7e29dff54e7d81368032c8fc8bb1b41a8b26b3e28cf8fe48b76e7259b679601694c10141bd68603f3367a323ad93e9467806eb44d701618dcfc10e2f88d4050abff6ddc88fc1f5c442d45b64402d6677daedf05a096d1d17cce94662353b6ea79c0cf8ee8a8de8cdc2838bb764c4f8de195df936d67ec3c06c4c71be5a9fcec196deca982ed972b3480a70e159bd2a5bcd7f5ba4fa2da8ba68eb575b9e3a38ee9090d11eeb781a22bff11479002fb2d930a8465bc206118664281277ebf340f6690e0a9842716a9e14ff10e10ea67dd339e9588df294df01692a71380f981d50bf3d1622e19654bcc5a4d01e58e98ac396ed16d0998688902d4424b3b363068d01a09b4e2eb47e82e31af6a4ee7b96d91cbafc5895fb3ed616a6617985952657ac3d86074e7ee4235ae67e56fda492e78cc1de0378311fe69945a648c4f0b29847670e5eabe5b360c88b14d01edfa704f834fddb2c96951f1e9f0ba6165b08152385bf886627567f0402d3d658c8a576a103e8d0d0b8dceabc488e97dfd697800e2a0fa6009cf53e7fd9443c7e14222eb59f2bcc0032acafe4d278b69dc9febe89e47bcece62199a4ea4bb4c5b260e061ad9d9bc220f442bc788d82e5e5d6e5195b3f9c94bba7307fc5561d8967f5f802a2cb24449bdee9c5d7e249869acbbc6ffb69b78a85f5135a128f191403cfd631e2f87cf1d78020b04002d1a7cc0cdacd7d18dcd678f3e82fea9ddf7c87c12cca9f073dc9c8ef2f023d974f729a7c9a6fa1809b5b656a3ac6e847e31195ee80ade725def4939a52a71bb398b53f9d256e312952514ef7a2cbc9acdfb272304e04c9cc9d282699f79070f1249e5004f252dd72a4b58adcc1651e69b9658ca76933bd7674b8164700dee765b8950b9df3a38a345a53930f70f525f6b3b2ac81d0f86fa6ee7a8622ac4008d08cc10831ee2249267ba8df6f6ee833f37b9e40341d8ac7a3e843cec79e6849407f087c9cdab1212c7634a0add06af52403df3573c87af8ee9cf470f7adf536d13bb786540f55ef4c4e11dbb7136a7ce5f7d55940788455b5a96a65019b920f98490cb782a8ef3ef4e7347389ac2fc187a2e492e99fe551e2d50d37915a2ab1020c8eb08727cdbb489b64d062d06f034ba839ea67b029053a5fb4995580cd7e0bd8ec937aea848f4943f869df66ace41da9274debc6844f9e32eac9d7fa870e04e805f2db00681e7eaf88701ec8393fdb300c57bd96be02930c0479684e2bcb360202c7e2223d0c2deb5ca6588caf46ccd592ee3a06cfc16a6bed658169054f8a8302cdd61657694591acc5bc3f24f155d27abb8871717226d93512315148e8ee64d15ec18645d6b02a4ac926c7de8576b60b92d406eaefbe3981b26f5994e3de91f148ad74bb2be35ea6c3c4efab997a992cf9b93f6958ac1c513ca", &(0x7f0000000340)=0x1000, &(0x7f0000000380)="84fc475452916cc02a29f8c0eb685edb46dfb6da7e4567ccab70828b64614ad5", 0x20) socket$unix(0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000268011f80ce9b7474a2800004000000090780000008414cc242f596d7bb82bcc4d5b9acafa35c871fdcac79bccd8cfc3b2b789a8fa6bfc5b5655428a943ad1c74bbdea868679f1105c08f4dda88e22d483eadee616ea43f3673be47a7f14890095", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) fsync(r8) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000580), 0x0) fcntl$dupfd(r6, 0x0, r7) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569", &(0x7f0000000080)=0x9c, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x24, &(0x7f0000000b80)=ANY=[@ANYBLOB="ffffffff67dbffff0000000000000c00450000160000000000389078ac1400aa0022f4d0"]) close(r7) setegid(0xffffffffffffffff) getegid() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x2) mknod(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0xffffffff) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x7, 0xbe, 0x4, 0x2}, {0x6, 0x7, 0x8, 0x772d}, {0x20, 0x1, 0x1, 0x78a}, {0x5, 0x70, 0x4, 0xac}]}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) r4 = socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r4, &(0x7f0000000040), 0x0) poll(&(0x7f00000000c0)=[{r3, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x9ef) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r0, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001980)=""/4111, 0x100f}, 0x1}, 0x10, 0x1042, &(0x7f0000001940)={0x7, 0x711}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) pipe(&(0x7f0000000100)) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) getrlimit(0x5, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000200)="3c47b4a6ca5d368ec8a2ca1a2673ae18caf15799670633dd5849de578ac6d130d088fadfbc47c48d478dff997d629f1cd1531430f130268c673b75feea359fc15d65f8", 0x43}, {&(0x7f0000000180)="f8bea0e7d96e55a4d03742cc58c81634", 0x10}, {&(0x7f0000000280)="d77c8f52de2b9385df71b6b408bbcc917ca222c9ae2bd47ba29e4876ac9f7f197c9bd7cee06ad6d7c00736a9a04a7dc0cc81ff275a3914f5665b73e25c59262ad96f77efdc95c1bd2fbe9b12cf8c40a2e00a67a00d4cc0a137426f9366572c4d6358fe502e00f9ec40bfa2d11b9c03c97465cde5db7306d60f82c727792281c5823bd147e9c95f4722f9e5aa639ebf9e1322", 0x92}], 0x3, 0x3ff) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) writev(r1, &(0x7f0000000040)=[{0x0}, {&(0x7f0000000100)="eb7a0daf7cc146f7113cdaf9c8884d7423f84e7b13c53700c3", 0x19}], 0x2) readv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000280)}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f35, 0x7fff, 0x200499, "0988d13f00000700", 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x0) executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8a561c6e84e82b39500"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) sysctl$machdep(&(0x7f0000000080)={0x7, 0x1}, 0x3, &(0x7f0000000040)="0b79b15b00a2a6e1", &(0x7f0000000200)=0x8, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x119, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@rr={0x7, 0x3}, @rr={0x7, 0xb, 0xae, [@multicast2, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x20, 0x0, 0x86, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @eol, @eol, @generic={0x8, 0x10, "48fa89ae2b849e38741545b4b986"}, @timestamp={0x8, 0xa, 0x0, 0xffffffc0}, @mss={0x2, 0x4, 0x7}, @md5sig={0x13, 0x12, "f6907c40582d54ed93fe121614756abd"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x22, [0x0, 0x0, 0x8, 0x8, 0x8, 0x3f, 0xc5, 0x1]}, @md5sig={0x13, 0x12, "38533e743be61c4f07d514c7dd4f3d04"}]}}, {"1829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"}}}}}}) getrlimit(0x3, &(0x7f0000000100)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCLOCK(r0, 0x20004276) setsockopt(0xffffffffffffff9c, 0x84fa, 0xfd37, &(0x7f0000000100)="a573beee4d0be533f5b7537fca1df1722afd40a3abf7e0c789a2229cc9e839ed31fae4c3192e37be056e8aa5e944828e64beeead96068a7a868bd9999d55", 0x3e) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="72d0b63f13f0c332c83c2c3ab54ced6a5c48e651dfafbcdccac2f725d10b4ec4d6996cecd5cb23b10d8397d4815c34eef19b1b76cca293724dc9e4595ed1bd54d1178850194e79d312ca66c766936945617b8f95794dd2a5f71856b33943414e4c1867c4e7956a7a00051f4a196cc2361d26af039fb86ec8cb19d4adf0eff6b1acd8eb2725da55ec5474b7bc40f3de676f59a7967b5d601a92072290f9cccfdfdf284e350b4f93f27a6c49e047167966917fba4261807a2f893dca91bd4ec045f317f765692746b258469ac738b7351231e39f2ae32c0891e43fa9009b24e3bc77003a5dd479", 0xe6}], 0x1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000380)="1e0882785eff4563383ebd4cdfbcf80661b8923cd1b427aa3e4b93bc7360e0058e7464f9a2fe43189253e350db41dd02cc2b372dab0c25d828410b37ca1dc262bffc68b9352485d0e8f842b21f31fd3d52e1205499d6e78ee6c659c96f249bb67118fc7a232961b9cc7e8a1c0cc9b7afdd76249c5f97e72589ffe7fe52f900754599b5dde802986d5354c0a2595336965dce26f51d957ea5e731c2f3fb2a26e56c0186b025f90e14a8d5c3fef0b2805f0046acaf4f08", 0xb6) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000440)) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x800, 0x0) flock(r4, 0xa) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000540)) fcntl$setstatus(r0, 0x4, 0x80) fchdir(r4) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000580)="9631fe3374e8eefe409b94aa5a651ee718ed45918d370469a6c96336233e866a20a73fd2d73ea230c9242c5ac88ab4f056df8a5e5f5a452b6adf3259705d62b3e2d8d182bbac4a9818f4c2c736139832b1c98935a0a49c000d502824efe73c5043a5521cd603214333b4c425b80bec9520d4d945e621878bd8cc4ff2a535a484a99ad5a9e22ebba6e533d5f0ed157641e72c272ab2e6f1cc2411157370dc86afac48fa08e8fb460c7b9b07", 0xab}], 0x1, 0x80) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000680)=0xfffffbff) r5 = kqueue() sendto$unix(0xffffffffffffff9c, &(0x7f00000006c0)="5db09467c2afacfbcf4b857917f09a45e48c079ffbd663decaa2e11e817c8884636d43bbc0259958a3acdad93e983413c5ef4a2e6485e2e7f01910d6626f8f2e9808a22b116087703e7aab4d01e087c251cb870f5f9f9dd827fe3c21dcdc941ac2696a9629382312803f3e55ade1a45a02e8886a857adef4298cfbaa4ea00727f1f6530e6954d8a8314ac28ff966edf8ed31a1b42928897b04dcdabe5a2fe51df649f5e28076064480416cd6ef272406bd9961fa1a77d788feb3da6e28a891d0a801cfbcd745e1cebb57fdb11cfdf3b350d573aaa1624cb083ceea0ed6304670ad2f68d000e1d1ef76e10d65440a2cf02d2ad35b35f85409f81c40d80923db02b8f8bc6a320fbd9779b140375ef837a595a3494a44aab24568239f461b7044d0db415b2d94186be183b2d4a4117da6af69d06ec96be51fa86d4c829dd72f4bb572c636f7deb38ed91ee3fc185e5c1e3d23465c890df35b2605c89bea3b6ed9eba41670721ec8b2847951a2523a07986be220c8749d7aba3ff38daff7aa98575e99e2b81bd2012117bde97403a9fc7dce689d8d850c9dc9c1972f8b5d23a4c15217d44a8efabbb5c17f6d83a421905224a360699d21524d45e7b10b91024af0afbaaef0408578d732ce2a1dbaa18219ee335be4a78d59018d18536ff274e434064b82863d33d603f04c84dc3a37fb202eadfd720d231cb7d411b914c1296ac337ddc34ba8347ade759083f40d28fcc911a63ca2563fdcf2ec532097740d4fe64c1cd78a76726f5d99373548b15b8ee120578beda3289d0167278f2d6fab66f5606ac88b42f513236e6abb3899af223866fbb95ce71e8e07b61a6f42a256037d7beeb8ae1e39baef2b718a41b2dad5b3bd78abb56c4881a67c275b7024cec38bfcd826db899a37d25deccd66ee90dfab1c4ee4111ca1b4e91130cebfd673392b15d70ac99ee5940d073b427d8d3eaa67131d9ee3a92e9894dcc0bc8f6080b5aa158d0df792d54565ce842506b872a7a4f397431875bb636c01bec9d46b5ba9aa0ae587694efc660232d8dbe2685862dd2138ed36af65bd5107cd2742366a1c191777a3e0f283296138167d9004e94e7081d13ebe65200c02dd296bf21cb6b9cc711376f9799b21aaad4350d2b3710102362190812bd9be1fe06722431fe2a2ff8f4fbf5bee85fa8c774835f5727ad856228b3e24c03a491c1c8aab9441bc8b24f05fb7248ff7dc2580685ba6a19a8da8121e3702f3c9ebff584e11d15d231ea68fffd3d94a84b4632a2efbff81a27572f5cc47f0476fb9df3fa96e6a3d1ddb941ee284dcefd02f8d08f42de61d3391764e5c3393d79141ba12d0d62cb9fb17960c298e110172e01c0d2e620ec96719218d355682950d8f85585b341cb151c9053ed5505fea77dc7a2aea33cd7e68d87712a8720c76ebc52899626439050d1ab5f4f5827b316b1b7ed17551cb63c7bd41bc77e1400145d06f48e9210e934ed9fd2b2fc17f44def73fd1074626949ecfa8ffcdf71e87d39cafc301b3424698a5084eb9a7cdb502dcaf6c64445d7a1a03d0ad8dc2cd7e0b3dcf9d315df61edc3d1033e6d6e7593a18bfac9f7fb9bc3d859ccb2d010d646be9c878a1ffcfb4f081d9c5eaa9ae75622684378d97c32cec043ffe1bed7602e8851b8bba5c6babe797d5ddbe588ae55a932849fbe2071a5f55428fd83f6bfa7ed7e6a87737d03c20b00d65070b52cd91816c2c9d1289078fafd50eb7dffa5983195d43699e86dd8df315fab311df1dccdfed7125c122ad90fce65323e76d009f60eeabf9a90a40b793ee4f1d7111f20af8cd63dbdff178b0742dd293d92ca9c9fff73e8d04b14c1972d2cfca6e741647ab9ef46df0d9813af3cd956e48373aa74af8fd9adbb2813d48da8d8736461aeed5ce879fe31c9ba875c7403bef57337353e47d93a67bc797341a48506db550a86c75e51bc161e06c4dbee172a43c07653df5e818929b6f7509f6af41267ba88516970cc973b341b6f3b7fb556cd587348206ec59d0b6a5cfec948ebd76dbfcfc74fd63c0afcfe5833eba611be218c52e77afb3f58f23c3a58446a146fcce62d6a3584f031ed86bcac9c32c9c0afe1bb891d9bb3e6e70ad26353fd4e1912a7f0de6438b3f68202853ffe8e241a3584ed7ab1f97df90fe4088251bc9d8ffd63d2f2d68e2d9e0c73dd22ee24b82b148a333c40b9e3a0899ed9046805761a4da9e8ae60c26a09cce18653aff08254d0381a6cd03fa288aa12a4a3f31a2e5cd33af172275e33167591a5ab55b820093ad31e0166e30ebd8e929b65d6abcc3b621c24ef1255ace5e0a4285d8f19129916ffa2117b45e062a54b0ba6a78eea3f1e81afea40efc2f3e263a3e1d09c3a75fae4e4534d998bf0cba4be7be4170a32322d864e3ef6a31b64bd1a89f9921508af5e639cc122ec1b7ceac229372a037033b53ddee244e32ae4b6049415073a25460394c9f1cfa4fd3d2c9eca48fadd64b7f61413dc96652019b5cb265335ac1589412052971fee8aa1308bf29dda63acc88b3e100f51a79e7ab5e96cbb5f30844fa541416d5df19a91de8eee093ea56d57eda24a0f1a9b0c40f289c655438375cfe5eb8e72a76c5277a5b0b7b35b21a056bd061933e29bb4b3732273193558a52ced20f05ce6e8d3ba811ae480578f41186b72aae7a4a10dc51999ee330fd96f060eac2462fb25e7fab23b557a7bb009da7b7a5c00c224ee0ab8ea387ffe736db2c9065f7a2a9d8e1bf648318ab91faed7a9c2314bc787bdca762c1aeff7c60fb57952b49608211ac7ee305c3e8ea8f05db9e52aeb12eef22973bf9e175e545740aa190d3d63ce1ce1dc16a3ff191991dfce650e3abe56d021488bca49fe51aacd2b4e44829223609a66b4846f3f1d19d549187028d31adb7909747798af8895391b72a91b3eaaa9dab50e3dc6cfcf0d7a6d1f86d65d9fef215e7b2b10d30f455f0366bfd5c2f182071355edc3a36ca62dc0c44fb7369dee650cd5bf45e77557354427b802b1eb9ba8bc05743fa6c55608ffe0078e7a84e54797b40919488293db5b97c364cb452aacae1df1e3b92a2718eebd1cf6dd04f2d98105eb460cd09041f4d84a9ba34acf00bf6ced52ae5b56a8a43b3dadad41032fb191ade9bab24a71f5bb39245a75164055dc02b6bc23382bea58650a32fe11bef03bbf655117cfe00fcb6070cb85943d351a572cf18d62e8f08469fd0067a08085cde740399f1486c421a297b6bf1274efb47fe1543093c843797d3b35ad982da4f0be268447cc6838d5d9a314ee87c63b22bb91ac2fcc5a66fa54edfe698f5fdf492334f0f505011f2701467b4acd0bc018b415fe47b73b632733463af30b47d239b9136fb8e5e75e135b5f95b14f2ee10f6389b9843de263642709ba5066518228b0c3602b04fb5a414d55801516b3d675cd37beb5da717d95a6ddffc7862d26746345773efa0cf46d2fb4532f8c988a48c93667ad375d480e1c3d2757fe3223228622ab438833c99498149670fb944aa621f578fbdaa5f49092ddc5684a2fea341f12801b2946c80ecb60302ae8c3fa45b63b256af23b5a5bcc2295b9805d276d9a55a06f303bff400e948a9e73a6d8b758905fd866be48f56d6a2f647998a0fa9467a763e60d1b080f856c4075865df13f3cdf7495765d63b0fc8207180b75d94a19e5f36066637427c8ac1b4b6b6683384c5e92d4d3661d61cfad5b6c05979a62b2779904e289a7a9d579ab8d71fc66a8e830799e3effce4c2e7a713a48a358a813125ecd49551c7f65b4542b1b5fbfef80926d95720ae1279af56f46752ef1869046f404dde83d6b79cf71dea983043806b21d5cbac1342456523184897e499ea0abced27b850010de18c2f0ba37a7622ce7f15c7813c12302997bb8934843bf7a880cd7264dc7f55e22f004e83ddc27c84ca72417f3d4f5986532f479d9d58bc31bc5ace71394f77f6d54ca3fca04b038b0f707d4772cfdabd58dbe354876a10352aa5a6c698219b7ef45b4df74a3b1508aef8fc065701242737dff65b21d668044af54a541bde48c7226444d15dd064ba758ec60fadd6138205c9bd1295dc361db632998f518a5187ebfc05bca177bb6e30b51586bf6e2ef8311c93272aa8d2d3ffce1c704d971510d0237757b5efa4432dea93433ba0a7dcf33b40a5472f4e075977eb4a90c37a2d5b27b168de31774d7fe3f78051b83a66cdac9a0d33c2797cf9804aade1c93ca1791607598e1c34834d9a145efbc19cb2e8f1482d2f87ac257fcfcb6c95126a327b03f9f09158b7e20528e54bbf4a5e525b92d3b5ca1219f0736b42885139948c7f1db8eb2931bf3704312f4e53fc21ec76b96ed6240376b8c392ad1790f41841cd12208db6a7c1a0f3d405efd0c5fef2039659f1383c6417bb42647cf20e0526d6c31e9ab78488beb46eabf011dd07a45f2737baab032a6aae784dbb0f961ebc6a3f3649881fe234a4221729e5282d48cf85861466e7f131ad9186c506b8c4f2ff8a82733a1e76c91c5733f3ac5c60368250dad4ec578d047a3350ca86b82b6891aaf2a8d9ccf43835a6ae4c20adbd4fe31b812a0f0a58f1dece0b91fbef10d41fa4cb6078c2458116dc6f4792a4b0e3b41ea03de30f4e596f22306626f11ce2f599a7442c2790d3ffd6f0797f0ec1c027e255e809fa5c26235306682276e65670452a04f94b7d3bc53f1755ca979eb8a5c7b49c84143b7c242ce9804f61deae1c825ce84c47d2f6cd8b14e929c11daffd5647a4c9ae4f426d6539e16f26a72df2521a37b3b5c02f89fcc1a2cc4b9559551d61bcf373b6441982dfe53f88d4ddf00323d706ae8e3ada2bc0bf8aea5377984d93beb398540cd94ae9af4b81a621a41c7cd1507bf0a029aa97dec72ae0fbd2f5e5a349a322c0bf67ab4fd1f523829bc62238a5501103924043fda0993b30324ebd87850fe9aa6acf35ffd67234a84ce9d722a1ca7889a6f354cb0029e741f1b2cbf6094a954450324dbcdfa7b581072b76562c88527b4403656c06cdce101d353fef737b2fe94bea21813cf93b1ce7d84b341a8148dc0a1ad358215cddb4020a535ec673c877bb10edf91f073817cfac2043b9b9978917398ae441ec14c79f65b08b70f96c51c598f8a9fc94f399b3f646d8fd8091556a52b1f82bce7803bfc608e44acda5349acc8513db60d814760e098bedb2aaba7649d033e261754a965fd947db7d6652cd884350b3a32b208ab8db4a66753947e1de3ab9744973a9b7fe0eb50eb492ace28e2789eccc51b6bff0909d28d261d62f6a57bc2cd99983a9d281cd3bd0babf7cdffb5294bf56a570689845a667448ecc81f81b2704ba042ed2fd3e0a93fb261a2db95b84c41be7cb732606148013b29b8426fa193fde37d1e10062adba8ccdaf95cdeb24313660ba0fdd18bb68b36490f936412ef9491f3869025a3e737227ab15acce483130fc58ce6bcb200cf4de542b587f9dd0eaed366fe90452071307ab479fb0d65dce096047a9ddb200cd6c28b51277b8bd551b7c08df50d35aa7b4a871bbd36f1224e948eaca0130c8096b73b12250ab7a197ddb2bab8e9f282fcfe760c92094c00f92cdf248268ead7334dde1726d11d1532976d15da4f8b5b7a7ad1ac0a9df1c7766fbd236c16bcee31ca9a431f3d58225a6d420ad8311de167b590e4f964500b68a86cca9887cc90a95eb3c9f863ce737eef204274cdefb741dd8b530449dce255f21aaa44db9fa3325d0b20b818664bfeedcb1166fa93741d21947d3f8ef3cc179fef319a5b2bfbd1f0e", 0x1000, 0x8, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) kevent(r2, &(0x7f00000016c0)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x8, 0xa0, 0xff}, {{r5}, 0xfffffffffffffffd, 0x80, 0x4, 0x1, 0x10001}, {{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x3}, {{r3}, 0xfffffffffffffffc, 0x58, 0x80000000, 0x7, 0x1000000000000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000006, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0x0, 0x8}, {{r2}, 0x8000000000000003, 0xa1, 0x1, 0x1, 0xf087}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x2}], 0x6, &(0x7f0000001800)={0x2d, 0xfff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001840)={'tap', 0x0}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000001880)={0xa9, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000018c0), 0x20000, 0x0) chmod(&(0x7f0000001900)='./file0\x00', 0x12) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc00c7006, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='4Y', 0x2}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)=""/136, 0x90}], 0x1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000001c0)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xfffffffffffffcc9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) executing program 2: socketpair(0x1e, 0x3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) socket(0x6, 0x1, 0x7f) accept$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x0, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}], 0x30, 0x0, 0x57d, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x0, 0x0) r4 = dup2(r3, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = syz_open_pts() readv(r5, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000800000000000b01e42318ce7d0130200", 0x0, 0xfffffffe}) setsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r6, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000500000000000000aaff02000000ffffffffffffffff000001"]) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180)="f00bea94927507d063493a440538c703af7509c8baae2fd318eb6b42aaa86e88544eb81a67646f13ac545819ee9d7b5905aded7c618bb3ce3ec6faab21d7e75376ed2b240175a669c34029a9f26ea2c2ffb9cdb93efa0480b1af4eed90fc5cc3167720e71a18ac9d644f051e58a46152e7b9f9b2182a75b6f9661eae75638308b0045bf67fb1187fc36766cd1ebf3c4329e3eaf2849390ce0d3f78090a15f9276e505918506ab447361be381f79c0f35ecaf5a3ef2143678301f7e5b2d78b576f1586e", 0xc3) r5 = socket(0x11, 0x3, 0x0) getsockname(r5, 0x0, &(0x7f00000002c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r6, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000140)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) close(r0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) dup2(r7, r7) executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6a, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="9fd903a1cad5d036fd945f7ebc7c99d7181580fa9765c32aa5bc3fad4cda59ccf7af7561b1e91048a368c6b89c45", 0x2e) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [], [{}, {}, {0xfffe}]}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chmod(0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x6, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f000008f000/0x11000)=nil, &(0x7f000009e000/0x3000)=nil, 0x7f0000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f000045a000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009a000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000a8000/0x4000)=nil, 0x4}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil, 0x6e9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f00000a4000/0x4000)=nil, &(0x7f0000094000/0x4000)=nil, 0x20000000000}, {&(0x7f0000fca000/0x1000)=nil, &(0x7f00000eb000/0x3000)=nil, 0x10000000000004}], './file0\x00'}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/219, 0xdb, 0x41, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r1, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r1, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}], 0x7) setsockopt(0xffffffffffffffff, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000340), &(0x7f0000000440), &(0x7f0000000540)="ce21cc22d2b2012a2a922812a1", 0xd) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment]}}}}}) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94"], 0x401, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x85, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) close(r0) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x9, 0x5577c538, "3c107dae307e08002b4600000000da64612c3300"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r6 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt(r6, 0x8, 0x9, &(0x7f0000000180)=""/208, &(0x7f0000000100)=0xd0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x2e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa0900000013f8080046000020000000000000907800000000e0000002010101014e204e2300089042"]) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000040)="b7fe2d81bc9142bb4c3527b3ab827ea34903be9520f65595a70cf8ea20ab8caf3009c82af9fca1cddee400f60f3bd2e6869a88a4239f5ba6821cbc2b497ba0551d2cdb71f52b90421171b10e50f19f29f2ededebbcb1402ef2fafe19d4c522f83025d14e08af9eefcbac08184540458fbfea224d0ca123bc312a027fda4189f57d49c9d1e70b673e1212e24973cd4a425a9b159c226e7e8c2719ac8d1aba9147ca13f39cf0e9469d04ee6ada3d95e558f83b7534b413b892d330a5d0a9179f865a8c7090ade473a3d30453ccc61880b6b1f63b1d3e072288ae475e3ce18de4857087d2a4305876", &(0x7f0000000140)=0xe7, &(0x7f0000000180)="775b3753c914078e8b6728f26638477648adf55659b11e52d29f2d0a2c42b6bc762d9d68d2077cbd216d7371149a74e8ecfa2bdcac0547fc360a492c14c7608a4a8c1e2f9deab6bf167e", 0x4a) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x4007ffe, 0x2002, r2}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r3, 0x6, r2) pread(r1, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r3, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001600)) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000016c0)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000180)="ebebfd510bbcd3a9b489e988c13c", 0xe}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000180)=ANY=[]) executing program 1: mknod(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a0336", 0xef) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) open(0x0, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92", 0x38}], 0x2) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731d", 0x26}], 0x1) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0xffffffffffffffff}, 0xc) socket(0x18, 0x2, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)=""/183, 0xb7}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d}, {0x80}, {0x6}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYRES64=0x0, @ANYRESHEX=r1, @ANYRES16=r1]) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a0, 0x0) clock_getres(0x6, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) wait4(0x0, 0x0, 0x10, 0x0) syz_emit_ethernet(0x36, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x3, 0x2}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) executing program 4: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00", 0x1, 0xfffffffc}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cafe39c024440d322ab21e06860f1e1fcc85ae120365a6cf6defb24df83", 0xde}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea2595557e59301a11e8af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe386170153e94ac5bedd4fc0a328dd0cec7e33cd3bbdde94ca0a98850fd1ae27b361b473642941dc5df6a42a794e84692c9f5aa3c34c91256f30acfda6a8299ac5839a3e915f096e22ac79a7c174d75a358938f2347c534507f0f3b7bb43108fdacee74bc1784d7bd903ebb3824c5ca290a4d077b86461175cc541d21ac03efd3c5502b414fd74e7e12befb78378c0897dee457cf3a5f4bf375b5e8e80cace1a5d455b3881a422098262e8cfde9e826025662867f6b40e867999bdcd406d89465d252ab7bf8a74c4937da081ea023f241875cbaf273b8468b715b58b0d634ffb45bee2552540cc551f5c", 0x1ba}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f0000000240)="badbad87750b277e6e2891897001b819402604bde9d85ec8de55c59b91548e03353d077321e0f20f36bea80857afa367df95a46707000000000000000000007193ed37a1d348b88e0c73f95b27b66f7f32ee46ec7829b4faec9010166266838490", 0x61}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb07", 0xe7}], 0x3) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x11, 0xfffffffe, &(0x7f0000000340)="02000000", 0x4) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000002c0)='./file2\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') open(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x2) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) mlock(&(0x7f0000010000/0x2000)=nil, 0x2000) executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) getgid() listen(0xffffffffffffffff, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRES32=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x5, 0x40) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) geteuid() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 1: mprotect(&(0x7f0000720000/0x1000)=nil, 0x1000, 0x2) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = socket(0x18, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0xffffffff}}, 0x0) setsockopt(r1, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7", 0x2) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, 0x0, 0x400) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) executing program 7: r0 = kqueue() close(r0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x100, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) fchdir(r0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x6}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0x2}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0xa3, 0x82, 0x3fb}, {0x3, 0x81, 0x0, 0x537d}, {0x64fb, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x2}]}) rename(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket(0x2, 0x4001, 0x0) dup(r6) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x1000000000000221) getsockopt(r0, 0x2, 0x40, &(0x7f0000000080)=""/113, &(0x7f0000000000)=0x71) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0xb, 0x0, 0x0, 0x0, 0xffffffffffffffec) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) truncate(&(0x7f0000000480)='./file0\x00', 0x4) r0 = getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, r0) poll(0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x1000300000000}) flock(r2, 0x1) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) open(0x0, 0x20, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x20000000}], 0x9, 0x0, 0x0, 0x0) socket(0x21, 0x0, 0x4) socket$inet6(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0xffff8001, 0x5, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x3}, {0x80000001}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) r3 = socket(0x18, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0xffffffff}}, 0x0) setsockopt(r3, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7", 0x2) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 4: open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f0000000080)='./file1\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000cc2b00019078ac1400bbe00000010c009078000000004500fffc0000000000019b0ae0000001e00000020cfe7fe97f28539d"]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x400, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) writev(r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) r3 = openat$pf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc7", @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB]) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getpgrp() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) executing program 7: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "2bbf09a76e9bd301d6291ab88842329097184589"}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x2) r5 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$unix(0x1, 0x5, 0x0) r7 = syz_open_pts() r8 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r8) r9 = fcntl$dupfd(r1, 0x0, r2) sendmsg$unix(r6, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="219afc5d9a5aaf46d7d12324cbdd6f51de0a8f01f73f7880361c7a62b77e295c7b0fa752066f3cb4b4463ae1fd18701b72007af8c333a3816e", 0x39}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r9, @ANYBLOB="15000000"], 0x38, 0x9}, 0xd) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) kqueue() executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) write(r5, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd134", 0x764) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_gettime(0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dae7d52740398b33c1b934cc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ad31eb80c9fd6af1b4054a7f596d9da", 0x82}, {&(0x7f0000000480)="fb21d331ba86fb052e2e", 0xa}], 0x2) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40}, {0x20, 0x0, 0x0, 0x10001}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYBLOB="c2d8c6ad42b53c8e1dab4a3edce670af7c9b760c70f9b326a033a21646ceb04615374b13d176b1e467219b0ee938dc0299c50b0dd0d030fbd331ac60c8b13d7158981def3f821bc047d764777b1137d43c2cc65a6a734aedd202454d431494b35308c3eabc4ac63d65e3913cb753979dae6c8ec1711ed33446fb9f5538ab9ffb414ee996a1038ac8aa461f6f44f89a944853e9f15b690e2b95728ca7c0be33c711a98b3f2e88210fcaf5f5a658b5d99c7117262eab6d1e3fd4115aa116b9e9a3467275f25d52539bf62b0be65415147abd407d82761a711b7a2d974438de62df06e056571bf69f7cb54d", @ANYRESDEC=r0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) close(r2) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, 0x0) r6 = syz_open_pts() fcntl$dupfd(r3, 0xa, r4) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(r6) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000000)=""/78, 0x4e}], 0x0) socket(0x2, 0x8000, 0xa8) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xfffffffffffffffe, 0xa5}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) executing program 6: r0 = open(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x200, 0x0) read(r1, &(0x7f0000000100)=""/118, 0x76) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x49, 0x10000}, {0x4c}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) dup2(r3, r2) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501600000903f0000000700000000000000cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012010000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xffffffffffffffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r2 = socket$inet(0x2, 0x1, 0x66) setsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r2}], 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x1, 0x4, &(0x7f00000000c0)=""/200, &(0x7f00000001c0)=0xc8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r3, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4088, 0xff8}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000000300)=""/223, 0xdf}, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) r5 = semget(0x0, 0x0, 0x0) semop(r5, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0xffffffffffffffff) r8 = semget$private(0x0, 0x4, 0x3a) semop(r8, &(0x7f00000002c0)=[{0x1, 0x0, 0x1000}], 0x1) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x700000000000000) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd605ccc3000146300fe8000000000000000000000000000aad2", @ANYRESOCT=r3, @ANYRES32=0x41424344, @ANYRESDEC=r2]) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) chroot(&(0x7f0000000740)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) r1 = socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [], [], [], [{0x0, 0x0, 0x3}]}}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setrlimit(0x0, &(0x7f0000000100)={0x8000000000000003, 0xffffffffffffff81}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x3) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r3, &(0x7f0000000240)=[{0x0}], 0x1) writev(r3, &(0x7f00000003c0), 0x0) setgid(0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000400)) lseek(r3, 0x1, 0x0) getuid() executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x200, 0x40) r0 = open$dir(0x0, 0x0, 0x12) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="7f180000ff80350001080006040002b9be90757c00b5dc6e5cdb000001000000000000000800"/47, @ANYRES8=r4, @ANYRES16=r2, @ANYRES32]) write(r0, 0x0, 0xffffffffffffff71) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64, 0x0, 0x0, 0x800}, {0x81}, {0x16}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x40) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r6, 0x3, 0x3, &(0x7f0000000100), 0x0) listen(r6, 0x0) executing program 4: mknod(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc", 0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) open(0x0, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92", 0x38}], 0x2) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731d", 0x26}], 0x1) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0xffffffffffffffff}, 0xc) socket(0x18, 0x2, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x3) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xffe1) r4 = fcntl$getown(r0, 0x5) r5 = getuid() setreuid(0xee00, r5) r6 = semget$private(0x0, 0x2, 0x3a) r7 = kqueue() r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x1}], 0x1, 0x0, 0x2, 0x0) dup2(r8, r7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000840)=[0xff83]) semop(r6, &(0x7f00000002c0)=[{0x2, 0x81, 0x1000}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000007c0)="91e3e9a5582920c92b12c9c27526329e2f64f8e623c7eb6765209ada3af82c997db029f9b78fb84101a341ba1e29350a87621f286611088e1fe824dc5eabd7d00a4add", 0x43}], 0x1, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) semop(r6, &(0x7f0000000080), 0x0) semop(r6, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {}, {0x4, 0x2a5, 0x1800}], 0x3) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000008c0)=[0x9, 0xbdcf, 0x9, 0x100, 0x4, 0x5, 0x3ff, 0x3f]) semop(r6, &(0x7f0000000300)=[{0x3, 0x6, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x1000}, {0x2, 0x6, 0x1000}], 0x5) r10 = getuid() seteuid(r10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x0, r10, 0x0, 0x0, 0xffffffffffffffff, 0x200}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x200, r2, 0x0, r10, 0xffffffffffffffff, 0x50, 0x101}, 0x2, 0x401, 0x8000}) r11 = getegid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x80000000, r10, 0x0, 0x0, r11, 0x142, 0x9}, 0x80000000, 0x28d, 0x0, 0x0, 0x2, 0x8000, 0x6}) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="ab57835d7e442c2ed72fa42f4c3da1d26ddc9c5e75e13b7cc85216d978c5648495c53b818c57693e2b9a61c6abea81b7f6fe95e202381be52d0a912ffc3cb24848845ce660b293d7384a6f7ea8dde71debc93626f4a354439bf624dbc17b3c06960d176242c3b6651e1b4b23e6422280413b2a48910e7d19c722cffffd0d3a34ae9c4bb5626eda9d0d966bae1554bb96db70bb0cff29e26d6781b0c09daef5bd517691e21991755b6e450dc51315fcc248ec18fd19c1e660a636", 0xba}, {&(0x7f0000000140)="53376fa16a0eea809969ad782a00c280fe0cf126324f98639e2c404c3a3be3e7eb98f3ec6c3fc86bf69999f92f69d724ed65d236070bb53d04a44c09b44b1938ac56d9ace3efba2098a56eed380aa6b34742237d7d1b64e044b93f1fd7c41c07ccec991cf2286e7f692d5692a3cf1961d0df1bc5016c7bbb9a3e3216dc741f05684099ffae20e379737419f522cfbe980b522324a9dcfcbb1b0a9504659f096a52a1ce2735273bc0278415d51cddb3", 0xaf}, {&(0x7f0000000900)="4ab11f2ec37564705e5691eb2241200a2203ca252cf15b5e1d40d5db39281c1e667be380af65f8903d5a248072cda80367ca84368f893dc9593d4518cda67859f9232f0aa4cd6486eddc3b", 0x4b}, {&(0x7f00000002c0)="c03c078ff1c3b874bf609d63c7cd3d54c58a0e1d9c56b4bb0bcb7fb1351a35646c6af7f005ecceb663191fc49f0a39a3c64a63df67d9282b861867889f2215cbb102ded1738a1e90e95f767a71c4dcf5900746a42b02d8c186ef76fabab57a14eb664b8ce6f75145db6e9de1248f29e4e04b17e5765e652f527f3751bdc201ed23de0e63e305f0b16b3fc7d1a61301cb58d059930b0aa6eaf6b1905d4a3d38", 0x9f}, {&(0x7f0000000380)="9eee6ec5fe7aa8065a41e84ae1c5a994eb460b250eabc4939c1cfba34d68ecf556796cecdc0feca0ba1adea29bf9b758960c8782002098ac28650d418c28d204d876da6466ead7cae061f9cfc987caa3294f", 0x52}, {&(0x7f0000000400)="59bf63befc9189b4c3cb541a755f35a1b1e5c7c9b093a12f98ebe4234ab17205f49e", 0x22}, {&(0x7f0000000440)="e1e1946024c5881b58d1055106c02eee8cd328cbcf1b804bab9cc73e726f1849a60c71bb5487e812d5242a9fbd6931f9fdfb915ad87615f3cd35d30ba9e7793761d26b12ade8b69adc9ba343d0706f0f64682da415aee74999d81e849473d23c0e64db6320c332037e694bd26e1bea2eeb57bb3056fa02fcc8b63cf7bd217ccc75f31cb516720806eae5b68adab1d12903b82b70f81f05e53192437c950ce69ffa2869b889c59bb733a44100", 0xac}, {&(0x7f0000000500)="06495236f1370557265987b2de7b675b555911", 0x13}, {&(0x7f0000000540)="d65dff5c2082ae417c269cd936aef7909de3c9fd890fc7d385fc6c8ed32f26d40d7cf180c92895d23a1d3508f15780fb23e581a75fd0a17f5c83bcaae7c0e0a83c2d20f1f7c1830de9ef54d475cf1acb3326267ec92e4c4c42e505823b1a0508cbad5e6274", 0x65}, {&(0x7f00000005c0)="4daa171d793a1a4b3a456d0b7a9a5296e00607b7", 0x14}], 0xa, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r11}], 0x40, 0x2}, 0x404) executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x9, &(0x7f0000000100)=[{0x7, 0xf, 0x40, 0x7d}, {0x2, 0x2d, 0x81, 0x7}, {0x41e6, 0x9, 0x0, 0x6}, {0x1f, 0xff, 0x1f, 0x80000000}, {0xfff, 0x1f, 0xff, 0x17a6466}, {0x9, 0x40, 0x80, 0x6}, {0x6, 0x0, 0x3, 0x26c2f5f}, {0x1000, 0x81, 0x0, 0x9}, {0x5, 0x9, 0xe4, 0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x8001) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x4, 0x5, &(0x7f0000000340)="32e6106d44d980470b01dc1182792b40fa2ab79948fd208abe4c98e83f4d5108d51fdd8957deb0970ab22b214398e711d2fe3e2ad32e35beea065bf9c199ca0cc5037b6acf37d29351a3adc55e458c4678a5184c00534e0263ca1b1f3f07a7b888e62c3598006c3a7260aa1f0e2c53513f7b8f29999dc42707c40ff1920addb1a6c37a694d1d8ffe224f566c41f67ceecf642dd98e629d14cf080c91ef7b21424fd455399eba6a0b1af497e4bfb16431969ac4aaff52a5aa879a6348df69b27a847d2e1d06035d512467ae2e21f93270f465a3e3f4521311d4d3751c9bf3abc86e3452c3559b8b39421beef253ddf91eb09008ce45697b79d0", 0xf9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) write(r0, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) executing program 2: kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000002c0)="af", 0x1}], 0x1, 0x7fff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00', 0x2) r1 = dup(r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r2, r2) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) executing program 1: r0 = syz_open_pts() close(r0) socket$inet(0x2, 0x1, 0x0) r1 = socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000400)=""/188, 0xbc}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r3, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x2000, 0xfffffdff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, 0x0) ftruncate(r3, 0x8000) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x9) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) syz_open_pts() recvmsg(r4, 0x0, 0x2005) socket$inet(0x2, 0x5, 0x1c) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000390000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) getppid() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) r2 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f00000001c0)) r6 = getuid() setreuid(0x0, r6) fcntl$setown(r3, 0x6, r2) setreuid(0xee00, 0x0) close(r3) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fcntl$setflags(r1, 0x2, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a27e020 executing program 5: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x44) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x82) renameat(r1, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x2000, 0x52bf) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r2, 0x80}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r3 = socket(0x11, 0x3, 0x0) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc}], 0x7ffe, &(0x7f00000001c0), 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x801169ac, &(0x7f00000001c0)) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) executing program 2: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) chroot(&(0x7f00000001c0)='./file0\x00') bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000740)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000280)="af0121708bdefdd5cf04939af96bba85540ad6f4d7536c3cd9e299064bf561df45d4d31d3a26cf17873f4605a2c57bfd55c98e11b2528e7fc374ffa38caa3fb43a54d55ba3027983bcd07e711e977bd82c730c13d4432b0927f674cc46e85744ea1614768587f81d79f2e1303e625add9406f858b16dce571a1a6a", 0x7b}, {&(0x7f0000000300)="1b71870315e7d2967f0acc3fe24e24b316007ada0a0627ee7cc7dc04", 0x1c}, {&(0x7f0000000340)="5e0998731f1915d02e9149844661e18d9bdc4ead72ec5ddc8dfdf4708cec032fdfb63d6a8ad075d0e362381678959383aa", 0x31}, {&(0x7f0000000380)="a430f6331509b579685f65be0cb2720a9f8462d4690c7aecd06f", 0x1a}, {&(0x7f00000003c0)="342b284d3a2aab750271775c9fd9ca55812c2bd1744753", 0x17}, {&(0x7f0000000400)="a66523b7ed62ad2365a39448ccd2663a8438df4cbbdbedbea61b5380f201413e20d9ab76c65ad118cf50f516456994aa7d8ca0af075d21406be769a1af14a6aed51b7c6cc7b22a90b5c8bbc10aecc40cf1437c4fe81d45abe71460f361a5be9d95f71cc1bac7522a3b", 0x69}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, 0xffffffffffffffff}], 0x60, 0x400}, 0x2) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000780)}, {&(0x7f00000007c0)="8e1f892cea8a4f75e0fddceefb561bf644ec4ae7e563dfa3ba7c4ac480a704560ae43c4f35b86b8d7eb512cecee89f554cd205af972804a1aed6e8aa", 0x3c}, {&(0x7f0000000800)="3b89d38945dae8a73507ca11058c8d0787d69d367167893e4138309aa0188557fe235dfaadc794c14bfbb403822dd991d638469f08c1941184dd75bba3a299b6bd093746cee2987f2efd68b71ba797fe0f98441a34caa9b0b1f3a57da32b64553ef0b79baf36f95f8600d5b69114dc13a5be48386539abcd39e2af163069683a3fa80654992ce99896a45dc657a62fecc465bddd16ecee49e175dc2a295434d361c5df0c431c", 0xa6}, {&(0x7f00000008c0)="b61b88fb7784751c3816f5c6e1deebc5c5918e6768de8144bb62f230caa7037236c79acc884d632d515e4d1a756ed1b1576e98b83ca9c9", 0x37}, {&(0x7f0000000900)="7a47dc55efcba6e95c0101eb31d4cbdac89e884c300020015f3742e98dcf4b80e7", 0x21}], 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) setreuid(r5, r9) setsockopt(r1, 0x9, 0x400, &(0x7f0000000a40)="4677ca43176efae503e916b1a6937d251e0419064246ccf0d09851a96148b5093efc39880c03712ba5c4c3893476e8f326deadaede48355160fb029fe3964bbfdfa0cb425e0b15dbf3c788e121c9a5ce66c934fd712aef4988cbcd5cdb507d9a3209ac1336c2e0b5585e241881e2aaf5b7ca70ff8757dd4c9a9c0b38b50414d8aae697432da3801743087b2ab946e7195224cce4c49c4f7c457a21cb2d9c73b4542986b4d2ec7e19503629dfa2383c9c836f2ec27175b36f7825e53885a516f7a6c8e683fba9605a3786ef", 0xcb) preadv(r1, &(0x7f0000002dc0)=[{&(0x7f0000000b40)=""/157, 0x9d}, {&(0x7f0000000c00)=""/106, 0x6a}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000001c80)=""/212, 0xd4}, {&(0x7f0000001d80)=""/4096, 0x1000}, {&(0x7f0000002d80)}], 0x6, 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002e40), 0x800, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) recvmsg(r1, &(0x7f0000003480)={0x0, 0x0, &(0x7f0000003300)=[{&(0x7f0000002e80)=""/251, 0xfb}, {&(0x7f0000002f80)=""/120, 0x78}, {&(0x7f0000003000)=""/183, 0xb7}, {&(0x7f00000030c0)=""/69, 0x45}, {&(0x7f0000003140)=""/248, 0xf8}, {&(0x7f0000003240)=""/177, 0xb1}], 0x6, &(0x7f0000003380)=""/232, 0xe8}, 0x40) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000036c0)=[{&(0x7f00000034c0)="4f14371d896e81fb9b1b253a956e1cda4e93d72057108ff64ab6bab2a0de1506d1f69182aeccbf436e70f5920e87d279d78fabb6f0de1e107acbb080f24339d2ff3ba83709d1f2173f369c0b4304904696cd3c8d2a81edf9999007cc", 0x5c}, {&(0x7f0000003540)="8b89069091d5322c5caa8b3467db1bbaa8c3b39e6b832376168dd00f8ffca25960861bb1bb57294ca34e396d5806dbd7b30b03a7c9e11775c08167dde824758c28da94b83531892f6ad8d3a260c05a2ac62f4e5911269eed3b96e409425ef0a89741", 0x62}, {&(0x7f00000035c0)="c19308ad67da876653fe41a943464d8b8e2889b766c9f2f5a5653c77224f4c2c841b7afa4dface2615344ae03419c3bfabefe7a9545f0a7f32229b1b5d02db29cb0a27d8fdf904f27db041a39532f21dfba3710818685e7c06dce6e71e6501d1055af9a6a7f04938d8bfe32e0c143d5e737f6511eccfb9aa9c4c830b01e4921ce196a2e199ae4298741921e780de83de8869ccf5b723cde8ca23a55c89f4d951681e4875daba5aad9b526f9788fb307fdb5dfdf9b886dbb1010e2567bbf9757f20dc829b2e0fb3ba85b46dca600d738e08f1c657db043e8131b1c16ef639a727e0241ff1eb3baec5027799590d9e3007b1", 0xf1}], 0x3, 0x1) socketpair(0x6, 0x4, 0xae, &(0x7f0000003700)={0xffffffffffffffff}) fcntl$getown(r10, 0x5) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000037c0)={&(0x7f0000003740)='./file0\x00', 0x243, &(0x7f0000003780)='./file0\x00', 0x8}) executing program 2: setrlimit(0x2, &(0x7f0000000440)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0xc07, 0x3753b5c0, "9707957d0500c0406b1309000000fb00000f7e00"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e", 0x24}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x6) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r5, r6) munmap(&(0x7f00005c9000/0x3000)=nil, 0x3000) ioctl$TIOCCBRK(r3, 0x2000747a) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x6e0, 0x0) r8 = socket(0x10, 0x2, 0x7) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x40, 0x1, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0x20, 0xffff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x8, 0xffff}, {{r7}, 0xfffffffffffffffb, 0x0, 0x80, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0xb, 0x2, 0xa478, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x38, 0x77}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000000, 0xff, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0x5, 0x2}], 0x9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x0, 0x40000008, 0x8, 0x6604}, {{r2}, 0xfffffffffffffffc, 0xa0, 0xf0000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x53, 0x1, 0x200, 0x4}, {{}, 0xfffffffffffffffa, 0x2b, 0x4, 0x8000000000000000, 0x55}, {{r2}, 0x3, 0x5, 0x40, 0x2, 0x1}, {{}, 0xfffffffffffffffa, 0xa, 0x80000000, 0x9a0a, 0x80000000}, {{r1}, 0x0, 0x2, 0x1, 0x5, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x5, 0x7fffffffffffffff}], 0xffff, &(0x7f0000000400)={0x8, 0x6}) sendmmsg(r2, &(0x7f0000003800)={&(0x7f00000037c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0xff}, 0xc, &(0x7f00000015c0)=[{0x0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="d737af92af52aa06e3ef7e081be1a3daf535d14feb2fb94cfc41aa7d04741e792fdb8a31230db864669c07f306237ce383206824c69e9a200c33738c0eedbf26809386ead743ac51dba4085c1e394d2c998735010fed3d0993249b2e28b15341657ac180b1455ca76bc5e085031dfdb8d4ce4f45c72f8743ac67ba7c0a84b70229f3e2c72289", 0x86}, {&(0x7f0000001400)="66095dce50782b99f59725fab2737280c9d1333b6e", 0x15}, {&(0x7f0000001440)='S', 0x1}, {&(0x7f0000001480)="dd131053b8ab6553bb3bd849d75144d217eca47942073d36cef67d03c1ff7842ba0c63760a0fe2dcb0a2fe828f440f995933d2de752f97e7f8b30f3622bc4ef0e5c45a29eb8efea035bf616b0b5a9b9e5e67fdc514ebe10c5b16b7de1380b83ffa2d40cbdaa1d1b1d80bd146b91c919f14b1de779e6ee6", 0x77}, {&(0x7f0000001500)="f2446f8a0b29853df6dc9fbae436c9bf0c0a7e441b209d3ecffb1dfb28242d990af82c68c44306a5d4267f2de9885575fdb7e23182a3891769b5c270b6959bbeece728e2ae0b2401e6a561012a9561b6bccf6a0268a4a04c0a315f341e390b3655fafd258e79efc963d8badd6f4e0aceb0322ce8fc1abfd7c3e80fe749a51dc696b12c296b60ec0cb978555574ebecbe434758c41f308ad96ccb89c66cfe87c4e70126", 0xa3}], 0x7, &(0x7f0000003840)=ANY=[@ANYBLOB="1800000000000000ffff0000050000007258a07d000000009000000000000000010000001d0000007eaed9bb5f72d99986d94f04e330089e4493f60fd550cd66e1e497aa101111df77041c72df3f7a3353b2b8aac5986d9058c3a9906198006dba6811b7231bc31bea5d8b5b4eadf82419fd715558f39e0b1887e87efba6a91466924b43c3b159a4e8f425171c53d02fed21a524de18a335b4eb9b065efa14559004dfcc00000000101000000000000000000000001000003a776d26d6529c8fc40f640b66cf7349c7843f820e5d09edc5a98e9183fc2b8b234ddeb110c24268548f4829bf15aef1d85015c47194ea39f661856d4e76dc3f880945b7520e86a2cab3afe5fe3aaf31d3e9009902dca669c9c8ff5aee121352fcf6077e223951eff084d1234e69aeb33041d822f56e521dd862fe4bec1ca423117257fea47a3fde454fe2152ae38674e952e0a35037a052e8b52b3d86b363ddba9990fdfecc4cea294f566045f62c1eac95baf5e1938feb941ac222d31ca464e4c577f493d4bec29e7aa29bf5a8e0cb038e2c093c50a6ad413a44376ee06a043e52214ae4f970ba10f44fc0b57abbcdf5010c87303a2f5a13c86c5445592855216ba5b17d02360419338e66fa750e0c31d9e65429dbf68ed4349a6f35eb0d6a26673f23b8d71d15f843eeaab1203afa86414806d53d5c4c6081f70d6dc5bb8217587dfe4cc609e8f1d8920811d78e45f54a79fb4cedcc728af2965ef0233b95d635ea2b2e6393623834ca67ff8e5f1d835b2b25b72d6fa6eaeda95f9c3d33118beb1f4771003c0250044bfa66abf3680c2159a1a3c240d59071794d7517ef40ed3ea7558e3cf6e49a407a4b6d118dcfa84360fdfc859033eb4f1bee60ea15e749bd830592e605e78b11b5669b5c388096e7b77ec1f2503d707735020ecf4267a45393103944efeb41384a1a873b474be9d5fc315bf6d8e7bf2c662eff30ad0e80adacd11f9ecb871dbc58cdec46c6e2be3222c9cc401e2162a48edd13f39a2709a32e3e47c8e70e15bcb29615de0073fc71aa03d5127c05091d5a0afe8150271b2b65271f79721038fb885607811b4b87f725a7297f99825ac633f3653f92c9bc62714f4ee87d9182eefefc2d646d021a16b7f8893751580bc7c54e632b19836a610d3ce8fa95c335331769754b2e0c61a0b090db5c3a3264d672997142eb7b7151d8acaf2a640b88405778882548c329eed7a93235a5bfac999b685e806389c6b0c283364d7581b7bc7269580f9d462822e07973e504dd4a895da28240804af2eee65cf800d0958d538c60e594442bb985f7e347da97d7a06d76d1cdea1902e579d3fafea7f20237168dab252b4e5aa43aa38e65ae8a5fa2e0de2bea91abaaa73526b69d8a03bc9c05408485f4be9db636ac6a8fed7529495af4217780e23ec51dbb8ffc45cd8cf958de1084b94f452928b396624ed386d9a450ceaf2fd73cb72ca8a2aa6084b2b5e82d2e68734cc4a2a2b79b2b447751c61d5e33e83bcf936a5a3a70d0a64c4a9cf972776f9d25a0c4b368e2794446f5452d40842f30ce4664df9ffd57e5452b0bf6de83700088e0c6eb4d25997c9ceffd1e9e489bc3bb1ff8131a060dc597def477019af7bd9ee7e5f1d57ab0a5f45f6e611c0fa78b2028324869517ab0e854e29584c34d76a88d6b4c8f891e39d5610706a00277d5d5326a61db861f3ebe32171bb8e4e25bbac2464577cf8004ee963b129818274035756a96157158477a88231142925fb4e7a8eec77334d2074e54c75b63f14946e6af7ed8b76294747c5cbfcccc13c24f1785d52c8cb86087dd4032c8cff3d5fad3352dd6f14232723c147612956ed9f574e3c982e75744c54121029b56d1e1fe6313538d0e78b37412e8aecb05145d0f824cab5668f60470f8bfc541cc2ada885cec557ef1cd8347064a7c553d8a87c87df0689ff23fe943c303ca4543383b9c0e170e1fddfb1bccac09c6d636b00ca33e5f1ea2a6b9c564c511400848f22dbe7446692a9286ca915bd59782c9e3d845aeb4e34c2b542ef60639f21adf44f83fb483445da25e7f2927c099fe21410b0dbbc5fe6bcbb383176546e5807208c8ad1df5109389c4bc5dfd33823bbaf8a0b31b7a48e09fcffacaba096d033078bcade7798354c6c132ede299f214e8e92c8ec147567924d865426776c1b145e7bc4dbe65d764a3450cad098f8d6c0a96645f81bf8d78d2215e5ccdbf20bacb959093ffe6861eec97c94b36e0a0518c153c70ecd83c9de702992af5f52674e9c1a45a544fd8a5af460789294805ee697fc13dd62f722f23429b3377dd863382e52c312901a31d881f6d52b710c76ce8fad366e18568d43c3c2f03077b9d30307020dc498aaaba9c18303402ebb105bbb1d5a703bb3caf57d20afac22a1cfc6168e02f2af3dfee4309d89ef78f1ab9052c6a91bc5172417c41a61aece3df91123b4819d352a4f2e2cc4e7bd5032dca724882795211547ff4a5d463e81d5cb58424491a6303cf2b75249348406297d94fc002dae6bddb8b5b67c3a9c2b8cb5c76c36f4ccc80796e94ddbc489d223807f7bdb63cdd9a3228b6a734a2e81c28a5934accd9ca18d5fed1199be77fde01b3197f7c3881c75abaf0f4e61e129143929bd2fbebeec5909e315c7ff6eac1c13a3639d8292f81dc9105362448bcf117f8c46352f66aad21b561957eb0a98973f40d775a10fbabe9fb624e618f5552662f3ec9f936793413764df0b041ebb647a2458e80a229f5e113b1a08829f4c82d7d30963a3193583a2e7cdb1a10443e7f5986e9315d209292d22e2d4c9ba2c1d45df140c978a9ca70503d970e5324b2b915411fde8678f1f54aaca831148c160b76bd9f06f7c0bc3be705bf372f3980a025985c69f8cf474ffa80a31b9981327c761e4700b65e2a1b7de9da90eb6a5bb6ed9e81d12b12cbeb442118f4218e82a2aa0fc06ad332ed2dbbed730431d66b58e29d34fde75313f975cdcbe355f0ece2322cd62d64b1051c217b22e1c9b705a62b7bc761bd33453eb477969ee76dab720721f387978f06e57fd611e32ed7495e218f29c3d4b6f726f3d6c0f14c70ca433e8a9d0b5af681c9d6922c99976ff5a4f2447a39e60fb6d2fb79e71aa537122a3163e9e8d5f2019a9059b92ab272f9b796fcf1d4116106885d70180f92eeca71013fb31a5a5fc3b01bf29c7f04ab692ebc58c4a7aafe119eac8c6d9b16cfc1e2e98662fb281123ac9162dddd34ff3d1bc727934609b2fd6b93ba0fb9f959557c018e788c94ebaf359303584212289beb82a388d9bc07d06c97be90f57dce49edc928e79aa47eb6bdce116f93c925bb4d15f39239bde5866c2261c1d7ed4f3220dc07e74e61ea223e6f99611424b788c632f32fb013218c9077893fcca48183621defeb142d3dacb3d39234df3c09a5b269c4d8306431c12f9c270ab3cc4bffeff26b5b028ded8bf6f70d71a7712b727d5dbe06d68c21513bb9ca794aac29b28740c5406628ab9f550357f8de0466f84d616a3c121857ce929fc67e01e6a489f27bfa4fe73ebe83bbe9f2efc9b81b61bf7f7999c3160549bf1369532bd45712996c8652fb21df1287eb9c3daf87cc166327780704241df2365e32eb07d1fc2cbb4c5e62c5da62ec2be86fd520fd38d9af03eabfd6ac267e8164c04ff4e4d3fdf9ddc36c0182867820aa2fcde3192f875f2fe8076d139673006976438320e030310bb4f989fa7a216e71e199f0116def58b83971df1ea93a1cbe13b5fa955734fee479f4e60e3e3c0a79521a2a36003770019ec01626f828f1d4ec87566dbfac50c2292eac62515f7d1c102c3c8a37a3e28c26694256a1e601c4c3f1c6985e0da5aa33eb6b87923d72b7dcab4202b1d0de030826fe996eea54cc9af5df4bb0d9006e54f2d3a11e3d4e69b0aaadd83002ab82a4be239e36e47691aae43b3a825fa0491c85f3ba97ce1f523f02eb9bcafb05dee6c0380ad7b10d00d2b7e3e699f748c71060ddf626b78390175d9e79cbb3c3b83d327326e0ea4a9b017e670fc8a9daeeb605193670d69973003f549f4e01ba52a16a1600932525ad17cae3b2db1270e691e32f7e36430563475377835efbf8599efb023bf7e5b429819b934a66eaf0e731c505cbcddecd1f1756c7233142b7a16d53b0eedfabd4c90a4897f880ed0199e8396595dcb6f6024480517b280dc1435563ec91e9be81dfdee7198bbd5880e97475cb2d78df559b25d7157e20243f99d9e4ff8d1422b5fcf6a850c38513edceee1c543b4621bde6007932e8f16342c447855605634eda75746477f8d81ff417dda74c102a2cdc8402515666ad00bd5e50f211150bd388e9cb8aae154e523bca1e4de9e3aa2cb564f9b1bc4adfe759b303237834c5b956490f18434302be2fbe07257131aa9bd43d8bca36837087285487791b1e7f2fe902c72b14abb1e76d40a49d8bf6121b10c2eac651b0c93e39e8ee96084c716da1384f4e2574af194757bb64d5652822cd24fea198cb2316eddba608712b494e428d6f0b3a9a212b207a0e6ed63766ff550396ee62c77fe01de9a0554dfc08dd206d45c7a031ac5a18753dde5d66b2572f6378cff8877a1510b95b54937468959e6850206d5eb31f09b98dc0f33dca1f9c081620df50fbf6148c8f05424d6437f6aa6d56e6f19541266cf3f3e7a864e16beaa2b1efaf9cbaac1b8020fdedf72bf19f75c9eab47453aaf14abc7aa3527e8a64950d8d60e52c5544f11de657cdfef84f5ad9fc6c23df56aea5d7c59771132307f4bcf17345ad40d47c2bc3a716212d7e22c605b9e211d145d97b33b3ed9e812905b2c7dfa7b7c55400dda763a81f1ce379ceadeba712064a49cb8d2f04f4fdb995eec7f12773d1858a2e8bb64f73becfa265b06174fe04a3e1bf3ee202e3c143cdc3ab899cdb7ec2e5256f6a5c8bac6dce79a13dd9f0c7afcdd0d4833f0e4167c1bd4aff2ca5b3b771401a544c6780b0fe0b195f716bfc427f601f605335b5b5be17439faf6ac0760d3eaed3e99ee8a650ad185f3efc8ffdc5f49a1f035b3a3a2abed10ffe56857bcfdf84d066e6c049d1bc3cac071ca420904c4e76cc4cc616778a470ad9b3ec84d549498fc6087a810de5d01274d2fa446046582c788be5f9c880c1edd066a39d33fcdc29e64c89976c6bb5c9933ac41e7cc83bedd4f3a52fd0782db2b99f702238eb903e8676884cb4b4c71531e382e4a1e9c0528f5d84159436188cd201c50a6ec2ff52e85b3e0cd2d931caaf5731d9aafb60355224b14999d9e821e99d528c1dfddebe11ece5886fe26f5c700a1c225f711b81856d4d97341f2a6a7c13d9b545d61d45f1e14691b5e631fa1874fc6e1b46a54377198b7e5297d63c755f47a34af18b68ae96c325c1f9b265cbcfe5cfe5e37514d33ea27f94b27498405ce5305212f1a3fd23c88001cbef7e6917ccc2592d46372796493818c943b7c218d6ff7424c1b60c6bb51636e5f6fa29e26d7a44c98713ae621090a1ec36cb09895f894aa394bd646e36524faf7e572ff6d297901aa4400a51362c485b1a51833f56453f7ab53318c5931af8ba2ca1066490badeb38fe3bc11da1e594115ad418727730188418e5088acdfee91a33c6b28af6ae1345a71660b6332c9c34c7778f02cae046ea377567fa3d3109f93cb33bae32c0851b0cc5d9315eb3b36c11614365f1cff07d4c3a1a151c765e10ad27d825d2280d205213aee9bdc7f7cd7596deafa879da6fdf5b736e92ee403f84b3a7a03296389d38d4b70d991e96c834f404991caf4544ed1a080ac71f835f04e88070bb20027963101008a893d4ccb1c231dce3d037482929ea84747443228b523be5a555f948415ecc121742e7a84a664ea597bb8f39c70b29608603eba4c74c79886247ee5c297189ea9611121bf7cadb471a2b4f8f7a1fe934dcbe88507226e2860e7928ef0827fdfdc0aa440c50555f2e86604274255eb3792e8032a54897f3ccc87ba5ab5b91a3582756cb07e73a20fc5e267bd5d40bdf0a3cf9e7e8ce0b23c0fa86ea5a13033e5ffdceaf6d3f134aa878871ccb829afa31476f072252a2775284b89535c85f11a93e97081fd11c7574b7f999ab088f1b26cbd7b462a6fabc95b22e9d4e11260fa4579a7adbbaa6e278d7a4931b9494de6e3b0858db5e2eef37b3dbab00ad44792495ae6d52f98dc62ae0992cbe23661ad56dbf4545b3ec7f7331a5139b8612fe44f9d17b9fb1f127221a02bb83d7794cd49968f1149f185eeabd39b53a41e11ba96bdba19794139f241c5187644ebb6367ad51a382a1d29dbf7252175128a98df5c42450179f511c510710ff31cf442078ed7174cd9d7dc75f4517bafbc04cda22f80cffb62bec90a676ac806839f443adb7fdeb29fd283b95eda524f1deb45f5cf95c0f25829646673a9ce74301caaf67cbaeba67f048fbd9fde8099072baaa1b40817163b08c2443d35e7da5e759a227d43607e2f5793944dca6caf6f6119546e391eee8d9e85814a6e6dbf9ac2c1bb262b42d62e403f19c882a8dd930366e7f584d44dae2a476647f195d1b439a43c1a0a93ec27bbbe04129472bfaa12ef31a1b2dea1bd4219dc6e988b42145471fb743c8972ba3268535910a1bfb2d2816758826390f2b7168f1cfd16f989c8f82b2f6534bdd7f7b2aec79f51b5a6f2e7190000000000"], 0x10b8}, 0x9}, 0x10, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) getpid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x2, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x9, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000, 0x3f}) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f0000000080)) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) executing program 4: socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x70) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x3, 0xf7}, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x1000}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r4) executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') syz_emit_ethernet(0x4a, &(0x7f00000002c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "fc7df5", 0x14, 0x6, 0x0, @rand_addr="7fe7c779e2fecab3a5a87b9cbe861214", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}}) executing program 4: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xf4a, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) accept$inet6(r0, 0x0, &(0x7f0000000000)) msgctl$IPC_RMID(r2, 0x0) executing program 5: socket(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(0x0, 0x0, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) msgctl$IPC_SET(0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) r3 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc020699c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x40e}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSBRK(r5, 0x2000747b) setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c}, @icmp=@mask_request}}}}) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) flock(r1, 0x8) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000008c0)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773af", 0x163}, {&(0x7f0000000080)="72ba9de911da5a599ff0f7179124b612fffa88effafac5a8495a85dc0e1bc830a447aec039453ec54ab293af740a39982d9c65fd4074a383e2fc3cc03267dac9214ea95d70378926a7a63668c58b9cc8a987c00224e786a3a9e567c2be5a8d862edcef90ad3345b7697f56ead8e2afa44d297cfa1727e924b32c92c1b36c72db0c020b52843129ff524238f6d9727a964453d8e46003793371e018be43afcf5eb00ea9e7a3b8af8716c88c768741a5ea9942d638f55bbfa57c6f15cc14610b79f7c68b6607d707db83074821a1", 0xcd}, {&(0x7f0000000180)="5b5987559b8b722c5846062ee6576a333b1817d8ffa9a6de65f931cb84b999eebee28139c829e3c92ddfdcc12ceeb876c066b2b2c03301f7080040fca8beb2a3a46f3358846c321bb9e07a79b4d31e081d554475d9539b0c77a12e91f2f6429d67c4759c60aed854371b0d91c14238e291463b0f61a123b92f2f38df894c0c5cbf256a3c", 0x84}, {&(0x7f0000000240)="f54e86d3e3ab98d798c27d6822974df32dd6d2162cf4c454911f6151eb1bd2260c4801acb57ea28bbc4c15ad34d253b9b4423b7b95bcf66ee069477becd9b78bec46db06bbe0e63f9cb053196531462cc0a24d1dbe7848334d0af7c3ede90fcae0b171cfcfa00c46a1b4a84b5cb046034ffb11f3d37b0e5f5fc46cf095e68a246322745acc061b5767e1308ff48e0b11caaf03dfdf29cfaccb86678b0dbe", 0x9e}, {&(0x7f0000000300)="a7be2826cae879579f95c826d24616eae43314629706420a1b84a2faf82cbec6921e0e64b2a47c93d7d85a1217284b48074a8583436232e2d725a151488d25178edabe3c18e5f64d4061b3de7bf99f7607640d8ac0d2d05b342f48b331743d2ce9f1315c46141a7f165d0f7b16d7943ee6469d650762abd7924b6d621c5df63c875baf2447bdf4f8d9ce218a305a9871bfdcb120bfb73bb858b112eea876d79cb17ffcaefd97bf8f2e12a5eb2362de", 0xaf}, {&(0x7f00000003c0)="44cb467caee82471553e4cb7ead6a50910dc1905cf6229f98871212ec7345f085ca7b24fb093ca30a26383996bb77c8ed2a640eee96c61cfbe74c60f8976a55a6a333f81b19cbbba14f0f8073e82aac7c2238ff92d5dd92f4f2ec56e9919783334af676fd3129a75cdbe8292ec935af90029c3a27f3ad1a6eaaad20008", 0x7d}, {&(0x7f0000000440)="40af33f729d7ed5f2ef69d8a54a48e0e786bdaad956dfaeefda0fbee6c8b10bfa543f5b1d3b430c29a7b085ec2cc55e4253a79784990c1e7e209e7336c462d2aeeda1af9b8bfef4ab594e848f24e1e60c05139266ac82cd6c046b6b86a6edeb5eda11b895a5cbc4f6a813808afcf8ccc6d7263f89accff93c1748fcc2f06cbe95e86fb09f47eb5984f2127c2572cb96660f0641d1471668c93ed8c40e5c0a9bc3604a06e97efc37be5a343473b0f350cbddb4a3e0bfda8786475b73d4eaef3f7248f9daece53b4dcbc972c52fcd052ac154a1a7e1e62efd41f4537", 0xdb}, {&(0x7f0000000540)="d0c8863a6bc34638549d1d383e904e4b8b4803d5bbad1087bbe5d17d0486e2e8a44dcd7b38230244a6c23cd134f6632ab528a746ca8b5f0b077d53bc01af5403a86eeea23a87781bd586fcbcb2fd9e134939e5702b6f087249f8e96dc21e49a7006a46bc40bb83651564e1db36a5f9fe643c8ea17f978d90984a5cccbc3491fa98a4e303b46b0842eecd2808d4dbd0f8499cf2058711d79bbd702de57bd77fb7349a562d453453cefc4847f3e8cdf919f8fd45a59a16890bdcc51366f9bb003d7257cc68520ff4a6bcd3efb04a827c6c1c58e17dc1946771bde50515fedcb9fa", 0xe0}, {&(0x7f0000000000)="7c9385f664afbb670deb8ed9ff2defa621265c3efc6659c8dff90a868f4d97775bc7c96742d345126cfd21fb6d", 0x2d}, {&(0x7f0000000640)="9f403a257032dc0e3e6705c4ae53e7efb5246c41dbb85e495517703d5e7676f40d6922906414643603e0be6d09851f5be6c87c271ac61c6d4bc44032ffcb6a917e9b68e4524b24b4c22b4b1617477ee84ddffe82a2e817b66b00aeb1a3a000940a5fc0f6540c000eb3db3ee7c7daa5ebc298a96f7aefc740fa5611d82009110fbeb149d90331ec6e23f74066e0b8eedfe8b65ac5075d58ec36443da4d49c59d4cfa68fc5", 0xa4}, {&(0x7f00000007c0)="512e2655132743e6d8609e53d578559159fbafec0a1f9e32a9058fbdd8217d7d1aa568b4f15a2209fafc071cf024c027673d1dadab46c7595990742d52f6f7702ff7da1a95a5e98c75a22a1bdbf394b57befa2513740f5ae87dc79dc3bcdce67339eace2e2a42921e5440dd72ae9eb17805286a314fabb10c33af42f69ea541dd30193651e31569a0691bc38754440d0fc6355dd8ec0b59b6a7665e6df17eee661a4708c2103c751a4fd41e2a139f0685cf3537a96a15f4a53a4fbf0863d88ba95bbf2e29655f16e7bcc2e62059c1748d143aa3f699cef82ecb64df8b476", 0xde}], 0xb) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000000780)=[{&(0x7f0000003c80)=""/4096, 0x1000}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x7e, 0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x800800, 0xd, &(0x7f0000000100)="eb00c86906ab431fcbbb30b9fd81710700001048f75630ecdc03852538e8c73bcfeaddd396430097130df5d9d6", 0x2d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x80, 0x1000}, {0x6, 0xff, 0x8, 0x2}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) executing program 3: open(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) kevent(0xffffffffffffffff, 0x0, 0x10000000, 0x0, 0x7, &(0x7f0000000140)={0x0, 0x2}) setitimer(0x0, &(0x7f0000000040)={{0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x10, 0x1, 0x0) ioctl$FIONREAD(r4, 0x81206919, &(0x7f00000001c0)) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x400, 0x0) kqueue() kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0xc2, 0x1, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7}], 0x723, 0x0, 0x1, 0x0) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xe02) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000200)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1, 0x0, 0x0, 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x1, 0x2, 0x10000, 0x4}], 0x10000000, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x4003, 0x0) bind$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x7}, 0x8) socket$inet(0x2, 0x2, 0x20) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socket$inet6(0x18, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000340)="0398002eed796562e0d4460a2a5bb5bc20cd178a5fe210e6d58992a9ecea18f26cbade53bb4b50eb12ab312ebdb6f598568e692f7d4153d1e2a84294614e7bd4d68a124249508e4625cf539584b232cb3272e4c0a3d9947feb82b7ce8de2e005e771df32de67a10fc2fd592c52c47ec15f", 0x71) sendmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}, {&(0x7f0000000480)="6f1670c05dfa7f45ebced9d3a5674b5f3f294cefa9ae76e9fd6b011a815389e36e0dfb3fa00839c341e3b257feaf7ad813d957768f28b8175c4222b0cad8e170960aa3e6695b158f332882ca80efe1692cf99e5d4854b6014936c6de27918138ada1fa83c999afd8add74b5766762c2267c3b129bc66403227afc91d8fc07485d28d0b", 0x83}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x80002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000280)=""/83, 0x53}], 0x2, 0xfffffffffffffffc) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) r4 = socket$inet(0x2, 0x3, 0x0) getpid() setsockopt(r4, 0x0, 0x6b, 0x0, 0x0) getuid() r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x8000, 0x0, 0x0, r5, 0x0, 0x118, 0x3}, 0xcd94, 0x1, 0x1}) fcntl$getown(r3, 0x5) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 0: mknod(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc", 0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) open(0x0, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92", 0x38}], 0x2) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731d", 0x26}], 0x1) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0xffffffffffffffff}, 0xc) socket(0x18, 0x2, 0x0) denied attempt to set clock back 205 seconds executing program 7: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x40a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x7}, {0x8106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) executing program 2: syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500083a01fe8000000000010000000000000000aafe8000000000000000000000000000aa82", @ANYRES64, @ANYRES32, @ANYRES64=0x0, @ANYBLOB="000000fcff0000", @ANYRESDEC=0x0]) sysctl$ddb(&(0x7f0000000000)={0x9, 0x7}, 0x2, &(0x7f0000000040)="0d9a74d160e9a40ae6fbde7ac92a54a955443dcbce1d2617302338ba70844cf6448fc6bed2fb61adcd22d535586577cc0b4e69464c6226d86c34053ba90381e4b96ccc0db08c4a67e1be4cd9dcde368cdd121272e1cec1688fb0f82b19c338c719304f6a234cd1025fa4a016f905d4b216c9ff101d730c84f7a3170cb1321a59", &(0x7f0000000140)=0x80, &(0x7f0000000180), 0x0) executing program 2: r0 = socket(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) dup(r1) listen(0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0xfffffffe, 0xd2d, "8717f9010700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000300)="69ae2313208b3559b2fe2f0db344b67156431fbe8c686f349c0a9eef8c53d3635621ca4572e1370770063709c6ec0f60762f512e20f11eed656b1990ff29cdd454d67833d9108ace19ec08b3bf6bd8650a27900609d7248bdfa057f9f683b3bf08ea2588", 0x64}, {&(0x7f0000000280)}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) socket(0x0, 0x0, 0x0) socket(0x0, 0xc000, 0x0) sendmsg$unix(r0, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840), 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e80800460000340000000000029078ac1400bbffffffff010000000c00907800000000450000000000000000000000ffffffffac1400aa5b170e8326da47f0ded68a124a9f24694a9ad9347b68c479e35d36e3683d850ef7e562733199563fca9c9784689776d14e0684f07340534ad7b4081f147c5f37e783f380db2d64fda063416319d16af25b164f74595f81d7a2bf3eb4543c3d75b59b487c3a6425968616c69b054cc0807c5835cedc5e80bb1adb5753db75a41669156910c83a6657bce3192232cfb734b3e786f834ddfea2f1cf5750bd005fdd32e51ddd12263d7f03000000161f9ccc"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r0 = socket(0x1e, 0x4, 0x1) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x1c, 0x1}) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) r4 = getuid() setuid(r4) chmod(&(0x7f0000000000)='./file0\x00', 0x298) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/130) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) r1 = dup2(r0, r0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) recvmmsg(r1, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f00000003c0)=""/99, 0x63}], 0x6, &(0x7f00000004c0)=""/108, 0x6c}, 0x7fff}, 0x10, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) kevent(r1, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0xfa, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xcb, 0xfffff, 0x100, 0x800}], 0x0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x40000000}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x4, 0xd2000000}, {{r0}, 0xfffffffffffffffc, 0x50, 0xfffff, 0x9, 0x83da}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x7ff, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x58, 0xfffff, 0x4, 0x9}], 0x7fff, &(0x7f0000000700)={0x4e, 0x5cd6}) pread(r0, &(0x7f0000000740)="07fa0d0fe6626408dadeea8259ed7caee0d9a3839347eaef749e94b413da69f7759dc6111a1eb27a2fe0cbe7a4ddd060379c40d47b921ed35e7af7ea5c7e092507db848a83f16535a7b4a322608f45a970763328f8be369693c0143c2d331c9be5deb785b4c7c7dbd32828846cf3737e9f300a252080bff5e7f657d6", 0x7c, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000007c0)={0x9}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000800)={'./file0\x00', 0x401, 0xfffffffc, 0x8, 0x1, 0x400, 0x47, 0xf543, 0x1, 0x0, 0x1, 0x7}) fcntl$getown(r1, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000880)={0x10, 0x5, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xbd7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x74d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfc45}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}], './file0\x00', 0x6}) fchmodat(r1, &(0x7f0000000a80)='./file0\x00', 0x40, 0x6) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000ac0), 0x10, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1, 0x1012, r3, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000b00)) connect$inet6(0xffffffffffffff9c, &(0x7f0000000bc0)={0x18, 0x3, 0x81, 0x10000}, 0xc) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000c00), 0x80, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000cc0)={&(0x7f0000000c40)='./file0\x00', 0x3ff, &(0x7f0000000c80)='./file0\x00', 0x8}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000d00)=0x7ff) r5 = open$dir(&(0x7f0000000d80)='./file0\x00', 0x8000, 0x60) symlinkat(&(0x7f0000000d40)='./file0\x00', r5, &(0x7f0000000dc0)='./file0\x00') r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000e00), 0x80, 0x0) fcntl$setstatus(r6, 0x4, 0x4) chflags(&(0x7f0000000e40)='./file0\x00', 0x10000) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000ec0)='./file0\x00') symlink(&(0x7f0000000f00)='./file2\x00', &(0x7f0000000f40)='./file1\x00') openat$vnd(0xffffffffffffff9c, &(0x7f0000000f80), 0x200, 0x0) sysctl$kern(&(0x7f0000000fc0)={0x1, 0x14}, 0x2, &(0x7f0000001000)="0216cc2c89a7c531ad8778d3453525ac7b54c69e22ee88a44d0668f3f96841a4eb7537e848fe92d91e3af9540401ded8a178220d428f94715cfecd0391deac5342b80915e1d4e177f5b49c50191ab0bdcdec099c71bcaeff6fd2405f7c13d2319d623cf9dc30f1997aacc35893cd86199e9d8dded73363daa2b1539470ef285ee554511f0619a7a12e91542f3d4e54bbeb6ea5f330e8864633ee0f6d49d36d9e73f0fa280893aa0bf06e65bc54420b0a8032a8d18e42498600f4a55c53675f8a91a777b1258af6102cd785", &(0x7f0000001100)=0xcb, &(0x7f0000001140)="a33452746905901c68c4c71c80eafa37196f2af41eb427263a0b8b2db22bc1ce01c80b3cfb42f44ae332f6d173bfedcd0cd343ee28e8678a3a48e8b252665e7a1e362cf529616565ee0b01fcdde14b27b8deff", 0x53) sysctl$kern(&(0x7f00000011c0)={0x1, 0x3d}, 0x2, &(0x7f0000001200)="d5c1348bf1bc", &(0x7f0000001240)=0x6, &(0x7f0000001280)="0117bdaea114b96374284d787a8d83eff748f5257f818c757ebcb9b5ea572d81d2bf2f0e5d7c93e330931b36cf4e6bc79a8c6ff56f78e4dc57b77b07190508a5aba918b5c6a0d2702c8ea36c3b143eb3ab368ea021d02a3cc2d3742dd3c84e8f44be040922755d5bbb8aeca52a5d259458f3c7ad437b6b4db677954c11f6f020c82285d3fa34ebb7e5a9166bec34f4441b106a2ad55e3901eed08143969275dcd7c2d74c141402d30a40060dbe44bac6c41562adb571dbcd5bb8d3777220a6046b98754e1a0c5f4d4171e0ebc277ad67f1a945", 0xd3) executing program 1: pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r3, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) kevent(r5, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7", @ANYRES8]) kevent(r5, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) executing program 7: r0 = socket(0x20, 0x4000, 0x0) socket(0x20, 0x5, 0x0) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000003e00)) syz_emit_ethernet(0x6e, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000240), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) setreuid(0x0, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000100), 0x1) executing program 0: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x1e, 0x3, 0x0) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) fchmod(r1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r1, 0x0, 0x21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f00000001c0)={0x0, 0x0}) r6 = fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x20000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000400)="0c26b2f049d948bea2da6796285c9f8cfb280a196c6589cd785eaea675ec9821126b31b23dc4d44df8deed135f663ac1c32342e21853f905ebac0c902ee98f77012d9c0293cc57a328145617054ce74941d0eb0841190beed38ca021bd0705f764cbeeed43746e7dd32547451060d896758b381eacf9a68f2b3e13a75f607e4e6f749818a6ffeb8d99a68d1c4b984b5263c354e979874a000fd873c09470d1a2b8a72c24a123d731e5625276cba8546a9ed69455ea049e73e1c9cbf0c7b762f44d299d94c4bea61d58ab20cf65ef7f6fdcd432b6433a682606ae94e30a365865c19a59f1", 0x0, &(0x7f0000000540)="d28c2c109194526db4add968bfe17ca8bc5f53f881a350b74c099aaa4edfc45ca638e47c80bc738b79fa887edda0eef8", 0x30) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r6) executing program 0: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x31) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) seteuid(0xffffffffffffffff) r4 = socket(0x0, 0x4001, 0x0) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="ff02", @ANYRES16=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) r6 = geteuid() setuid(r6) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r9, r8, 0x0, 0x61}, 0x4, 0x2, 0xfd}) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) sysctl$net_inet_carp(&(0x7f0000000340)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}, "9d61aa9ae24db0fc"}}}}}) executing program 7: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) geteuid() open(0x0, 0x80000000000206, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0xfffffffd, 0x7fff, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="92", 0x1) readv(r3, &(0x7f0000000100), 0x4c) syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff8, "0a2aff748207018c62e2fbffbfffffffffff00"}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)='9', 0x1}, {&(0x7f0000000300)='?', 0x1}], 0x2) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000080)="a23371636315bff98d19672f8212513fad3579f9989f00fea77cd3deb6f0dc9d16a4766c4d01ba7574d21bb6fd876a5e273df5a6cbcf415a81d490607c89f6f900009842434042d7584032a881f7cd6e83f28349", 0x54}, {&(0x7f0000000140)="ccabf4598869a7ffe940dfd720f213636cb70143b4b9e70de22a", 0x1a}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260bd71fa870becd338e810ac9db46da6003daa2d429aacf5d2f1c5733888f6d890f54448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c0", 0x51}, {&(0x7f0000000800)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416311256aee61de0400c65e50b09ad43b4768eabcfb42a183ca72597dbef4f480b00628eb400c17b3306000000839d6a5ba7cf434609fa2c05b7341d769089010000000000000007412391d4b37ebebd25fa5f96f4d651363222f6d28e35d77c6832e6e2ef3645481bfc8a830a45256eddaed3a033990bdcc5d19035932a2e61244be3d6d9a02517b64f1edd923cbb728db771934fd2920267431eeb528fb0cee709a130646e1d86", 0xee}, {&(0x7f0000000180)="feb05c3c891902c3bf80f80522b16504e27879dcfc93934eda7ab99a85b0677bde213fd6342f833610c542aadaabc12720e706f929d2aa3494c789947e57b550c64bb982728a3d565f80b98a99378d247085bedbcb1defe9a9882a31c0f377fca288bcbb904c5f19ac9211b5dd883c2e005114cce38f58f4e702db338726f7a4ec786a8ac9bbf08dfcc69e4deb92fb9d7673be24a9c5c47102e943cd657d5e7267de91831bc29a66c522d800f3d8b08eff1416450687c02c067ecd95df35cd4cf55a7042d4c3816ecea120124791785daa2ef1f2e3049bdb49d8c26a02b3247a09ee5e91fe", 0xe5}, {&(0x7f00000003c0)="32394fbf84d2a9593892f622c7f8b9dd99151e97163bf48f8377e92b7afb3c451628ae5b74aceae9c508269d8b727b7320508f3762fa132614025c55603f71b980bec84b56bf152a68e1da8107c9acf5c1d0df87ca2f0503b60f82574fdc0d7846508a699dd90b9281e43d471f2951794c1c6851c99424cf5d17353a360a893f0141a9a3915aa66291d1a7f92cfbe0864283e8a958fa0dbdd25f14192ecd9865ed6647cd5b51a145a5da177fd7ad9b22f26473328cc5741b9da2885263eff539327fbc96ebbaaa61163f4a84607b75de47d0d5949dd7bfb721292a2b6ddbef61b7dbfb984c8ca2e81dd4298dcd5d4efa85", 0xf1}, {&(0x7f0000000540)="99ab35b8de8f485ea5088c41280f23f2fdee3593f184eda09ef2b562547e519e8e5f43ca862e3c460cd4750b04acdc1e94556475920dcbb259bfe270bf255e5b8c7a22a32d4343067f8c09fb8af3e71c750cc884148e0de0dfe1a826c1c453be23e6b56d21c28c5a528c85b13fe03ae1b5469c997f445ddb766eff52ec484258609dbf0a43de21c66122ed11f944228b022e990748d6f332cec95963babadb2f54f9d58583d1a7dc29af31f14c852ec25419212ea5d9583eecd8022c2c76fac62510a168905f5c8a091504fba3abef0d6919eae5a15b7e546f52d99ec15cb17d8963b64dea", 0xe5}, {&(0x7f0000000640)="d0c09421715885b21cda06bf0836f50dbbc6cfd764920f83bf43318f60885ef349bdeb4bc123d539789549ab2b9db4f123697a8e2a6cdc88705b609c718308086239597b852c7e45773f6a43df9d7443cdcd01", 0x53}, {&(0x7f0000000100)="8877ddda49079910b624d5962af9e637a452fad99a94e46b08ce2636e99feabec095bfbee0247ba4d526157a947e7a9149", 0x31}, {&(0x7f0000000380)="9e05503a336636da0ef51f61431fc8e89c8e526687622790c2", 0x19}, {&(0x7f00000004c0)="0c49acecd5a6f2dc3177ce85108b482a2fc3f6a06baa3208", 0x18}, {&(0x7f0000000c00)="76a1e0d42ef8bce03562f6ec78ee1a20da9c944ee899ba3f9969aac86076034bc236798cb0d173cd3ba5cbe4127616de039dd67eb0a8ec471c03479a01", 0x3d}], 0xc) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000280)=0x8) writev(r3, &(0x7f0000000340)=[{&(0x7f00000006c0)="02000034882494a89344e447c1a9c223a1f0d6c7823c9a1c706b30997c062cb7b14fa1ae41fe65b21b69bfc5517bca5067b04598921d4446f11101b2ce980f700674", 0x42}, {&(0x7f0000000500)="01", 0x1}], 0x2) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r3, &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, 0x6) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0xa0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') r4 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000280)={&(0x7f0000000200)=[{0x83, 0x81}], 0x1}) write(r4, 0x0, 0x0) executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080), 0x5a, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff}], 0x2f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = open(0x0, 0xf8e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x819126a1eccc96b3, r4, 0xdf8) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x800, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="5ccea2e76bdd918163645fdd37a994e41a5b0a0303c5d60e34e3e35f2ed722c9fde5ed8abd27d3b19b878a48d3b6df9783f3a09c0d163cc71e84f365bd139b0d0aed3c742360f3cfdf29", 0x4a}, {&(0x7f0000000280)="ec26b388620fa08548dbd3b1da51c4cebab45022f54810e709c1db4a0c0bfd92cdc3943aebb9d0e0d0d58ebb39832041c56a7d8520f7ad941c188a154c30a4cbd1107b95f6ed304fab65b68eb771154cf67b5e35e1d5afd39f5dfc63b3d7c245f4a462464bef4c42aca2cfa94000e4ce8305ab6af0ebb96176d9cd1f3930e8fa76051c0609a3dd735ab432650c67f8d0a4bbbc6092b193320747c12dd7355c3527fe4d55ab2bf2c0c0cb40f22df12c913c308dec3662c467b62d001eb4c4134f2b0230257505919e14bb9e9245debfd5e5e7223ae8353aa1", 0xd8}], 0x2, &(0x7f0000002300)=ANY=[@ANYRES32=r4], 0x1220}, 0xc) setsockopt(r3, 0x3, 0x4db7, &(0x7f0000000480)="c62e9aca8c00c191088925673e6b3c723a0f7e148daa71b21ef7f74046fc10791e9c5e353905ac89df96b6c6b9dd51ffc2aeb19c558220e3d3c824de7c87f9db0630cae3a59ee1c6c62c9ac59b94093ae95300e2ea6fc23afd1baa83df9d5ad7fe976d977a5cb6d54b576d93412179632941f82ea5e10b5c10405386498d980b5c7fdac824ee924131fc73b7d807b1c9e818274681c2771672ad8ab9fc599bde16f5defb4f84f639d71d37f98c806f23f0530fad554639ed357cfc65ae6afedd829ebe0e9242742d873f4b3d54f5d408f3411bafb396a7ce91fd4a3116af81ee36582302778c5b5e69ead13dcb0ccb55b8f769e0eb16ad03d18d92ab5e104956e3020ef4eaee78dfc4b1fd3c1f496840e10ff6fb0c9abf1b02d3f79890b9352aebfe25bf0ee77718ad83e0763c67ad586034eb869ff5a7f07d8f674d53825f592ec617023abd8e3634f6a9778ea1f427b774573e22683c347d05ca474f37b7d5e55961a8b4be289be66d0bff97d5796a9cbae35045263cf9ca4e359ea4793ce3a7136481f4d860204b4c77bb080f6820ad5d553c894fe2e06a64c899fa313070f5c1194d12954d48b0f0906146bee3107806325f364eb91f48b261508c924b3414ebdcc088a58c717416fcde0a552d6e10fa5dc49510a26d997e0ee1e659ade09b8a81361345625eecf44ce34caba6154c3952f16daed7c854e26b1e90ebd1c29f5c521c3f3f67807235a8e976bdd665d3778ce4d238d0e6df7d399e2e3dd16f55225b30051d85b22310fc7e58d6c9a4bd9d68f584acdea7a1624111aacb5e5eb24c832efc813c6a6a384631404b929ea5ab66857ba01b4feda57ee691bc16ba55513fe43ee4fa45bda26c08b28ba9f1e5646dee5226704693deae52fca74e9806fbef1c56f1b01c908014ef7cf578ff9158b0b90315bc34e96f2af44301eb6f517841fadb6b16a90d0529632d036b1ac4f5a403bdd4d04b635a7470fea095e1a7e69eacbbec240576b545a37205f674750c1a81a194019db2c89c456ba3618aedeac282b32751d36a0c36e7e8982396f9c2d003f98b5bd50c76ae493de88abc0a2b34a27663e7afe58cdbf79fff0ec215ae0aa762782c9dfd6e9b5754749b590392861f26476658252bbb8e940345c4b171d10fc7acec17b06e42122ddac500fde09fdf82df0a479173a00d1d752016561c2c6f45aa840ef8fce4a5428aa176a0b39f5174f380df01ebe19d30fafdf8ca4b4c4b7efd00fc19b43bfdc1e8b695ef0a247bd5ca3e1eca7354ebbaaa00afccf2828f12fde22dabf8cd6872db4ea7c5a85aeb77924bf12b93e6b9953728a2e3a8b66363189f94afd74c789be4d95173259e58c2e56fb6b86f590b45780a329c8b36e3d3f8e6ee53ac54ea1caee99d88da8e0e5a01b54ce92984a455d4c40ee843274cd29607bc3733a53018190918571210e29847d30bc59cd7f40720f802c33d8a6af12f83306146dd678aea3323aef26e934defeaa1b3fa4ca5ac81e2ac5361561b2fc9b5ffd7340ca1e841e4e14f33a7e5542a0ad80cfd528fbed4ef113a50d20d8d59a75f2afc9230f8ef37bf73a8386baead2bf743a1e65a6218ef75ee2d97718a45da5f5d3b8910db0269531a267c526903b0230d153394d38b8d73325800a828b471e0800c85feb61808b2fb4f217f114e684c66f1290db30479f3522c2ed58b92e23996aa7a7876acf27ef3228cf5475d5d5c371ce0ff0445d6beb5e114f07f332b039567c155b29410112d8ba88cd58314776e679bd0df95ad7af63894912417369ebc141ec7a640441587293d02b7e94015c26197d3348433cd0efc16cdb7689237653a0dd6949c02a0e861ea46571534f9e5a7ea4f6d805fa92fc8730f274f8c9c6a4f3fb8490d0cd09715e30a43819d1f0c0d1cf53a0bd7dda42036a170afff174fba468f774890fa3c6ef2487075088dec06f4312f07b24d6e7d509ae4da4a2865def83acffe72f207744cbeb9f19eff8a18ca1d1321c71ac4ec3544fe561a61915028616e988c8a54d238828832fc03532019a274d72f5ece28bf6629965c61484a966c97547b1aa6f27ea3c90b72e3247848aa7273a4bdca406e0af2485a7611731aa1e8badac5c9da5ceabbbd51f676e9527bffb343dc03b01bba8ab7b1c06f3ccf0dac2d3c732351230b246f086131a2cdb4fecee227bd3d8ca01b567defec0eda32b70dd5a7f3ac55d8b2261f4ba6bf45524f9ecf9e2b1f45be3e3e0388a6399107fe561ee783bed7ce11dc9c75c6eef4948d0d1cf413be61b5a04b3dd453b23d340e43232ff0b403cee844bbc5b427ae4daf704b5437c7d9e378f3a56ad3c96d7e1c622a603fdc119e8ace7cfd22b284a5bcb1abc5545e8f7c876ef0753497bab25ff702164e6cd28a6e092e265ee3dfe6355daac6db26dfc5dc30922600e5501292ac97a20706936d13548da0022ea4f98587ca69483e6408e9a36bcf1fae8823addcc6bfe34792d70ea36b678c4407ed2d752e0d1dca83859f2c9dd102fbe8099408653f2c242f2c09f20317b29949831226218fa05127af9e06a89e0cab1b4360f14dd6494a32d4fd79b2b50ccd0ede778dcc8b88079dd40bde29b4b26715f8e65faffd2ad3ab1a4253b672ef420a719cacd1141f1750fbe5487a588ae4b69ad4d122a31e51c1199fe060ff36ea8572b94211312b0682ba377a7b21ffc1fe42eab21034b5220d31f9aded8b12be18dbff7b0b5a29b3ec38ed166be64d626bcdb2c88242db3769d3fe258dfd82508cf4bd36d5a736840d433a6d207ee0a473572fc657e735cd6f4f3be5bd7e2cf4177f1a45f9052058a178485d7df37ffa6973f8f77ad2de95fc1df987a3f6e7e9cc9c4474f78bac198b912e2904fdb8b5a57586b90082df554d0bb79b30f1f11c9e5ce0c3673467eb8b58c266534c614906e1d88e41c8811ef4f0ba10eacd1654568db704ae1716b855251c57f0c428266ff79952539665e5f158915cd5a09e05e315ab2a3cb3ad458e35d2f31325aebf4fb69fd81ff4654322746bedaaacfb5799b569b7f8e0e1abf2dc6f1dd04d0e101d3d808fea04de80df34e157c521e044134de0b9513c53fbe14c70fc3693c5a4c517321d628f180081fe15898c31d441f6f9dacfbd95013ded091e3cf9e1afc0859b38e166c65c3953f588f533d5a58ff123c87b1a8fae0eb1e843e15091479a7333e245a639e231f62b46c45b9fa503a02525a3bdce316e11848beafcd88da19c2b94468a45f77ea4fa9a5c5062e1989bdad33080dba9be1b2a3c4ac130d7422e310877656e3bfb599fac5006567b06428b69a2f78906e627de9426df097c9f77036a7ec4925ea88f63c988bf7c082f149c6dc85f7161e96a90852f2ed79c860f771d106969d7dc729828d60ac6bff84362ddc068bf468df2c17a148bb657169bf9a6b68d422a147fef5621d2dc1a1def95cb4d1b720b7b54ea130b0c7889f53cfaac90b77b10ff15239f266f26d6cf1661c3043182a668fc66468fe216168bdccbcafd73dbe7c3568cea7e3b2fcb34323fde491391ccdef48a7003163296a4d1dcd5d8afd0b2bb40aa96316c634f607672aeee9fcfecce6ae442b2aaa80111d053eda8e698069a4110aa19e77f281a9659626aeec1c905c2de68bbdb310754f0cba12b17b5a9180e570ffac8ee25eec24976027c86c7dc73a1fd29438651e47a3b83e374d51e03032165381cc7f3483cbb77610970abea39bd8dcd857831aea59a566d4a3ec7aef4222cb52120f33ae3ef3a8445d054633534fe7b226c0fc5d91bf01e88eade3b7eadd164e1a20aada452fe54cea3fa7f3a9c4746e5fa03891489e71fe38157fdd3e647e8abaa7e6c0be725e94364c09f34e816b34c1de52586b53ae2f897c5c9dd6754f03cde6daf404582c3dd5586d9a0c5a9bacc4a40e872b2cec84df112ab12d5e23525f777aaf1b296261503cb9308b0a7ccc431071477a890117db8d06ecc7f6ecee47fe9f80aab22ab3ee7d6f3a35f4ca3fa963faeb6ce3bc9304afb1cfa4ad49b9081c0f977b846bbbac5c35b005138608b10889922a48e1c3b5eb8bd08b96558c9e989f10aa0df40b1a54430888f0b6110a9698f74d10202a700ee4fe5d41add306610cd8978cbd649f3fde3d9316cede6f862226cec66a0f380ccae02e28505d29e73515143bee8a78fd0051912d3b16e5d4281b10ed0c2e62d4c8ae3032407c2ee2a172681514690456ac28e581675bf47318de329f88e521b4133375cbe21790b1529886375a2a23e25b78a577be0a693f409a9e6fc1006076a06c9f6e77c96e6682f7d3dffe93b596c679625e0eeaeafedb3a59e434da22502e1b6a7d717f29b011d763aadc2932421ccd5120f50e5fa0ac6c3d5a8968625aa2c808ede88d3c6cb72ed95174e5bfd28efa76b4eebce272591d54d91f68c6d8104069783a5c3db71fe0cd0922eec282d22a14b6c1000cbfa5a44f848c5d9b840854032a9f3e038c4ffe9d63bf0c47005b12e4d8ff60e37bb00992aa3e28bf20c0b3be82b35dc0be7246be2eee327ba5d3f4fff0bc88c2383ed8dd42633bec692d4267e4aef7861a67f3c2870da329217864871d1aa7ff49ccfb27cef9b8558f45fe4ba0e3795b382147c1ead3d5fa77f766836d8e08d88d1ef447982fe8d807aa3645bbc5d82b041995ca83bcab30087a4a2113ccd769a707cb8655ce36b9356404edd0d8b982c1bf89bca8786b163c437c9cd5b2334d8c087d3b01da55a58edff3429034b2e53aa4b0b469885eb0dfe4af22a48aad214af3e25bc5d653f6da83ac489a074e245d117446b74a6fa58008ab4ae6348d6cbefe9a79ce210e6bc97faa10f195090eac4050567a386adaface4e48cd6a48a20e77acd249f6c3abf8d00fc02e92077cf3133b8dfe65ea84f4e0d5d7348b74564a409c9f9ff2a42df7865f9b558d5b115158d8e6c15d8d902f61a6431e05b99e1f11a503f2b17da21e2fd5b634e021190c226487d52388f833ccd9050a8f430f8d6ef00e3bfa1be2b558159ed3caa7f00da223203622a8d5e8593b5370d2bbbc532f3a72d6b22f7008b6ba8c718febca1b196fe09abed29d555e5986453cdd3cab9ff219459d9a2f396fc9488efd52f4a0149eb4853bfe47f107856af09a9df235c543107569e8d5513c840daa6df903b432c7b24a599beabd53e60a5784e23cff876b587b816cbfd3ab7328cc556e3d8e96623545e753408896c0db060ff4b9ab087daaefd2aab58dc2c72c314aa6a5592d40fe572fa6962af346b4aedb7479c60068049d672cb2a5354a4e0180b92b763b1da5c28eb5270011ab065c558a1ac6f5985d632ee901988374d0e25c0945de1daf18c2fef88e0d3104aea595d3acc905b50ec5fde2b9c8e77b6bc858400171c42d1efc7e65c1b6aa48164b5c8ce02ee68f7593621f11f32ab110027858d61446f1c18079eb50f87d3dc797198f359716312eda531461d34399fa79ce98156df361ecfd1b980216afe326d697d5e003946c36e46e0405e2274d4130c8c5a21bcb8fd6dd20a9f15fab6d97ca71d7901b7fc92d808112c14eb231c6e31107b3ec894413d0e6a79903403858daff92ea45fbc1641fab9cd2207bd9610fc8f52f6e5bcce7233e938aaa2cf57ba6de7be1a93b7906d4ab168119d74be0cbed0fc19b3a572f5f0d0cbccb408020829efd782a00b4dbc6c0fa7e96aa229cab5564365b175c1295ddf9e3cfd6cc423b2afe17bd7aefe91f869af15e1cf13330bd02c6b00493a374a082d79a9eceafe73cbe9a521e63cd1190ac5d5", 0x1000) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)=0x1) getrusage(0x0, &(0x7f00000003c0)) socketpair(0x10, 0x3, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000200)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r7, 0x29, 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = getppid() ktrace(0x0, 0x5, 0x4000042e, r5) r6 = dup(r3) sendto$inet(r6, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x54, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x9}}}}}) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0xe00000000000000) executing program 4: syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8b67b186d00000000000000"]) setrlimit(0x0, 0x0) syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getuid() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea5793b9", 0x4) executing program 1: r0 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x1b, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000900)={&(0x7f00000008c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000002c0)="3c7e02aead", 0x5}, {&(0x7f0000000340)="4a90a68e14301df1473d99e47267e85ccf09266f20b0c938fe97458bbf2ad0b560c0e46b486798ea10febb95f408ae514601caae918e5f5eb562d321ae9f0ed7023e3bc47a2e1c7fccd962fe80550a1dcfa0a2c8ae0bc2f29f3a3a49561c170688ba6efff6c5f3c8a3124817c742d2422abb7b2f0d696356c16daff325a9418bff59a6", 0x83}, {&(0x7f0000000400)="6b633d0358f8815af74d2729b9278a2412dec78ffc528d1344ff068ea3171f6d50e640174067e28d56ddfc34384263da83190a8eb24dc450e6204801a62f23d2c0779ced4e27634f7bc82d34964e49377ec8ee90b1e2320f4090b43f8f0366d4bf5144441e77cd140b03fe27c4e7e4031d8a96de708a5d71e1c5de6d5f903f029f677d6825feffe6ef9bd4cd62a39bec9b39c53f0440513df4a8b5192e94700f4211108aaa45a8f5b4ea1b9f60448c59eb685a84827036", 0xb7}], 0x3, &(0x7f0000000500)=[{0xd8, 0x1, 0xfffffffb, "7f1c589cb7305b3daaabf77431d9b5b91fbf09e242f8a447488c57ec2d82ae375a4dc9e76883606ab969c8d163bceab2f3fc9cecbba8f64ca873f309bb1594d313b2c9f47b94667f5bc3d7a6ea644fd58cae67d593489ff24a0f33d216ee116f517745f71e3208b7eaee58fe473147bc88e3a1e9e3204341b485b37a6ccbda46dbdb73c828c3552283d451e91362adfc0f4345b263e8b7ed2f87a24fb441f388bcf4ec60bd7a84bd543135b84b4c23ff166d90670b82c6794f46fbacba53ea8d5ae2f9"}, {0xe0, 0x1, 0xffffffff, "d7caa72f235b35754bad713f2f54bdbc0ca0e6c0b1ee99f832d17522715ef468ec5a01cab70beac3b8cccf0ba63dbbfbf16bf89848339bf62de3b27adc83db2803712c11aa2002c101ccbfdb146678174e9d9226f23f1202cbb7683d21252c19f3c31a77999dc94345d502d060bb74bba548e8054b3d02aac0fa3a015267707768f4c251d7cb7dd3a143d5f2f325b63eb2d30d0372f363e942bbf91bf5c4b5284bb9a7945dfea6ec77b7e0b34bc7eb448fd44f26742b0edcbf70c2ef16d12d3989390084b454281dfb4b308c"}, {0x28, 0x1, 0x80, "7014baacb42d7bd1efdb49083060c40927"}, {0xf8, 0x1, 0x401, "4508b6febbb2207fc6c5e29cdb1f33dfa86f860e2639541b8e04661bff2df6aaeb88690b9af6a8bef7434e6deed2f60141a2d98835384ae1c2a33886632715d5bb091288a0b1d22931d39a6b7bc969790e110855bd22b4194400434e0270130146f4cf24a568ab774e2bb81b8feed01a9bf42c306027787f3235b6c3396b0f2b83b968a389625cbbc916f83d167f02056327d372a9b4b8a0fc6833f7844d5e090726bb7e4c3b4924ccdb6f5e71ddef466b98ab31ce12e5487773ed8398828ffce05f10a6e07fb11707b19e378c713ce21d215a853263cbab2b65004c3b02f4ff49baa878bf22"}, {0xb0, 0xffff, 0xe7, "7d5c80478cc3a33eeb226721412663687cf3162d72e6b8e648ec4708e2dd0789496b846f2d8d4ba00bbd774ee75ca2fe9209e27723677d3b00755e44e05993a37599933d455cffeacb0b61db33b37cc6602dba6bf1952ee5a24ff4f38e2057818261cf9b5d8d7d1b61f44e755190ff76081fd618391c9210d80ef531946e36bc407d95e59800340a37580250a0beb49327fda68299d6749a2110c403221b1547"}], 0x388}, 0x7}, 0x10, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) sysctl$hw(&(0x7f00000000c0)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r5 = getppid() setpgid(0x0, r5) msgctl$IPC_RMID(0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x16, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [], "03b81ce1a018c454"}}}}}}}) semget(0x3, 0x0, 0x221) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40, 0x3}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x47) r3 = semget$private(0x0, 0x4000000009, 0x82) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ed"]) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) semop(r3, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000340), 0x0) r6 = getegid() semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r3, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x2, 0x8, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r3, &(0x7f0000000140)=[{0x4, 0x2f}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x2aaaad7f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r1, r6, r7, r2, 0x100, 0x6}, 0x1000, 0x1, 0x1}) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000040)) getegid() clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r8, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) socket(0x18, 0x1, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0x2}, {0x8c, 0x803}], 0x2}) open(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r5, 0x20004269) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x88) r6 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r6) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c", 0x30}, {&(0x7f0000000800)="478408622e98", 0x6}], 0x2) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x7fffffff) accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x4, 0x5e1a, 0x6, 0x0, 0x4, 0xfffff801, 0x9, 0x2, 0x0, 0x4, 0x10000}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000001c0)={0x1, 0x80000204, 0x4, 0x6}) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000200)={0x2, 0x3f, 0xee2, 0x100}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x5) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x3, 0x0}) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x67, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffffff) dup2(r2, 0xffffffffffffffff) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x6e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r5) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffffd5) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(0x0, r1) setgroups(0x0, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = getuid() setreuid(0x0, r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x3) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg(r4, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') sysctl$vm(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f0000000180)="0e30c18050872b8c78ed0bd07e9863344c96e186d376901188db848d3027105c1e6f5f72d3b25b4bfa6e5cfd93b3043db94d9232a7ceeea9c35919d684999873aa525b6a4dfc278c9c5c65e7512cfe7e2a3f1794d59747afb70ed1ec326f9f9a67b49a0948c74b6034cf791a0a5139726c8b29c777e9baa4357675f993af8fae804fae7aefb8d5ab09cfab47c64b842c4d8f4a9ba9a159704a9fcef86cd9bc27a11104f10fea0d00712025f0290d5c07e81de0b342ae5dbe0a8a84a082dde156788c9070c2b5c4b4020f65e70b92b0af34adfa25f8957dcdf0603d0cbb8fa58a2357cc0bd5f07dcd6f4a049cf3cb98dc85c597e8159604201bc152b32fc6649df9ab9eb24604538a52a4c2ac6209bd99", 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000001080)=[{}]}) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = msgget$private(0x0, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7f) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000100)="2b661197ecc7a41175a9c1d5e0f0e1361a8214e36dd3606f2e004ed03e983bf24211d764915636a3b53fd52fb561fd4ab948d2195eae9fc5a81a31e1b7fb827dd6a90c00b2e9ffd5ed735a201fd85ab6ff319704b6d76e0e2b33bbc7d4af8340f5892537ce076327a1b0c98e696c650f445c803b3cbd8270fe8f3cb4f3d4d6bf0386a2578cbe209d0d1d10aa5b11847a2499df9605e70723bbb306c6c0451864818da9f9fb6ebd9e7ca962ccf7f4c9664092f4c5be006eaf5af99d46b5c90b835d62ba085a3ec930870b29b236522c9ba6109a61de3d4cb5b53e1c884e3d0d", 0xdf}, {&(0x7f0000000200)="8eb736b5895d18da62d62126c3c68ee711e7d0868e5b9605b728774922d9468ef40f798a5a378b61d747034cab1feda20204ba1a9ca7d6814f02da41d6728531f92681a636c39b4649d6ad3052b1191f5214f44c31b1263940f4780a769e1427e3b385d1668fe6d820a52ae9e3ec42bf907792b593f4fffac454113a743825af96ed25cdc4a331516cc99eb77a49b31cdcaec4be4a917579da5839183df83e30aee8803c54f607116101aff22e59bc3f8288afc14ff31f35393e8f7686475c3b007d3818c07657360afec64550202187d751769f1959247f87597c20190ee5f477734595e0ffa35bf7a6160414c66c802d14ed88130b8702dab3dd5f4ed397", 0xff}, {&(0x7f0000000300)="4695e2decda6c5d702c7635caee028b47328d8ac95f6367e0acd09a91f6a50075d1842b0cfcf9370d8992a39a18952961929bf8dff8f89d55d8f7c7ec1c330b4fba22d70c5e86d8c5da2f426a4a365be01b996e29e904785cb2b05ba1ad43cd6aa99e4ec16082b01c37b6fc2d085b2998a7e6a276ac194994c93c90e5353567c3f37c6099dc1cfa544f2718ebb399304c1853cf2a37f22aa61d9aabc5b8a816e05fb6200d14ba890b93763f741114a0d962002fc1039f318fd31700503c83f3572af963c6779565917e92d8578f33fb654a726ecaa12fedeae4a8645aa47bfa559d9c6bb0aed0df0c5e2305d6b65", 0xee}], 0x3) getsockopt(0xffffffffffffffff, 0xfffff7e0, 0x2, &(0x7f0000000440)=""/33, &(0x7f0000000480)=0x21) r4 = accept$inet(r3, 0x0, &(0x7f00000004c0)) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000500)="2be4e957da232330c75455f7c22d73d433493c132f0f07cbc89d", 0x1a}, {&(0x7f0000000540)="4939e41d879b5b91add5e35946992942bf27892a228f", 0x16}], 0x2) getdents(r3, &(0x7f00000005c0)=""/187, 0xbb) msgsnd(r1, &(0x7f0000000680)={0x1, "69ab8ff294a22bbc0d5d39f57af1cd31a34be654b551c5952b24e5b5f589410897e5f8b2b6b155581097dcde9d8aedc3aae61b64f6c0b45f14aaf749d839ed55d0dbb48bc3dcad9f75ba36ac8839113f209b30d5771e24c5cfdefdb0e8d431de1e02e01eb2c4"}, 0x6e, 0x800) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000740)=""/87, 0x57}, {&(0x7f00000007c0)=""/220, 0xdc}, {&(0x7f00000008c0)=""/40, 0x28}, {&(0x7f0000000900)=""/98, 0x62}], 0x4, 0x6f) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000009c0)=0x1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000a00)) r6 = fcntl$getown(r4, 0x5) fcntl$lock(r5, 0x7, &(0x7f0000000a40)={0x1, 0x2, 0xb89, 0x17a9, r6}) r7 = semget(0x2, 0x0, 0x8) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000a80)=""/93) sysctl$net_inet_ip(&(0x7f0000000b00)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000b40)="b873832dc727e54ee7cec54c37aca5f37f7136b53911fff3331926a0e9c54a853e0a3c761ff63ea35bae55e372b585131666276276747ae20a54b3c54ca385f87a204ddb41089a267361cd41dae768817321fce16ea59819844a0f9e23c3916513039c0af2a5fcd0be4f4e49251aaa68ca2bb2cb", &(0x7f0000000bc0)=0x74, &(0x7f0000000c00)="108008b00e415706d01259051add8dc813a3ebc00cefd760c13e76", 0x1b) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000c40)) kevent(r5, &(0x7f0000000c80)=[{{r2}, 0xffffffffffffffff, 0x22, 0x2, 0x100, 0x401}, {{r2}, 0xfffffffffffffffc, 0x64, 0x2, 0x1, 0x8}, {{r4}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x100000001, 0x9}, {{r2}, 0xfffffffffffffffa, 0x22, 0x1, 0x9, 0x9}], 0x4, &(0x7f0000000d00)=[{{r4}, 0xfffffffffffffff9, 0x44, 0x1, 0x3, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x9, 0x14b5}, {{r4}, 0xfffffffffffffffe, 0x48, 0x80, 0x80, 0x3}, {{r5}, 0xfffffffffffffffc, 0x12, 0x10, 0x4000000000000, 0x1}, {{r5}, 0xffffffffffffffff, 0x80, 0xfffff, 0x100000000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x1, 0x9}], 0xff, &(0x7f0000000dc0)={0x8, 0x4}) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000e40)={0x6, &(0x7f0000000e00)=[{0x5, 0x80, 0x0, 0x989, 0xffff}, {0xff, 0x81, 0xfadd, 0xa7fc, 0x4}, {0x3f, 0x7f, 0x8, 0x2, 0xfffb}, {0xf3, 0x6, 0x7ff, 0x3, 0xfff}, {0x5, 0xfd, 0x100, 0x2, 0x1}, {0x1, 0xffff, 0x101, 0x101, 0x2}]}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e80), 0x18101, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000ec0)) execve(&(0x7f0000000f00)='./file1\x00', &(0x7f00000010c0)=[&(0x7f0000000f40)='/dev/null\x00', &(0x7f0000000f80)='^.\x00', &(0x7f0000000fc0)='/dev/vmm\x00', &(0x7f0000001000)='/dev/tty\x00', &(0x7f0000001040)='/dev/vmm\x00', &(0x7f0000001080)='/dev/vmm\x00'], &(0x7f0000001340)=[&(0x7f0000001100)='/dev/vmm\x00', &(0x7f0000001140)='.\x00', &(0x7f0000001180)='/dev/vmm\x00', &(0x7f00000011c0)=',)9/]%,\x00', &(0x7f0000001200)='),}\x8f!\x00', &(0x7f0000001240)='/\x00', &(0x7f0000001280)='/dev/tty\x00', &(0x7f00000012c0)='/dev/null\x00', &(0x7f0000001300)='+\\/+{@\x00']) connect$unix(r5, &(0x7f00000013c0)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001400)={0x800, 0x7fff, {0xe02, 0x4}}) executing program 4: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x80}, {0x0, 0xffffffffffff0000}}, 0x0) r0 = socket$inet(0x2, 0x3, 0xff) setsockopt(r0, 0xfffffffc, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="77fcdedf4a18aaaaaaaaaaaa080045f40030000000000001907800000000000000000400907800000000450003fc00000000000000007f000001ac1400aa"]) setpgid(r1, r1) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000140), 0x0) syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x1, 0x68) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0xee01) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) r5 = syz_open_pts() close(r5) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)=[{0x0, 0x0, 0x9}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) rmdir(&(0x7f0000000280)='.\x00') setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8e84e82b3950000008000"}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_data=&(0x7f0000000400)="a6f5357e5a3ad19f40a23d7bf4354bb9c9a8ada2124f438b993a6b844901d77ffee7a9a0ac30e6f5ed8d1b83ea3ef119de2fa50d220887b5a442f433a2da737e3b134ae75e37ecd43b29b0ca21a8f55d39b924cded494cf571158f1e274c8b040b1ca1cd7ea85b30dcdadc128f9a7a53b2a2371996a0c9514a76982e59574914a1ddc3202c55a029c1d043e0d8ccd5cc82ab7749de950bbb6a5a1485b305bc907bcb4a7d79a29867fa87ef9c1da2ccdf9a40af798cabb851c6e8beff5333c0e1541bc9aa44db0bddab5884eb93f9752acf3f643a0c620d4f1827b3176f3d8e0b28c327eedf9672d293df013b3961c583c181391cf00ce36609becfe926"}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x8000100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() r7 = dup2(r6, r6) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x2f) connect$unix(r8, &(0x7f0000000000), 0x10) writev(r6, &(0x7f00000003c0)=[{0x0}], 0x1) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106978, &(0x7f00000001c0)) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80e0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x2000}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) ioctl$FIONREAD(r0, 0x4004667f, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x54) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x19b) mkdir(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, 0x0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000000)="ffdaf64c000000004f052700000005", 0xf) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) syz_open_pts() sysctl$fs(&(0x7f0000000440), 0x2, &(0x7f0000000480), 0x0, 0x0, 0x0) getgid() syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x4001, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000240)="b10005010000009f0500070105000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297bd8aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) execve(0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x8}, 0x5d, 0x0, 0x0, 0x0, 0xffffffffffffffac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r2 = dup2(r0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x9, 0x86, 0x8, 0x2}, {0x717, 0x3f, 0xf7, 0x8001}, {0x0, 0xe, 0x7f, 0x2}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './bus/../file0\x00'}, 0x11) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000180000001400bb0000907810899f1f013be17ac927ccaf925ab4d4fbe44a5e771806dfa4647f76323dba3b9e62e1459f811d3dd4e1ab4881673fec31dad17a770dc3e0f24eb4f676d850e858fc4ccba0f606ae1a1f7e6c379b5de4ad94acb92af5a502480d95c30139f0880f2f74e279dced0f81eb6a0d7bd4405ac0be65391fccb126229d17f0c1e753725a6161efb7c7a778289a194379e1212141d5bc99262ecc64ad2532f877039432597800"/200]) write(r4, 0x0, 0x0) recvmsg(r2, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x1880) getpeername(r4, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x6, 0x1, 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) executing program 3: socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606941, &(0x7f00000001c0)) setitimer(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x39, &(0x7f00000000c0)=ANY=[]) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) syz_open_pts() sendmsg(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240), 0x0) executing program 5: socket(0x2, 0x4000, 0x1f) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000800), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000011c0)="0ee7a156885ee48be0c2b5efc85f1f7bc4d9c25d584d59293d5b2844452de26e72de5f42678ae87c46f2ec5b8f43759f78fc980ea0888814a3fec0ae297dbb8f6189368a9122af3d9be803f9991dfe0356479d593cc3203d4beaf802ceb032dc5e038286db5a086c5f2a91e99d2912ece489ac8da21442f08fe9976fee5b2d9c55d080e7e0c0782f2a5e234e063c4ce14df6d85676fad6e6f252af0dd56d1bea36ec03cd5fd058e1c33f35381331c707ed1d416f833ff23ae3f5d571e894c3f60952ac10cecfcfed7d482ab151eed2c7263b4aa208372eb4e29eabbb3f05a921fb6d9c0b43408e41a54b347743068bdb718c91701a924caf3da77a5a54ed714074d3b677e339344bfbd535d353be52cfa8e8e776f24a4ea3e9dc5b13454790664df74dd27c858220dd64ec2f6298541869c470209c61c06c186ff9469673b65f94fc8e5246aaac318a4b3393234c57b3828781fb0c6d14189f7fc12ab732bcd9cc796be367a3d3129a741c37306ea6a7dfebbf8620c45a57223090148ae3e0af11654ea1d54ff60cf7f2516462620b66ebaa406af2a24f0e888585c18dc28bc18ad2c2fd9b4022618ad24de065e20afb9670c513", &(0x7f0000000180)=0x1b4, &(0x7f0000001380)="7532d195fbf9c1cab0e518d10bc2b6d545d51ea91f9dc4ad019417bf963244db846ba98d9e60e26b2d98ea84d3c33e5c200e4654caf3c57f36c17edcc3bea629dee7514b91026b547fd013c338ef4cf8290ace550366c7ac9424eacd7386d5e71821308e436c25887d874cccfb622e2be928f3a762dda73d2ba57224fc599896ce87a0db90d962d54f85fa6cf960a9900f22661b0e7b7b3974a0dc20e94e9b5533058e1417b8c7fd426246f619b3e5fe1e0f0c6fd113d800be3379c3a803ae9554fcd4b2194d761920a774008bc022b8a101a736494c7fffffffffffffff8ea327d97063a9feb318a6e606285a8dd60b71ba058571e7cc8a25ecaeb034ba74da561f0344a8c151c9212ff0fe707c208e5ad41dd561639c20d04a2d55c4856d4cc1f9f7556864405e25d2269bd8b5d620990be48aa8b236421a0b44770cda7cc2ffac9aa7f89de624f6c522a3b429ebc2c550eef98be1535280e931d4c19167cd1ec88ca1b3988b4dfa7f15f8b515dc5e46fcac1151f85bede89c0310a5bec08679425230038a22ed6b0d14e5035b9b0021b704e7ce7d34f218c4247368926f4a1897360a1ace29a4b62f303eaa20d82c77e24229fd1bb2611a41659c3db70c22c23f4d5859c916a7b19b927c452fdf099ec05cfe4403eaa02b0d8bfdad186336fa929091ceb83b5d9f2f21dabfaba74e1c5703cf87f705ef648734fd00b103d0e157ad57347fbc3aa610239ab40219443337e34379e1d58290291d0e40e0ff608195b712aad34c31e4c7cb7f01d4533c1bae773f7f1ab52f31ecf962e67bbd0d4f4ded823563f13cec3c06b214181ebc514051e5dc68e1ecafd117ad3763e460f597e6e9f34dac033799ba3c977866ada23c71ab3e78468ce2123eab2afaf161c9ef8a4a7234638986d221d7d4e41ae095c0971c24c90a59aee9e9d7a4a9847ae7730295e939d2b3c22c885d62b48a9854e6ed3a71e27bbec8a1fda3c47f07f04da870869523a42fe9660d61ff6be3f64ab5e6af360007414c23c08ed6dec6ad903e9cedd7a6d83a252579855d57a9725860ae9e0c49f2affe7c500a295b00da54aa6b1b884ef44751aa7d4eb0e6b022e0eec67e6a0d807b6d20d4cc9e63986e4107e9fd91effaf62a0429a8ce6298a16129cb015fab44dffcef068f4690787b168c12213e32325c16371454f0bc862fc854d25f6a02ee17299aed3b6c88f274dc5584faa72d31031ca0cf882a58f23f34126c484c906e7d4d65ee7fc104c428a79991da0f7fd76c5e09ae1761001a8a6cad7932fca8777e94cb4a2eb151a61a8d2f6790ba0aed001fd18c9e018f6c4acbd56d8e763c8c539df3004aeeca82a960e087a1d3fc2f753ddd99b3b9a0dd4dedfab9c27ff1118ccbec77b31fbff25c399ce6ea3a58ee724e6109c3ea72dee86495266a6a0c98f1fe4a98e118cda1c10a8f6ac96d36eda9de2ebafa2a018878bc97d369363ab00f88b747ba05bd0972612d46204880b43116009c19fb7d6c362f9d052d007c8f2504b602d6c131999334f2ba9aba9a09e40e1dcac63beedf95d21a5c9918432296e34a341506f48d688775ac07df263c94274c35a13e85cc25abc099fedb7cb0c12c39ae0f682ab873d4ec25161b98c1524419e4f0531541e0d61ed911f4c5af0858586c94931f0e6ad85930af96eee563bb9b7d5e46cf0ef85adf1444f89bf79dd1367ec402e5f061e1b2bf60db233fc4ec572f98c2557725e5d28cc61a198812887c89c4adaa01a63d77442bf6e27b975eecc34c973aa0871cd0b80bb344b29d5c3838ad6d6eecc65b672a0fa43dc05a1d87a7fb96a265f5a7f7cadcabe8f4b64adcd27e7932f2d6202d1d698cda699a7595184626e9b3532748dd7c214fc20155d68e73f8c22afd75cb8addd4d9b6b54b7d3b602d6aa4f1f3e291c7e3ac4907605e28f3213cc8333f3e35e4e80d8a74416198e5fcb6166d564ef417145fa2a9b4fb19d304d6f30e2d95bd2aeed573dac656e27c7200cb1a9ca0ed84c26078be414ba92b80cc90576de93f17432621c5406dac5c511a4fd7bfabb99ab184060efea8d7e9e63943eb4edfd9bb71299f143da1bea91cf52425744efa0bf04aa08d29dad6f19c877d1ebe77ac9b46f185e71b3694ebc5c8356e54b6aa41d46d611063a81b759d3e542eb684617315a144d16ee8d73a3cdab8b89cc8f6a14c31905d4e1ed196c5184bc5d62f999dd8db5e3294e48f8b1f5680dfd0daef9c5a9d663586ec4838061946ecf00e3217d50fc110625e9a78e5d6aa8f929b36f5ea6ccab4ffe45f532dcf2cae815eabfffed15628351a5953f5a9b484cb13a76c1e991c122b881c9ea20528789a9d6e3c98c891b9aa51151551710c22ab32c3bda67dfb7791c82da4ae0b93ff0d573aa71fcc4487db0c11e4195f616271c982585a66bd050f7583b250de82d64c6bb298c1ed192d5b344a156fb35fefabe7ddb43822ebcc4decb126d3d569f911996516a4b29ce4a60ecb2a06de68543c9888a060f5fade3f87cb270bd3320dc785664030b9d11cabe0066244ab36af0dcac9590e0d3f1607edadd91f2d3b9a6a5b29d2c48bf57cb57eb693eb3d3d319862f6b3b660eee6af1ea83c3621fdbe571506e57fd635c4224a38df73a6a062bda819e65c88ac1d499b0b08e7d29c05f7bcaada32aac7e73ba6dff6f692c4d4a64b3a57e8f388a0040799d286e77fd5b2e87c3446873391a744ce4287555950c0771a8f8b5acae69038c40dd77c6e81ee361097975c3346f5cc285b0f52fd87e29f1f1e5469d3a5e604ff3321e293a1a0a7ad6b65e4dbfe66a85a7f69674bd9244083c6f76497ce2974084feb62c18c846811cb8aabfdb122306823279ff00699ff1e27761c70de304f3a4bf79735d63d7cb0ccc782bb3a4cece41c415baaf1b8801f17c536c8cfc583caed9b8897848fe6863a82ae217cb8c696cace4453b0e865661a1c64191f578c6f531b695bfca844fe3ca43c48091d430a6d046b8f51750256da53e1e6996d3dbfd61dc8d457e71e1c2f87a1591a0620d548e2a08a38ceee5ef70bc20715060c3da50e42589a0440e8133347261d859493b82906c750afa185d7d2adbdba7ef07dd45bcd42495ff38ff09e4d6b2c452ab1aae4810c011d242bfa036111322a5420562a3b017ee68e9e1df0aa9208c03f57f4dcd5675eb44813cc0481f706868246fc8591dfe676937c1b8f891d42203f8959c0f8856dbf4726b74985238e7a4fd5172ebb9ffd5ed4a73df4bba34cea413454ab58faa79fc0d40a328487cab0cf9f34fbc431f75d6b19e105df6423040f9839a0fb77426c6c9bbe5d6d7a6f6869ed6a9f383d65494d7b0bccb849bf2d22b6763183bd989531e55f329e1b8891e86b1641377957d6db43869424fd9279739f04825478e222b1782b3cc7b76107b4faf5761e3bf593f8c02283013fbc94bca028e24c74f0fdfaf39f73ffffd53c2dd0c9da26c51e65b58705ad0772df04b7cff07bfc3000f278d9eb784b6bb5c75133997c808703bec8ff5ea5cb494cd9094a17e8ee10a8ca21e68710784b97105911dddb5caa1947317d5a5437139e4b55c5cd52dee29f5e912208765970ad7ae54d60d52e7a73a3d0debd147ccb185ba3aae56a2b43819c7df2fba7c7618950e97555363ff99a4e4d2b39ef0d83ee720a4f089b479d5637e13111459dad8d970c5e849c6288fcab7d38266a5a1f9da0d18c1409903ed7646775f2273d96790f686dad0e665afb1545fdade1edd967747505ac71eb2832d8f6f308bc5cf3c21544603b8d19d907c9a8ecfbd95d4370279e7ec939c9ce235afa12dc879c2096490410bc923d491d34fb3798dcbc2b4b19469ad53569773a20bc90dae693a1df1cc48dedb9505418618cd16672d59d99153a07b956f21cbf0b20ade14f5916af595a408914e8b33419ce3696d02ba3123ae4a3ac5abacd094f0711f1918ec82a219a95284192ed81c155e285b5d82c8f31e2e1309798cfcbe21f25aff66d7bf9d4216baa2a0f3b9be2a639d021c8a8de522b9d9daee3621a30bbe6140a70b907d59a7b2e14eab4fdc09a63dfcdcd20651e7c21cf4744d13582ab8de89aec75e9bbd0a88d9cab0ba569aecb8981bb43bc1906080ef9bce950303169b8893713aa0170a3e3869df1d8f9e8217ff7d2ad7d0136055c45746467496953ccacd914081e01772e1771d505df95d05c4eb8ff7a413f50d6de4e1a5a6a37f844bc33845cdc0cafc04e15644324fee4261a53bbc91042313276c99739e42844336d26d0920f3375fc4c4eb23f420c606a750cfa3f91a6ce30870edc53a83bfd0cd2fefc6dec60a9c2120f41d2b6577af0f6485eb9a51ecb951aba6cd9fa0cc1974d060bc60bb16ae5ee5f972e70ad69728800b793e1c33114754bf5c3ab5bf1d0e07bda86baaed6b6e5e060bc6e68ce855f5f36865ab47c1a8ca60cbd731a0a105ab21a813a4df6957318238f49ff77a6433d975a53e7132a2a199e074d300f54da6b3099f35800a35d47e8233f3eb5572b94861c46480ef91a67cf021d9695ae170430321a63be0207c3ac8ad1a388f06d7e662911ae404f937fe7c72d1c2c4a6bb626ad89a8994beb244cc73c571160b8323830cec835e29945086c0081f2a63b5fb4f757291b38fb1fb59212426cb45a0ca599ccd902995647608fc6de2df6b3791cb6d1cff0ec6582467530646648251899d1a356d8e4e3ce9f1bb94af8590dbbd64c72f572e3b42862cd66cb73336deaa02000126ac0d70a1ea34f1d8eb8cc9faf11ed224d45fd297f0f92e2f2c2fc848d146a5d5b3071b3e9b0c480596014288a5821efdcbdad7a27ce13569fc0e887422d43e305af6eae6e13bf366c7bbf913d3a66b581ad8700301d824982c591f6ae86bf6218df2653bfc7e49b5bb6c17722e4cf64909d8076637c38694fae3b320646d9f82e365e8b22dde26721f9ba3bdcfa9e255076f8a6ad06af733fb391b69307d5747cf9a5109a97ccdd3aa171abbc7f8a1d01542100ea79e9ddb52d5c8561ac6086fefb660f198d6f14c39a4307190a2c4d4024973a7cafb2f45ef621a6cf3a80ddb0ac28a8227baa7575de521727f94711c31a9d7013adc984e68ea327e9ac4b6246f5aafee15a3d7cb054760fb70e894960b0af8704c5c6df41b8bc53d454d97c284a8fefc4c1f8f17a75141f6d3fa385a0073e7050a972e12f76ec85f677195421dbd4ededc7f44d4efdce006cedc57154b318e0376ecb52182facd30689302961dd9f57e1acf70803319b48db8fe77cd080adabb31ffe6bf60f32dc03c8f08cd8aaa891d11696b9a39da5d1a61f6968412ead04ce60743dbb080de466f698a57381854d801836496698b43413dbeff9b4bbaefc3b2f1ee92382af6bc6244f8d3b98eacf18eea91bf719ec5e8d2459ea57a183577c97f4992671db929a99f1f47a5c50e1a633d5607d06906d91f386471908bd886155b4da433d1434b06c02b411440c44ac7261c0db10aadc230862dd7589625e59edffd64989560f66ff6f18103fdda53a7de27db110a8a8b9579a4fac8cb0d714dd5aca95d04ef8033cdfcf3fea00987d0b7fbe5325e8d0391fd9e7baed4e085ad868144e61688ed7760b68c07442d1acd71edc403b7df2d130093fbb43cf625365390c73618dccb98e78974050da0ebfdba9568de5ecf08a7ef0bf9f2e4a687a5859e21dbf1a33fee9026f17b0dc1b178e96e1b87a9a4b1fccab1a53fa82b66a0262b90ef88e63bbd33d08d8da0e6ec420cb7a9fe5f9d24f95000000", 0xffb) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f00000000c0)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x0, 0x7ff, 0x0, "bb9dd2827495f58b9213543760d95e6322ca2d2e"}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000180)="7d7d8308da4092b5082ac1e0", 0xc}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1874, 0x0, 0xc36, 0x5773c543, "00d67c1b00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="28103156661e1962e11531db8ee6caecceafb1786907ab53e711337cbf008cdfe729b8394f5f0de0bfb5d3a4d8be1c384665d20e75ed4f34ab9395bc5c8d", 0x3e}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000300)='./bus\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) r3 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r3, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unlinkat(r3, &(0x7f0000000040)='./bus\x00', 0x8) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = getuid() r3 = getuid() r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = getgid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r3, r5, 0x4) chown(&(0x7f0000000080)='./file0\x00', r2, r5) r6 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) r9 = getpid() close(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) r10 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x800, &(0x7f0000000100), 0x1) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r6) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x1000000000000000) executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) write(r0, &(0x7f0000000240)="7120ae0bcbfdd550bcdf57c6199e0d78d7ed0d52211aaaba606f627bf646e7101bb81c0094504357508756b7f2c821365c84fbb053f977c210b6f9d9da209c1aeb90d4c1b8af52e55e685cd3cf1d8345a732bfb4ad7ac7cf7fc4bf5245ec0bc54d0a8eb1f0cea9bc0c4d90dc8a7a75", 0x6f) write(0xffffffffffffffff, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a654", 0x3c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x800000018, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = dup(r5) r7 = dup2(r6, r4) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r6, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) r4 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbe, "00e3fe00"}) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x8, 0x2, 0x1) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) r2 = socket(0x1, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x25, &(0x7f0000000000)="4e8befe3", 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x20, 0x10) r5 = getpid() r6 = getpid() fcntl$setown(r3, 0x6, r5) fcntl$setown(r3, 0x6, r6) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2}) syz_emit_ethernet(0x103e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3310083a00000000000000000000000000000000003de62c28f23ab43e4e7b8a6ade0bcdd84e204e2100089078178a87a913a114fa2dbc3ce82fcce67b71e3c5e16e056ba8d1462cf957d0c3a35f55062e9fe2e86dae3928b0d014ef02cb2ceccccd1ced6a9e4529ea0ca68290eb47bd9e2f9a6b2eceece4ac3eb1779bd5412fbe616e4acd60a0c2b4f841d9353c6fc9ae925d4820430a627d04227888a8a6bdbed508ce64ca73f285034049129b8abb0646d484d68b9399904820cc0e9e11a310fc14c4cb810a092113fbce6812370124fc21b1ceae833d2e6938e12067b66ca14caa95836b9befb0ba36b9f020c3b11dc9052c62abe7ea86cb69a21576d1f6d344eac62236e5b5b291a92751a31efa946b0bc8be840ff8f4fc5b48b658bc9a0b7389c9f38f184e3dc118e4cc43c4271487659401141e992a72c3124067891f8376196072d291803d304b0e2955c3e83ed8c00a5eaa17b8b3656c13c9e410b8848eeed1ab1955a20663ba5f76c40e3ddbecbb7883790cd88765247e393564696b5e05f1782fc9f020b39574cf229f83e8149386f93ebc2edd0dcfb92d118afd90382f6996e4e06b1e26aa868d111885f510003992181441bd93cb3ae4f87ed8c95d1cd4630d291824f93c89682550a8eb85a6aa7c09044db577a6d184e9378bf419de7c55b54c321532f04bb10d8e3b5ef6a4026725cab301f2a1f6e39a2d38f371c2aca9f1fed1cdc7550909b935638bc657ee0da5547651fac8587765449a7d31e38df244fa8d676f2d2ecffcbc4e6ec3dd5907136584f405de288827992b78f42f8d469851fe00bbe956d105244fa97be9b3d3e4aed4f48d28d5a1e0f2d4b1449c3f613ef608e906a98a090598abc912a772d4deb90b153a54a66cbd092c26fdf5be1ec9a5ec7111f47496c3bc0e7c0d72001e356bb120ec9911e6b2e881f1ed803c573f6bb586aed073188218b99c72209c18d00c913b3216ac52b9fee45211fd6bd7d742fe4e64165b252bb61c0764c84aa34ff2d557d671d75faa550f0959d0740a1dccb845f650db0df3b2e51e5261febf6017ca3637aa79f357cb4c1066c409cddb184fb7423bb3926e55347ec8f698373c8b8e1aee9363a71a5c45609f8b226f17ae76894dc9316baf6668979ee3b23b768128f7a0514d9585695d9a195961c5a303163e2bbecf494cd8b6f57d2191382d83d8ca695dffcda3fbf89493410beab99960659eb47979c0da863fbc0c5ac37136eb04454f60e3c5a0a41f52db9b01ed2cf6cd2e1e21e930e51eb38b91f7d23d63d05f342335dc1fe34084956de5d2b0b6a9e26bfac367aa9b2659b2f8dfe76ff71f1bf2c19a58283b9c478b44ccb66d7213f4f6928d7060f7dad10d8a81e5e3afc96473e24f918a95217b0c55417a6c3f1288ed4b40faff2e3d249ddfc9b2c74baac615b07eed98f1421d4dbcf7e39fcb36f1e1be388b0bdcc05d109f5621e11cd5e3827c20ac10461f919b9c59a66055af885677fc89f8c248cb0649082c736464ed301e4d1aa23a5a81751b396788a8965ae8eb025a23c0c7533f1cc1868fb70508e022a16a7685cc28b72aca8337fe509f207267b8020686bfec814eb13e2feb5b2df62cdfbd5b57b82349ff9ebefe9e5a31731e5c9f140f67fdace3af677121fbac56a748835b5d13e218d890243c638b498bf53a006f8cbb6d4941c98185aa360b409ba4597e4c6af5f15a1ddd77e125c47dca9ff1d404aeeffd18aa7079884d499cfe4a7a8c1dd8c7cba94b8ad021da58e778134e98112eed0d7476e51e60fe22fe31f3e280202ba5d937091d7dd1589688c80105518eb53eead4c7ef300668078d11f18af02ed25b7b762e64e06a39f9dea24c622c4d835ae63fa99836ac86fa2ed7a7de07cca29c7b5425f92caa5a3e0c2c41cc8858ade274da997f52dfce0562df59256f49e99c9fde0e474493b410c0ab04941e5061060ec5183e33841a81154866264a0ef06660b4b938245f61db4526f2f69bd5857520e6f63eac7e08a4c5fdaf29c15f7186b27daf4dba7c9ff4213950db3474510514fc07cce948589836f9031ffd7934fa63e1ea48eb84ba5c7edfbe097750b5cb54c87c26752561904095f4578a8bfe05d76647b66b6a862e309840a96abf9ee7ae5a2f55fe8dc498f78e1ca79cd3df242d8f00cbf8e665dc8e08d9d22384c1a6003c98c41930e1f13ca29919f90aa1413a0325fcfa94fe72e964c23b5cdc605ade2d44dd1c496f2ce184a85ad89b60ace9aabe99d13b28d6d51c2c6981652d1b70a3f2bf0bbcf9c4320fa5a669da577a64b544c08c3dedeb36e6cde1cd6f6bcbb874c190c46540c456df3c9f3177f7c25cbe4e6fb6300d12445d146d70523b64cbc4a2e95772790415a0a76711d53d0d1eb741de2aaed92c658d51ee4582e601deb78690705ce61679ee610805fff78804649c273f51005b9fbdb8efa04c2a722a4e3d183f186477b7d697e15376ee73caf223ad9a938101a450fdf2036e3a6677f962f40d13b309898eab22c1424fc22311e678e1f3c8c508834a8af1dd9c60a9d7c60b0c948abf5adb73cfc37ea29e1ee1625d42e4d0d2c54151891712b511bbc3506e99f8df79ff063c89070627eb2aff089dc5955dbec5f3b395674d1246ca49a9e098032e0b56f547d143b96e4b9842fb8948d3bdff16c1c4e4913da247ab6b1e4b4e9e2f77db65b8285d449ecfab23aebb6e66b1a3f1a463968571218ff80844489d8dd7ec1a1000b0e9c5773590751fe0f583b3468c6e4d8adceb6ebc60fe8546400908ff9c36bb69382e1f85dfecfecb24256ca6c17d827f596706064e1ca3d0ab59d216a406e403fe91b28a27e3876277a1f3a99ea9cc33b7d8ec0e5ac031cf2ca33747fe5379be5175f5ece427461c70ad07d543da69e096124864bf2aded0c0398bffbe0ba2470325d700429420b290c6f1089e19e4ea1f794af6679a08d782a3751168ba98dc1416188c77037abcd920270f123fafa749a5edd6455955062b892d544de29b4f6847723fd5ca14a1c6fedfbd1330c76b5604606f88310715ba2ac5f9a2afdbbdee327fdd4ad06819df4d1018dc9ea11504be9f7cfcf000ca05de93932799fe3c32e51d0a3ab7a11683c664c208477a821617e0e8d883352a9cef48e6553215b6653365d371a4bf12842ef43fe5691888d8a3f9d7faa17dc33064eac286fe1db3f7502962c59c8c5901b86c1774b87355553af67d4ec9cdded4f1a509494511de08f4e50bc59c9f5c7e06cf9dd54f42be413776d3a46ab7b77857c381c3a4e26fe08e9b4cc85c511d21c1942bbc77fb43932e98024f80ac60caf43ea8de35fb37600dec14e98a48a36b04a4196165ac9c4a4f7c8f85d9f887cf8c2ab09ebe6271e9996710e72cd236f9f44e35d7976d8c2c05a81b179bd6213651bd3a9887ff8be9f8a37f51eb8e49f98bfc8b3bf438f2d0a3433ba09a3f0212bec60f1f1928a81b2caac97c058ec65f629d5986db2f6689452be753e3983a19b2d1bba35018bd3b8562792bd40d7efd59ee5ea81a16a6f3077b113e8fef0eb0b3a6d0a49e9175cd7672a5fba85cec29e208db66e995a22418e0226b09e529e7d9a5872874685c1acd6f86f36ea9c2628837327896d0edc976b046094be3e06687056bd390b87aed60bc56bfa336dbdce4fd85ff45243bd6e794e9686c2dfc76f4d73831a07afad546b9bfe6d6e22301bd9edc52ab69b2104d1c47d51a5a7446a34ba36ddb24fd123f3c60b6ccf66835d7616d8a089ff88431fd273bc6fc927085f30c417adf70b10406ebb0384e67e727595b537d711e0433ee0a195ac310ed6e9c6445d4d04d08e82fbb3e1a56182239ced94fcfc0714d0802f023d10bb94f8db7ea3b222a98aefb8400b268855f38f86fe5eb6bbb6ec29cf4ebaa32e9c7a8c253910e83d804d972e4c5e1a7a8cf5bc1cc826e45b395346cf36f95fc7262cabd7530756525c78841231ada0d2069f04b86adcea2f67e73fbb6470a299846b1ab6e8d648d4d35212f4922eac95d670f5ac6ebd4eb19911ee638b6f73d666640c6a783841cf91b8b004a5a86f4c52eb5e30b4bf1a4f5d034cbc30789b3b5b614a7c6e722638971a6f658e2e37577d97a164020f2b09966348913e0cb6e836fbff85925116d777f871f7ec5838ce31d5304b0af843dbe729f4a06556b5c98185c26d038914eb4d22cf148d79562fd2e159188fecaf1711b9d8477b59536a226a44cea6d97b140aa0ab519ea1cf50805ad9dc38f82a8ae579e57179c9c898abcb0f532086cebf6a566651b46d6387ce352a54d8e854675a8a81dad846020a9ba8e22d0eb9b96edcec2de366f7423c2d2c56816fc0ba5ccae0cb32876fe7247391bc2072afee6603103d674e11c17a7969fa00916a87b34403c9d4088b1dad70e1bb52b6b896561e608908c335e5429904848a20e6c19bf1e346b23b5636b1ead075a6a33bf5901109da452b7753376183e4cd93e7ef35153e8573c622ec656dd61808114b1ab2b86c7f1dfd383014a6054bd7e586b36a84d671c09e632b0895a112b3de150fe3793b9580aec2c4d809ad5fb0323e4fa01c51f49381df2efd644d16135f6d9efef835bd9e52e818c9fd7fe06b9757536aac5dc07dc55b01888788ba0aa040a6119605ba442c7d4eaf072e40a508685de0afad9556f35a199496952ef0a936356947d91d8d8ec9fb738ccf45dfb1fba5b073bd7c4ce594180dd115f7c52521e363e7aa991b4dbdf84d17f328ba7f395ba5522cef8c21f1405de4f59f332179a807f0db3216222305aa933cfe7379ab03dfb9653fc002230d1b7f44dbe78187491e147605786fdc283d50ff98e0838d6b5d8750b54ec5ce00e7927c3adda3ecccb2873833279272c8b2e6537276b55ffca3d496dffa7d710ea688a26fb4102746451344db1768fdbf8df3f3d1d762f8646ce6c5e7d6093a0e20495419ce325876e6ca8bb782c1c9369c9515a128227a67355240d6eb9b19d05fb5fd0582bcbe2ecb631e45acd5fe19336dc7d3c502f42c8d4b9aa62faae236c034d98b543e2d43ab037ec212d04979fc85ffbdaeed485d4723102088d6e2342dedd19deca92d1fb0612f0f1aeeb4f49868baf220cd5fbcd8ddcd1c02e516469408174659314de8b5fbc87e93f985890e831f5a781b85e0f29282a61a6c342da153755a0d3d2319e0bbe74896c7545f2a47c5c64bb84bd4040eefb89ce85700abdf0d100b8071f36e7dc4c8035087388a419c8cdc482b9000c6510c3ba2b01039a491a6393f5bb61b146dafa33062c397ab1d2c90aad1b348386a07067dafbfaa5e79aa850368988566c10b034d6c616fa43e21bdb6118d8c154fff7db5ae2e9462ad1dc2633d3d1fa1c16ed413db3e7654f1c4fb097018b3a1d4dee41ff106bee4707bb1da02d795b8d11b44e26fca406d8489bd827dcd6ffd081243f1ff46ee39ac030d1c8c37458cd0ae8370ffac21adce4d2533fc97bc0e219cc465f03d8c1112b5a271637142de9811487023c54db258cc5eb19f2e8863911f71ee032a2f93b21ff3ae40ef38dba01034d467a7ba6099550c08e2e39d9e38243e3adf6230403f9afb6d9bafbbbe980af64ae0a4189ef7b79f34dc17458b5d50ea04a0d52d8fd0cfbe55e02390dc08673e6eb86ab366a3151fd4432b7f70542da1c64d8e32dc76f4be17e3ffd7be3dd276e295ed0099f75a3e026ec61fe62c0fc0d15e4403ebef0bc5aa72d414c4486791f07e6104e7e523d3226fe101b681cbdc552271b718c4b5d5125fc53bf87cfc47e1df7efab2c647deaa4e6fce6ba0b7148ee09003948752cc15f95487ebb48ad40d289bdbf3eac425777000000"]) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff020000000000000000000000000001"]) socket$inet6(0x18, 0x8000, 0x6c) executing program 5: socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x1, 0xfe) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x2, &(0x7f0000000280)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59cf12fd0733188d6c248be0f192487382b6cd82628f165df22e45232689afe298dade4c3d7b1ad9c521dd33fa256f217e02165bb3efe9e848de40f50f8c7f00c036ff35d55e77895ed4cb3f1d19ee30c210c2550f603f1122dbad0ce6ed3", &(0x7f0000000000)=0x74, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f00000025c0), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setgroups(0x0, 0x0) socket$inet(0x2, 0x5, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x6, 0x7, 0x3) shutdown(r6, 0x1) recvmmsg(r6, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) pipe(&(0x7f0000000040)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x92, './file0\x00', './bus\x00'}) open$dir(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) chdir(0x0) getppid() sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000004c0)={0x81000, './file0\x00', './bus\x00'}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000280), 0x0) write(r1, &(0x7f0000000300)="1e", 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x5, 0x4, 0x8000000000000000, 0x4, 0xfffffbfffffffffd, 0x7fff, 0x3}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000000a00)="dd", 0x1) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000080)='./file1\x00', 0x10, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x41946465, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000140)={@local, @empty, [{[{0x88a8, 0x7}], {0x8100, 0x4, 0x0, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @random="4210c6917604", @local={0xac, 0x14, 0x0}, @local}}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = getpid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000004c0)=[{}, {0x100}], 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) geteuid() semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f00000002c0)=ANY=[@ANYBLOB="d5aa2e35c1292606e1cfa8792aeaa20130216e382e7ed4efc45e22f1d0082de767f15be9362972857e699dbf9a4e642704cc37d18d631d9cdf60cab481b84ba430eec7d30ab1", @ANYRES16=r3, @ANYRESOCT=r1]) rename(0x0, 0x0) r5 = open(0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x9, &(0x7f00000001c0)="03f7ff00", 0x4) r6 = dup(0xffffffffffffffff) setsockopt(r6, 0x1000000000029, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, 0x0, &(0x7f00000028c0)) socketpair$unix(0x1, 0xe, 0x0, &(0x7f0000000180)) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) r0 = socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000004c0)="ea00000000000000ca8248e3f6455e16f42d2331bff8f66f8fe77ee40f9462e272104476d6f4232e7bde03b1c58d060bec4edfcd7fcda43d99d993051817029c714e4a73bffb69d631f20abf656be2043349d245f7febb6c57f453fdc296113946aaf98d786be2410540065c310a9b669460d0a972c9abf7dc8f440fe0d10fdc1c050f5a59e3d1e17062397321e1776738d6b87a97aa611fadc9f8aaa19af8ac9c2d350e83f31a4f6a0e2c65843d4f1c99b52ba4b5391ce3d4af14842a7e8d9f", 0xc0) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000100)=0x7ff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)="2c8d", 0x2}, {&(0x7f00000003c0)="1876bbb59a3b4262d75fb8287fc0455e1f3f35e010a93ddd39249830e507a8950fc033ed2079effa4e892cb2901b70eb8f30a1e4f5cf7f0a06aeccd76e830535953b5c3769bf1900c0381b49d135c135a9f2dd6b1f67cc2af97f44ec00e724cb48ced677324c0088c22d90b591b3c01077a191a53980900c7e6ce665c01c8c7e23769134ec4c7c4a4cd17f6da06cef58d2888a6d31888bf0cd933d33c7b7e8a8db0f3e3f5e09587954a7f7537ee76db9f9021a89e5745979b5099507f076ccdb902e09f8fb50f64b315f7f7c2b1ed12665420921113d315915a766", 0xdb}, {&(0x7f0000000280)="2c0c87f9d7e4147d6874d22d13b6bd0397d76b3749ab299d9ac839bd0089acec03b0bcd32321e0eb5057", 0x2a}], 0x3) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x4, 0x9) setsockopt$sock_int(r4, 0xffff, 0x1002, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000380)=0x9) dup2(r4, r3) sysctl$ddb(&(0x7f0000000080)={0x9, 0x4}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) fcntl$dupfd(r2, 0xa, r2) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) chdir(&(0x7f0000000140)='./file0\x00') socket(0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000040)='./file0/file0\x00', 0x56, 0x0}) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) msgget(0x3, 0x10) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40000022, r2) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0xffff, 0x0, 0x0, 0x61, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x24, 0x0, 0x0, "fe339657"}}}}}) (async) setrlimit(0x0, &(0x7f0000000980)) (async) r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) (async) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) (async) syz_open_pts() setrlimit(0x0, &(0x7f0000000100)) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0xffffffff}]}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x3a, 0x12, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x5}, {0x6}]}) (async) write(r2, &(0x7f00000003c0)="8238311c09f80eeaf60000000000", 0xe) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) shmctl$IPC_RMID(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0xfffd}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x14}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, &(0x7f0000000080)) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000300)) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/191, 0xbf}], 0x4, &(0x7f00000005c0)=""/167, 0xa7}, 0x1) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 2: socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0xfffffffd) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000003c0)=r1) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) r3 = socket(0x18, 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x6}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) close(r4) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000300)) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x5, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10b8}, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) socket(0x6, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x5, 0x0, 0x8, 0x1, 0xfb59}, {0x100, 0x3e1a, 0x40, 0x5, 0x81}]}) listen(0xffffffffffffffff, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x1, 0x108) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff02000000ffffffffffffffff"]) executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) socket$inet6(0x18, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069ad, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x10000}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff030000000000000045f400300000000000019878ac1400bbac1400bb0300907800000000450000000000000000000000e0000002ac1400aa"]) executing program 6: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146945, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x11) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x1}, {0xffffffff}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000e00), 0x0, 0x0) sendto$unix(r2, &(0x7f0000000ec0)='\a', 0x1, 0x400, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r4) lseek(r4, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000180)={0x80, 0x1, 0x3, {[0x7, 0x401, 0x7fff, 0x6399, 0x8, 0x36, 0x1d, 0x10001, 0xa0, 0x1000007fff, 0x2c, 0x7, 0x9, 0x3, 0x0, 0x7fff, 0x4, 0x6], [0x7, 0xff0000000, 0x200, 0x7fffffff, 0x5a, 0x8000000000000000, 0x5, 0x275, 0x4, 0x17c780000], [0x8, 0x0, 0x32, 0x0, 0x5, 0x0, 0x8000], [0xffffffff00000001, 0x81, 0x9, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc], [{0x9, 0x0, 0x10001, 0x7}, {0x7f, 0x6, 0x9, 0x6}, {0x7f, 0xb6b, 0xffff, 0xffffffdfffffff80}, {0x6, 0x5, 0x4}, {0xa1, 0x4, 0x5b9, 0xfffffffffffffffd}, {0x1, 0x7, 0x3, 0x5}, {0x3, 0x9, 0x7fffffff, 0x7fffffffffffffff}, {0x403, 0xffb, 0x6, 0x8000000000000000}], {0x6b0, 0x7fffffff, 0x169a, 0x4}, {0x410e, 0x7ffffffe, 0x2, 0x83}}}) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socket$inet6(0x1e, 0x3, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000340)=0x8000) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x802069b5, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r7 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r7, &(0x7f0000000140)='./file0\x00', 0x21, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r6, 0xc544) executing program 3: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000300)="edecf1cb", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000080)=[{0x5, 0x80}, {0x81, 0x0, 0x0, 0x4}, {0x16}, {0x8, 0x0, 0x0, 0xb3}, {0x5, 0x81, 0xfd, 0x1f}, {0xe000, 0x9, 0x3, 0x2800000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmmsg(r2, &(0x7f00000008c0)={&(0x7f0000000880)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000180)="71e6dd12d064559bf0822b18ea1a8d51240b9b38b31dbc1c5cae1e10c9027b367ba24ec179849cd0ec3ae8526471dd0f6f138c90d862a5", 0x37}, {&(0x7f00000001c0)="88ed1c6325ff0707f86ce1365630fed81a82f77691b365a0087599b3c5cef379b122e2a05944923c2c834f0640c2d9f4dbd8fa8a6adb17ddb34724fbd427ff9c80e373d54425a4f50d17a8408d6903619710e4eb4c6e97f8e4b3ba7e1af917464082d22f1de9312c6fb50c726c8967982cd143255e4b57d141aadc", 0x7b}, {&(0x7f0000000340)="32279c9d5e22def3fb99425ee39eca610e58801e55854ef50239303ea0d836cdb6f74133ea94bc2963e2f81b995834674470bc7b2ec3f693db52431dd1720e10ea8501ca44082e8f85e6aa45c38ca67aecc2bba019c2bf8461ef6fd33ba0d7d0f7ed6f2917fa76ee2f0a31f4920b96a619e47268bf65ea5fce8b85bc44b1146501a8500ecf1213e8", 0x88}, {&(0x7f0000000400)="910dedd46de7c47d095bd2a3893ce457ea30b95765b86701444c8532091e88dac8ed0a42b90a89de71e57cc3c7056d00467b9fa3307364c594e826528cc565ea8843de4fda564c8809ed2ca6016106b25f8c5b70a869ea9ac675f3fa0b19416d91d210c5072a57e2cf1fd44e436ec84f8c696324d3dc59cb888e7ef2ba29bff5d24ffcc57f1c58b351cb30007762f18decf28594666f9a10ad50644f7fa0ac67bd81f7377cb976e23c842736384070da6a2f4f3ef153bfca0879b334e4a659360842", 0xc2}, {&(0x7f0000000500)="0d9b859688598b7bddf0a0e4f8fdef64d28e5acc6d36d3da935d1339cbea452d24a099b5bdaa8267adf0caa99181006a17a9cd6ab2f79e5df637279ef641e73f130b7a4c8004013efab7ac5b66cfcc1923b0da0fd45609146f1af7284e865448e8e37feb5fdad65714b9c08ee5aa269f682999a87360b33f6a532e7acb1870906a5cb62906c536c29f52f5c2eae8d10855de39a46d132bad085a729496e28c6f81836d923d07a75fac21b7074598deb981db7ac46f7818e0809b4c9e93aa26fec7b831c512f8590997dd0619ce2323c41c9d3c27270f56a46c7008362c80ef98c706aaf4999cd2e778845f223b9bf04fc2faf9b56ca1106764af26e6dd9cd8", 0xff}, {&(0x7f0000000280)="910d2ed7ff8cb5e704120ed6a1e627a938e3b9664d87151f4e8382c25ffdbd52adb052bb2bd614c39cb31102b8fc2566d3844a79d3e549a50c6301c6e945dbd424fc2ea88a7ab03a54f8100552d2c514d5be55ae948624a5fc70e70d49b8dbde50f4d293db6b04dfed32c926564b36580d97e6d5c9066146ae52997c504083", 0x7f}, {&(0x7f0000000600)="0e5dbf82caef10722bdf7e7138bb6a853c1aaebcee61e303b0bf56b9ccd2e89577109c68915f44a34ded4844d682c7ba176f11c5e887e9a5128751e842604d5f4133401e4d80e1c73e36da99638c4c1aec65851f6f816549f8", 0x59}, {&(0x7f0000000680)="10a4a62953cd10b7ab1fcf95919d28588262cd20e894a8ec28e516323300a31ba7a5c91889bae57f2fb43b8f4a026fb5fe55071f8c2091284baaba540ed355be3fdafb0314badeb078a20c41091728ce97cd00fd14a13bcb827b801daa497e717208a357ab80b1135624103cb23fb73c04a5dc9eaf628c30d4e6", 0x7a}], 0x8, &(0x7f0000000780)=ANY=[@ANYBLOB="f000000000000000ffff0000040000002a7177c48af56ed6711c4736aabe2aa66d6ec91718b91d0f5406000000ca41683c76f62bef3fd499e768e950454450adbbb6b9f28d07b4131e917cb207eb8a3d58a9739bbd4ad27cd87a69a7e2bceb81250c8388889329a1363028566e2694eec6257fa815cf4f3926b912dc08c1c0f472aa727cfaade0aec645f619b652df2227247165434f32c92753594a48143d7f7a19121eb365771e0ca9dbeff40a278ff4540de0ec5baeee4218d8f8506db3aa2c09ca11ba24f621693991a29b651a7b53cf3a7000366d2f1a1a18e52a290551c488783297725b7b0222136a5e4b2081"], 0xf0}, 0x10000}, 0x10, 0x402) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) r2 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)) semop(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f00000002c0), 0x0) socket(0x6, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC]) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) getuid() setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) socket(0x11, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000440), 0x0, 0x8001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r5 = socket$unix(0x1, 0x1, 0x0) recvmsg(r5, &(0x7f0000000240)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000100)=""/68, 0x44}], 0x2, &(0x7f0000000380)=""/117, 0x75}, 0x0) msgctl$IPC_RMID(0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000080)="fe000000", 0x4) sendto$unix(r6, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000008002f0000300000000000019078ac1400bbe00000010c009078000100004500fffc0000000000060000e0000001e0000002"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606062600008000000000000000000000000000000bbfe8000000000000000000000000000aa"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x812e}]}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r2, &(0x7f0000000180)="18748dcf2174c80b5d726c43c1389b532e34495cd5772bfebcfd22338c2fa532937ddec74027914203d80b62387532c3fb6592996b2ced9636c6f5ad30f361327b8aa4e7e46ceb597ce0c87b95ae735a921b766857d1d009b7628de069b7758cfb1f9fab374a679a2bcc495997333df8f70674fbb1f95aa5f371b3bb33cd9e4067ae6bcb90aa7282c47bbb32fb1eaa37aa0e714e707fb854427dcfae60157e342da9378772c84c98fddedb5687ba0de8a9528a880bbf8fe4e31fc849131ba627f54ef729c5d4c36c7b71c206796cd6539106a3dc36f2ccbc7e648a5cb1834d11e2f04b744451c61489a0875d62ef09b9b1bb09c5286ea0bb53755bfa1dcfcb38d1954143dc1e9c200b4075791aaf6ccebd6a6c3bf55f80d2a044699e9bd70f4332b64c0f2c41b95901ca357cc59c60fda86cdfae3748acadd841251f46e1ebb3f565d1728a15ff281a927188e574748dda315355441dee638c35207b21a41987a5554772b0fe34645ec400e8d18639cce1af954513b479149998883bf37d4536bfe81f85016a3d2b8c650dd5db0a42685eb71640cde809a20b3431e87afb1c9fafaa8f0056e3d134f1a7838d631102cfd7e5fb28c918d014ab439164b44770438f3a466281ae30aaa132698af2ef52c94ceb282d3bfc715ca501bcab82aa33f851abc0c99e551b4032a8b72cf4151cf2a6b788297a3bf695f8fff61b7edb281ead8a59036efbe3fd2b9990a3d10d81e481fd7f69a5c2c394c2d673065e6e8305379fd318fc9e42974afe04e8219c3a7c0706bd40646088809e4b279712c95fc0ff2012f371ce7d431e6ada2f537d518c7070dcffe5d115044dc21c5f9661748d02670174ca0c294bd5f979e2b3bcf748bbeeb11ce9dbfcf16280f88c1876b9cc4ac077d66da4f67deca4fac1b12540409c52818ab2ee0073f182123dc83d3cbef3039ffbadb9418583d3afc697ed56afbb2513e6d126ec88967e88ed45d99efdef7691327231b2fce1f59c2898f24068490435f85bdc53231b54ee9d579130ba78b8b6b9d7ae7e35d86133b8ca2de1de06c3fa314856a95ebd025718417349499bde3ffaf2c6d3f474d3557dd68cc3d270371264c2fedfc61cf3e3a3bf773477327926453d692f3f0684dcec7335c1140bdb7c0a0ac85bc0fcd55bb56c6fae1c6d537a02912a74122125a989861c83107c09e63b611289d1b97a65f8fe1fb52221b1b3b81d81f22145c23b360f022f31f86ea3f7d44adfc9903e9814bac30029fe08fdde5ea334febb97fdbd29787462392a6fae1e1952cebf11c441a29cd935a56ec40ca0b1171a06630af8b23dca17ef4659e3199b1ccebba44fd16bb075fb040398c3e5068b4a4d976759737ea57fad84bba4e7ec454b9469318fa6dd290050688a36639907e089292ac9a79af98f728ff984a1e05089690a49aeb3e6cd918896c35014198a9b06418fbb294442202e97060913c3db7f3705380ac547cf520cb69a9412f3a880f9867dd592114081625ba66241afc6d440c3305f96a62d13bf", 0x441) syz_emit_ethernet(0x36, &(0x7f0000000780)=ANY=[]) bind(0xffffffffffffffff, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000240)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x0, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) shutdown(r2, 0x0) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) socket(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(r4, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0xc07, 0xffffffe1, "97071540d67d3f0000ffc100"}) writev(r6, &(0x7f0000000540)=[{&(0x7f00000019c0)="b4624ae9cb4a5fc662c271a44a24300fee306b408d3fa392c4f5b56b608ac491fc2a12babe8e4893ca2a6bdb80e80bc12b54a30b37f60a2ae95a08acbd11e6291d9afb7ab24c913985f8cd0f1186aa5caa1db336f75cb0a3a35891b90aea11a8978b132da548d98fbd5ff630fa35d2f7b9fff8836986d34ccc365d8f71c17d0a42031a2b6cb00b2d621893e2a70dfddbe682e20bd73ea94727fd610b02d06005b4db6b288fea9277e50911dc3f", 0xad}, {0x0}, {&(0x7f00000005c0)}, {0x0}], 0x4) r8 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f00000018c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup(r4) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x80000}, {0x3}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shmget$private(0x0, 0x5000, 0x20, &(0x7f00002f6000/0x5000)=nil) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000311000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f00001a8000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) write(0xffffffffffffffff, &(0x7f0000000180)="16849206b92cae70db9d3721fd80877f27c7cf81b728d4f1c8b80665511fc4bd2bd25930351af21e367958652b950f87d8ade71bef8645268b2abe7d238965d97be097caf89bfe039c37", 0x4a) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x2, 0x0, 0x7, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000240)=0xc7bb, 0x4) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(0x0, 0x205, 0x0) socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1262, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) pipe2(&(0x7f0000000680), 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5c) close(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0xffffffffffffffff, 0x8}, 0x10) executing program 6: r0 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x7f, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f000028e000/0x3000)=nil, 0x4}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00003bb000/0x3000)=nil, &(0x7f000028f000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x8001}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x3}]}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5, 0x30}]}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) r4 = kqueue() mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) close(r2) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) socket(0x11, 0x3, 0x0) executing program 0: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0xfffffffffffff000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000240), 0x4) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637d) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000015c0)=""/4097, 0x1001}], 0x1, 0x0, 0xfffffffffffffceb}, 0x1040) executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) socket(0x18, 0x2, 0x1f) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000380)={0x4, 0x20, 0x5}) r1 = msgget(0x3, 0x384) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000040)=0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/86) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = getppid() ktrace(0x0, 0x5, 0x4000042e, r5) r6 = dup(r3) sendto$inet(r6, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) executing program 3: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a9", 0x1}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfff9, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast1, @broadcast}}}}}}) executing program 7: sysctl$net_inet6_icmp6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4, 0x3a) r2 = dup2(r1, r1) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) executing program 1: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000000)=0x1f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0xebd0f0a2599d604b, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x1ff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) close(r1) ioctl$KDSETRAD(r0, 0x20004b43) clock_gettime(0x0, &(0x7f0000000140)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="b27db7e00226ae29bbe03428264814caafefcf24ccf04eb0b69c31c7190d73eccdbd07b3e0b29442d3d9d21a49c263d2938b61551b9c48a54c56f1af103d2b899fb095818d6098c9fc9460d8a70989d66307e9266caec07e6913e2890a678127a21a0ad27fa7c5c06506d8aef8bfb005b6ce73c1bcf851721a9338bc1bcbee4ff1c49bd34054a97971cad298a48cb233c88af882151bb5a83da44e03d9d372d87f176cae4ddc6f6739421930e2f2d66072e0eb249f4a0c02418afcdbc7c5c37918c58460584e5b422932b1f16fceca", 0xcf) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x7, './file0\x00'}) r2 = socket(0x2, 0x4db9f400f3d566c6, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x21, 0x5}], 0x1}) r4 = getuid() setuid(r4) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000380)={0x10, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff00}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb22}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}], './file0\x00', 0x101}) r5 = shmget(0x2, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000600)={&(0x7f00000005c0)='./file1\x00', r1, 0x3}) sysctl$net_inet_ah(&(0x7f0000000640)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000680)="6fe284860a5d518f0fc6f00254002a8c38077293e8747e8f2b2eb4de76045e1156ec246568ce43c284fd96d90d5abf09b582dbaddcd6158fb3e3c29b406ee162", &(0x7f00000006c0)=0x40, &(0x7f0000000700)="8baa71e060e302ed66cc9332b785df309570ccbeaaa7627f2c605d5895679e94a6ebc54dfc846c00c2bb8aff0939dff8f54c5ea39f9b42ae91d747f5317c1d6d8f7a92d26d5ccac010cb839e86b7ec77389bd450f84e329f73292ec3dcac3d2e4b70c870fa31981215c5a4961ee7fe8cb72e631e9e0788c6d83d4f539188", 0x7e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f00000007c0)={0x2, 0x1, 0x67fe, 0xce, r7}) utimensat(r1, &(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000840)={{0xfffffffffffffffa, 0x7ff}, {0x1, 0x7f}}, 0x2) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880), 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000a00)=@file={0x0, './file2\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f0000000a40)="5aec51baf2b62b81d55380b0b0264bd252dc612fdfb22b208177c0b2a5aa07270f36ef7e7a1d4cb97825279a5bb1044e88093989a4", 0x35}, {&(0x7f0000000a80)="cb8e516a6cd99cf43939af88d5f18cf73d1f9783f4c875db2e58fdd96920e00d6061b030110ca562d879fa9d216d63d920883559d59b659783d5ecb655496f2bb6f0b218e13209a32df44bddddc7948275f079afcac2a8486927e2816e1b", 0x5e}, {&(0x7f0000000b00)="40704038d5ef00921d054924a7d73548e0103df3a5ef0cf3806c95df05e1bac1b17087aad9dbcc80d24e076807a250affd3e37165554226bb7820b821d84b01647259f6310a1c9aa8b2162ebaf76e7340603ee655cfbbceb2d0abc0157cfded7ef060810f1ae0459adf129d97b461361847903e5b3f19f36847889c2644913f654e2acdf6404c2d6b1edb81c041794efc53a45b03b8414", 0x97}], 0x3, &(0x7f0000000c00), 0x0, 0x402}, 0x2) mkdirat(r1, &(0x7f0000000c80)='./file3\x00', 0x24) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000cc0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000d00)) executing program 7: r0 = socket(0x2, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)}], 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000580)) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0031c00000000080b01e42318ce7d0130200"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0x8210560b, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) shutdown(0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000540)={0x3, &(0x7f0000000580)=[{0xd09, 0x1, 0x3, 0x6}, {0x1, 0x2, 0x6, 0x9b}, {0xd6, 0x90, 0x4, 0x7fffffff}]}) write(r1, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b05", 0x29) r2 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x6, 0x0, 0x30cb, 0xffff, "7803000000ffff000000fd00", 0x0, 0x2000}) setrlimit(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) mkdir(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r3 = socket(0x18, 0x8000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mlockall(0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) pread(r1, &(0x7f00000003c0)="a861067a6d8c159097a70aefe3c98e2c2fe4740904a4f6a6aa7ac1b74c66576321ea1d281e551eaf7b8154416bcb0227df", 0x31, 0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000040)=[{0x0, 0x2, 0x8}, {0xf1, 0x0, 0x8}, {0x0, 0x0, 0xfc, 0x4}]}) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000000)) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000400)="8cca6e2e68ac2ca4ece77644406ce965398519c016be136f3146c91551ced167ba7edc88224758d0191f9c8a9b4d42cd76b1bd3a89e57eaeceaf8923fbb53dce1a467c9f161ba0d3aea5443bbb8e52758093e555a0a8d0055e849dc18d62be050062b65735c1e5415329eb38d591afbc7b0018a8cf465cb388b536a9e7d50ea68800adeb48f30b90a0a93f2e109ad4ad7632e62b38", 0x95}, {&(0x7f0000000100)="688f17862c2ca5c0e6c67b831ccabbab5385ceb5027796a32106ed820b96ac67ebcdf751fe9f7cb53e652252a21b0d4ae00e9bbdcab101e3636d8143d2069b08fafe14a020689b3ca5afc14b05b574327732ba5e26fc858d4d3b93e5ae5246e40d9bca3d5faffc6bfcaf4ae28c7306e8b63c58246f7dc3fb717512e7ca7ce22596859e0099", 0x85}, {&(0x7f00000001c0)="19ea0be6d4f5adb5844b6b166308ee75853ac67986cf1dea93bf4f7a74f72cd3c487d6266ae36bc7948965fc7a4de459d2cecca448e33f2fef24e13a09964b9bd36d6e1bb507e9c7b8694bdba7d58950a4e5beece2a1f29ab15280f8c8183bbcafbaf8631a642162dc57b5b8fa618ef81a6dd337fa0e96d4046a06a889db053f2eba46ce1fb07607eda7d2ab25481b8c3d29fb4f3201ea", 0x97}, {&(0x7f0000000280)="cce141bb4a78ddb4416b01d741b04c3796716f0b1416cb9d0e3eedc374e3363a9dae4e4f4eaafbbeb0e77ba5e96fd74b85270d8b105e87f8fc97db3144f753c63fd353075eb36c6b58bca557395c44bbe89d6ca97bb93971cdee86bf7232ff45012e267f048f72d15cd6a37d7f6d6093fc1a9eb21869537c74bb3f18f51c4ce94a7a2c8f0e11d3b18def5d33d9d2bbd4721a600012271402d222f2a3026db8a873c71c90ff44e74fa1be875a73fe7720a17c60e1377d74dffebf9f3946a028db72f74ea159a1fd", 0xc7}], 0x4, 0x2) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, &(0x7f0000001580), 0x0) executing program 4: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x1, 0x0) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r2 = socket(0x2, 0x3, 0x6) connect$unix(r2, &(0x7f0000000240), 0x10) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(0xffffffffffffffff, 0x0) clock_gettime(0x2, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x3}, {0x80000001}}, 0x0) open(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r4, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x1000, 0x311, &(0x7f00002df000/0x1000)=nil) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0xffffffffffff564e}], 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) kqueue() close(0xffffffffffffffff) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd4) preadv(r5, &(0x7f0000001180), 0x0, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319", 0x113}], 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) syz_open_pts() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0x8020560a, &(0x7f0000000040)={0x1}) close(0xffffffffffffffff) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x40a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x7}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x88) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1, 0x0, 0xffffffffffffff54, 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x8000, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000300000000}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESOCT=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) sendmsg(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000300), &(0x7f0000000200), &(0x7f0000000400), 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r5, 0x6, r7) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setuid(0xffffffffffffffff) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0xfffffffa, 0xffff, 0x40, "ff1800000000070000000020dfffffffffffffff"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e1804", 0xac}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) recvmmsg(r1, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0xffffffffffff5989, 0x36ab}) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r1, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r4, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r5 = getpgid(0x0) setpgid(0x0, r5) fcntl$setown(r4, 0x6, 0x0) accept$inet6(r1, &(0x7f0000001900), &(0x7f0000001940)=0xc) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) close(r1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r2, 0x0, r1) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r5 = socket(0x11, 0x3, 0x0) getsockname(r5, 0x0, &(0x7f00000002c0)) executing program 5: open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) getitimer(0x1, &(0x7f0000000040)) r0 = open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f0000001180)=@file={0x1, './bus\x00'}, 0xfea4) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYRES8=r0]) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f00000011c0)={0x1, 0x0, 0x0, 0x9e4c}, 0xc) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setrlimit(0x0, 0x0) syz_open_pts() syz_open_pts() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba8693", 0x38}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x4) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="706b9edc", 0x4) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) syz_open_pts() syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000380)="12e9939750e8cb68c46eed38c4dc6a547879e39298cef82fa329c9a71f48943e749020d9cdb136c1c726be6fd02a399173dbfb0bc62e05e2ee8f9a440a5b19405a20dc27f8e0d86a1dfcd87023d3c31ef02c54eb774c62551660de47da1424c1e221bc7e8877e5ca0c90eb54e0448dc65aadfc9929830004d661e5b5cbb2fc506e929112bbd794a32aa24813172a830e4afc72cdf0f0d1be55d47f92d099c85f496844def635c6b2c41c51ab99829f1f5265d8fbc837069f3b10d290743b6f4ba3acb9a86fffd0db93eb964e1b0fc9179359c8d2db945c2e06bd37d32f1dedaeebd4dc91dcaaaf3cf81537798a226b72dc45e772dcd7964c63fa5abf4ba16736f16ec8e976f71c18675493f01eb82fdbc9c2f817e7e616e8977519eed9edab36a4a9265e28cde70969f3eba406cd77555cf056d33dcd78816cb380782451807ea0", 0x0, 0x0, 0xffffffffffffffe4) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x27}], 0x1, 0x0) close(r3) seteuid(0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 4: syz_emit_ethernet(0x3e, &(0x7f00000006c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x7, 0x0, 0x0, @loopback}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3, 0xe9, 0x88, 0x9}, {0x98, 0x35, 0x1}, {0x101, 0x0, 0xff, 0xda6d}, {0x4, 0x7, 0x0, 0xabd7}]}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket$inet6(0x18, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[], 0x104}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x54, 0xfd, 0x0, 0x7}, {0x48, 0x81}, {0x4000006, 0x0, 0x0, 0xfffffe}]}) recvmmsg(r1, &(0x7f0000000400)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/99, 0x63}], 0x1, &(0x7f0000000300)=""/208, 0xd0}}, 0x10, 0x1882, &(0x7f0000000440)={0x8}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x4}]}}}}}}}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff009bbc4f4ad717d50b000000000800470000240000000000029078e0000002e000000201940600000000000800907800000000"]) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r1 = socket(0x0, 0x3, 0x0) listen(r1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4}]}) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) close(0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000540), 0x10, 0x0) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r2, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x2a, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffd722ca6fdffa0800450000380000000000019078ac1400bbe00000010c009078000000004500fffc00000000000100ffff0b695ded611cdbd3049f77ad49eb74bf86ca775d4b9c7893fb5a4aaf30057186d37376fc8d78a745430f305ac9d1f6aaa55062713d284ba7615f2e9dd9cc109441ae3e714d183bd5f7f50126413e2039abafcdd07bbb059d873d4fc18280366a2a2e8d95c45f8a33f715555f3d5972f98096e9ab5d8580cf51d4c4c7611819fa84b9e6da95d4971fc97e296b0400000000000000e2bb558d137ae1c9997840055996752f966c38ca7776d005fb501c5634d660ee9c0ed328c753aa15a0b6bebab436e811c43be5cbd5683c997cbc416e5e4869c34acea7b2fefa9489ee43a96f961a9130efcb0b1a843db6c3f51f"]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x48, 0xfd, 0x0, 0x400}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xa0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0xc) r6 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r6) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r8, &(0x7f00000001c0)={0x0, 0x5c, 0x0, 0x0, &(0x7f0000000280)=""/244, 0xf4}, 0x1000) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x16, &(0x7f0000000240)}, 0x0) recvfrom$unix(r7, &(0x7f0000000200), 0x0, 0x1800, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setreuid(0x0, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000000300)={0x2, 0x4}, 0x2c, 0x0, 0x0, &(0x7f0000000040)="00d41d944d42d5c2", 0x61) close(r0) r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8de5fa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e180492ccdc1f78e5a9b3a85a9f97c634375c6d758ee9e23fde15", 0xc4}], 0x1) executing program 6: fchflags(0xffffffffffffffff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) socketpair(0x1, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="c6625afdc562e9ed3c41cffeb3e9096686ea529847fa83ba6e275bada2e8c7ab6500a7c0a7ad405d14282a59e3f7c6b1bdf785be5b9fab1bdf864e9e2cce89d24e8e4f003af38507b9719d2b921dcf47ccbc4020010ff1da9a65783a5eab4dc23951068988b143439558baa5c4c8592a39b2ada844ae970f4c3911", 0x7b}, {&(0x7f0000000140)="7a90a239962669533bd7a7eddd81f5c7861b1bd0f11bcb664e8fff", 0x1b}, {&(0x7f0000000180)="aafbba", 0x3}, {&(0x7f00000001c0)="b1092c4440a4fccd03a8a25062f8972912d16ab9d18b55398d12a275d8e71f022fd8d54889ef61d8176588852b5a256797bbcaf1", 0x34}, {&(0x7f0000000200)="06d2053d82aa23a15a9a68d9f8ec3695105e12bb80bdc48321fd316f83a32bf936d8ef66baa3501857b369d27dfd34336b7009aeccfec2ac6bae42ef9cb0d4c0f12ad9b3e8544cf0862da374a60484968d2e163f7d50c2fe8a39a1e49376734370b573a512e32baa976f3f44eff9d794f2dd356f18ef5dfdaed61514c71b455094f108558ab2a093484ceee966e1e665437dbfcb05720fd4be7b", 0x9a}, {&(0x7f00000002c0)="4fad9449462d1da7d3d3d23afd6df15637cded6f9b7fb1499ff422a5af1b944b451fc93b67efe7c7b7cb50c51e936812d812de8851dd52a13bcbab5edd1c7c41df00e9722ffe8284148f16648696a3937e5e4e9b4c69bbf2e8f21a48", 0x5c}, {&(0x7f0000000340)="972ea7e5cd40c695b534955711839277b69c0bf07675c5cacd3c3bfa7ddcf461f9825c63bb4f63b2c313a703fc76e6703cc3e08309979993b9", 0x39}], 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r0, r3, r4) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000440)="d937e979d56b59a67e581399f69ff797ccc6e564d9", 0x15}, {&(0x7f0000000480)="1ce52a2cc233d6370ed0c7cdb873a9a98c93b6bf58ab9b", 0x17}], 0x2) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000500)="e6e094e86d20500ec1f020a792b0d80f7b7e22b399ba63d6bfa22a25e35890cb58f9580c9c7116533c0dc84e3a1ced8271a5e90f1a53ff916767f90db60e848790e51fa35aec727756c3b088a063741db2e766cdc0847559a417f4c6dcae4d41c30cca443aa3ca976036328536838a2cb16fb2ea746ed694c24f368e1bd05066492c4ff9c6459b438c7a1f", 0x8b}, {&(0x7f00000005c0)="d370ab860939a19e7e2a6763f1b414bcaad115cde09f41c7191a111b390e6ca10dc7fcb812ad102179d5d8674514f3de4807277b92b554be4cf1223c738bec3795f07db974f2010fcdfad7e827d96343dc3596280e7a3bf8bf1c3cc8337dbb6cfe82df2b0554354203323ec12175a84e40216e9b9b3727d27548b0f8478e46abe1c0b889553aedf1b7de3cd7309ef754ae62491c63b62a0dfdd38b32483d090f03273b973d480674060831717d", 0xad}, {&(0x7f0000000680)="1a9b5987b9b12a5fa494826fbd84c057a2ccd47fcf85844052b5f5158eb5fbaf383298b841c21d6e19bf9fd1359b9ab081883f31fd217c07913a33dfe87c252ba530dbcc04fd2f933811fbb236fd45e7201584dd9561d1d82424946accc1fb5058314dc8024b18a188f05a65e676c9a3d20e57ac71741ea016b4677bd72cf65fbc551092f2a9dbb70646159ffcfa498836598bbaf3485160", 0x98}, {&(0x7f0000000740)="e70641c8283113cd711a6d745d72884a3b9aeaec0b46d9ac7d984b3e1c7cc8b3d55ced6a8039debf44b3366b320405efce88a59847de00e832f53de91321ac7eb93b5b83dc8e325bb29e2e72d76b8c49957eaff70beea50140b4307c0f71d6a04e496522333bc6", 0x67}, {&(0x7f00000007c0)="4b18cd42be7cda1b0973f3587247f4ffb76681e6c32728621c75fae388ad68683ca6d44e13a616bd2066d3bfb3b1bb6bdb7c8044d862c9f719f42b7bda82973d9a93925bcd48fb2d229813ad17d5c5db1e512f249f79f5bfec0cc96fb1fba380ef4d43507ae845f26d25706d0a19b396c2d08efb2c084e2bc22516e5961b22f1ab17e83876eb9a010eaf818b6dc5c27c6617b24cc9954c2d18ca99ef7f85dbb3b98eeda33a3d86a78bee9b99dd99d7abbc0cf288d9ec3bf0afa697dc5ca78c1dda1357378ee4ede4c98e77483597d1", 0xcf}], 0x5) r5 = openat(r0, &(0x7f0000000940)='./file0\x00', 0x8, 0x88) fcntl$lock(r1, 0x7, &(0x7f0000000980)={0x0, 0x1, 0x3, 0x5, r2}) writev(r0, &(0x7f0000000bc0)=[{&(0x7f00000009c0)="58b415c60de32c278adcca96bc6eb7a8c856ba9b1202a2552e5db28bebd7b4b475153608d0147195e87a53d00baa060029f852b672bfe0440e999a8c3fc6dc6abbb2af079f8f76067ef5c3a70f367a7f44ae964330ca290430a0f9458f76fbee1c5da306c25a76b330e94d9afe3deac672a79f24c718436db3a8236b55d316263954b1673acac0acfa4fc4487ccb4a7300eaaf735d1a3c8592b21238a50a48a3db46cde6a59c22c35e95e3e33fd2b2b95379a5330818013b7a290c9e09bb19da284acd", 0xc3}, {&(0x7f0000000ac0)="7acd7b5e2b1d7c692f2c04bb39dbc06fc339a9aafa6c2bf0330e4fc42c9b7e063d19fdb0c71c7f105b5bee39aded01665cf90da505de83fcc036850bff7560a597d1379222ef4f0843e80b36b5fef80320163bac894950f7ca3a855789154eb031142d99eafc206986abc063bb38498445eea55a50f41e550f293465beaec8420bf812515816665bcf", 0x89}, {&(0x7f0000000b80)="25f6fc9e47dd8864b9ead07153ef79273743ab", 0x13}], 0x3) getsockopt(r1, 0x8, 0x7, &(0x7f0000000c00)=""/243, &(0x7f0000000d00)=0xf3) r6 = open(&(0x7f0000000d40)='./file0/file0\x00', 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000000dc0)=@abs, &(0x7f0000000e00)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000e40)={0xffffffffffffffff}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000e80), 0x10000, 0x0) bind(r9, &(0x7f0000000ec0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000f00)={0x0, 0x8}) r10 = open(&(0x7f0000000f40)='./file0/file0\x00', 0x1, 0x83) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000f80)) pwrite(r8, &(0x7f0000000fc0)="96475268f0b63e6f8e243284c8c85b3c3179df4c1c4d40f0733b961e5d53536375e5f3506f53ffdd5f6d904c798001e8884803756e2ad008efc7ea5ae149ea80", 0x40, 0x7) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000001000)) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001040)={{0x18, 0x1, 0x2, 0x3}, {0x18, 0x2, 0x8, 0x9}, 0x76, [0x6, 0x5, 0x9, 0x1, 0xfffffff7, 0x400, 0x20, 0x4]}, 0x3c) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000001080)=0x7ff) ioctl$WSKBDIO_GETENCODINGS(r10, 0xc0105715, &(0x7f00000010c0)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffff9c, 0x9) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000001100)=0x80000001) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2001000301010002}) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) executing program 1: socket(0x2, 0x2, 0x0) r0 = semget$private(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x9) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce", 0x22}], 0x1, &(0x7f0000000340)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x38, 0xffff, 0x1, [r2, r3, r2, r2, r1, r11, r2, r6, r1, 0xffffffffffffffff]}], 0x68, 0x8}, 0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/192) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x3) setitimer(0x2, &(0x7f0000000040)={{0xfffffffd, 0xfffffffffffffffd}, {0xfffffffffffffffc, 0x8000}}, &(0x7f0000000080)) socket(0x2, 0x400000000002, 0x0) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800000000000081}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2e7}], './file0\x00', 0x800}) bind(0xffffffffffffffff, &(0x7f0000001200)=@in={0x2, 0x3}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x6e) lchown(&(0x7f00000002c0)='./file0\x00', r2, 0xffffffffffffffff) clock_settime(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x2e5ca0db}) sysctl$kern(&(0x7f0000000380)={0x1, 0x2b}, 0x2, 0x0, &(0x7f0000000440), &(0x7f0000000480)="ddc3057f2f7f794d68a3fe3b7506008ddbc03f8e2ded32e8901b0f38516176d1b8befe5dc54ee752103c47087f9600a88aa8742d68a752111a782cfba62668d5dc962ebe46cfe8bc4bd5bc94db47a1fca36e38320d21ba05a4fa1ddb81a47f305ef2b6b29cef", 0x66) r4 = semget(0x3, 0x4, 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x100, r2, r3, 0xffffffffffffffff, r3, 0x0, 0x5}, 0x9, 0x5, 0x8}) socketpair(0x30d8cddc729b6b78, 0x2, 0x91, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000680)=""/67, &(0x7f0000000700)=0x43) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000780)={0x54cc}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r7, 0x800c5707, &(0x7f0000000800)={0x1bb, 0x0, 0x24a9}) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000840)={0x10, 0x48, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000004000/0x3000)=nil, 0x7f}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x10001}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x3e0000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf8}], './file0\x00', 0x8}) sendto$unix(0xffffffffffffffff, &(0x7f0000000a40)="ef959e35784d5bd4ec4a5ab9fd4675f4832ed8d0d76221c85c21ac7ddaf7d936bfdbdd0c4dbd140a2cf56e93eb9477b5128cb1b475d85befd19dcabe03ff6e94999dea9ceb05dcdb9bf3b75eef5b0a2630cdb2c56060ae67b5e6c66ed819ba4bd76ec92f23", 0x65, 0x9, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x1}, 0x8) flock(r6, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000b00)={0x0, 0x1f, 0x7f, 0x6, 0x7}) unlink(&(0x7f0000000b40)='./file0\x00') sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0), 0x0, &(0x7f0000001140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r6]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x18, 0xffff, 0x1, [r5, r7]}, @cred={0x20, 0xffff, 0x0, 0x0, r2, r3}], 0x88, 0x1}, 0x401) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000b80)='./file0\x00', 0x0, 0x8) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000bc0)=0x8) r8 = shmget(0x3, 0x1000, 0x52, &(0x7f0000ff3000/0x1000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000c00)=""/50) sysctl$vm_swapencrypt(&(0x7f0000000c40)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000c80)="4cfc86193bd2c6bbe485425920a5c5cce6afc9c7912c1f6cb229b70a806fb79b89a4bc2c2adf23e5caf7e2146514f4e60356cf68f54ea4bf30a2e82c891d212629b42d4b07f223d8634afbb141175570c11b29d181df295a601f6ad83f0651e98bf4eeb4b94d0a1644605854be587103bb5fa7781ca43cc499566f982c50d0e89c04e893209154600e68cece80b813375654a6423913b80d88b48bdd0208a7f6c187e861ab09154b96cdbd72d3e2f546c384009b514e8ad89aff4d4b926dd6f0e96910b3ab719cb6037913900316d135224040689ab853f21d052e", &(0x7f0000000d80)=0xdb, &(0x7f0000000dc0)="ba40991505a5e9709fb09ccac7617b4497f56907e294552c312d8637c88197e51a6115825e6b71602c47f9e659a475c32f826d6225d369e9d7f32114d6effac9e895637fff73cbb2228869bf516488ad15d51224a22b3e779fb019b8fd95cb048a8439cf1dc3c93aee1aeaa02ea27ea14ffefa8c906ccf4f4585e024f28b77d6304ecd68e7e68c0c1ec8f40bfe4ff418de9a3f69c70fa81fa8e1036358c353f10fee574aac54f840307bf845cba353819e9b6264494187473b277c41e888cc90810185787f60da2d811e528be80817a32b8d", 0xd2) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000ec0)={0x6, 0x0, {[0x8, 0x8, 0x1, 0x8, 0x0, 0x1, 0x8000, 0x4, 0x1, 0x75f, 0x8000000000000001, 0x400, 0x3, 0xfff, 0x66a106d3, 0x0, 0x90, 0x8000000000000001], [0x401, 0x1, 0x9, 0x8, 0x0, 0x1, 0x3, 0x7, 0x1000d7], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xcac], [0x3, 0x7, 0x0, 0x0, 0x0, 0x7ff], [{0x6, 0x5, 0xfffffff7, 0x4}, {0x0, 0x8, 0x74b, 0x4000000000000000}, {0x7f, 0x7, 0x8, 0xead2}, {0xb12, 0x0, 0xec8, 0x9}, {0x8, 0x0, 0x9, 0x5}, {0xd978, 0x7, 0x4}, {0x6, 0x65, 0x2}, {0x5, 0x6, 0x2, 0x5}], {0x100, 0x6, 0x9, 0xfffffffffffffffa}, {0x9, 0x0, 0x5}}}) executing program 6: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() fchown(0xffffffffffffffff, r4, 0xffffffffffffffff) r5 = getuid() renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') setreuid(0xee00, r5) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r6) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0, @ANYRES32=0x41424344, @ANYRES16, @ANYRESOCT=r0, @ANYRES16=r0]) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) nanosleep(&(0x7f00000001c0)={0x6, 0x7}, &(0x7f0000000440)) mkdir(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_dstaddr=@in}) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') acct(&(0x7f0000000440)='./bus\x00') r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812e", 0x9) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') r3 = socket$inet6(0x18, 0x5, 0x40) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/233, 0xe9}], 0x1, &(0x7f00000004c0)=""/227, 0xe3}, 0x800) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) nanosleep(&(0x7f00000025c0), 0x0) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x6d, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000000)) r6 = socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = getgid() fchown(r3, r7, r8) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000000c0)='\x00\x00\x00', &(0x7f0000000100)=0x3, &(0x7f0000000300)="345297bf2d1c870dce1bd1e9f4effcd5cce333d30b718830afabcb117aedd2f093c20e567c5b7b5d06fc9af64e4c4c1b26e22a3cf094d4aaab65c60151fca0776956647c56eeed733e1176f7a9920000", 0x50) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 1: open(0x0, 0x78e, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1928, r0) syz_emit_ethernet(0x66, &(0x7f0000001300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x2c, 0x0, @rand_addr="457c5601b5ae235d3544d14cb2e907c8", @mcast2}}}}}}}) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r1 = open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x101, 0xfa, 0xb8, 0x100}, {0xffff, 0x1, 0xe6, 0x2}, {0x8, 0x22, 0x6, 0x4}]}) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x9}, {r0, 0x80}, {r0, 0x10}], 0x4, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x3f) flock(r0, 0xd) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000100)={@random="eeacd7971842", @random="9f144322370d", [], {@ipv4={0x800, {{0x12, 0x4, 0x0, 0x9, 0x48, 0x68, 0x5, 0x4, 0xb, 0x0, @rand_addr=0x5, @rand_addr=0x3, {[@rr={0x7, 0x7, 0x7f, [@remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x7, 0x0, [@multicast2]}, @generic={0x1, 0x11, "f9d63764a98d1c1a519a54fe322a41"}, @ssrr={0x89, 0x13, 0x6, [@rand_addr=0x9, @loopback, @rand_addr=0x872, @remote={0xac, 0x14, 0x0}]}]}}}}}}) sendto(r0, &(0x7f0000000180)="3584f0958e062bb41fecb136b65d3c118407991be9e186805980750080c43aec26bee90a3e44", 0x26, 0x4, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/225, 0xe1, 0x2, &(0x7f00000002c0)=@abs={0x3, 0x0, 0x3}, 0x8) syz_extract_tcp_res(&(0x7f0000000300), 0x7, 0x3ff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000400)={0x2, 0x1, 0x1f, 0x2, r2}) syz_extract_tcp_res(&(0x7f0000000440), 0x2, 0x3) socketpair(0x10, 0x2, 0xfd, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f00000004c0), 0xb2c, 0x3) syz_extract_tcp_res(&(0x7f0000000500), 0xfffffaec, 0x14) ioctl$TIOCSBRK(r0, 0x2000747b) syz_extract_tcp_res(&(0x7f0000000540), 0x800, 0x9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000580)='./file0\x00', 0x9, &(0x7f00000005c0)='./file0\x00', 0x8}) setreuid(r3, r3) syz_emit_ethernet(0x2a, &(0x7f0000000640)={@random="4320d864e004", @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @random="cf4f3d3ebaef", @loopback, @random="8d5eac4484ba", @remote={0xac, 0x14, 0x0}}}}}) r8 = accept$inet(r6, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r9 = open(&(0x7f0000000700)='./file0\x00', 0x1, 0x11) getdents(r9, &(0x7f0000000740)=""/198, 0xc6) r10 = kqueue() r11 = open(&(0x7f0000001b80)='./file0\x00', 0x8000, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000001bc0), 0x80, 0x0) sendmsg$unix(r9, &(0x7f0000001e00)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000000880)="3dbc5e4605f3cb27ed471bd3b2130f79ef747ac4737b8324ba8c0a1faba5a322e9786e5b79de24869e25cde36d72d64612588152bac07dd9df068836c9f09319f492588a6135f8ab7316ce84871d87f9aaed6d3aaa8599b94ce7165a694e8ce9ff274521a1d8ffa6bec197c9d6f4a8ba5a52f1c08ae984e4dac244d9d17931fe67627a18e33cfd5729f72ef044202789d80580d881d497f9bfc63b5f7aaa61c1d30abe1f4ae6b0821489425193b018eccac3f7b8abe25b0fab429d65f074730df2faf5427e98f5bb70177c91681fc9693011cf2c8745c61181023c18343f686b1c114b404903b0ac7adfb78dc5dc82cfe1b79bbf32d7d65df6a8d9ce8f0f9be5659e31922d742f75cd0baf8c6a24a3e0dd4733bcc504ce6e8bf98774d860f61279ba3af11cab97640d17772dcc8aeb6a4e64fccb665b318492cfecd3f63eef03ad6cb36112e568d4cdb43beb7e4c4392adf3103d74d7b98552c9f58df397a9b4706597d00472498fa9b2e13c23c810e0ffdbce1ae36e57d86dc4f7e4fc01b2f7b1be60daa64b860323ef799458a84b8c4870f5fd2c36f171603ee20f9fc378ebbfef8723c7a320c278deef537dc87da03e645e080b10fc38f2f0766a92b96e3f67d58a3db02f7a364fe24c40892c6e5052da014397a45530e067846653486ab2cfb8f74fc64fd94b2000b553e2be2b97fd46c78f61216890b18defc39a1a6e6f0554d88d3d23a7259b3562c95107748fb0f3fdddd6b22fe9b64df0c7bcb76cd3298976f80dd6040c70b70708f4393ec24d90fa4b49416c30753083cd937a04c1b39cb1b6ad2ca3ab510782b8bfb9a43f4da32f44486a4d1e48cecf08400aec804e0c3a15303ffea6cd6d9da8a003119829ea2a0b4b8797031bb4d28de2c7eaf9596d3748f908f5f6fe3ba76556d247c55032111b9b2424650aac264384ebc23f1ea1fb563324e264882fc3692d26bc23d82d2932a9605c6caa8e3959a10ab27cc88385ffe00bb6baf98ab94c5f3a73c99259961426351454f894bc1eb9bb2bd6b3cdf3e57f94fc7f280e58c9877bd243b7509179235e4999115b6030fd4480ffa1bc65117511a47c19f4de8374b3073933fc0c847098325268399a533dc514678aa5357c76cb6d9f0033df59e686219de4f8b5fd3dd4e7860fadd03b475da55bd498d1444ff9eee60f2cbd49a91649e6784f5ce48e83899a542bd612c85b9e0ade7e355cb977e01b2af85a392ce3ebcac882c8ff1affae89a054e2760896158b5363db47b6e2eba41a93e19e17cd32395e55389da42a8c88c6ea0e9ea445d5f5310394230003f9f21a4598a590c87e70322fdf6f2decaa352e7ebcb601d6da2d8970fd2da5f2f0061f8ccb5d21b2ebb158969e686e38e4247ff16eb64d11322488f3333d60ad383844722814c604477346a8cb1f1b71065cbe0a1ef78c006692323f73581c4320c17801aedef97be5bf63ffc47121724a976d905e703ce2f36f0fbe39bdb4eacf8235b579247fac1667428ce9cd21ccfb4d07859933a15138f056dc487c4d17200887c500b3fa73f4a2a19b273266b78a9f73fff0586418854f3a51dd9a0736a925cfb6f428193cea4efddc5c0b0ee86196681bbf16f199b715533e7ad6d61e0b1f40a75cd7b04759631b4eae2588221261d59e6075191c8fe5d50f0ce5c947d5de9048a3ce57498523986047dc8d4d2141c0e94dd8af7c48cd7c6c4410af2c9377a2cb265cb9126f0318b47b48b53cf50bbaf219ad240cab441e90df9770642fe25f2757c48895d68357990ece62851242e46ab5ad008844661542fefe44fed58f8c81734b1e49243fc05c721cb979b0ca50b15a50e8abf8ad42e8ffa57cd82d432126dcbeabafac85c8a6d260f2c83fc716f1d332dfaa82c934357168621d4b235c604e21ae7494f040e7566bda97b03264e7f5fef77a72955e07ad9d440b33a4935283650b6b51b94c46d54d323a88125e690931ee2da475f43358d2d67c8861ca4874a59d12379c0d093cb7abbea41bcc11e3a43455a22efbec93fd1f7709228e92e8098b6302073532f49a6953e12909675a6b29f65364a1cdbc01546e694c391a237abc9b47114f446c5e0f5db534cc85412ef3cf9ec367f3fb322ba1e1109f9c91307b56450999562d83c1fdedf5cc6ec5fb0a5e8a0886ecbc0fd25b772d877c1045757ff97695f4b22cebee33040d48387422f876adafbd8a170ea97fd0571c0e7c03d45c5043e1516edd60fcad358fdd2ad0ded43478fbe3330d2a01833a3f069a37261ec971ff558dd9697a0a2d7b58db211406c730b43f72affb58283413c5ee79dd39d5952278cf108ea2a034f2c2bf48feda60778603893802bcbec7d88e89dd0494e601dd007a9ed1ca8fe7637b16f6d5028d79568589cfcbc62be0cdc4dd1828f744c9221ff9b4aa167d227feb4c2111b23d5912ccfbd11279b1e0fd9073a814455040fdd9cbe9b505d167f831151373b09a4fc91a427d1b7df6dc295cf1764d32b911151984553e03b6afff11aa4d0a3c1b19a63cf7ca97db7d3e703c1c4590812268cec84a5df39c3717d554c0c2be4c75e3da0461587f66d6cf33a5f28792fc8e622a063f5304b53ac270c93389ae197be02378c1d20d425cd48c5466bfa7612ccd87ca46b8206ce5eef0ec07237b8c340b70fe998baff8068ba1c776244654c624a2d1f9eb5fc6a9da8f64ae99718a7cbe94c7f5a73ed2c3c711b16e6ef484a2064ae6f65278cad3af9a0b6d3460cdc91b72466397eaf527f036852a8a8bc64374cfc160207ffe2a13d5ccbc588bbe564b76c06404e84faacfa5e4f7b873cbfe842f60ff365a24d81bea2f7ea14c893a8499cfaf487117cf1adb9ece274b10bea48b81c50022364a07bfcd9046187b2ea6a51339fb5e60914997099d0e4f12714d0d40a54bacc1e4e598db651298f423f025cf1cb8c640d6523a4f105b09cf9bb9503913bf0eb3325b116299c1255564825d5d31e0341454d753a14589ceb8b3d20ea639bebf020fca99885fc44aafe81889979ca12f4df462ff3662861cf22228bd9de988beb3054fc315e96f9bf30384aeb9e0a36b2f1dc5e80b6782f6c2ce5d0f03a556a4eb0853a43b814c4328fc9eea7ef42053fc0412b535429353293fc8710020cc12f422a34811a73f9153f7f7b442715b79a8323ed8c4459992605478c445d0f3a788839c92642df593d4428488b99901f218ecb0a9740d8336328a1785146e811301fe3395f295a42ad889142a155091c74e1617cc9de6b93e5d4550c69ec8e312dc831134e42baec08d6c841a0911b8c55da2e2750c837958e93520c9f1b9d1be98a7cf844f63840ba41f64d392b72f3c048f5bb802d8e6f4df677a9ce2b270e4ebc354e8feee50c6ead1590e0671d19a3d407f06b6cdef466d17b7e1d4f5903e6764c9b7bff921d291d5fc2c1ff569ef948339f4b69d7c6c29562e8bee0de458a5f28d8f1c95159b71a3f1d6d1d5b29800c094a80afb28ae6ff584693036158d39eaf4ffbc58be208735b0c70a8bd0c41880c36abe36ed9358779ac8ae2ed1212282c1a2875eb7230f1fe940b9ed0ec56a50944d00d3217a36db8d6b7e0b11cbc6c787bb16a96e51ff4efd5ee8ac58763af134b8bf7d216b6e4d59d68a36cf8ff261ece488f5717894a8bc102aa3b032bcab28f52b9d9f79bf119be4193f6bdd9d788c12f4aed003926dcff079392ae88db2836d5377ae94ca49aae59893d965860c4f294849f16222860c8dd5de11d175345b5e860c3e633838df9ab4511d927f22d95b6cc966e3695e3d86fd8dbbd014ba9f19c71a03f06d4a253640de041c21f0949c8d77c3d1d0acb38bbccf41f9ad7c462fd4a663ce4f43b1970f8f95b5a8cb5a1d07cf46d896887f1b06d16662819be92b624274b043aff24db0934a84c96844d9542dd1e196dd2653a85199003fe86bcd09095479f16c2eece50f91facebef4d0cf4d174976d5c50b609e5f0dd0d87dbcfeaafd9790c8bffd7fb4be4d99dd39465ffe0e746265029b47e6b078c1303ab0292188d2cc0d6d02e11d4b39b6593d8d22213073bc4399547d1b3284c94d21012077e4038daaf2e35efa4d2be7c0487503f7a2871ede73c036295b287c9ed8ec0f02884ea8734cab55b9f0ed5487683f8a34cdcbcfbc52e9ab6d167b346298e6dfe621501989272e3fcf4b5478e43eef7d4c26a70fd21eb8ed6f1b08ac7da89774746ca2384a48963e2db32cbd0265441d256c4ea0a852b708e12ad3f628d110ebf615b3f04d6954109710cec74b52a924831406863fdc12431a82de07035cfa77d09afb37c46814618daa3ff3cc7787621fa5c61de343ffc298a892ba6366ffcbf8fc873ffb3ef542752b99f8c5d73914bcca84cd418fca894f79d7cd5d48f87d4c9167ecfd2eb0c91807d3fa83d3c10ee14597f1b54d27efefe3b5894ba73e61449b664e49af17608ee7f84b500938ab8ec8e4528b08db8fb771881d1c7908f2246310d577b4fdf705b94d8a688360e2817b1df76483764f06ecac987d7d94dd29ae8cdc6aa06c29174ab4f3c1748d94afe9b3bde87aa1686ab8d907fb5292662be1f0f0bab8b74cc7d5a215fba6f1e166d78e2944d81e744ffe29611860eb515c88a5867f4206092673a9f6d0833eda51da7e112dd467e1cc68258967651ac327748251ac761df04737a3cf9c9fea713aa16aa7eb5025e3a38657bc39fb4c2dc6edf40ace7a538f584d515d14806dce11d0920fbf1745c7a8d8ad35e1f0397c896c0d34c08e405dd3d3433f11379c264e2e28451351d702631946bb6650dccb635b370420a2333681eab1747e1b768c788d123b13550fb5c09cb7d1c80c07e2a82659ac128887904d040b655663d9070199c676d712fce3a87d7a7ec419ad826a53482a646664949a3fa306d60a9fb60d9c6ad075bf1e885b9b140115c3940479b3775db0ccd99cb596a09a4f71558909b3ffce647beee1a7ef5140ede7b6f369b57f0175f02ed7653c53b0c958ea201f285761d968ee7420a1a70b8fb66324fba1f408395b14372d20e009c756e267eace84546f64638c0b4fe3217733145fdedddab5f0818e5296d0435a217e19719a148d9d5c868334ba2b447a2f256b64e4c5c0e0791328dcd8779ff9888a14bd918ff34d11d2d15ae0b2db469c0baf6dc04a65edad28b264aca20d1333edb3fc712a781a471f64ccdf13a414da7de66e88ffcd0d7a099784e159947da80221c3ac2df39a3bdc12d70925d169ae4ee025996986c3a488dc14eb7b78fe5185288ec80244fd788c55547850c8eead146ce45174eab47f8c20ac6f54e7650a4d6e23cd5d0502668c5b900d3eb3bc1358647aed198876836173f49af479bac44eca376f86ace485ec3f34c412d4d02d5e3514ceab04c202469106bed49469801c4b130eaf5fdc82dbc47ef00628dc5b59bd0e48dbbf3f0c27b02a61ad64dfc868157a366c061f8d0ef6dd51c0315cba0dd076fa3f9b0ddf6390a9a7632114fe6dffbd3f62d7eeb4e0f5f444fd00075ea24e3b3113e19fc32ec21892848177e5867de90e2bf2503dd20b55ea045e460f7f1b79ea663447959aafbc1a3170b995484cf83f1b0f8d25bfd13f5c8e8e756de27eab30ba62b3297c3ae5aa4c64e2a14a742f54c1ae99147b8a3f2e3237de4f2e518be90006649facc3d73e29c4460924a1e47264affe098e42e0492725b072122f16492709178bee1ca99519a3091fec5f6613b38f60897f451b7215733dd471d1348ab7b1114aea80d9736718abdbcd1443b0397b7a82", 0x1000}, {&(0x7f0000001880)}, {&(0x7f00000018c0)="aa2c1520c4c6850d10a85c777a1590a0784eb1e3c6c148a923bafb08581ab3ee52c77e5c7f2fb66e7c0fbbe65b19a470fab4a52def9e52a07576cdd7b14a4f6fb1ca6191fb5f336b114ac91822152506c85e410a380ab568500326bbce6875a5f8abf9e65bc7e9e0e2d2cc25a2252e5e80c528f1b58e780390ce18cf69e75eaba0de01ac30bd00fb88a04d9ca9b6fc871600829f103b23087385fad61a98869300ee50b73579b9af5bc2c6e037e23b466acc022ac2b5621a4e840478a2eae33e9ec4f09329e43f722a08a013233adda4ceb293d5dc44", 0xd6}, {&(0x7f00000019c0)}, {&(0x7f0000001a00)="25ce668252580012f8cf9a7634e966943196ea13c4c3fcff9936cfb5299da03ff9293c55c5c047b166b79bedfb07a2cd3d428938e1f79a38ee21cb88749c04ec85b8c84db3d0b22bd1e04abf2d852eefa24d936eb3a091b6cb05dc9af4684ff0aa6dee749d59eabafc9ba214a3bb08d39685dfb8efcd16749faabf10eeec0e4808283d0262211b4f5214caf47577b4511d7ccd556d60c1741cc7ce086ef1c8aa7662568a198e959febf52a85e2f45ec176cd0973a90dddbfec9295eeb0699641e1a6b703e6", 0xc5}], 0x5, &(0x7f0000001cc0)=[@rights={0x20, 0xffff, 0x1, [r1, r5, r5, r8]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r10, r6, r5, r5, r5, r0, r9, r7, r6]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r7, r11, r6, r7, r9, r1]}, @rights={0x20, 0xffff, 0x1, [r12, r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r3}], 0x118, 0x40d}, 0x4) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x1, 0x0) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) socket(0x2, 0x3, 0x6) r2 = socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x0) clock_gettime(0x2, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x3}, {0x80000001}}, 0x0) open(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r4, 0x0) executing program 1: r0 = semget(0x1, 0x4, 0x8) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x84e, r1, r2, r4, r5, 0x4, 0xff}, 0x8, 0x1, 0x101}) r6 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x8, r4, r5, r1, r5, 0x8, 0x100}, 0xf2, 0x7, r6, r3, 0x4, 0x9, 0x1}) r7 = socket(0x2, 0x5, 0x3f) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0xbdf) bind$inet6(r7, &(0x7f0000000280)={0x18, 0x3, 0x8, 0xff}, 0xc) r9 = accept(r7, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) setsockopt(r7, 0x8, 0x5, &(0x7f0000000340)="bf665f07533ea80dcb4a83f8a3d99c8a321f0948b08d7f85c001458fc5405cb8217fda13fd2a1efb7b86ddf6de0a7488d6071c10e120eea7d342dd3e36852685470e15f25395987e734cd085bcb972491f377647a4a3e5b88540aca8f7ec7b769281a1a94b2443ff396ca3c39195eba73971a7ef3284f559f812dfd2edf7b1339c035fab308fa177193853e933509a4071f41aa56dfd6c48121c6f6e75eb15f91d07858fae48269f120b09f4989ba9409bda8bc2f40ce5dc89ea193a", 0xbc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000400)={0x2, 0x2, 0x7, 0x345, r3}) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000440), &(0x7f0000000480)=0x4) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000004c0)={0x7, 0x5}, 0x8) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000500)=""/90) fcntl$setown(r7, 0x6, r6) r10 = msgget(0x0, 0xc8) r11 = getuid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000580)={{0xe3, 0xffffffffffffffff, 0x0, r11, r2, 0x108, 0x760}, 0xffffffff, 0x1, r6, r12, 0x8, 0x1, 0x6, 0x3}) r13 = open(&(0x7f0000000600)='./file0\x00', 0x800, 0x10) chflags(&(0x7f0000000640)='./file0\x00', 0x1) r14 = openat$pf(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) kevent(r13, &(0x7f00000006c0)=[{{r7}, 0xfffffffffffffff8, 0x3c, 0x1, 0x9, 0x7}, {{r14}, 0xfffffffffffffffa, 0x98, 0x20000000, 0x4, 0x9}, {{r13}, 0xfffffffffffffffc, 0x52, 0x1, 0x7, 0xfffffffffffffffd}], 0x0, &(0x7f0000000740)=[{{r13}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0xd5, 0x2}, {{r8}, 0xfffffffffffffffc, 0x0, 0xf0000040, 0x800000, 0x5}, {{r9}, 0xfffffffffffffff9, 0x8, 0x80, 0xfffffffffffffffa, 0x7}], 0xfffff423, &(0x7f00000007c0)={0x8, 0x8}) fchdir(r14) socket$inet(0x2, 0x3, 0x1f) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x18289, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000580)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x1e) socket(0x6, 0x0, 0x7f) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000001, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f1189", 0x40) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000280)) executing program 1: semget$private(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)=0x339) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket$inet6(0x18, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[], 0x104}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x54, 0xfd, 0x0, 0x7}, {0x48, 0x81}, {0x4000006, 0x0, 0x0, 0xfffffe}]}) recvmmsg(r1, &(0x7f0000000400)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/99, 0x63}], 0x1, &(0x7f0000000300)=""/208, 0xd0}}, 0x10, 0x1882, &(0x7f0000000440)={0x8}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) socket$inet6(0x18, 0x0, 0x0) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) (async) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) (async) shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (async) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[], 0x104}, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) ftruncate(0xffffffffffffffff, 0x80002) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x54, 0xfd, 0x0, 0x7}, {0x48, 0x81}, {0x4000006, 0x0, 0x0, 0xfffffe}]}) (async) recvmmsg(r1, &(0x7f0000000400)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/99, 0x63}], 0x1, &(0x7f0000000300)=""/208, 0xd0}}, 0x10, 0x1882, &(0x7f0000000440)={0x8}) (async) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) (async) executing program 5: socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) socket(0x2, 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0107008, &(0x7f0000000200)) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x5) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(r3, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069dc, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r3) fcntl$getown(0xffffffffffffffff, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) write(r4, &(0x7f0000000140)="41faa0a1e52619be41078387308a715850790453f3f1a98dfea1ca72e7de3da6db5b86752fa67a1638fe52835eaf7924bbc6da3e884218860af3b17aa89497a9422c5e4a148a4252ccaa1d906e09637ed18e58d87770461621a064ea8c0b2285632a10f65f7bbd2ee2", 0x69) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) executing program 6: syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r1 = getuid() r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r1, 0x0, 0x0, r2, 0x153, 0x1ff}, 0x0, 0xfff, 0x400}) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, 0x0, 0x0, r4, 0x3, 0x40}, 0x6, 0x400, 0x80}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x2aaaaaaaaaaaaca0) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r5 = getuid() r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r5, 0x0, 0x0, r6, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, r6, r6, r7, r8, 0xffffffffffffffff, 0x0]) setreuid(0xee00, 0x0) r9 = getuid() setreuid(0xee00, r9) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}], 0x1}) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x6, 0x48, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x2, 0x4, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r6, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0x9) r7 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r7, 0x1, &(0x7f00000027c0)={{0x800, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x1, 0x1000, 0x0, 0x0, 0xfffffffffffffc00, 0x3ff, 0x9814, 0x6}) fcntl$setstatus(r3, 0x4, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x201) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x129) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setegid(0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000040)={0x5, 0x0, 0x7, 0x0, 0x0}) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000002c0)=0x8) bind(r3, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000500)=0x43) sysctl$vm(&(0x7f00000001c0)={0x2, 0x6}, 0x2, &(0x7f0000000200)="842456a771c322a28358e87b3201569a3c3315a9893b9c79d8144fc409dbda96e11802368e60c2338f603524e5e000ad305052bc", &(0x7f0000000240)=0x34, &(0x7f0000000280), 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000580)=ANY=[@ANYRESDEC, @ANYRESOCT=r0, @ANYRES8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r1, 0x9, 0xfffff99e, &(0x7f0000000080)=""/123, &(0x7f0000000140)=0x7b) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') truncate(&(0x7f0000000480)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1, 0x6012, r3, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x88) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getpgrp() executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="a43ff19a875102c8627054df54a1", &(0x7f00000000c0)=0xe, &(0x7f0000000100)="389be7d6c328d8fb8e5c6454472b5a45b3bf2ec7790ea8a3155815e2daae3cb4ee1f0db2ae8a39da701589c18c686877d5847271d5bc1812e35601414c79745f73680ded698d8e9c2e32fdd3ae84ba5009be3490012ff3f05b6677436725bea86f33d5333ab79186ae7d6771a7156096ffe96cd19d108370b3b87012872d2f19efd68c58bdfc0036538c8caffd22192fd39b8d36b448e58aecd1a6c69a8f9a016ff14725c3b2c49c7d695f66923a8458f327ae6a60df186ae250913a7b2aa71a107ccfdc41c27db26c067bf898", 0xcd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="21bfea1f0adfd238da37f95caff88aee923f13f9f323c902c5faedfa366bbdcc45ad139341a3eaf296c405ae7ea810e4ab76b8f847bccce9055bc7922d8fe91be3f62e8d40dbd3d767698c09400ec7bf3a12fbe898ab794a3a91c4646b3cca1850b924cf3c8444f858cea38c7c445d7771710318633a2a54fd8b32aba3a4b6aec349f4d00401fb8e568de367bd200c20424937d9e55f96c17cd6d757da0755b7f43c74bc05c45562252f027b126d", 0xae, 0x1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x10, 0x3, 0x4) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r3 = semget(0x0, 0x1, 0x100) r4 = getuid() getgroups(0x5, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0xffffff80, r4, r5, r6, r8, 0xbea06ecc5c6bfe5, 0x1}, 0x1, 0x8, 0x8}) sendmmsg(r2, &(0x7f0000001f00)={&(0x7f0000001ec0)={0x0, 0x0, &(0x7f0000001b00)=[{&(0x7f00000004c0)="db9d3fe99f65ecc0c87ae10a09ea4076d104e6b44c38224522a6ba2aaf0d59dadb8c1326e35af086f2cffefb628377bb4913aa9fa4aea2c6416b5cc00e6156e9876f997031926098e3436fcd8c79aee592c2dd67457c3044c78ce2fe09dc0319f5311007ff175374e6ea9820d3ea30b14ae8f2e6fae32ba297d1c74907e4afc9a3b13b5d064758a68437510983590b738561abb7f475f6c6fb858fca8d060ffc10f39f3f39fd97a6406be8e9", 0xac}, {&(0x7f0000000580)="2ac19cada434bb26a4b9113034d64fffdb6a5c83aac630b300af8ffac2ed83d593419ef7eea32546aabc50277725ef2b0e182fbec5c73f8e2967626d9f1d7157749a7170bd2de52fa143d12987d63e3b93198d36e17855f57cad93c8d785b679f0cfa5a005e48c60232b854626b81d7d821abbf77d7951e7a1ed338a65a16805a096a8751981aaec1e16dceae2f19010b8971dea110930b8e2d4092b97d20949ef9500b9d401f6f6ccd4", 0xaa}, {&(0x7f0000000640)="86b148ea69d7ba3535e909ac88240353700df4675420850e9231c2f7189d995c69c8ba35b346774973dd4be9c2a3f109933ebd94283a73b833dd9e33addaee4645f7161137dac4d1e6f7f009339b1b03c1b992b27e7bc38495da35fd84103514e5d3e56329b63b2a5893ead1ad5ba8e10e6bb9fa8640b44d9cfb0dd5f222136a628f6c27bc87dfb47456999e0a6eee57fac94222ad21152fcfbf81d7f820416dbb117eab3cb4b85a3d0b04b137773887408de5e45228d6fd3511724af3188d", 0xbf}, {&(0x7f0000000700)="9638d0536575ba54cd86a4889ab983e9f4ebc42c173090a920915ca990778b7c441539a005c46494944d987cf33ffe79caccb69d5e47a9d6e5c0bc194fcd17cfb6248cd4ea583aeeb7be46b5b865a9c72719ef508c066d582e2c52434eb360cae7d0f36746686982b7b5c61799fbe0e18404485de51cf815a48c551f64006be9284503c2aaa54a947582761ca77bbff4dda8d31442094e173bb795169a24dfc4d388e38f82c39be94f1ce81d3109fe1684304c1c9c350d843582a274a4afc6bd355dabc29dba94f5a1910c432b96c36e02f288673fd42a6b1c94249a397c5e09c553154d604f2c6666c142e10af409663c3f48e958ed1564afbec367ac0ed73f694f41d5d29c2ee91222d9eeda7ba8d442d7d7c741089b00fe89d7ccffbfa9aef70d1a82f2de6f1ed388f4ca48aee8e2f0df87aa5d33a99436d81ec203c97d390de45aec7ed69c9f52935384f0d48491c086c92cdacee59a12e3448ddc7083274942d5e6ce055854fa1c60dda8f01c666b7e786981c81355a0ce91b1f98b8bf1991b21336fee4cb0f8799580b6370ab5d9bd45bc96ac9c41604a31d2db2e2c07df47808e4a78f357c3c4dc99690a31d42b27a8699e14f45ee067ba817a9bd2b84b3876c3650f13586df726947e37ed84515d971f7ad19833284e6bfb89708ed97f3acc4c3925cb1b74502f409efa36f0bb44ced9d1f62a6264ebd278f5efc7eec965f68313b18000355c196b49bb7a9039ef90f5236f973bbe0444ec583d0a14fbfe5fb77cb55f359f09f8c623f988ebd1a52e30b2c19ef0f6cca9363704bf668e2c9440049b3eae466e4f56494356621e5f0c30eab4e80ee945abe1a9ee831ac991d92fa29423b220b66bdf475f5a77120d6fec165eaf78e656c5f154346c607ca41e7e2de65da8a2394a85f0f70556bd50b9807a19c43271b592e54ece07c0da65922f15d09b5300a700e93885f55421ce970c94b8d1228416072b4dcad519a41f8fefd20797ac14a77e537c5a7c56bc94965bdf5d25b7e5c2178b95e92116c9552042c4c5660eb69f6b137749646b82534f0f56873d06d30966c9647ebf09799fd4509c6ddf797f4c080381f3054c1f158292b92136b583d8d1be1b0f79afede5b12db0b76439cdcb476f821cab0d0784669e8ba6217bc9c3a4314281024e3ee7f28f80de2804b238adb32a416afba6d716ed2d1affed6d09d5fc642183bfb26034dfcd189dfa31c233865c52c3c6f2a1581a383e95223cf8826a9ef10e52842d9061ca857d8200da200e9f3c165c40034e7cb2d77a9480c1fb4e4e6e31123a173c385616b817c5c53a82bad25fc747a4926dfefb6aad364435dd5abbad3f97f6b46612ed0ccb3ee4f3b01b693040971d8810b8e55c387aa55878de074b1671dec7054a2c0e1e307b43cec29f9ffad30e12b6ef6006c758e7724741a45043b303e19a874adf00cbafa2d0d49652eb312208726491ccbfe139cd829e54ab518495d9e8a2cc7aa3ada96d4ff60993ca0d84042cff49eb8d8739c7d1e011f62b47d4d19fc356c195cbf904422c7872be920dc0c485aa418cef85b0a2a2f23033619c5b2a9fae1a354a86751fb7deb1bdaf4255574e65545cfe76ae8cc36767bec45158d5d09773342b34bfa56327dde0f7b35e42236976734ea91058125ea2a589d4435318f085c102cf174592a5d15071474827ec3f25a15c70a6e4713eed295820d3350121ad8b63a1247d3db433c04c06e2cbc5c165f32203d547e587c9ade4b69cb5f7158dff72c52a4970e35e09662b5e411e0e5f7fd3c360919cc95f7960663e27878ab3066f59d0aacc37f872124a0f7652586c6317d3daf09aa9aff70ac011db79fc3de067608d4add1baa68e51bf1b945c8845f66c4340239181f5d202dc6c8f16557a12df34c3e1a457d797e97e32727005d959e32c368c0eb82eb5e675d5d326424c0d9f8883296a83e4f49e32f144cd5639d0e1b45912e308e9ea36170060fb39e212746e531a96e746e422befe47bf1133df8d066012766761cc7ea42de214b6d28acfc5c3b9a7d5a487ca0c1716d17def3cbd8cc7c67166583b0a526163f8a39576490f603363404dfcbb13b0c739643ea84e60cc36e4b06b8eedd68ad50424466ce42117484fce40ab033334e8c72a90ec16d1479b8a2f69821a363b558d72524450e461a64fc91a71df3d33c22f238ea4ba4362b667a769068c6b121635f24aa470a84f559cbe9461592d1cac1d634b886c0d86b5228321c46ac203be554e7b5dba992f7a1d912f36b32e4b629f82cb0899f3a8ee26b89307c60316b7107012944410298ff13d6b30d67d9c2eefe2405faa67b278642f9c3e522cbd1e1c67910477b6b3b9ac2fb9b23a78d6f4ffb40265bee18c642a099bc4213cbb33b3d87df37fc13927a9a25092987aec88962d75dae5c9fff2dcab1bbe5d8ca601f874d287a41f7835b18d314c605fd747c94e638cd121dba6a9df3c93024860ca3e7cb6f1e438c70ea4b2cfe6b4c208b16c6b6920fde9b24d327a16ddef4864b3f1233abded8b3a61e89f267e069cb4ff47e788295ebf2b8585126eac7f128d55ed07d9b8c702273df993ac3964b9176e3c95246ae1d52697d2378cefdb148c8df4fd6a67db109494fb0319847a4ee3f4a44d4bb783b3b2fc001527359a9596b40ddff9b095a4906c5dbdd9b7a8cd783c4dd6a19fc1e329d41af0ae0741f4253be2bdf8b6587f1584230aadedfd6dc119a6526dfd57c7ea553b91f1bc8ea707fd4a69d6e19a72d320bbf191853253bf3b399d22611fa65d47efc85837086e5e02cae23b156368e35a76c1afa9e14ec163683255b44bfd225b4e9b67776360c0d281ab60d7eb243c628df0b35f41f0802feb724c33f8545b3d66067f3e8ae2b41d684ef628e6c1a36a12d701e0da065f3631e05fe84aa551abc840ca20d06800ad92ed5dd138bef28ec5d30f19c03fd9b6ca1ba0181983390bfe55228a0fff8e2b8272f2089bf92d665612d29013000d53a895d9714912ac1eb4549523caa5a4616706919c9be569f2b52a86f662de67c5e78c74a403f85af813b6b46622cae3ae2e888b22480148b682bf61f7345e90329f3e3654b3ef34381754df08aff11c266811a01896773207e66ad8b4daca09a770157260d5336109e94ef96788491adfab5c21768149264e754b093ea4948d3df51b41d58d15e1477a030ff1d6ae6ceddaf946cd7b0fb6ce8b084da1e04a55b08694111fc96798667c29b4e49bfd2444085965bbf5217c04dfb69907b9677b5a4aee19dbe2d6b480052e955f6d801857ab0467f3f7b2eb0339098d2a80a7bfc9fbf66a2ef30455ac6e02660152210a1833711d9450e081ddcebe4bd75c18a0fa96fb93fff25e466fe06ce0b1e877b40e86e353b70c838494addad29bc07fa4ec48ff3fe05bb76aff0513c70608e02454ddb1453ba62b36449bbff0291f4a29104352f36d076ea91aee1faf3d1bc0ec952009a6116558843f3b30e9595783e5b073a3c933dc4963322d1d90635a718e077779c6080575afbeb7b306a234f08558b64cebf359ab1d414f13524b32c9c07ffbedd1aa5492aa145217e0fd5f97c8034038f69e855564e2607cb4dc48f837a02a5d75ab92ac9844581daee7485b286dd13aca856252695bdd37ed9176077a464c75f37d44d6313b41b4d8869e3ee3708a00b8b3f12a0e29aea070f09b417a31755cde55533f76e39d2161a7f1e250e58a7fa515e8ac1df7e44dfcc6ca102619399d148ac195b85946e25dcac837bde5eee6db9e5c5e3f5cd5780ba2f3d12d47d9a6c068af4e3630c2043d8745e2a6ee708dd96eceef3734a9be4a00189d65ab83355b8f6624d4ff2dc0bfb23d2924952af97aff3411773893d064a3fefbf55cc705306519464c285cb413f341b2476593fc1dca00606db3757c29296d18aea3e1317f3404a251a000a11a8699d2fc6fbe2232858988cac169212090fe7bbe2024e0518d15c76d4b5d49219fa6429fb7b59cbe4aeef3a6719341752730532ac3ba02a14bce88a0eea6d676923603456f518e5b8093261dab3e51a6af34fb1cce69c0ce23b3a7f89931fc42613ae101f0d5866ca7bceb95e30d4205fda51626594ee03baa3764a0fdae8d55b62e457a7107537907617625cd87dc31cb4ad08f68ea56eac3413761685662a28c4ab39b194e33c5c37d04eaa43328058fb84ffada6f8e123a4f50bcf5f2e595a618c9880ca727355dedac84b56c1e829839f127ab788ea08782c8b62513666c3523a3e84e4bf6f58c1c7445414c23ca2ce366072526d937c3f546a5097375a538738638e206d4ae7692adbd4fcfbfde265786681c695443a7de1db805f2427a7814d43c31c3fe243dd679099a68fdbc7c11344a17217ba4c3b09eb26e3499f3ba17b5abd110a6060ae6dbd9e001f911b95c0673314d2328a0134d3a6fc31f5f0646fcfe5d07505f5389189a6905f6d88b6972813c5e4b31ff44553ffe00ac394e48cd84078409659e0ca0b07e359c2ecbbd988bb6f70ac0cddda2a167725052cffa3e411969a30adbfd5f611018d7533dddc4f510762c9918f2f3e877c594d007620925755a04940ad66d48a143efbc6fb64ee2c199cbb1f6e39605db97b9d94adfe7d70692441cfcd5b2158b9d1f09600650fbb1e50c5f94da52a5075579bb000f9a5477a30037f6a32c7b5eb7bd75cdc5d931bc27526404ab779ceb007f621b4f7c2b9305e45387c955464bd666e679741a20f33704533d7412a1664e7ce0fe3e6899ee034f45a5242e5237ea5dc350c2c6698d129fda1aad388bea811c8fbb8c587621637fb8b238ee0ea390f3a04d72051d234d58ed651af663e7a237967ecdf93a36d91c9620f2fac6c34f75d3699173913e1a25453416ad9f6744bc2e54cef307dd35428b63e3fb5defc9190f87bb16fcbada37d6be83e5e8931c5b389e2eefc5ca96d2c4460498d6f5c9cb92751d9862746585bedb6f875af72e9995daa530bffa1502c3237d09538da7d985141b6f40c15d7d175e34472a7bfe4fab5413a16a39f5aacfdc99b4f6e83f6b0963400a64b405b54a774760226e444d638e875de5d8e35ca041b1303d08f98307ac0c77279411b66bd6407f7a69b2329c1a2d5c587cea3c906fb1b963fd8a0899d464458dc0b73b133aebd937c5ad8f9636e70ba86051b1167cb85a884b9a6f42d741f464df85a72796cfe0e400e61b7bc521ae36e1116196c3ee1480cce55eb3a7a318105bb27dd056bfa5590b6d333feb2f4d44b1e420202c1ff08d915066658a6b423445006df2aea12e6b20ff181f4684b973f41b298b5fd71e4efe99e4d69200b01c1405d8d2189b3486d791f309eb4291afe67ddb13bb8c200590834d55537320e7a6f4e5c0a0c61e70c5ee0a997f426c78aa74685914bda5673343518d891908b1e0568ec3c2c0823cbc8d1f627b7c757fcec899c020d49001665df0bd19cd7a2f7fa4a54393d7c70bd4c2c2cde793e37db9e83eb34198560b0788bba2926b190e4d8949c16ac256c0b9773518a96eb8cd20d0ef31c6676737ef83134d6c1028b7dfc2c5c5b1f4554588bb0c8a92536d977ac3e93ee0ec163cba67dc84efef52a17de564af1ad69f7acf49d64cf2104cf623ab0823048511dd33693093f2b198ca6751ce3add649bdb1ebde021f1d2d16397c4b9102b8cafc20c14af65814ba1dcb15cf89ea6563b05f1362053a49b3af6f520abf9d50361f7d65d656cab6ee3dfba1bc30f3a591b875a4cb1a224567b0e2ce98049b4ac13fe49eeed925", 0x1000}, {&(0x7f0000001700)="742d24b16dcfa9648739e8befac78ded348b32ad4c86b978806782f948013def9e54487652fa83f87300fe3db524a8d64348277c8b0ad3b54b3ae47d6e946d4b4db370f9ce798c2d1f957340fc633d54303f849166b2fb94f001470a868a3d37cc2e61b66893699c57c3ce6a1d4c9f601ab2c730776f2316e3f1bc2a897097af1b9313fbf7f50568feefcf3e6a23c47cf8baa85d450d44a8d04d7e3aaa1479e1dbd5ece331eedbce77ac2ff778afe59f92c18684ae337fcd7658e00c763f647b0f94eec5fe01c60b0a8178074873f8282fe22e3bc7ccad707eb4fe9c7f6bcbb96a97300f2b97a5c7d65098d509be8b3a5c3d", 0xf2}, {&(0x7f0000001800)="f3ae6bce7b0b24c0d668ac01e8aec2eeae31744fd61fe24271dfa33327c6daafdfb4994d258652de05c94f2e9219533700cf27f2a09821ad721b3c577b06842f14fbdd01a7d55475e833224691a53189edf2e0132be47b72955bf8f293380144a9cf006255ad4cd28cee5b5a982cc1bd6fd6c75dc1f76fc14ee23a2456ca63c4b1947f0137cea007f4ee975a6407016ef3dfe0620f1e9aa3c8a8734e9e7e47157d55b6e08aaaf8641bb4a8548d57be096b79503f449f09d196a04ceeeac9094aa76259c6a9e005b87a3b639cbe1ee2a4f487d75926208931ac18db274e27dcd3c06492b18849c6053d9e0f07862c1fe930", 0xf1}, {&(0x7f0000001900)="1b19cebd843b2df31a1961587cb579fe695ad801224a31af792051963bb06056ac7e2b41eeeda2284d7ab07ab9ab51359acc78f7fc8fabb903b0b13f139013acaf2ac09c91b438a23851b6a36e204c8dc9f762d79cb016de13abfa2ac0cd7082cdc2f799dd", 0x65}, {&(0x7f0000001980)="de96417c4b2dd77e01050ac4d688d0261745a6d1ee0d56394b13a713607a23e78c45794777e7562edfba4070fe3d808f6ccd1d5e48aa077f007484c5afca31e081e0920c41a82a1b468d8c2f1114f626bf974dc0a2aa754b54caa65ca170e4e7d91ebd7105ff6a51874e25930fcd6d7b50a0329cb344b91d9513fd5158da561564ef9551c70a6ac81651aafac95c346f3a491ed1d828638280c6b4eac9b996caafe3722d2ed994a8e356c4e237651603e0fe4b50334a2c252d60d288e7c2ddf336fdcf84150927b836b9f46aa569fc36161279b241c4b6d2ada114ecef25be8ee73f787ded830fc8ab4caa2c674a1fcfd3", 0xf1}, {&(0x7f0000001a80)="4935f69c269f002062d60c5482d29dedd82b9bec8df183cd028999fe9fa185efadbf7dad9ee4477ba47abbf7edf1f48586875a7bc09df1addcafa8b500df7d79169fd9f6c70168b28b3b94fc95f0", 0x4e}], 0x9, &(0x7f0000001bc0)=[{0xd8, 0xffff, 0x10001, "85b36a80ff21bc5600c2ff228b0a078a5ec1dcf690a20ccaf8a09d334bfdca7d149adc2d47cc5d2b49f60f737649f2c446b465e4313246f1ec351af140f035ba1c655d8931a86c79e7b1f573a33cabd2ed825f9c278f09ed2c792bd09e710e24216eeddda67e18d947ec275a83835300cce948f3b28d11d60633194dc44a5e9c1118a2c30bed624ed9c0eaa08381914b5df2e53916d3763e1c74a6528aff2c45bb0729a94247e82be279092e68953e3ae934a0f903c33360f7ffa0226b94868674d469"}, {0x90, 0x1, 0x8a29, "16dc430b5033bfa89e3107169a330aa6813a83621452e007b782eb99622da3ee29d80462a119a7a78f1abdffcaa878724deec7050ec3ef59c62fb5aed6a0be5c0a87d6aa5b311ed00492ca04e6dc57dea0b3fdad6fe456c28de253149dfb3ce68a660eb1f6d85e916312ae8e38b2476670facabc71d0b69baf72"}, {0x98, 0x1, 0x8, "99636a6a3a4301469dda5db8d2d6cd408359e743dedff3dd10d09f276d803728f1ffa4a1ff86fb386caba6e9038572281a5fc28ba76a69cd76b679a084bab4fcb7f0cb957cc4be617a55f704d05e700b21c9dc282d355782d7efcc81a65b41947f981e393484d44330e961c1ca8887e44887bc8444597ee1c6f1b8015e23d8dab7dac8f9f2025d"}, {0xf0, 0x1, 0xfffffff8, "1bfe201c1e8b2562de5651ada2ce81e425298305cc208fff5342ee493bdb6ff59c7a457df3e89ab63669f51bf1519f0d6390dfb6dd742b843ea3a4862b5066531e0fc48a18515e629cf5cf4e8fad5524e5364006f9f3ee94c23d4e3cf24945f26d4e8e956cd33ae8089c50ddf39ccc35566a053071c0eeb3c47507966b118e24c12b4631d3a45368d3fd550621ca0b006d821f0c26bf3a3c1a9636e0f6801bb5455806e3b72e7e5d97dc04f5c5635dd57c28e8309b113af09d2a95f75df1a78ade4ef418ec4d6a67827130a1fde11a45ea4b160adbd59ab037b9a901dfc5"}], 0x2f0}, 0x5}, 0x10, 0x4) r9 = dup(r1) accept$inet6(r2, &(0x7f0000001f40), &(0x7f0000001f80)=0xc) fcntl$getown(r9, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001fc0)=0x6) r10 = syz_open_pts() ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000002000)=0x200) fchownat(r9, &(0x7f0000002040)='.\x00', r6, r7, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r11, &(0x7f00000032c0)=[{&(0x7f00000020c0)=""/105, 0x69}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/90, 0x5a}, {&(0x7f00000031c0)=""/24, 0x18}, {&(0x7f0000003200)=""/96, 0x60}, {&(0x7f0000003280)=""/29, 0x1d}], 0x6, 0x6) getgid() ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000003340)=0x2) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003380), 0x10000, 0x0) ioctl$BIOCSDIRFILT(r12, 0x8004427d, &(0x7f00000033c0)=0x8000) getuid() r13 = msgget(0x3, 0x4) msgctl$IPC_STAT(r13, 0x2, &(0x7f0000003400)=""/200) getegid() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x1, 0x420531b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) executing program 2: open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00004ec000/0x4000)=nil, 0x4000, 0x1) socket(0x0, 0x0, 0x0) syz_open_pts() poll(0x0, 0x0, 0x2) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) open(&(0x7f0000000340)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) write(r0, &(0x7f0000000080)='C', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r3 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES8=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) execve(0x0, 0x0, 0x0) r4 = socket(0x6, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r4, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = getpid() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000200)={0x1, 0x6, 0x6, {[0x9, 0x7add, 0x80, 0x3ff, 0x9, 0x1ff, 0x6, 0x1f, 0x1252, 0x1, 0x1f, 0x7, 0x4, 0xff, 0xbc, 0x7fffffff, 0xc5, 0xaea], [0x130, 0xc9, 0xb18, 0x2, 0x7fff, 0x1, 0x3, 0x7f, 0x1, 0x400], [0x5, 0x5, 0x80, 0x8, 0x9, 0xff, 0x9], [0x80000000, 0xb4, 0x7, 0x6, 0x1, 0x1f], [{0x200, 0x6, 0x69, 0x5}, {0x0, 0x5, 0x20, 0x6}, {0x1ff, 0x0, 0x6d53, 0x7f}, {0x4, 0x3, 0x8, 0x9}, {0x1, 0x7, 0x9, 0xffff}, {0x0, 0x7fff, 0x3, 0x5dfc}, {0x5, 0x6, 0x1ff, 0xffffffff}, {0x0, 0x8000, 0x3, 0x7}], {0x1, 0x100, 0x421264fa, 0x7fffffff}, {0x2, 0x1, 0xfffffffc}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0, r5) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @loopback, @mcast1}}}}}}}) r0 = socket$inet(0x2, 0x3, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000cc0)={0x0}, 0x10, 0x0) semop(0x0, &(0x7f00000004c0), 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r4, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x3fe) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x8, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) select(0x40, &(0x7f0000000200)={0x6, 0x0, 0x0, 0x9, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x1, 0x0) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) socket(0x2, 0x3, 0x6) r2 = socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x0) clock_gettime(0x2, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x3}, {0x80000001}}, 0x0) open(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r4, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x4, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3f, 0x20000009, 0x20351d, "28b77c09b87aa57800080017d0d2000010001c00"}) writev(r0, &(0x7f0000000380)=[{&(0x7f00000013c0)="ead45c3818701e04e3b1c56852c5928e5f55dda040bff924e5bd86e8affe442d73de928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce6696a40c57bdb5a88280fdc93402917a", 0x4b}], 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) dup2(r5, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x1}, 0x2) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000080)=0x1) executing program 5: syz_open_pts() kqueue() syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[]) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) writev(0xffffffffffffffff, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x100, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x200, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44", 0x45}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a7", 0x19}], 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x45, 0x8001}, {0x25, 0x5}, {0x8b, 0x1}, {0x23, 0xfffffff9}, {0x1d1ed9d0686bd8c5, 0x7}, {0x101, 0x8}, {0x23, 0x4}, {0x46, 0x5}], 0x8}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x10001) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) close(0xffffffffffffffff) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000], [0x0, 0x2], [0x0, 0x0, 0x0, 0x7], [], [], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) socket$inet6(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001600), 0x94, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x0, 0x0, r4, 0xffffffffffffffff, r5, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) setregid(r2, r5) executing program 7: r0 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) pipe2(0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) readv(r2, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) r3 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) getitimer(0x2, &(0x7f0000000000)) pipe(&(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 6: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x10000, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd609ac9d00000000000000000000000000000000000000000000000000000000068"]) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) read(r1, &(0x7f0000000300)=""/102, 0x66) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3}, 0x3, 0xfffffffffffffffd, r2}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYBLOB="ff02", @ANYRESDEC=r4, @ANYRES32=r1, @ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r8, &(0x7f0000000000), 0x10) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r10 = socket(0x2, 0x4001, 0x0) r11 = dup(r10) r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r13, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) setreuid(0xee00, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x40}, {0x28}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000300)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cd5be1", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback={0x0, 0x2}}}}}) setrlimit(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x8001) socket(0x0, 0x0, 0x0) setegid(0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000001c0)=0x4) close(r1) lseek(r1, 0x0, 0x0) socket(0x2, 0x8000, 0xa0) socket$inet6(0x1e, 0x3, 0x0) socket(0x18, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000fd", 0xc, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x94) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semop(0x0, 0x0, 0x0) open(0x0, 0x205, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x4, 0x0) close(r6) socket(0x18, 0x2, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r0, &(0x7f0000000100)="e9822e6847acb47b8e1e39f35d387a184eeff4204637965f950fc81eed44b8da67d11fb2bc5f00c0ec013075edec3a370f4586bec0eacb3f722a1cd706eb1016c2454cfa9964d53f1d4ea9ea6dd036a5b2b3b1c03529f334159ed0175d062fbac657845a106856c0d0740b51dc1da16ba13e5e4a0b84f3cfc66c147af2376cf57d0df440ada7d8a43ff9e2eb7640cde51a50c4d4a52e5eed2f239d5167cf3ba7635e97b55ac70cec53d9c7be80f033d677d059dc74", 0xb5, 0x1) syz_emit_ethernet(0x1946, &(0x7f0000000080)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000003c0), 0xa) r2 = socket(0x18, 0x5, 0x6) fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f00000000c0), &(0x7f0000000040), &(0x7f0000000300)="f7912963d16345f7a5373857d9043a166fbdfbcb827da5a905112308dac63b4cc223afceda19af5caab901efba06efcc8185346d749f9478079a4bc77621e3657e724e425df9d19717b474334f95b6d2372ab5c7a3e4ed9b60fc3fc851b9cb4f802229f8f2ca5df3b428975b60058de3b1093d864af79800be29a110335a6c2f70d64f50bd6521ac117e5491cea1d48cf1046325654daca5cf282f037db6e64ab7f95ce7e2fc66e7824a8a907dd3", 0xae) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r2, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x62}) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, 0x0, r2, 0x0, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r5 = getgid() r6 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r8) r9 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x6, r9, r5, r6, r8, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x3, r3, r2, r0, r5, 0x90, 0x2101}, 0xffffffffff7fff23, 0x10008000, 0xb0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000480)=0xc) readlinkat(r10, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/182, 0xb6) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x0, "28b77c09b87aa57800080017d0d2000010001c00"}) r0 = socket(0x800000018, 0x7e3026416e3886c5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) recvmmsg(r1, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f0000000780)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000440)=""/155, 0x9b}], 0x1, &(0x7f0000000540)=""/209, 0xd1}, 0x1}, 0x10, 0x0, &(0x7f00000006c0)={0x0, 0x1003}) setreuid(r2, r3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f00000000c0)=[{0x0}], 0x1) open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) msgget(0x3, 0x280) r6 = getgid() r7 = semget$private(0x0, 0x4, 0x658) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r4, 0x0, r6}, 0x7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r8, 0xc038694e, &(0x7f00000001c0)) r9 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000000)) writev(r9, &(0x7f00000003c0)=[{&(0x7f0000000100)="86", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9f}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) executing program 0: kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9, 0x3, 0x1, 0x0, 0x0, 0x0, 0x95b}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}}], 0x7, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000100)}], 0x1) syz_emit_ethernet(0x32, &(0x7f00000005c0)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ra={0x94, 0x6}]}}, @udp={{0x1, 0x1, 0x8}}}}}}) executing program 6: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000340)="125f9201003ff7cc464a02b0f26e235c8e298e729c154cb35881530e4c4abb7697d88c060837908903958258048d64e35515f0fea62f42889168e2db229062dbbd262434b783292d95b18ed026eaeac5b2f661a3a317c2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d92158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc425fa024f900f9410b515e6f4d47dbceee959e50794a1d77d16299044fa529e93420e79f3d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb295c20be2fcf2221f49ead10bf0909b9d425f2344c", 0x101}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="5dee02f6d0b70000000000000800450000300000000000019078ac1400bbe0000001ffff9078000000004500fff900000000003a0000e0000001ffffffff"]) r5 = socket(0x2, 0x3, 0x6) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r6}) dup(r6) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) close(r6) acct(&(0x7f0000000040)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000040)="4c312643207e1e531ea28a3d20dd70ccced1d99620fdad0b1899aad8dd7527d3a50307c6a7277d874784ef0e04f72d7c6738044460fad218f66693b2080594e896a98f4cd1d8dd15346c0a6347cb27ddf873fc51b84de5fc886972926a9a3bca4f9439a2", 0xffffffffffffffdb) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0), 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x2000}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) socket(0xcd964818aee192b7, 0x2, 0x3) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x8, 0x9, 0x0, 0x1000}, {0x80, 0x26, 0x7, 0x10000}, {0xe33, 0x1, 0x1, 0xf08}, {0xfff, 0x8, 0x2, 0x1ff}, {0x9, 0x0, 0x6, 0x5}]}) executing program 5: open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0, 0x0) socket(0x1, 0x2, 0x0) msgget$private(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, 0xb4}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x119, 0x0) r5 = open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) close(r5) executing program 4: socket(0x0, 0x0, 0x0) socket(0x20, 0x5, 0x0) r0 = socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)) syz_emit_ethernet(0x6e, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x900, 0x0) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='@\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, 0x0, 0x3e) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x5, 0x20) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000297000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000586000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x6}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2a}}) socket(0x18, 0x1, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000240)="b1000504000004000000000001000000331c13fecea10500fef96ec00200004e3003000000acf20b7804be38164991f7a527523d2b297be1aa2500000051e2f0ad3ebb5c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x69, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0}, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x80, 0xff, 0xef, 0x2}]}) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606e291100080000000000000010000000000000000000010000000000000000000000000001"]) executing program 1: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x1, 0x0) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) socket(0x2, 0x3, 0x6) r2 = socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x0) clock_gettime(0x2, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x3}, {0x80000001}}, 0x0) open(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r4, 0x0) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x0, r1) connect$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) dup2(r6, r7) recvmsg(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/245, 0xf5}, {&(0x7f0000000200)=""/141, 0x8d}], 0x2, &(0x7f0000000300)=""/150, 0x96}, 0x1040) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: mknod(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1000000000, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000b2000/0x1000)=nil, 0x101}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil, 0x1000000000000000}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000168000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000002d000/0x1000)=nil, 0x4}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000793000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x6e, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000003400)=[{0x0}, {&(0x7f0000000180)="1b3751310392bd7d83645b615621ae5f1a9a8b756c8f836ab0409c3787d8eae6040aeea53eb4d0a803843e242d0a6ed28176bf9473e4781eec932c0a8cfa8b575ec082af9113e0331b78fd9f20b9321998568f310ddc5412775277a76a3c2c26bb47225373557f8a37880bbb80991b89c5f6694f837ff2fdc1af69c4cd0ea5398f609c5f83be93fdbc001454660d8a50366409af1e4353da2831ef2acc6457ae9ab4c9afcde4dac2954ab7f5be90fe00c480f259a6fb00d4c2da532e741c93477b46924a646bccf2891a7feb080808c749fb1716c4a84fb723de9bfbc300f91bb48269f0d4e6f3b8060f1a9df791e037194688e899c5f5fece77fea40aed5632598b0fd34c1e25b2250e4c18a89139328536ee3c485111cdf18260a03031539ddb5a979e6b8304f7369ff4be85734c9adc3d42fd97293aecdeba448d908b7eaf6f63c4a5d170b4ca8610321a6e8582b45c3d912f49de70ba745eabdffc3da2180394bb2bb05564e7de46e2691e1fdcb8e697346abd820003515fa1c48a905c2da7775f73e485d093e7858136cc9a5ea6857b85fcfc32e8c4d0f786f4a4a4b71cbf0d45bc14dca47cce1fce04e2d78f58c7c58adcc0028cc5612211518c0d3f5481c709c61dc00d78e0a27cf7619e755d602d4462fb7275fd8d7a44384d502059f76719e5167208bea89f14400701cad7a9e12836aa244b2d36993a1eb60a4b3665bb37484f890b1168b30b45b78c566e1a11a21b37bb3c2c1269f298ed3c28b5bed050ad14b6d917e47b376ea9c23944a1d1973c1e017462cabe9712814b4b5f5beca0186140515813ec206a1225bd0223e9bcc0567fc1115de19f9d0628369decad6e94c2075bf41ed0bf0101ab9cbdb28f0927ba33c014277b7e6a420805e0c2d53c721e8e2a04888f84cecef962dea4670bd3575ca3bc2714900d3057f2bc67082b1710dd65043dce96a7add7be4f734e3e529969ef1bce46c638410ffd4aa0e919fd31408dc34e6cde92eba797054beb168c4510bdcf284966490507d705bdfd8cc7208f7031fea1cfaa46d7a056bd011637296a4d30f097cae1a55eb0648b7390f61a85e7e177ee8ff8afb50b10b75815de444f5dcdecbbe280614bd3d2b4ad5b078603aec5469254fba0f60372b0d5e61556646dfcf67f76fb6fa2ddeec60bc26c2211b97b72e45c8ea4628264a5e3d539de573f1fd012902a576858178d33bc09de7b32e720aaf9482e3f5bbcd4dbe9b7e5d3d54c767f70f033554878184a2d75abbf2bf6b41b3903dd8fa3e21e04d3d49c597b09bfcc1d15594da9d242690ddd430b272acd5a2ffe93b30c4ef9f83775f68098d962e8ad93e450efc1e42e7aeea8fd50cd62b1b0e5571ec7e4e2d453d67f3244de23ef30692348d53f7cab5ffa1216a3a555a97f32e464ae5d8143f989fa095440298595734ffdf4606403bd2b14cee61c4fbe9cadb834b7772a164f51f8a74b480489401b06ef0a8cd8c01f329e51c83d6f69b2441ed6a833fff90f577afc013b3f8bcaa24bc14ffbd9cabbfc875e23169c0bc07efc397986cfef416c916e3ff014ac031399f099e820dd2b24c2e969a7d3dc5747b6aed67328304ef4c41aa845501342e68557f5198c2588fe6dbeebb9c8aeed1ab26c99ea49af874b761f22f6b44b2ebb4e29eefecfbe1d3514edb28ef6df372f3b174fccbbfe29645c051d850b6df73527c951f8fc688cf97c5175b6a922eaaf3e800ea250ee56352269127749e01bf3ee5dff89ba1e477265aa37cc6da8beff62862679a7887eb657b6d3cbbae6b7b08ad7211565ac5b09675f0d910fc02c434a0d4d67aea356579404eab56216f6debcb67f576043138192856a99b4e31c2bc39ef45578ee4d64425c21f086d6b2b84bf6dc66318cc130e7ea2dffdc0e351079ec180dfcf001e567d58f14ae66ec66dcac9d05f960e55cf2794fb6dea4a5b2c8a400504135bb70731fb65662b55cb8928a808a218437d5f772e0efd7a50ee3dd89c9a5ef723adf63dbbbe1393fa95cbc8f5b60f50b1ca95d2f9b94db11dad21ed18e94e1a4f8fb8d530d82a0870a8f97942fdc00780807df8fec3e2f04b52675828625d3e51f72cd519eec351a121d0487f826ed7e6401f54e5fc79383e3f982913f1e8e8df2e3cbe0b3f6998bbd184c0b5868e2b466c1c27fe0a025eae44a6396251a0d9d22518aff397079bd5311933acf32952892ff55e5d24c6613fb4efc839a612cb41a92b4d6648e88e54c3f7398dd7100d7e95f7ae602769a0609971df9535da92a16bb3a3b2b56857182850e6d4c7d10ba1b16b34df1ded34a14a59b9324c81b49b2de033dc153401ebfaca2d231d81160685ac13b5d26bf15f97b8e3bbe808431dcb2d1f9ae207aa14759a52c84a36fab6fc23e86f158ecf9bda69536162b4f3778ad189c20b041de2473c2b7b9af710dc8bbe4f6fbe05ff7cec03d6e07580d4e6ccc2287d43c5272eb3b7d6a9c124b5ce48d31b80a669a2334c48a9d7142d674cada2117451412c23e3222708f0fdcabc207d07d6eaad5d0baf82f9bd814670c18c2c6df04eb0d1d1f0c14b48e22839a969ea3ffb6e392636c9291a2dc2020eb5eb468675d1b2d8106eaabfb0d548073267f3ceba3d23646e4aec69a1284fa7f8e41154eb2bc5d51b6936e3e0fb90a05347d1b47cc3a16b2b4cc925bd5fa206712b01a9e0253f5c929d05b1aeb840b2fca44646ed676375c4a834a9628a9c75ec5abb7e32ce4fd71cd45716ba1ef0c4562c49cfff88a2fb0b2c145be3a81947190d697cd9a9fbfd85f9a52333c108b35936a266753fe54e791ed17c307fbe42d7d3cdb9b4c5d96bbaf614bbef929dd4524643f0376abe26056c8c447108c85853b4768ed9944a6447ff154e5fe674ef21e270abcac2025ed945c03b00571b3d5a74f5bdd000f31df5f528c5f78d88d6f14f852b31e34efc343958f9ada6207a20d64f041ebecfda481701a8ac8ca9e85ed5303c82ef09e107a887bea199be27356f160f0e13c5df35e30ba1e03f539604050c0f6eed8a7419b1a2a94581c562c56be7d55b746f86ac34807628e6a23b2666795ecea6867f1182554f57c183925c17e1bc8fc5f5c839cbe1c28082981b1be4092b95ac6ea0609ea3fc5c84a1a22009cffc8557efbb135c12f913b4b3cb088442388ab6dead37dfa2e77fb57593d1396a8e8bb941d149334c0489c185c4d873f7838c20b7290363e9c0a3e7d5ab9f7f65ded23f14d29bafbf549ea8037f44879cd5a45853e63ea14276b104e9ec79f36c42a6ceeff49615713bd5f777e7c908c4656be5f06ffa09dc094b78527f93c368026ef70a6dbfec0ff2bac25bfeb2f3f1cfba8860f32690b0e8bcc9e3e695f0e6a48dc41b3dd439cf90bfaf647a47a276fce9bb70d17ec8ecc92336a0152230730c5e1fbf5c64eafcfb9b6dbb7eccbf9be333849aa64fd54eae382af568167cfcff20717e96ddbc321614afc8c5fa5fe69be9a32a5403262582ead02a810f2d48e4576b718a19a77294e7ed34f4ea01ce3cc036c30af7ec81d048c5cb24e60a2e226dca13713a4d8151afc0686238277047f5ff2f06897decae8f2637721f93e22a41dbf7d40d5a8a93df94bc2bc7d94f5567852a100eb00ba2fca7ef1c7cbdf4768fa055e9efd3d47637b9c833131c69e1729c0d69036781b1bb844a4fcb86c2893b3541bb661ec5bbabd94ca4b5e7c3af7d2d1d1fda3c20710b731abfa33982cb63f4ecb8e23bef10df31b915c906acb1769012f473a474dff7dadcceef4d5056fdecc976d6a79ed446ac0da154a75ba4ef9d1bf385cdd49a91bbd7ec550bb3baa1f36ee2bd517dfb2ae213444d46b97fde3a62864f656ae3bfd2c6fe25105ef4bfbf7260471ec815b24e663e860b3ca7c1d1df9b3bbc40b816bd5ffa60d1d719b12fbd7f3f8852aab6faf0f19b5f68fcd8e43924f39f8ce9132352c48a29d4001debb768d26b306d311741436628cf87d6b07c6872b146e7288136ec3587d5c4ad47303d7c11a92f57a072f7a0cee68f2d6e4d9dc992bb542bbd4da97c8daae5aab47d56ac4f6c1b73414922c3b31a4ea9f26e452f4fdf69a37184ec141bb6a5de81ffb8bf9980cf290ee26f37401f2723c7db2b6a34b29025b91e2319355953706684b909f4e05ad76fc2a5d7a3b2cc3cfe4cc380b2a0ea5c991ba174cca9baabea0acbdf95c09f6cfdaa9ae046db7e3302e695736e4a3ab51ec8a94523fb4733f96846c00f062a83145d1ea0ac1d48a02080f13923d7eb5c6263886f09078ab7812e447638a7ec15d22c2cba0cc50aae4bd60d448e269ad5ac53177e884e997e478b16d135a5a188dbe94d2470b5bda3383fca8f07fe2b3d5b984070af0d16e3483a861fe5462ec45d8620fdf3c4960b70523829fde1f1e522d558f1cee1545940ef87db5ae45b14942f85c0fcc590e4d9cb06c488fdfb41aac368b6b5ed6c2aa1d67bafa9e3bf0e5f9d4cb563611e2b08a1fe78bb3c8d77182b6f1d3bb69ec779a1baff4eaafa49edfc314f7326dbff8dcf88209ba6abef11af8e3c9a2cee018ea9b2d2466e5cb3994dd189386c26d7c8f9d4f80016cc0277bd5dc463023f631fcbc8c1528f196c7e2491bfe1e571d756edebeb34eefdf55fe33c5bf0f30b2569a76798c8081e975a13c83fbabdf727d374b4024ad34997fdce71386db7670e0d3e836ec279417ce8e0905e27f82cc3d0ddca8c4c1955845fda1e6d7365757d15a876d9572da069a39a2e5bbd46dee8b2e37642609d6cec2447f6f2c51d75c5c8ff81b07ca8a8ece61460b86acbba389265e3275834078e6768a9af94fcd37c9c32ad6204f62f1292fe2981863dc41c971a493cf6810c40354bd2d49b381e655b461e1021ea842dea0fcc3e03cae40d15176b5dba92d6b7879768beea68c1807ce46bd79cb719ed3844734146e8d6e07fd3c8f2b1b011ce387561fd3fde4aa8d781b96e88cf4fcaf4d6f4add38a35f74e4b25fd83e2a4c28a914dd7094565d85c1ff7e0db8fb65db7f5bae00ebd2009722d281a49a254b7b2fb8884e97559e1229f5459c2da30374298aeb803ebfa79e492a1f1a8fd3e60359225c4597f3c263c279dd982669c79d16e7aba7acc15a60e16d1aaa1427a12dd3bf93763480e6016f759beea4cb34f0840f1f3c7dfbbc19bc6341fd7078e454ffd82e8f6f43a01c3b93718dd09ccd377b48d2a6552a01bbc56c1b56030338abae37ec89e9d110c572d2a2e83255559c66639c69921339eb793601bf213cfb70343019b1f582424fc9ce2c63215a77ad70d5865847b4d9b5b73b8e4d59808c4a0910b293ea30388b6eb7372e670be716b853ac55e5df9435ac5fa74ab064657f663f430647251bfa9093a64a88e3c82bebbd0b0fdd534e397e4408397776ed80d4622451cfccebea3250f7e889665ee058474b0f1005d22eb079754709eecb7e4a06d01ca434f1a35bd640470b259ac94d74217b9cb4693141802d2b8706bfc5d0dba7bbd85e18f4d65afa9a2cfd9d426956bb3e55a6fe1e4db09a48223e4b10d89796fbb2eddb8f02f24f69928746735e05bbae123c81aef8e357322328e1cbd8612009fdacfc5c4233018d300a9d724d93f2c1f6d75d3ffdd7f9acbf00179a1cd690ed40ef6fc8e4943dcc49af0b5cb63fb6c56d980b69adfc44afa39a40ee380bcfd5267f7e9de08e5bdeb04aa9bc2da228156f2cfaa92f0286a03e2b0f3bd3e59d5fd7cc3549968e61c5f3f342067b291f7fb488f66c71456f4f78f35c41a277acb29bf65a", 0xff6}, {0x0}, {&(0x7f0000001300)="a145d1ac5f79c2288bbe4187fb1e58d2144601b55865226aa089da56b7b7a5fd7a6be0bb09abfde7fbfa691904d742d914b736e6070a05e1c3560204845bb096d3593fe12ce34ce337c3f70a135215a0c8ed1f5fce40fb267d4fe0e8dcc304c9334137c4fbc48b0b1f7c8f25358ba16110f192e16289bdad2a5452ac3d2c3daa1d5713afd2fb847c770b8815697f5b43ebe6db21e944bfef44757eaab90e2ee44c2f5d8f1fe2d99c43bd6497320d4a19b6ed5949ac0d6085bc7e4d4d2be9ded9d8e7fef572e5138c9fb3ed3960fdf38ef5aa8e0a8ebdc0f84427ff2f0e2c0d8fe8d742a5cd5fd187cd0bb68405a9a7002e77b14fb42446707fd84b7e2bbf7c27b0ae9bd6b9633db2f42c0da41ba68635be19d8b0ea3261eaeb07d12b2d46058e4a308ff571ebb06cb1028b155c55d093915e75a0bfb38053a2ab7adb71521b2004fa6d07e0423536a2513c29f1669ad115b0edcdb9221e143b3558b6828c200f926d40b25387670eb9ca17cc0f8f379f8e4b16f11e87e9452d2c5bcb9ec12b381c5a4434b502cce583a6d3ed970224ef2e2624de07dfd84dd954213ee7a0f18d24f40d1dfec31173870a13f79eaaaad9205e3c468c280f06c2d66ba8c6361880fe8513625761545da4459398befda515e3890cfe1dad291d878312cf235655e7a820bc758a7f2a3ccb2fe0f5c3d6a2acff3707b5b6850e511f1b8eb8726820de95098bb2478ce5810d296af56ecc8c93507fa1024b657595c17d4261db7cf908ae597b9bc7b3740148dceaeffce94940711831b87e622b5a5d4214f2b6e25928c42c8aa37bbeede94fa8e2dd15f68b1d093ebd762712faa36f9b57993e5f1c3b17e65c4c467c4baad37dbd54d5da5e34569323991875f108979321ce83b48db20b6e071f9d1c6ee540974560a3e09a40ef52414c3ebbe4903c85aa57494799f7496e0751c154c21011d15f3491fc40b97a4354db5df9e98fc368f2f0baa373dd1a5723370b18342e8252fba13368972871916676eb150e7eb1f6f2d0c5fba7c26cf738def9a229a02810987b4f7e9940cd8342a5ba4a6f6eb24ada9903f2bbeedb5dc627989021510e83b3c0c5bd82d6cbef5238c0a811a1005a7696df4ca5647a4e7514e85ff21448aeb7a35ecf0befb23d64095987acb828470bf91c09783118b4bdfe1750e9f86614c7199b5ee387a0757b3fc8c22e6dc29b260d9c911d3bcba51576da64c5eecf7c3f7240c594da55ef97467ea86636b2a4a8eb9ada69a865e5889485c9e1a30b23a97e2454481e11800fc7d31e701190ba73b7b2be019f3a5d59218e73f187e278af9cbee319aea7363bc173df68fe466a87e1c0b10cd226bbf6a763c508a359db35027ff2420129304942bff45e625bdd1e99625fa0b483b5c61c79b8fb922484e489d2eaebd5e891d53fbdd2f003f5494f801c400bbd35dba14069cbbef778c5417943adccdb4d18a3524fa796e428792c79f6de3d815bdf51aa991405b6e793f33593846289ee874c92c1117c7a985b7edaf9b4b6b30f6fb3ef8983c477e8083ccfcfbeb677691f6a748325a10914f4cc3a82bb3c78912b28c3cbae433b962d9195da28256dba6da860dc4ff9876c12dd1bef3acd4334d08b5efaf2a9af129c93a5d4e31bdbc0969e07f7b0243ee61f165f607d7c0d4b9b238a85c007c0b9739788ad3ddc0adef7d48134881761223912eefbdb1f30950482823dbe8a3b7b04bf5dbc1fe6626549550e1c55cea0367ba9b9b70da54d703050e65e2dda9efaa03dc17afd9f9007c40104d85e483718cfdc2dd06ce13544f0e3969380e301d4547ee07c5cf9860089b7ff3a525a815f6bb6fb1cb78be6337050ae6b84d61937231b60e18e06ae13c2563cbfa892b7add963b8313b47cf8026654634ebb2a58b31d7cd5993f5843751156d39f8f277c1c3a240c28aad91d42f460205a577b08dc7b592f705910867e364e86bdd4f43960dc370e27f8ca0bc308290bfcf64423624b63ceafa29808199d9e4e6a6abd2f71e96b0af4c1533907e95b657e0a98a52ad39b1be43051d82c7dbec4cb42eca5be081341acb79a7b0f36daee5fa77e7dd62ac52b390b574202c4a012aa4f53ce024ef593826c84b48eededad8fef8dac3e0face0dff2bb6cd80f72304ce3e6a596d58ef807b9cd9ed61e68f78cae52ab0c86b9b11ea1a896b7fb15676fc7f296c5c363e92892e1f41f6311bc542f6b45c956d36ee5eb8b4177cb20fa3c9e731f655bd7dbf81438964d9ded0f4ba3bb73c926236a21c112f615566231824efa8eedab1f30d64502a5fd8927e39f8ef6a3d023ce5ed8e66faaa788296aa9c8a9f2ab941ac703586ede7b88efefd719437d7894257f544087b2708c244a23c49fc9db4feb0f0a1ad39f034896368ab1d94db34ed656e65c47e52faf318dcf9e9be7f1fe7bc6dfabc9748ab8aa69a90f0c5f7ed765b5c4039341558534afdde81e4f9ba7d9b8c81d4ea44ac8b45f4d45308d974c9c33c530289e2e7f6d58bfc3ddefad9405a4c8a0c7652f10b7de40c8ef8def1f6052d5c867ad0c1e21a18902b0864c2b66776301bb08dee02ee150138fb2d2bbaf35e78ec946996054e7093e32d30064e244393ac29e46763113c7d67e1d23416377a5e124b4e65ddb72f3df1538719c033a28452552044ecfaa4fb26c4fd6cbb2e4f06ea51b417d8cdd193794fd5f3fe589c7875996afa27ed1b81b5c1c34519223b77e499af3ef54da78f2842113a4274923c1489a18d4ef73055e1d42e74815743e525e48a05a2c35b5a22de577d74b0f01cf799ae99fdf9bd53aa768534b2dfc1ff02237bad94f584ead486d2bb5d58dbe9e0f56497e913196120b708aff76896b60255841e9072eb9fa64b266f24781052869208779d4eb635868f8b338bfe9e51a78f3e2dde583113d7ead95f2511d1a604376d3e6fc8148f77086a101469f82ca43bddd8ef2d930a3d191f1c85f21926c435834871de4c686da60d2ad45b246f4a7aa9dc8b67e07be8c14e2a2497b31737ffac34f556811468a21cf2b4d11ebd0dbdd4d19a63f72425932133ab4db87e262c48e5329d10c748d6e44329ecb7552c8c151d09cbb702b2ab1680c3d9a47e0048728e0eea08e24765d57471e591a36c75df08b1671c1ffdcfafe0688fbc941085bd1d83dbbb4bc55fe09363613e5616a1123130a79547f3d430c7e1231448eceadc09ab91671821ab101512539de36407fe27db8c4f635ebe6c065fe70943eff28a0d81f91d0833827f14d593ddd4d0d98cfb8f7a48a0f306af73f0f9f85ae9f03ac8d479e821d8ced84fbb81510bda198fc1886da7967470c3e8aca1ebcc17e9e7691de301e613178de9e0c1451bb0a61c791efcda894667804d8420e530e69c6cb55970746f74c7b2453051f33a9107c18f4e0de6ac1dcc64d25a2a01396e9bacd7c0b0642f1f52bfdb260ac5a41390c24d33a231f3f478dc33686c80637f10f4792f46491fe385e02db73d37b7c94ead50453d27fa36ce7e96a8146ae3f88cb9cb03556343e4fb3c6a0fb796a6e5c59c95ea546f359b9a52deeb00dab3f0819b391f4c284a08b61a4aea1c9af9e19c28d2575221905a33e55389a490b16d06944d1e0be231378d33ed5ea3cd2e287af72cd1dd533fe68afff4c4c5afd46d7e7389f54dcef217793a6153b2f8fb7e649dcfbe5863bca8ab8a36a8966b31013eb079d5a2cec84e7c20ba504257ed229b0878db0883a8323987b261f014ccaeb81dbac8d4316119d29b0c4b23728cbf24ca4a0d8a834b5a4d26d75602f8f771ff463157639d5db487dd793b5356a6754b739b0453bba1483f6f44ce40308ada97d9342c800b9f9a01a2b18e8cdbcadd29ed80e010c131e032af04c46b556fb67682a2a6c6528f9c52c13368c6d177a0cd5e542efa7989d7052ee8b7c736bdd22dabce32fb1bb70b7fde7ccba256063f069fa405d64edbf61f36dd238e9b9b41542b37bc603569f530a757391b48fc274c0f46b43b2be000e66d9b7d1a37ddb3e6977a088c29189ec71d6356031cc5757fafa3318a95c1c747401c8568fae5e65b6e486025708567b8c09c89467acf39ff658c0625052d86ba8380a25a8647dfaca98971f810b62ab24e5c463fc4e4a53ab4ad3410752567c8468c05447e5b7dfaec9ec3f5ac5c1a329de259a70dd31101c0cf9efef911ce78708a1a27206e8f5db4907f063aceb9d6284f06145ce030f610f730060952071a4f27d274bcc1674ade46f0557f36f99277df56b7a5e6777805d1b08d726f5c00241c5e6a0040124da41e04922a99db96e155f27d6c494d957bde7164ee102fe8b246e84c05d517347fceeb4ef53260d64cee1b5b4565eaefa57175e45a6b3774c64f6ba3fe4089e017129b187f0fdb3d517c5213c11da2507c82cf77c1c4b3f1a6086330b60c4711b9ceef5ad59e78e1922a381f61dc820f2dc59b82b5cbb84d0c4a4119f8e7d6ce4d8498e9563dbab9a8e1236f88afc1d7d97a67c537f7412aa61222f514326218c4a9fb03028c9ea22a993efd3ffcc01ac9aaf627b25507a4684578c4d90e12c27b95716dc6478def33c0cc7214420997d5909802ae6c08408889401ae00a994eb1d9cc62672225a2269a4a44017ce53195ebd174a1d983206acde14eaf17e5bdaa5d344deb27f73a7a606fb510758c86e8a971c03472d84bdaaf95230746e027c9a75f7d038811d29941d2c416e3ff04b460dead80d56410da105a70cafcdb6c914b37c874f7bef8a82e163d1b9f0ee734460d15a156150a26084389d0944b4d1faf7dea2fcc43916d71abb937f612e6b6bfa43e36cbbdafbfb6b9d4baa231ad46ea26d0ebabfb60a5456589161f33e51402c0c3c95724275425fc5b4d3c", 0xd7e}, {0x0}], 0x5) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@in}) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f00000007c0)=""/219, 0xdb}, {&(0x7f0000000680)=""/190, 0xbe}, {&(0x7f0000000d00)=""/207, 0xcf}], 0x5, &(0x7f0000000980)=""/185, 0xb9}}, 0x10, 0x0, &(0x7f0000000ac0)={0x0, 0xff}) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000200)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 4: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) r4 = geteuid() r5 = getegid() r6 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) setgroups(0x2, &(0x7f0000000180)=[r0, r0]) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES16=r4], 0xc8, 0x800) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYRES16=r3, @ANYRES32=r7, @ANYRES16, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r5, @ANYRESHEX, @ANYRESDEC=0x0], 0x8, 0x0) r8 = getgid() r9 = getegid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() getgroups(0x9, &(0x7f0000000100)=[r1, r5, r8, r9, r10, r11, 0x0, r12, r13]) executing program 4: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0xfcfb) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) read(r3, &(0x7f0000000140)=""/92, 0x5c) writev(r2, &(0x7f0000000500)=[{0x0}], 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r5 = syz_open_pts() readv(r5, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000280)='./file0aaaaaaaaa\x00', r7, r8) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r9) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1003ffda, "0fdb000000000023001a00010000400000d900"}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0xfffffff8, './file1/file0\x00', './file0aaaaaaaaa'}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') executing program 5: mknod(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20d", 0x10d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) open(0x0, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92", 0x38}], 0x2) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731d", 0x26}], 0x1) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0xffffffffffffffff}, 0xc) socket(0x18, 0x2, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f0000000000)) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="521d4cd0cc79baa399fa4c8b243340cde2f3bf4e4257dfeb8d8362228db5e81e6c9300e46182f4e468b4493fa3d6f6f7d6f2e727a74ee6de8bbaa6b86687f532e22641425b049b0375b22827", @ANYRESHEX=r1, @ANYRES64=r0, @ANYRESHEX]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1c}, {0x61}, {0x8106, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f00000004c0)="b1983ad3ce96ed45b947f55a267acb713d2e855546571d53fca8de820a4d985f2f3bd2871621a527cf37ae2f782df105c1725f5d3d0a5a9f1bf3b8f62201a9863f5e0f5c232c6d3f336aa3f18e2c592ffeecd33ff6edf79a111915aecb2387e6bc317639ae0d0d80ebc85e4a4d8587ef5379ebae1232473e5ecbd0492c66fc4a9c36784854bd0641f89ba6710a1f7a7fa819d4c60e48469be7d71fea47533df838854ed34e9fb63f79f6a774efb69bfa93d6f7dfffffffffb2a32274e49c81ded700000000000000", &(0x7f00000003c0)=0xc8, &(0x7f00000002c0)="ec3353228f42557806ecbf8c21adfd6491fcaee4741568e2bf006a28b3736ec8df463214b5a40f44067749e090915f99c4823b0ae8d5cd3bfae8c8a8edbd45a0e2aaa77135e878c1349905eff550c746cfe0141ff3bdbcf7fd45c0bfa6ae85c7c4cc23c1976dda85fa2397daca2df605d1b1786b3c13a2e3ce0d9a833256b70285790116eb1ac7b50962e1166755040e9910692ff4f47bacb41bda6e5e35f95aabf6a382550eff8c196b7de18eabe34c2ffde04a85ad2cd9156c5efd34a43211b9e5b68da4ce5a1b338eded582181f2892c40541965b09d5f2f4b7b9cf190d57003c1abc7de5accdb7c7928d9906853677c4bb16", 0xf4) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x5) socket(0x18, 0x3, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x100000000000000}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000380)=[{0x0}], 0x1) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) msgget(0x0, 0x20) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) executing program 5: r0 = open(0x0, 0x402, 0x42) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000200)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) mkdirat(r1, &(0x7f00000005c0)='./file0\x00', 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) clock_gettime(0x0, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) shmget(0x0, 0x4000, 0x0, &(0x7f0000750000/0x4000)=nil) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0xa0ab) r0 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, r0, 0x0) socket(0x0, 0x0, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) getgroups(0x0, &(0x7f0000000300)) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xcc) executing program 4: open(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{}, {r0, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x20, 0x4000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d, 0x0, 0x0, 0x6}, {0x20}, {0x5, 0x0, 0x0, 0x30e1}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) getsockname$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x4001, 0x0) close(r2) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x800400, 0x7ff, &(0x7f0000000180)="b34c64f9d006515ddf243dcceaff0f000000000000e449546a499dc03089941ed6fb12952876b2e6daf29fc6df7b833813b92e973960987f7e2cb9c59a8427de03a45a543e6126f80052fd502ed67d945ce7101b08000000000000007abbeeb873bfbac23d333c3b0eb64e24b8fc9a533431022897c581960f776d92469642b3c4ff32e600000000", 0x88) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) write(r2, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000080)="45db9950f4b16e276e150352b754fc60a033b0e83fd62dbd45", 0x19}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff8, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') executing program 2: open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x7fffffffffffffff) select(0xb, &(0x7f0000000000)={0x1}, &(0x7f0000000040), &(0x7f0000000080), 0x0) executing program 5: chdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xd4be476c149ea273, 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="6abed00bb1d38a427673fc00017f687868f8bedfd395fc6d25740f9b5f52e2", 0x1f}, {&(0x7f0000000140)="b52e56f472e50f7db84d0524b072061c72cb9a94612b1a315fa63015ef45759a86632a9fa643b93965fe42db2adf3e5e9e3688cc9b0cbed4f691f70379a923f9e33484264088a6388ab9a4fe8cd496b1d86f051c58a09deeefe95dcdaa1399c57ef6bf", 0x63}, {&(0x7f00000001c0)="e84ba1c9a67530f894d9f9f0552f4f8af3cf248dd8b77eaa92d6e1dddaf2ec54c15669722de5042ce9af2094e852f22e86e1eae168167dc9013ad45c585c37f39f37d46f1045247a30b99f642d6e2dcc42d64bacfe7376a124633ac0b4102fd69469f39301090bb4b34ad34826b440b3ad4a04ba92b162e8a8a8903bdecbcaebc1852f5b2bc49ee4d0a1cde1b9a939", 0x8f}], 0x3) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/167, 0xa7, 0x801, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) connect$unix(r2, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) r3 = msgget$private(0x0, 0x383) msgsnd(r3, &(0x7f0000000440)={0x2, "77f8b6677df54d7bc20fac5b82a87ac0fd6f5064a8c127176c5ce4c0a5d4f01e4abdc785ca696bd68e07608e105e67431bb343756c58054272681b970a3f60f2013728436d387e67f727335357534960f04c69be78f8733d86a2a6382e1ec144e674e9f8ea0f3ff0326820715399c15655ac7a86b781ef7c244a3c8431e86414f86d1d55309fa4498ec7b4b1c6348775568e5c745df8df9c7bf4fc8a16a2237885c6901b473cfda0f4291de8999b1b3c5ce0b84441f2"}, 0xbe, 0x0) msgget$private(0x0, 0x80) r4 = getpgrp() ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x40001024, r4) bind(r1, &(0x7f0000000540)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x2, &(0x7f0000000640)='./file0\x00', 0x8}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) r8 = getpgrp() fcntl$lock(r7, 0x9, &(0x7f0000000700)={0x3, 0x2, 0x9, 0xb77, r8}) r9 = geteuid() setuid(r9) r10 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x5, r9, r10, r9, r11, 0xa2, 0x1}, 0xc4a0, 0x0, r12, r8, 0x1f, 0x8, 0x7902deb4}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000840)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000880)={'./file0\x00', 0x5, 0x6, 0x887, 0x1, 0xc7a9, 0x8, 0x1, 0x0, 0x0, 0x8000000000000001, 0x3}) lchown(&(0x7f0000000900)='./file0\x00', r9, r10) openat(r0, &(0x7f0000000940)='./file0\x00', 0x800, 0x4a) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[r2, r2]) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/53}, &(0x7f0000000280)=0x37) r10 = socket$unix(0x1, 0x2, 0x0) r11 = syz_open_pts() r12 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) r14 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r15 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket$inet6(0x18, 0x5, 0x4) r19 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = socket$inet(0x2, 0x2, 0xff) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="c2bfc10cafcf56616b24fe8af299c644c0e62d6279e372b8b21b597fc70a0507859fcef63960a959bce039a5431bf45829c8dc55635147283c9b6cf6344ea97321061fa284ec1a2f2fbaccf78aa1448ac6fd79a637da95827f8b6a9fc5067716dd950147ad8609acbd9f0d23d4a8da04e66b9e15b344206ac06ff8ae0b2f9c1bccce086e88da", 0x86}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r4, r1, r7}, @rights={0x28, 0xffff, 0x1, [r8, 0xffffffffffffff9c, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, 0xffffffffffffffff, r15, r16, r18]}, @cred={0x20, 0xffff, 0x0, r0, r19, r20}, @rights={0x18, 0xffff, 0x1, [r21, r22]}], 0xf0, 0x404}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r15, 0xc0245755, &(0x7f00000005c0)={0x4800, './file0\x00', './file0\x00'}) r23 = shmget$private(0x0, 0x2000, 0x147, &(0x7f0000ffd000/0x2000)=nil) r24 = getuid() r25 = getpgid(r0) r26 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000600)={{0xe10, r5, r20, r24, r6, 0x8, 0xd17e}, 0x7, 0x9, r25, r26, 0x1, 0x10000000200, 0xff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r28 = getegid() setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r27, r28}, 0xc) recvmmsg(r17, &(0x7f0000000a80)={&(0x7f0000000a40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f0000000780)=""/85, 0x55}, {&(0x7f0000000800)=""/211, 0xd3}, {&(0x7f0000000900)=""/11, 0xb}], 0x3, &(0x7f0000000980)=""/192, 0xc0}, 0x80}, 0x10, 0x1000, &(0x7f0000000ac0)={0xfffffffffffff35c, 0xfffffffffffffffc}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000026c0)={&(0x7f0000002680)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)="808a590147c3fa0a9f5328a5b4ddf541c59c373afb0f11029d67c949179a1473e59b809bb6d6c304d16938370f568925aea9261bf34eb6e2ca1f1c4eb76ba72059618db656858ee9e06014ccf27360fabf5ca82d2124f1d46ddc02f41bf446448c", 0x61}, {&(0x7f0000000100)="02b27cf5cb823bbf7d698547b3c59e36f3acf35ba4f11bd7c6b2f85270e526336fc261cc1a31e73f550913ba2b53181429fd61b6d5da3fc0a0e0f19ed3f79e30c86e7572ace7729b275faace2896dd5c26cdbee8b3faaa744369bd444c8ab52ebf90118d56d94177", 0x68}, {&(0x7f0000000180)="9c903299dd4b43961a6ca43e6330097c8c4c15ee77f624b248ced8caa1ce1c80e62d360bfe2492ff70212bd3ad7a4272de7cdf5a8190f0481c49141d9f6e36cf6ccfde84b831f52078b423316582a3c95753ff9dfa625d9750a025ec167d0714ea8f7e5b9778d4c416110f85c03bc30947332b6bc437716390adb86e37b6752a7b0490d12e39b67de768f7648d8617abe49a7ac85213f00c2e93f241f1843d2fd3575d3de83eeff4fee59a80c7d13cd0b9a0b15e238a15984d4de5c5cfca8a733f5f1ee366fb7b8b9b", 0xc9}, {&(0x7f0000000280)="92e37a", 0x3}, {&(0x7f00000002c0)="d717fbd4694165527b89d0d2551993c4c400947bc7bdb70062b8537e45eca8eb1178bb191f8237f52b166e7e1832cb8524fc6e9b04", 0x35}, {&(0x7f0000000300)="94c08f27cd34cf055700274b5b9a353f71772cfecf6d18b6aecf4af4f5d58786026a2a4578407b7231689416f1280f6b70c0c74f0d2278d11a317ff8bc1329e226837f71447236aab4b2358e8080863897cd5b88768a7fa90547f1824e0a0e982307dc996f68e96e2aef1fbd16a89d4670031dd6c9dcc0735d7e003d3c0a173fd82be09d61d6ab055d9118f234c11c3a909d196b7c587180d2b4c46124f2aa955d3b598b98b0146ed7f8f4bf02f4c6671ed18f1e5b627f62c7cd527140f7626d69337d3a72abcca0ecd43aec8a646cfca405f6064474ef12dd053820c63dae42546fa5c41999a60b502c0247f8bc883a3b2135bd048c9f6e89486b670d7b27291002dd20766aa2b1ab586b30fdd0edc34cd416983b875f221d6c2925ac11700f7f32180cf06d400f54df98b86968826ef99e928af04669114f8d8f61d4dadc0a16e403300c526e028749f1100a496a02249d5aea3be102684391fd79259aec2a77fbfe640502d795977c3e163497d9e762c5d6f81956951f7a2813b1bd86cac91a1e7e6048a7599fcede0ff18558542b5d7899166dcda6898916c20e12ac76406cf51fbd34d3ab701ecd1622f97492d08274b9609f833f93ca6f71c8841905d5edde0d5328a395aacd8b04c3d5d1a51bdca0e9f365edaf5c721b0df16971cc6361328b0db1290e69db3018292df4d1a18445f4e2f4ecf00348396bf23cf6a222ba03f3728dbd2d51cdadd281ff5bc80ceedfcd6893b6c9c0941253e7bc986026c7deb890c8f1bd3739194193671264eb9950056d268331040fe95a5f752168e4274c1dd77799327a8a0aa7aee30ccf082084621c63d8d792fff5e4f5e39caefec2b3c5281f0ae65a696bdd58145ada5ea2a3facdd21eb98664e27033ebbc1edb518d0a4e3994c8c6870e3f05dacdf13a89e16e8c82c17974d14dd6cb04af3b7bafdce9dd88a3785a3cbfa5438e98e50d0ec77e9647b47db0b80f4f652c080db6d75e0d28c989f16982e92c8771216076d90bb5d62fe817f229cec940ceec117e46bc3e4bc910f30dee8a0d41b286ac5d007b9e086523aae01da0913d1bd7892fddded18c93095bc8fb3df86de7025ec1f44a214fd40c20f41e1f1e137962c932406c193f136057b694cfffdd4c2995052bbde4fc04b7049a3c723907d11655b95b3e141e07cc8e82311231531cfe5ba4065c0921631707bcc2f672b52a0b35e00bfea5d986068983eb6b26e1c6d160fad3d94c01b07e2c03c692918a6a84695991bab0ea3b122e0e65fc9ad99c6e2b1779e317fb95a3a61854176f14e0b7d7071f8d127adef1c400bdc25de0156fb15f190ac725be8b0cbbec3939cadd7bc35c090c2c84991f49152df62583fd05ef707bad57277e5ea86c92969bea0d3beb7a95576bfe7e8988e5d138bf4f9923186ef6dfd3ab196f9a7c23b0991fee28c618532038d3dc1193c8ad34c28bb2aea80ca4963f7110d39c26376c067c86edd74b9f019d4af26ab7ee8023e3f3e51e7da6d32a5f7f2dc3bcc9d1a2c0694f188cf737b7ca96251321e0cb559b66fba2b7daff4f21090bf8cfd7bb9c056d4abf2016a7f9ce97df9068d46995777211f21824bfd866389050c71e963e52e27a26f727d98b6914f36db6661d0726f89cce7002a99628d66d6c163df8c05b10fb0452526497ba8e94c81e3123fcc65320b0bff88c82a97653b584c3f6a1b8417dc46d7413de32e630a4e57527c9924d24b8da65ff03dafea252a5adf79d2a11401be140fd86fc91bc4725307ad29b76b7fe76745b03e3eebff8fd5932a704c4fed49ec84be0bd5c4e91cad63cc8f428b8d336d5e0d1b6808759c24cd8fd9aef93bf647f6ab1bf08fa013c1e1064f4779ee664b15655d8cd32095de0bc4964b2e0f79cc4621175299020d0ab53dee473effb768d72d6bf30b9cff43e805c92b73e85d294b8d0dcb41267c0cb15b409ed70a8801460c949a3a3ff8587f488a9f1d4db245891d9187a98e7075cee951b9e0b0f2c22e4be876dccf708f2d9560ef70ef288cb41beb530a3fcef48502a13780e56a959af6eb91ea59b84e02796b1f05e5590caf6315b307cdc386f2f1c837e13ddbe404d5fe0e2655da8ac08b953fdd28e116b20b0ee1511d0610aaa9277c67f6c325b231481923463607947eae67c2d8e0695026e7dc2e083f8ba1c90881a33b034b8d212057be75b4db60f7592d1a37c303fe10d56509fd06ff043fe8097f5822fe02dc2d93e67a26ecfb4ab4e01b38960f909c2535656bbee2e197c99fed6f86592a336bd8f992a9df35becfed29cb614c9aeaba99b424d98a27343e74466e691762bf741ec87ae8ef8381b3090da48f41f16fd143b0d5bed05abd87b8f0f5281f782f158453d55b0d8feaeff6bb7980664d9af54ad81edd7d34774bd0a99c5cc871a63c7c12872d4aae456985e372f6c50527e0598af0e70ed769f08c3e2767a4fa35d69eb8144fbcead82fffda50a0498ccb673d3501bc3c5b42eb1f0cc4291ba0148865c82280e59ca06a273cbd2be97f2dea3165a529484750d3d072ced869217abe4d1786447ef5cd4d205dea124489605f83620cdd07580a2c3b68a7ee12f43bb0cf8a3447e668d6e10c1b2d6c32c662a5395868cd2e8a25021050029febcfcedb1134e531521d61d4097d274c1b17360920b216300d9bc4f15b7a6d38bf59b652b30f4049a719f0d327b04cb66fc28ea003beec4cd9e5c2c93cf763ff94b75eeca46456b3baa4f0f8b5c86ac16e409f71ae9650d0004b7e322ee662e26793a99e00e7d752c582fda2cfb8f6c5a8458f618da28e93ee95eee430807b743cd1a9c21a997349564762090dc9e07ce0b29bcd702d388a0e964c9210b0dd12de956532440ca580e9d1cc325bfe2540dd279b7792a5971705f84de7eb1c9742b6d05abfc49b2de33bc1a27fe9c5dbcb87dc473dc61aeb1d4760bdf52e5e39de272a777e85e93c97ad92ed49f95459be902df32d11dc9044e28f90535902de531e741e8bc87f8e6061ad289cc4f9406be002b7aaf9196470e31b25f387447072c93c378dc7a676f1a104f4e21b833d6136d02f1b5ca0164f4dd7020a427fd33ab94be012967de5c948149ab2d4758d738020dc845210233995526e80d6155ec3fb91ac687b41303005cf1b5b5bea57bf7d424e334225c16189f9b171e92e220e2857c99e3a089b6e276058f7e1e50fbd75aca2ed72f04853a403df2afa02e1fff50fc8202145883619f986334d8a414350799ab01a62da22b5511d9cdbf85aedb28364178a29c2d1c54b61c3cb5e036c57eeb0b43ab5722ccaa5b22ebe112d70c5bda2d5f5da5a98081f90bdcf7f0e735ae291b4a3879578f2e07e0c46cd8d656eb4b668e5345d85e192e9c780062ec7c24c5e5ff16d98c6a7c271090f83c1b99d6ab104b27f6de366a05846416156c4fc398bcaffd4837e49bb21205ab37140656290eea580f7fca824b80e157fdc16012be1196aff3b04436d26bb12e70569434f0bedb937517556f736780e0d6169db21aadd2a81813dcbcac066c5c923170923a4f142926f688b7accd93225d481c0a707dd5d16556553fa2985ef45d4a464c4995751c9a402f8950c84e354c44040948176b682158881982ba529b06ca8d6fa079b97e1c59fb5b2f3ed55c2be033341f4e1ba08bdb167b42fa24446d2403e01a0db4dbe0ed8742caecfe89e8e1e33618b13032e64593e44b1a17e9c91dd18b024d5b159087f4acf12da0a7c0e6a9cfa2c490e7c5b538e2f7ad4d42758e5a82d0c22eb1f50d4884a326aceeb5f4985d498771f9d8ca55424a586948b4f7def73b811a42c7c210137052a84a472017e689fa2bb45d5ea8c48881100f3c2fa8a2fb7a998f96f9ca17c09ebb45352f57bfae9f5072db834807ceabdbc7e803a9612af727391733232b0bcebf9f32a59e7384ef1a168d1bd3f8d751f5915609dcdb0c99e4b32df9d89fead0dfb7cc964d54158eb67850339556725d29a3228bfe1ecfd0cb7e6b21b57ace3779f717fe9fb153d59b159534f896734ed0b77d0e65afcd02eea4576e511b0ac118753f447ece0ff23cb9601a2ec4347a8c2da9e831dfb81ac588b647e42b4880f3bbfefe256b3703f488b8bcdd0686beec25559c0edf101a662d14e10aeeff34632d793b0c468d146e86d3c1b7a4a78f07bec6c250738ba8e517a2584c4e4e26505a30e9a6071385b9949a57f018f334be80209d0c624c174e718cbc77d760018273fcb9546e87fa91731b0175f2285097f761ce0502d0fac7465111ee4e8c33c2f03437c7421edaf56f71fcced63e1079f6b438fcc7826e482996589e1f79b9a9f352b61c9beca249d8647230aa0a9cff500e60ca3d13f0222b8fa6a309bdf23effb9bf3d19cba279e39247de61803b930b298891d90168fec20c1deba56406702e009919d52ca3d353fbacadf4b469b676bf8691c864850fd7fa90a47e8d83b0d871adf17af72482e7e13e6067e69a1cfa868b6ec5e4f18210e2b3170d445b1b180688d02e2d2bbbf2092b5c4de82378d0517d1c275442ef4e735b048290a619efa0a9f86925bcdacb5d363d9768651019770175a8556e9a4a1c8e03e14593db7f67c96dae27ddfe1426c49f6e85ad44f701563b2430b6ab868064851918d43f4cecfa2c4e8a41f3a010a65438a7f57b76e8122f02c4391cbd31820f3e28e65bc117cc1e85c2ae22a6873f1c27a089c9e522fa5917168631dfd22f8af049c6e23480652079dc6363fdafd7ad71b498ba260363216810f3dc9017b573ea2f40dbc6b1c7fb15c91c7e8bdee015c3f75997c738dc74256f1156014dd44b98c59421820d0cdaa6561afd5f0a90e617dcb726d26470ccc14ac2a3ed0996b82f9e5f9233f8263dc29a80071744db498a5b151398276b389e301cd013605a47670e0198b815d04c2c1a90fc5069a12039fc1cd3c2d8d289b183ea449013426185185b210f189c6dacab4af75306f99589a032b9311b76a97dc98d0b13f630b39ea3e8dbbd330e9dc9389e3c7f4838092da91f93050f3d6db8f7705896f95cf5a25ff750ab608e1a42887dcdb614229a0273e7677c5e232e6b9d101faf62ff167c2822fdc59e7768e012a7fa4de04821b241e0bd43038568f074a4aab40f9d2639a57788ee5ecaa63f4206624d8de58bb2faa93690fead8e7e84114515e47cff8e7da04cea7d547861c7b8e9ba747e7e5634c4e430e3d749ee9778468c05ad99a3091ab7e092a1899863c4a63535e7f7396b326bbbbc89ff3f2b994313343081ad91cc431332404165410470ccc00e4ffcd1c478583ea698b0b12967f6e00d20adbcacf54570c94c80d506d226cf74a947203455a79a8662519e2e5ada061d07d9e5bb4bbfbaeca4d7a98480143f527d9bc11bb92d3b5036f10c28edb0da4dba99d3c20f33af08a79274d13bb6cc36f45d087010c7add63670b123c8e9451804e0964f66cf46ccd255499b254574016e9c2a6c1afe1cda9b9997bd2e7ab266623a87812daa3e2fd4f3326744ba5b63d5cd2f20ed71018dcc6a785fc394cf9d24b498566a4e5c1d33512ca6b8cd5401a4a01846866fe4d66b8ee8f997bce9fe6ec71c16f8649504512651fa76f564b31f4d3cc341ba43b30a9a8b3f54bdeaa9d1277946f81d82b79ec95baa2521f34af3780629937bf0a665b0779706bea00ba61590f2468564194defcbaf897287c724fd64e27e59b53d8b974279f4dbbc88a447a7b3684ecdd849fdd2a5459eb54fa862eff954722af38ad5f37a98e06f87ba8c9c5ad3cefd877c50", 0x1000}, {&(0x7f0000001300)="5652fb86b6b6a684e80538b92a7db9624ff82ebc0cb9297f29641a83e2baa876cee3daa1a4134f818245ef499be354af1b7627a01184052a4e0db9a3d437d33d77b2bb930b5a1a863ce8abe8cb638bfe3d17500635c47fcc4eff1cd054e84515d7b66aa0989c00d2c9718b89d0624b561acc6b7eccc3150c", 0x78}], 0x7, &(0x7f0000001400)=[{0xf0, 0x1, 0x2e3, "5afbeafef4c5cafcaf86938aedc4c4c5b29f84eaf24ca0ee8de2a3765bccd0b0d7f7cb113622daa1bf099ef2d87019521311d068082c6961527a3c1f62dbd975222a5dae07e468113b8f20206b2e181bc210fb3fd5ee5be9ae29c2b4c10f7a136e24d7cd17749615b87ace36fd392f320c86b26c58ccda644658efbf838b5015b2127596372e79eaff596472a84262abecf5b252b88f314fdf31c3a175dd410fd11aafc76c211014827ceceab487605f0e3b6feac6f3206368ef6ef4c3612c3d33669e43aaaffc258318c46d5567cd6a4e36448f3e5d9d9f41ca"}, {0x48, 0xffff, 0x4, "8c8177b02f5bf0ba4b36e702cf199543e0d26c8791ca1c3a07a839de1428ff81e64e3c645cfade66463831d585982bbff2272d0fb60a"}, {0x1010, 0x1, 0x9, "546aac64825d7fc82bf3233bfe3315fe6362c9926e130a4293f1b79fc1f7e83cf7f026011d3c79abe67ff2d2d9b82eaed559dfde07a042406ea7f259d506c405d9612eb0a799d294db3b567330f1dc7696721ebc37abc4c2ae0362c3aefd2d171dd064e122e76496d4137e979a172bc28503dd035c862089700d25e104a1333deafb08252a9cb968e91c90a95d9ff2f9c53fc656b338cb944da380b5d1392efabfba6db844d876288060bc000c30ed1b942cb8747bd5134a230b0d5252546efebabc16ffee39f93118683824ffac94a719472aed7e1235925f5f8568851508dfdfc4261ca208f2bc4c8bae642d21e1a2561e2279db0fb67271a153b8116e44148b55b22b4dce5af09e1d9cb10136cffea63cb0c23c39c81f60c7f4f6056fbe9ecfc5ae20ad3b7e880f5706c3c4a845a0ba2dd26e7921482b5b8f594dcec4b72374a0558e659b2b3004336ca4f95af0b6527a4fbb934a102d61aceb2d6afb0312997113dec5d59e9d33c85675d57e6636448631b75c5e06c671ae88a0c1f7c632a7ee1518927da78bb78829e8f2ffe1092b45e4b64eed507b77632fffcd356d096d5c547ed0826ec8ce7dd58d3b84a687c69a1eb4113397f9b4d1756f1282c725490d16b8cde048bc8d86b6fa4804a6268deb0cf631b2da6e0e59770a3eae7301c9295cad696bfce919bfbe94a4f4ffced300278f0b10fdb51e78c9e1cacb658c525243a6919f7c0bd93f0ba2ee56fe837129f5f4f6c2da09ff43f3e42b256c5c7f1dece01d2cf4135548cac40f9bb39f703b4c40eac976863148361aebc3292ceff6912f6858888f648d64dfe5fa84a94aa1af0c994f04834de9e6a35827ab4521feded21912123b2184e7e9607ff96675630482f1d018328eeb67186dbeba5d266b874ef3d509ed4564816259f0a59b8c86cc1cb9d5bd1633aae2ffefb605ba6a5af68b5021822bb6ced660f0a9ac047b8c188c2a94451dcc3040848a699cc3572a7b409b75ca6b0c32690f863d454d282610733fee69b8c9b268bb9b7b41912296103792eb1ac38b9f03d5a930a738408f7f0fe535ff4a8d9a748fced2eebf8840b86c6781397e15da79d612b8e7f9b90bc7bf7ca4eaa016e7915ef65d54b83f8728e32deff3f2713868f290bfcd85a3aa0b6bf253be5372dbb14fd9177a93639757ef48dc86c211e0ac633ccd66804a126f6d3f1fcbfa30b846764d2a0e10fffdcdfcdaf440a2a1e99be7d928255281d2c01b0ce1317303167aec591f1ec82b2383b2be7059278994ae2bc0b35e748af9d9016f3c00657c9fb14f2710141a3be11531b7e405c149a04fdb59df6d5735ba1689d6604ee4d7a2fb415bf4bc46758e6ade61c83178e523a61603f09fe04a88e1d79fa13b3b1995d32b064c70ec3b3d3fa3f0e67a2141f29a5abb7d846dd7064d5f24e2669227bb9ed00b173a1594950e509254fecec76327b014755ab559a7f5c9a0ff7bee4f8a498b59dadd3007d0c3959fc4607726cde1d9639d84e2a44c7e5a96085e024ce942a7a104c196afff5875d6ef3dd81330705544d9e64d938b2763004592a43bdbc1772fa15ab9d28eb8010dbc2aa4393b5a35cc4bae7f39f4f2c4bfb4fd40e694cdc60d4685a5706eb2dd4700f487bbcdda8a870dbe8e0478646e7c34f68b6fbfaf9aeeeadf4e6b1b294259f8cb65f2e07e974aabba5fbceaeeae81bc6852ab2f43a80205248e55148d2f9ce99c7068bf8c5cc1555b31aa7a115bae79fac0634c3b14d4be4dc64cd2d7d5ada88e809f9bf72c1bace7fc73085af878aefcadcc23f18911c138efc8cd929d80a70e1d60fe1b8f7ab81bb5a1ad2138e4d772cbff08e7b21ab039b2e0d5e8903f6a6a8820b89ad0c99e27065618430283097d2a298e897d55a42ea678b5831045b0cceaa24fbeecd8493d01262f0f3eabd639ca7288c03f2833986e8e4cf88fe439c3a77eb5b2d42f169b13c4994d34a5f75c418cca9a51922004ee0762d820b4b2a76e784e865e86dacb294f7bd9a531065367636d1db4a102a022265c67ac4b02f7086b1c23ec68546a2960da89686125f2fb1d3856cbc258bcb95c89e7c8a2c15e093c46171dd02857a661162f9910cd5c9f86e3abe67bdf1e87552d2ccfcc08a184541278fcc73333d7c025d34611ae0e0b2051ea1e3d2fc722de883a12dd7d70464e1bff4b697e186da9de5768fdcf8be6c05b3f778436fe90440b8b8300164f57eea51eeba2ba90833ac1ad87327aa6841df3e3a11c398b624496bb34e9fd2bbf1cc4e945fad91205adc614a7f3ac42f3a54020ca03125ed297347fa192a9a4012d9938d5b483e8f2168416988e60281332c8400bae0d46a2e3872eedf9066f830f6ea4fdef1703a83a85bc6f2812b5f458bbf6286247717b28a8f1b0946ede6698d3c2618e875034ad4dbf68f2dda633e42c94528dc20d3db819dc96258cc92b37786d231770d8f5ae4f4ea67d9f01449e0a0d246356cdc71413f477990555186c616d33f33a6e22ffb99ca804c393104304ad66e7a6829ef3ea682d3fdd1300eb9ee835caf78e830dcc37bbce45d01b7592c302508e0d6e82360ef3519a40f4a54cb801ccdf67a80b55673afcfad6b3a42abaf3a9f081dc5511975a30c1fb451f1520ff4d0436ff6b9f8e34e2e5abf7e20e4efb0632c8dad33f63954f01caa3f2c1d09b821ec7ff7fb86c64780474a309154b5385ed35c8c7fe155502f8e848cccd980aa9d5149dba278ab2f77731991299ebf9a11ebd7c5dbd95021ff5fc574316a8ce71a04997aa38e69d87ce3850ee5913eb9526f6df80a6dca4a2b68525e89601c36828d6d2d7054d818e82cd56f6d1c900431b5edf58876f0259240e7993256893ff2f7f1d43eeb8257ded6db8858a160f35945c957e6766e7aafbccfe2d66f015bb51d0e2797d52ca5231d93139426aaa8d86b0eb0df595d97c2c4f0c628db0942aa8346e85b1d01fc1ae39c7d7503233e0ea66bdd6372533439d7e2bc51c268127dcc841022958a9083ecc1b960a345d2f14271587a5b16bb2522bfa13e259b7791fa072b92ba86164dae78afe313855d181af0c0b0a3c6d7bc85c63492700ee0d16716f8a748547cfa87d053caf6eb54435385933765c73b022364e5efcdee6d3b4246b42716589ae62e9a29864e1abe0cf72e0cc2ad978472bcf66e9272ec76e7e190c63963e6b04cac9b8ed29a1afd1afcbba5905f34788fd05ddc49bceb91747c3986514f698140e186635894dcbdb71aaa8c5349e4d935b54068c48eca59686c90ae23ed059c5512fb02bc2b97ed8c98f88fc551478561c5c10a9a765811a667c5f3b5b9b12797d71ed1670b213eaf76f498179286a2416c6a6294584266d4f0d667672e029f7d6aec23072830d28a97abc2b6b5797861c3eb8ba7f40ff54be9835e2be6080b1826ea18cd6e4aa46878d22a9c71efafba4ce8cd6b63305343929ba6272453868517b018d031aa9de8ef3c68121cfb509cbee9d1b5cafbbba7b34a4f8c2aa3e595c1a195cacf7e5189c8ff7aaa506b48a7805db6469ff63caa8cff199388e527dbbcfd97b357ab4b5a347e10a78ec4164ed12968586334b85e54d85e2e4b8eabeb9971876af9570d7d5c32156fb17168d11665c7ddd57be6b250855e0abd1251cccab435f9f3381cc8d6549b0bfe2720f4a7617472c8622a7af9b668e49d7a2fa247353e273a7a99d7945d4e6aa5df53687f704127f04b1436a14b2373a9ea65792cf4b303f55babbcae48bcedd5a8b25c3d5dc2920883f5ff98cf3397e35aac95f4d78fa2429cd8605a9a52a7798ddad018ed12e3d6b0e527bf513d479e6dfa8346ba6dd09ea14ef9bf600f287a688d6e77d411db4854285a7d0f6f0dacad8f4d6e785a84fbaded0e290bc49aa2e5c9184562dfbb6647005b90e482253076b8f7202040d9dbed1e579b5dbfcd5a50a1ada1f19007b2388ca2613d15690c0bceae1f34f45f33b7780be3e80fb3e57680df408f51455966825fb400593bb84c57877b4ffc15e89388edd06d47fb9241851ec32956b8e66a2ffe59ac8e0ef2ae73cd9026341e9dc57d17269f56b81915fa0ff0137eeb12cbff06011abe9dc4272034fee2c8d5f4ae022ee12dae7d6883201ac985b941ce5ec4084d5c7ca9e361fdc5474019ee39f6108ee8188484df78cc72670f61f5fa544340265e400c689115b1eeea541e0505605c1c4778cfde30bf66fdb94ec61305863fc026c73d3b09d5f85a9adb3a1c1aeeb0063fc61487251f4338ea105e84e0f9c6817727baa2adfde0026e304df60aaf792dbb710414d02105efed9bb40a2f30a0f34174d420e0d5b95dbac1d1b250216beed94f32546c987d97f0eacf5aff6f2b5623743a67db0c4270e64a10b3bae05b4f3ebab9a700e3e7e531868c1c253e15dcfa00d0e0ca2d421c5aecbe5431c4647c6a440cc308fd44f6f88e97434613d1ef74cd9246c4f19371778e783210494b38267a601f3d0836aab6c0ae51eb5052b43f285b9fca4ffadeff8fbc79eb179a5cd8587ac114669526cbb2e25054610a45410d21ff0f1b03a795369c70842bd7ad74b8f5ebbc09953230124469294c01a74fcb12ba33b9ec6ba0bd4411beb234888d04acd5ed5613462d3ce3ce020a778f39d7b97f23bb142ab88c52eb6d415460e42ea1388d8e16dd155206fedb325eda6af31f621f6377b04dce3a554918e010f279ff4cae5f4d9d6f960a25daaa9e7b4dd6fbefd3a9f6e5e275d66d37fd88371ace171020f351a54091a057b406713fd163eb205ff81418360b52692a8cd9638cc76b318267cf43ac62aef6e0d4259181c3501891a71c79eb57b25ecb51f7b9ff38a318c7944212d2ccd7dec47ffd4b815232ac66c4838696dcb931eac930b00c3acaad24d9132425a87626a9e96136eae74b1944d1f6cb6ada40a7cd6b87999c092637f90f1b27167049686f8a3cf25c128d2d0bf108880b1616e26b582d2f45cd3395ea4e737224f28b92d5c6ff80f526f80ec3b2ad53601b66d9de90f28003cea7223ba612239cae76b73ead77a2b0e097425e3f7cf13133571c5f374ea6432ac140218651210f13e13feb88e906e82fa4f92296b9e868a9a225049aa0de31626e10ff26d2e106310ac7670e8f0f6ec560c51e10f5bfe58e87bb073d343cb0e588cb5155d801a3ea157199db702ad860f84c174bc57a057e24ff184cc2fee0c427bcb10f3f0d54aaa2a1cdf6a82b3e29908e250a05386ce37082cf1fcf3c063af933905ea9b50d12e8de7ff0a63ab0ed2b84ca76f56e00e40ca7eb0e55db8af7ba541689c8ff4a021d96cb9f5b0c673e4feb399c8092a59eb269a1bac2637cbc21ba25429bcf48a977f242be0c5c47a15cfde5d51d7301d17c76aa7013d7d96ff80c6568e96916526bbb3ad8d6339d35cdb63d4f4da75a392efae3064aec6ba6dc434bf361ad13759c805860ee9e6165d4f50a0de201ee53259fe21001661b8505925f35ecd7255c67b43f7c19eaa5ead191cc03418b6d592c6818bb6f632e0ffdfe5324fe1b01ec7d62ed56079f2fc057983ed91625cfde4f6e9a89ec6294d7ad96ab64d935001fa3ff99b6c800d5dca3fb56a7f521833b17eaaf462db2e95549c17186bf55ca1d4b3489405f90afe16b593ba466efc06f8c036b495423022c1ebdec89baa1d0afdaed8c009fe7aedb004c0b2303b4570c60e8e8c3594a350a57178f8bbf535f8d6d76d9aef653b5af58987eb8d9329bf1db52cb837e1897124e81d6f909432b77f816501bb6febf24893cee6c345433570a3926c272724cb"}, {0x68, 0xffff, 0x0, "00896fee8d3e844447b7cc33a67f7d87580345ba50bcf437d7016f479f60b66d190f69d1383c9550c995cf29c264645220c2da95d0d1d37de26de39d4105b15805e2053b5425c2dc0262f4e6908dcaa3bf"}, {0x28, 0xffff, 0xcc, "e3ae78390c49249d0d03d655d41dea244b"}, {0x38, 0xffff, 0x4, "9890b628e027ee93e459c885a2a57e27736a4d451d84271bd7d107628bcbcbf03a61"}, {0x50, 0x1, 0x5, "a6835f9b203c01ff59ef33a4f0f80abc687b15b4a20585ef9be2eef90ee8773d5988c1194c42c46c0003c9698eafc8ebee2f8e7286dd65574d05b4361ce2ef"}, {0x10, 0xffff, 0x800}], 0x1270}, 0xd2}, 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000002740)={&(0x7f0000002700)=[{0x5, 0xfff}, {0x85, 0x8}], 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000027c0)=@file={0x1, './file0\x00'}, 0xa) getsockname(r3, &(0x7f0000002800)=@in6, &(0x7f0000002840)=0xc) connect$unix(r2, &(0x7f0000002880)=@file={0x1, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000028c0), 0x40, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) sendto$unix(r0, &(0x7f0000002900)="994eaf9514d98da6db09ef62a870091e8786f40f04ae8f9ac4997ec20162a4c729e46667424a4353ae444c5b9a663b4f6549ee62b2a5891739c76487d8cd082489151c4c5a8894cacd0ddc0eb85c52975f919347bbfcb4e09044191139ad2e703efc3e538a9f25fd56d5fb1ee69506bb39366e46d651d53d7ecbda70a02d0ea8e3991f4997ce6398aedfa081e9d5e083e45e1883b94a794c04b14608392b37e37b9f215abf3b4ad961cf6b583b2ca6ba29ab749d69921cc03e417942e4302a93a896050e6e24f9b3914bbb921b1f412afb5f19", 0xd3, 0x403, &(0x7f0000002a00)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002a40), 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000002a80)={0x0, 0x9}) recvmsg(r1, &(0x7f0000003fc0)={&(0x7f0000002ac0)=@un=@abs, 0x8, &(0x7f0000003e80)=[{&(0x7f0000002b00)=""/4096, 0x1000}, {&(0x7f0000003b00)=""/202, 0xca}, {&(0x7f0000003c00)=""/12, 0xc}, {&(0x7f0000003c40)=""/127, 0x7f}, {&(0x7f0000003cc0)=""/216, 0xd8}, {&(0x7f0000003dc0)=""/31, 0x1f}, {&(0x7f0000003e00)=""/79, 0x4f}], 0x7, &(0x7f0000003f00)=""/184, 0xb8}, 0x2) r6 = socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000004000)="fd052d511ce78f82", 0x8) sendto$inet(0xffffffffffffffff, &(0x7f0000004040)="94af2d417f25bde31a5e5dd9bbaa9dc22071589814985ced001e47656f9f6bfb3aaa6b7124368d2142707670708d428bab", 0x31, 0x2, &(0x7f0000004080)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000040c0)={'./file0\x00', 0x81, 0x3, 0x0, 0x0, 0x7, 0xfffffffa, 0x2, 0x2, 0x7, 0x4, 0x5}) setrlimit(0x1, &(0x7f0000004140)={0x20, 0x7fffffffffffffff}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000004180)={'./file0\x00', 0x1, 0x9, 0xff, 0x1, 0xd9, 0x6, 0x5, 0x2, 0x0, 0x9, 0x8}) setsockopt(0xffffffffffffffff, 0x10001, 0x3, &(0x7f0000004200)="8b57ab30c1c98a123b879d017ef049937dce8b06d27c100363d3e36527a84925a1382172094c78cffa396d78d74963c8c4bc951fb48a2b7224511e86a4bd6e53d1caa635212919f525ad8a2a90e83016139a6b62190b64b36cb5f95fd80869696bd8568720f3319ddb9583a13f00631ee525e10599cc1e188febcae178c04d", 0x7f) r7 = dup(r6) faccessat(r7, &(0x7f0000004280)='./file0\x00', 0x1e, 0x0) ftruncate(r3, 0x5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000042c0), 0x10, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000004300)={""/16, @ifru_flags}) getsockname(r0, &(0x7f0000004340)=@in6, &(0x7f0000004380)=0xc) kqueue() r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004480), 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000045c0)={&(0x7f00000043c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004440)=[{&(0x7f0000004400)="f1d7bc55393f50b2d9e5fdd11fb4091ae7cb259c5021540f3cdb3d50793dad14d2fd97ae", 0x24}], 0x1, &(0x7f0000004540)=[@rights={0x30, 0xffff, 0x1, [r4, r3, r9, r1, r2, r8, r5, r6]}, @cred={0x20}], 0x50, 0xa}, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0x1, 0xffffffbf, "0000c6f26425c087f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x3a, &(0x7f00000024c0)=""/236, 0xec}, 0x0) close(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) mprotect(&(0x7f0000346000/0x3000)=nil, 0x3000, 0x1) socket(0x18, 0x2, 0x2) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd606e291100080000000000000010000000000000000000010000000000000000000000000001"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x3fffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3f, 0x0, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r7, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r8, 0x40105704, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0x9f}, {{r9}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) kqueue() executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x40, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0, @ANYRES16=r0, @ANYRES32=r0]) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x40}, 0x4, &(0x7f0000000680)="149aae632c5ea2618240a8c11ea756e673b03c7618cb5783652c55eebe6defeb6916ad6be41ec6d998a5562528ed90da8a399cc357cac6d9297811688b319a52742ebb14e93ff49b1f23c8578323d6980dbee9e50708323da35f8ff7e31a43d2d6235ce11a278730e190c994ba7ec1586a31f6a71e5a605720871c67b1232a97668d52ba8bd1683f58c46b99a2306deeea4b433cc1e8c0edb54ca478e72b78049f0c6a894f90f8ada887a942504f17ef8d16de58d1bc96373e5000bba60a6d1c72a832b88cbbab2e15c6e0cd17f99dde1e7554928d81b4277a5e24d88d14b582c0ec0ee1aa6c8967ae3cd441fe98ca6c080939017dc5f317ea14a28b5f866f2db40bdaca6072ed3f60a87687fda476c61af9e4993ccaba894d7a74f28f9408f6b6ecdd76906c58a396dd8dabc18ef459a9dc155f128e2eb316ba68708b80a16fea9316346fff55ea00", &(0x7f0000000180)=0x149, &(0x7f0000000580)="2b413ced2d57525768f493bcd1b48aa358584e4548a7ca123ae5545eef65e812c5d5c92c24d93b8885fc0afae793995d8dbbbe59a81dd4986da5cab0eee971c7d8020c851a00193493ce751aa9433d1dacbe2e9dd0d5776c2d06145d27114e87231ea9af18bc0ae6a473219d608115d42c24219111f41bca901409189be091fd7d1f66b51651e1ee232c80de6060bae42a55558418dbe42fccf50e2bda795ea53353bd0f2bd6a8ec10d95c7c1da0225411e1d450107cfc35395d819dda80a12e9d032378867efd769418452cc884b5dd27e07b95b25a50293711e5201ddf1e8dab644f7158392d1cc9abda15d706f2023173062be5d8d8a7f7c623ae92", 0xfd) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x80000000}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc028756b, &(0x7f0000000580)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) chdir(&(0x7f0000000240)='./file0\x00') bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x80) recvmmsg(r5, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}, 0x200000}, 0x10, 0x1262, 0x0) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="b76df53814c2563e08d70f1720cf5cf53e66b167391e30ef62e944df1fa346deeba4581fd476c2e341fcccad9c0b2de824814186dfcdf9eb0e177e3b744e35d0513786637a7daaa090a1bcf8c0004f4d77e9c5579b51a515336d83faff96325a7072c93121cfffd408444f96e1116378afc7946a50f8cff07fd49a7d76e3d0030adbe4fc56e28078e1431d1a160178a7dbb75f8ee29a1ba851fc6483c3ad959dca41094812168a054880967d26ed7b189b50503891ce5dafc7f01a78f078c6cef452941de7185ff7f37114c17f6ef251b6f607ba1aa68c451b2c812a1fd21d989a24ff", 0xe3}, {&(0x7f0000000280)="0b52a1f7ee34c3896d32d02412ad6b4cb82498b58d95f348077231356063492e0708e863efcf7fcf6bc4f3ac367c667a7ab909ddc1cd17d4e5f73d240200a691ea134977de6bf5bbd2f779d9b44fee04fb995799475249c70dc6d55bea4eee11037302780aa6fb1d3423866bac7368c06dd3592a77f8ae00c17840234ef063dfdfec90ae5acd1fbefdd57013b59b0b8cb3", 0x91}, {&(0x7f00000003c0)="af0467a0cda3cb3e0c8b0ab9d16741a717ee5cabcca5dbfc2c24410106cc8aa4dea17c9c4b5e5d0ae3fc7a20b650bce0cd2dda7417a3b4d814f6924e937cbf76192b9a0e10a1b4d4b90c204ca89c45e9568e8b85f4be54f361c723c6ef988fa0e5abb19a8f3f17307b8bafbcf96ceb70", 0x70}], 0x3) write(r1, &(0x7f0000000040)='\t', 0xa) write(r1, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x16}]}) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0xb5}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES8=r3, @ANYRESOCT=r3, @ANYRESDEC]) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xa5, 0x1, 0x4, 0x2000000000fc}], 0x9, 0x0, 0x7, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000040)={0x4}) executing program 3: getitimer(0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x7}], 0x5cf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) getitimer(0x0, &(0x7f0000000100)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r2 = socket(0x18, 0x2, 0x0) socket(0x800000018, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x0, 0x0) syz_open_pts() flock(0xffffffffffffffff, 0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffc0, "0401000f0000000800"}) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000180)="518d070162d081036e6f8cde7ca97dbd84713b92d8da3ab00f13ea2c227956f2f610bd503d", 0x25) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r6) executing program 0: r0 = getuid() r1 = socket(0x20, 0x2, 0x80) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="5a8a4a26e84baa559fcf8f4567fb3cef40d502d69be20c05a556e941fb28b1bb682d73384431302d7c7e", 0x2a}, {&(0x7f0000000100)="67595a4586258bd1b4ace2bdff7a108ba8032bc1aad569aafcadfbe0b816f12449f6597f1daf609b9aaa6e98fbef52e68a2317199a8442e4a77728f80e2dfc32ecc62ce0", 0x44}, {&(0x7f0000000180)="91074bfa760a239f5fc03a7796aa1bede7a98c9c809cafa75f7b7b3cc3d1605dc67e30b76ea25e87c65abf2d5f0353c08d5b782c039a0fd56266cbd53827299874ee4463503312688391256c77a89f6e", 0x50}], 0x3) getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r0, r5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f00000002c0)=0x1000) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='/dev/diskmap\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/diskmap\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='/dev/diskmap\x00', &(0x7f00000004c0)='-\\,{\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='{\x00', &(0x7f0000000580)='++^\x00', &(0x7f00000005c0)='-&^/,#$\x00', &(0x7f0000000600)='/dev/bpf\x00']) r9 = getgid() r10 = getpid() r11 = getppid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000680)={{0x3f, r0, r9, r0, r3, 0x21, 0xfff}, 0x100, 0x9, r10, r11, 0x400, 0x6, 0x101}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000740)={0x7, &(0x7f0000000700)=[{0x4, 0xa0, 0x6, 0xfffffff8}, {0x5, 0x76, 0x5, 0x8000}, {0x3, 0x69, 0x80, 0x1f}, {0x400, 0x4, 0x1, 0x5}, {0x81, 0x4, 0x7f, 0x1ff}, {0x0, 0x40, 0x7, 0x1ff}, {0x8, 0x0, 0x6, 0x4}]}) getgroups(0x3, &(0x7f00000007c0)=[r4, r6, r7]) chown(&(0x7f0000000780)='./file0\x00', r0, r12) setegid(r6) r13 = socket$unix(0x1, 0x2, 0x0) writev(r13, &(0x7f0000001940)=[{&(0x7f0000000800)="c7659830b87f9ffe7c031fcfbf65f35ab67d82a3d34772de67c1e83ff278157075", 0x21}, {&(0x7f0000000840)="95f7f6b116ff0e9af89d72f72b76d487e07b001619b7d2e03826fe3493bfc92f83721cbc83f70c092a7428cf354b6caa3f", 0x31}, {&(0x7f0000000880)="eeb2a68fa314f66dcce299693bb817674450b641743220c9cc1e611ff2cc53cd2f7495f8e965256895f387aaea4b05e4765d84e9523aabdc0336c953a0ac9c6e8fe6b3255d3bae42a7842b8788cea3d307236b1dba2187edb359cfebbfdd42ebd214d17e04591af3b513f20c42599662cd717f5bb6c6", 0x76}, {&(0x7f0000000900)="a10f8d348c0f5dc59e9378dc44fcfa7a4133c0ab343ff9fc6ba19e03762d13b45d70b922eead9e9b99ee8599682e0df5f04952cddbabf32fb830ea1741fa5ee4f4ad77063138a5dc014079c1ba74ae4d1f3e4260c99d8393bb8aba20f4293b41643b947b7568b5810839853e6fbe83be9c92eb370a2ea9b900a6de957941a97d3270fdd40be4fc3cf2f63885ee808a64f07527819d1d17b7ce29a4684fb8a38937f960a87e2bb8ee18ee94860b5b43ddc6a365f3054cfbcaad46f121e5d2bb994f88b563569aea88fcf7d3a5aac757db736e71a94b7299cc34e1d3f89c92cec3a22c96624f9e59096827b143b5d9e1a89cbc96503429b68a9dceb1ce04f665249d84f4465dfa6ecd5c08c8fb001c4d9fb6d8ed9633e27b8ebb8f2d3dd1fc25235eb121ce9949dfca682e17d17d1b67efbe88ed4cc0baea6d00c058991675f0d3926a2fcc736f46bebcf5f38d6feda80032f2aa02be68f026ca1226d6de772e3eab33fcaf189fadaa3a349c835975f70f73ee045a33ecd662a4e1fe1ffaff7919c8f0567b0f2bf07f591a82b1769b090e1563297d730a60ff5cc2b59d79483607e693486ef37b84d99f0d1c1d7ebf2eb103688e579f3041b7fcb3e632f90387b9b14e83e1f41c66b39d8e7f18201a667a627f0c2780131de195052148cd7afca2481dadc3aec2614c73c384e8ee0a5fb05d0c684e7ab6e3aabfa99be3637fa5ff0abcae63a401592a2096b716f36d8b59ac486f404c4171cb52465b03a7dd1f84690a799932a2726242e1ec69eb14a4a94fe639f0716d50033585e839596acfc1bea948ca8fac8cff3e7ec5b1b40a2a04c59fac8963d53cb83e18abba79852d4a10bf2637111c2e8eb943ee6bd2d9f16f716cdf30ef119b184cd83712b16c2a54802c10f307d2887051297b674d08f469631abd3126035ba9af4331c4abd47ffdbc8d695bb519e76240d58370122796564628f4120c760f4063592d1046b90192ec97e303c054b14af182f255f07dc1234c9d868d109dd666597c23f85ac99798ea5f53170b7c5010d8cd8a10c858deec176f9f4ae1c5792f76182cd4a0929496a9bdb4e77a32a4fc98542fa73fa75c6ca26fb0b4afa0cb077111b79de8ae06dbe261abc6da36ca6dc225eb05cafeb993f2dab4c40ccc6ea64415d989fbb9d847d6e548888ecb76b92ae7c99d133a126c7e55fa7cf4453629cdf04ccaa81a2ec888bae50984d1a399c10613acd6c625e422fd555a198daae91ee781c067f7fd4f21933b797acedb034664aab42e195ce9dd6d79d0adf23f8831aac391dc3edc86d393e731a06dc1179ea2d1a1b154d4b1f0678f28c3a640b27466ab62e84066418a43d80cb1ba21497500dd87863dc97580f1f117f097b7552befa1ed5569968913a21895b9001c3081dc2d999463d8adfc14dcc7216b7cacd28d6b0358ff5fc48060de92c6659f193d9335ab94ce4497fe38155317bceaa1af7f8628aac6600eba2650a4d015536995f029d7b74f28695aef882cd9f8185f72e46eb980c7a001b09f9e62876d19e26ac8fec8945b6a35533f34c23e71753663c6ca2c1db93a1d282cb89e7d4e7056bf850640373374da10f7fa314af59df5df1c0abb8af64a8eee9b9788fd8bf0ecca0a506cd50ca14c355a83ace6cbd211892f9d041ffdda1a932538087c39f17e07f65c789b0742a125801d4a06dd26002f4a5d4a27df9ee471169ea044f135faf563d27e3bdaafd8ae6974c71e4cd26e22ad128ef4b09249a190e5f8e97807097fa656eff54ad3faa4d1d43f9914a9cc74b2a0d86d1460953a656f92e109cdbc8256fe7d2bee55a6ed7472eb09d5a602726ba47c659561312fe23cd5a8c906db23a2d576a56be9adac40b36142a77cade5b9e883a14ee813c8ae0694a92a09f02dfdf436115eb4b87150ea7f28019c8ffa979d9f5a28f114f30726aef4e36d0e8a926d09d37a25dd8cd9e1683e4955e1677622efee3e0f573cbcbdd56815625f1bcb22d4ba43893d69a360a4546c323402a4944b26ad5377327ee312785c85fcf852cdb03f3269596f8da12d4eb362be6e54c00492cacfcb5c0b89a11ba976e70743f633114cc3c0e2c771b82eefdb53e1762339763929d16be9e2ef96fa5019d3cc6141a7509a6fb71b6192eb290038b34238332ed1d0a68e8b0275ad5a2c486f4554512d42c650fcc98e323821bb42232db8e7be922fdfeac68123a52b1f1b024ff22ab92e0ae12220fa2c6c5f1e31cbc48f2ae03cf5fd50c5d66d615fd7fe8913527de779fce427a576280025d7dc7e99014d35712334194fe2b0e5c71ada233042316e9fc0f04c085b3d6adf841d8e10bb17cf3488e003dd7eb27e92b2ebd1914eda3e16a76a46c4e997ce8075d5448984a29c5b453adc0805e8116d4e9dfc006c29a691e3a6b667402184ee93e8c2c37fea69794f9286272c1e7cbe0921437594f83806a4dfc3573dd496b89f550311ff81295cdab25c7a4f6e431edca65e31e3f84517855f2bee95c9ba680cd94970d0813e826a2d94f024ddccdca7082f10bad33a7173f626abd60952d35a5c92cc907b31cb2737679b6ad3236e1bb0a5f5acf4c16e6ade495e8e9f70789a41c815dee7db4c78ac720719e3a574689ed821b38574b3379acf25056f820b2b4bb029ecc091470e364a96385731cee259327d162c3b8b1811a98c3bec858bca8d45c7aca7c6cfd0efd388dd030770bba7c063876183b9e23521b73ec059fb3f98a4ba15ef29272a70184d5992c2d770a2d239c096015013b68ac6882ee9aefd4934999fc75298a5d6aedd153505f2fd1d7b30cd53648f56dc6c678f6b67d19f719866658237485de19c812da5e9f918ba2026e6b9c4b2994355bd1ea4da7652de4af27d0aa6998eb8de0e010e264065052c16210fb3a8dbdaba361d72912e9a155cf0144d9d093cd001b04cf1b2c8bb61a089ffa2c7f58c0afed95399c2ffc1fd27c92f222deb3fd5c72c4e2499c1926d0d2a56853875bc30c8d39a040ca5ac1ce11054e157455ac526d29ab2caae539a91057b190257980bffd8c97179ed100587eb64d4be6b6a02d72bb0e017a4a6cddd38f166d6d1b0f210cdb54a6325a2866c4f8e679e79b633fbf724a01f30f9c9acf737fc69250b52168f7659b899b4ee3bd386f60825852d066c766df60488207977ca0d661288f1de0a1b7f14890f8b2e36479d88ed6f5abaea190efd1abd7103e640a399deb2a4a58519fb255ece5c44a5c8821409ec754b5ba5301129134fdfb61b249b8940451f1e3085fdb92828c8ab008b89033b6101e75499309a50de8bf0e84d5442e900273e84e3a9521ebf739f0a29fea2a7e8854e4797b79ea51f2e0bc27539b34b6ac45df5098da69adbddddab9507a3a25120ecb166e1b4aedb2c9ce48f52cb3c8071fcdbec86250ae5662280ade42a8f00a76aabeddf959db5fa33e025422849b46165ca2059b1e56ee2bb20cdb24f7e22fa2ab15abeccc47ba81fd5031bd51485580067a6ab4b7caaf398b7c944775b55e84ee6a7279bf2e76b5200c18120372eb94159fcf9c091cee7251f91dc36025b7abc0e22f0cf31d0eeb698cb566b239011f9ab72093db3622b18d66acac44fcbf1ff18dbd39601a096053ccad228c0763cd3898ede0f7248e97f7e6ebc4060ef2235533577fad7a35896ff651adfe0a7c89152bc6bd00ce945f0731f95b123858154e46edcc20d3fe55958cfdb98e5fda6a4f2220e0a7df012ab15680ec86c2979c56b1b49f3abc7f1ffed5f3de27d5d873e5e42957cca0acb41e982988f9b3d31beee8eb54187aa6e66c448a271348dd9fb036eeca092c57f29550e1181fe10e0af8a64e2eb1ef399394058436e7f46f5952ebe006ae9a58bfd012c48759b3a58f2b33255fee50daf6fb1ba20dd835b2db1c0609437a079d2d027be2dec230e596a2270a1a08d6e06d98bf6638d2912293006714893569d1f7d1e36440d9e1e883699cba302065f5963153f8fd616655a6758d17488853c741cfb44ef5755c7e3b34180936730ebc0b48ce48045323ef93eb568bf878506daa03387528a3a9a91e29f4fd629420fcf86940cfe4756c90b9a500accab1e52e5addb6dd9c80e31594bd4044b225a5ca62ecfb1f24e0e8c47aa4b68d4711b7473f28b766278447f44dbd78fdce65a55fbb48f3dc5828fc37cb5a298e0d400fa4a788fc3ea4a5abadb2093bb0d92c0c0d1419f8fc15decc26dd5b8180a7cc6fcd144cf48fbe6bf9f32a7fb1072ae461641708c54f784f60d3733df39585fe44c2f301c96e5afdd2ac5d99f9ff532ed9badb3f66ae776a08474248b7b22870f702a26a63e45e1b0243dda8ac43e0c0efebdf580390c5893f61ff0dc45161facf9f7112c59b6ea2bfeb4400f7f6c666ff18f74de7d6526860f083caf3b4024351711df46691b83a1adfa0760a537f05774bc736b8af3761a4b933c54a88d898b6d28a6f05ed04d1247c8237524a0cd4cb4572178ad95993f4a05e3dab313bd6a43db249c8cf1523e31c19bdfc263ab15740a7258a55643200c1096974360e9cfa0456ed424efe908101861237e5aed13e553a2476b5bd047005ecd42a1c58a82d26ce7a9ad582d866587d9f0010bb643b8fbbea40d2b794347dd91e9918c3cb912572af225e393c227cb26c1957ae00a52b2f478be071a3db625c8488b4088f86cc502c107ebe5878034ff896d66407aa8aa6b7feaadc527a6b96c988b2f27b19afcbe22c8afa893ebe9d2223244fb2c5b68a9cc4d363a4659b074a0a4b60de042c1b6330b698835df792aad50dbce933cf19dd6a9f74496cadd0179a8398e8e77f1dba9b0979194a3822d07f7aa93e9e5d13de57f35e7b26cae21f5eaac260ac0d152666704ea6023fd47636d1b43a82bf868091dd12491376f76039f4ae8b2f0153dfaab3090ddb1eeb0e66e6da2f89f26d97bd26c45b213ab686bf02a7940f9932f0f20336902a14b33d28ec31fe629013b989cfc66b9ce10d242c573272ab6ab863507866ff88822b521c677e791b4c7e668b7a773563fdd6ebea2697bda55cb42b7630861d419d7b883551d0049caad64928264d8a8f456ec1793e92d3d4bed7ab37ad06d655a4db47c0a3a763df20a8913194da5b5cb1ec90c7b9128475c8c8540b1fd14640b334f1396d7a4a88df5b7201b820a0daa0404a6cfd8ea3fbd6297db1b8aa769d3a468c5b8b4478d4b6d7114b6082b88b4935e731d17578de0f7fd979c6a60e666adbea061501b179934b0d0cc8e8afa695fad82a492505bb90b3ed224a073d18c3fd01c3b90a25d6e6381c8ed214bdc71ee435873f8f810214517384c207f8d7b37208c0cbe762e971a0bdca5ba73b4088426e7e54b2e63c24d9dc889ef3a977b69f095a571889c3429042c8b4aa67b081fbaf981af4687d7229b0b57a0af846ea001ec18907c602ef713ad1334506132e71a5a49dfa0d3b5b15712eab0eb3e2fce47ee224a2de6390a9187def413b443ec36450847f388951dfdaef7ad0fcc81f1e05e865b9c7bfa50054347cb3bcb8ad47bdb541ed0116e90b6bf0c000a8b41aa8d710c105292ea29e18188e1b24d223f3df4f5df66e289098f3ac35f9c167286b690b71943b3f68ac34bced6b1ba96db4e62576e305dd94f67bc3955c36a73940dfe5d72258c4c57e1e7c969363daf8db97855c91e1a4e490d315f7eb6ee5e9ff63b0307e1dee15e2b976d33d3ec3b9c2c0a3932c936ffea8173e1901b96b24fe8930229f4595c2a57ba99ae807207f16c8fe08e2379b17223af5d1b27576a", 0x1000}, {&(0x7f0000001900)="6623a8e5aeb09e6e789d53c32fd60bf11791d075f45e0734e17d36f1ad66b9a81d69c5c9d4f149f40e", 0x29}], 0x5) ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000001a00)={0x4, &(0x7f00000019c0)=[{0x3, 0x2058, 0x200, 0x2f, 0x5}, {0x3ff, 0x3, 0xffff, 0x7, 0x7b}, {0xf5e, 0x7, 0x5, 0x3, 0x5}, {0x1, 0x4da, 0x6, 0x8001, 0x9}]}) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000001a40)) syz_emit_ethernet(0x2b9, &(0x7f0000001a80)={@random="efe432fd7270", @broadcast, [], {@ipv6={0x86dd, {0x2, 0x6, "c05ec4", 0x283, 0x1d, 0x2, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x67}, @routing={0x16, 0x10, 0x0, 0x9, 0x0, [@empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @loopback, @ipv4={'\x00', '\xff\xff', @broadcast}, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x11, 0xa, 0x0, 0x4, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="46ae1279215f34c92bc6e8ea8ff72acf", @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @ipv4]}, @dstopts={0x3c, 0x3, '\x00', [@enc_lim={0x4, 0x1, 0x4}, @jumbo={0xc2, 0x4, 0x7ff}, @pad1, @ra={0x5, 0x2, 0x1}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x36}]}, @fragment={0x70, 0x0, 0x8, 0x1, 0x0, 0xc, 0x66}, @routing={0x6c, 0x2, 0x0, 0x80, 0x0, [@empty]}, @routing={0x50, 0x6, 0x0, 0x8, 0x0, [@rand_addr="e46b882087a811ebbb5065aa89fad01d", @remote={0xfe, 0x80, '\x00', 0x0}, @loopback]}, @fragment={0x3a, 0x0, 0x6, 0x0, 0x0, 0x0, 0x67}, @routing={0x16, 0x2, 0x0, 0x3f, 0x0, [@empty]}], @generic="e947ed28da9c0cd066bbde24bef4481f0b49509380e17316fa2223d6a179f1374eca2d960e8b4c982bc49eb389b014e85c94fc8cb222b2d26cf4a2c5d6fe19035e2ffe4bdfd0054582c5e4904a2e9a6a4f64723e9c39dcea649a8f879655383ce91680033d1528565d561d62e3666c265b9d4a79c3bf5212721c3d0aebe38d5e674fc8e8a528b26e2c538164bbefd790ce7843a264971b31454ae60a0b34aec0bb58b253e92560685aff7aaac81e48fa9cf359e4ba57c3f18fcc97d28eb939f566ba0b7562fd0e950af35d54c971dbdd367f2edf6db247e8a9f8093d01818207ccdab368c9442ffba0177e59e6e0860799601bc2b1a398f8ac0bbc"}}}}}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r14 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r14, 0x0) chmod(&(0x7f0000001d40)='./file0/file0\x00', 0x14) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001d80)=[0x40, 0xff, 0x0, 0xfffc, 0x47c2, 0x7ff]) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000001dc0)) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xfffffffffffffffe, 0xa5}], 0x5, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) executing program 0: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [0x0, 0x0, 0x1000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [{}, {}, {}, {}, {0x0, 0x0, 0x7}, {}, {0x0, 0x7ff}], {0x0, 0x3}}}) r0 = open(0x0, 0x400, 0x0) getppid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {}, {0x6, 0x0, 0x0, 0x9}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$FIONREAD(r1, 0x40047307, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000100)={0x10, 0x4, [{&(0x7f000030f000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000415000/0x4000)=nil, &(0x7f0000110000/0x2000)=nil, 0x1}, {&(0x7f00001cd000/0x1000)=nil, &(0x7f0000787000/0x3000)=nil, 0x4}, {&(0x7f000057e000/0x1000)=nil, &(0x7f0000199000/0x2000)=nil, 0x8}, {&(0x7f000015c000/0x1000)=nil, &(0x7f00002e2000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00007d0000/0x4000)=nil, 0x3}, {&(0x7f0000625000/0x4000)=nil, &(0x7f0000293000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f000047a000/0x4000)=nil, &(0x7f000055c000/0x4000)=nil, 0x3}, {&(0x7f000023d000/0x3000)=nil, &(0x7f0000147000/0x4000)=nil, 0x5}, {&(0x7f000034e000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f00002dc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000685000/0x1000)=nil, &(0x7f00004a3000/0x2000)=nil, 0x6e2a692}, {&(0x7f000000a000/0x1000)=nil, &(0x7f00002bc000/0x2000)=nil}, {&(0x7f0000603000/0x4000)=nil, &(0x7f0000437000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000517000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000051d000/0x2000)=nil, 0x7}], './file0\x00', 0xfffffc0c}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r0}) r1 = socket(0x1, 0x1, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() socket(0x18, 0x3, 0x3a) open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x4}, 0xffb, 0x0, 0x3f}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x0, r0, 0x22) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) msgsnd(0x0, 0x0, 0xf9, 0x0) socket(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) listen(r0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)="4ae5fee0c658843aa88823def7061cd14edb491147cb086b58553fe739b9bc6d122860c57dadff7b7849ec2328e3b05436546b1bb2353e6c453e5f254e0f5c5fb73ef10715235f5b719d2cebbc778773ec59cc28e0932c0227c7972ebb540e252f0d58dbd8c98f51d97c2ab78ae3fbe5b3692256c70702cc108a4088f2aab83df0103651f4f532b6ff6005e4ae36fe62d11a5c29e98e9d778d86292facb31d", 0x9f}, {&(0x7f0000000380)="e141a290034523032d049719f4c3e791e80341898694de3c78a29dfaa9f4d1c445f8fcd5cadde7ee2426c2a1e1f136ddafb51f4f57433edd722cee719e9643bcb2745cc88944c97583c155f197e7b5357b3cf6b2275681cc2cdc66730690cd3906f7e5365d927e5ce578ba7eb5e35a3d7071308d69a349dd88a332736dec6ea6b9647721973dcf9bc6bea04301b64c4a100be29c1811efcc71f1e7eae6d074d5", 0xa0}, {&(0x7f0000000540)="8de07a7918acc3588338f32e14bdb34e6d8d22eb92c6089fe44ce49094a082019eba254b4e3b0d6b8eda5a8b345c66d80353e044bdc11d6dd056f81cbe2b553964b05c2f4db8d6bc23fca1df9b4b9d120ac233d8129cff0dbd3a8e67b09fc797c50bcd6e311fda30a24d2dae9f6e5c009863d0a06e18bcca9705c9665fa09149e01674755353c67442a701a4b348fca7b648db9e1eb97d278aed0cae9af61845177cc8a58a0acd8967b06872f1e205f90073b2e1127e6bfe29563881ed", 0xbd}, {&(0x7f0000000600)="aabca3eab2b83b8fe1da2cf57fff2cfa0463d8032eddaf33f958b564b3be8ca8a5374a3c925ebbfc7d7c47da0012ea18ab519351849e25ffa3051d88b08a8073c7dd21cdc3290a7dac1023438b844101b46c193ec6e33ae4d82383d92cf5830bd2a735aa0e71bd0ebbb69bc0d9a6e84d0909127b8b3675c628fbec82ecfad913d77fcc2931e1ea01", 0x88}, {&(0x7f00000006c0)="4c88d9de8a78d0f59a8f7306e51982b4dfd1a360c1726534d004fd5976943126e834d97f5bc4c832950660da2f3ec87c3b067b462690e93d4cca25a29fc57db93389b568984cad26feb6db45702d7f9811db053cf2d96d473ba30368b425ecbf270bc4dfa7e28e0a4ecfb9b681a71dc80953328495fc4596b50e161585f3ec3ec969f142cb0e3e9be0625556", 0x8c}, {&(0x7f0000000780)="acf03a77fb02c4e14ac728549f5015ea8e931368dddbffe97528afbe4c2c9b13bf048d746fb2a1f01b09d445f316968bba5203ed81339a1e5eeef9a0907e833cde5c49836a785e46eb75233e9eb999bb7dc14a9e25117475f01233b2a3307ca824427a3d1d09e547d9ae424ad7b8c8de473792f7dd762ce86e989b22c9d4e8ee9a610721976b6bf2490e4752cb8a1e0db1c99c84f1cd4e9550c7960c9d3ec379c1bb88b7da1d15e91381d013cb69099854b1976c534a7a702efb0ee89373f6bd99775edeeecd49a8dd73b78d98696dce5f345c791847", 0xd6}], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000080)=0x210, &(0x7f0000000080), 0x0) executing program 3: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000940)=@un=@file={0x0, ""/519}, 0x209, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x3, 0x0) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0}) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0, 0x0) socket(0x1, 0x2, 0x0) msgget$private(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, 0xb4}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0xc001, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x18, 0x3, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{0x0, 0x0, 0x0, 0x1}]}) setsockopt(0xffffffffffffffff, 0x0, 0x16c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) socketpair(0x2, 0x4, 0x1, &(0x7f0000002340)) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x40, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) getpgrp() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003", &(0x7f0000000100)=0x2, &(0x7f0000001900), 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffe04b1c561ac486dd6036e28200303b00fe8000000000000000000000000000aafe800000000000000000000072e001bfca35000000aa0100907800000000605adf0000000000fe8000000000000000000000000000aaff010000000000000000000000000001", @ANYBLOB="e2dcb3c42edc38e3c6b97364723e2dfa36da3c62a4751499612c8ff99f3407bed7aabec524a437e2fb0a86b11594281f003f31dc2f8c78b19eec1a04336f2281903331433d893992cdefb62348f71bf3b12e22e6eb57c4e0b14fa08fe75635cc4bc9f54477513c44f8cb90057796f69fcc3a291bd0698f8f7b8b28e3cb823c0a0f360de4d409ee9b614c486020908a48cd584d2e96d7766e0e7c122e5deeae982e2069c26757be74d836f6d1624ecb70d3a2103cfa156822a7047943", @ANYRES64=r0, @ANYRESHEX, @ANYRES32=r2, @ANYRES32=r1]) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mkdir(&(0x7f0000000140)='./bus\x00', 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)}], 0x1) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) r1 = socket$inet(0x2, 0x3, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x1) ioctl$FIONREAD(r3, 0xc0207534, &(0x7f0000000440)) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f0000000440)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88dc02f9f8320007aacf73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cdf083f9a4fc8c835f912326d15c576a6ed5ca1b9e5b574acfb155ba0200000000000000bc2635711dc475d854c1479e92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f43e54fb4034d540511c1d33a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac23474f2a1af18283ae5376aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d03504aebc03b91acdaac2effb8ba3ed01d44156789a8dd07291d239267185f2737a84775163f550379b995378be07821e6398cf1a0636b767abef62ac73592188ab74d3c5c96600c853519597939819bf6ff647fb359d38c50235a4ff2e3e489b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d0d200cba05a37b9d62ab15d7124080791d9ff24f4ea3368a8084c4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870b97ab24fced56427caefcbb9f2978eabed3dffe019b000000000ea1e100432195df058638e46a932b1a4bb1064e04ee7867ef92f5b8305ccd37500000000000000000000000000ef8deabe611617db5a685f6f355e68f24b65f6e0a67f4022b38e39e381e639c4114f1d506dfd766ca9db0dfb8f427a2c8f344ad85a1704620112a5", &(0x7f0000000040)=0x28a, &(0x7f0000000700)="120000753163552c57d7b32231e47237fa95974e19cdf4e87a00ef07e811776b7716cd155600799412cc019458470af98f13fca0a6cafafbceb30212d4371d664fe8653760828f711004c06c0be59586d48ad520f57401929bf8283638809cd0fb2ddd42d9389a3cf8143c3f052331b27f16c12672e9b0e0febb5efe37e80fbc63306b878fabc95920b0f681d24774b4e400f9a364e86fcb7ef54e09a35b9069132d7853dd9153f1c4aa89728e1e1c914def885b8707c293e9d5a33233d633398cef972edf8af8411203af329629fb6374c3f1d096bb9f54f5413bc4e62a94436f7bf19987803e6f66e2073a9ccb4d1b8c628b701c12f65fdef01e135213f1d591019e2eaab26269631da30914259c72d9f7cd06edb6e6b550e37caee30dae94a164a15e9461ec7ed65ab6eec6bf93de6fc770bac6b5c14b91bec2751c47689900c6ce307a8f2109f28568d6eee962d17f52a718bca200d8761ebeff960056b0e20eaca6ef1e149e7b5bef57e2a03d9691453932582209f16b26e997f70c99fa097bb3c8fb4e6f724571c19f66bf7684bc3f4874949b33048da4", 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) dup2(r1, r2) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) readv(r0, &(0x7f0000000100)=[{0x0}], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = semget(0x0, 0x1, 0x20) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000003c0)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0d17c038faea55fad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c8810600e6be890400e2ff0b000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407e933faeb1eb3ec7c60747b8b99e09a823f13a714bf3e5b13abfa91cea70f5c0275b18f425df2419e9f66c91e888c95cb6d6472aedb434afe55f44c6c6e2dd6197d73d91258f179a4cb6ab579fc3ef0ace3f1792ca00fff6de1e29df0edea7b51bb91bdef7b317911533fc2226ff93015cc24442d", 0xb1, 0x406, 0x0, 0x55) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x200}, 0x2}) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000080)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = dup2(r5, r6) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) writev(r5, &(0x7f0000001780)=[{&(0x7f00000002c0)="1da902b91edaeeba7e4de6774aa3da039e561c3a10906ca2ed432593c6f51308acdd1576f2296ca55f6f22c53a266e7a3a17866dca4558ec7d90548fd6cb4f3d94058cbde8674221d6fea785783f937d61eb3b35984395e26b31a75f4c37ec9314de4ad08d2e250cc57eb49ce6900c743317d4edf5a6c693a1899df29919b9cf7ed310476d17", 0x86}, {&(0x7f0000000500)="436bbfc8da0a52c67993dd44db646fede7f0bc418d61f9a2b32d0dd500d75bbc8e34c58eb0b53cee0e11443032693f8b767d93edbfbac69ffd5fd84d2cd1c9bd76a75a4afdb90fb91307b882ab54c9f9ce0d9ce1ce8900d85827b1c2ca0fcbf25dcfcfb8ac999f13754a47677f777a8c1fb7381c672ea9ef47dabb3197a379feed0403b2537a828a2c593b9f90c7006bdec9878e6d326f51074a417b5bcfd57bc5182592e7f73416d5e2d3d22dfaf5c82e5ef98d2048119ea025e100bd94e10e828dda0f2074d8ec270778a2ee070167d2218177ed21b18b753b54408b2415b3f895abc9823a3d2b2597c5e097e0ff5cbec0744950278a39aa55bf393f9750dc5ce15ba85f5f481120ad64d542dd7dfdcc645e16a7d1ac14d11c4d8dc9c4529dcbea17bc5a3762fc2104544d16c612e8ee014c51f2679f0307dc3316d6156eb85a975770d2a2fe96c07801cf1202f7f5a3f658e9d5f878cd3a8d1173d4ff00411436e8452ec48810c09f2008eab3aad6bcc5d38a87a896ecabbf0665bcd47dd1d0c71cead1bce8f3a9b296c361a95fc65c5e8b3606b022c0253bb0d82c375efe5ec4bbce10e21ce27fff888eda0de545e04544b4ab4c683f3050caddd1850b81a5480dad15d8404ba98f7e1e0a67d0ebe9d201d450a79182efe0255290a8854f4e496b2552f0bf08a8b04ce5ac2d1159d98b5ca1dd8ae61b419b8aef4c3d406f7e83fa9bb7cb62a1c0171f04912c14e030ebb726f89df34e9ddd95cb1764b37ca451dc9da92532974f06b59122ab3084442b364fa8ee4c4047f1918373228c919d8be7dd5e679ab6d7f4d2d9dc6ab7f8564d31702aa120d1a608e619f426bd3a6162be32f328bff16018d1edd743ece732d07875a628673b3dcd7420e04670380a81538440c496a4fdefef39cefc5ff44e64b4dba5975ce5538100c2952a66d66eb6a989f0166a35c7debe5b2cf5312c0cfaa6895711ba740930c2539da6ff4314affef14d4a60dd8a78b84a544b122b39dd6575dbbfc7882664c016c18466bdf0ec84544fd331bedb2a7fb61a91146418d6d8d957c141c753ea2ba8b482a8d771fe1d439911a0bcfd156eb7ea42056fcd77111be3c86902c6a218dd98733a966e0afbd89bd18a1b55167f84d219cc869d26c9c9be5bb1a8d3a44640b5385f2819f0f4b989e61a71d80dd12964737e4a5111d43705e8a0450c972d11702c4614d9b1f691d073b3407e0add29f672238a9fbf796503a03c900eaea59bb129e1b7d1498dd3ad09258840921a8ae7f22f5e3957d346ebdfc79d803005c64f3db5ba8ca6d5867da32d1d5e555112c58d1f09ccc69f7f8168e3a5c3d951935b2c364663f43fd54de0227a132a39ad07487dbb08e73a8699e4370c9c91dd751ed21de2f255c83632c4b3713abc2821bf214bc21c7c238b04719457fa8c02acee78907229d4a4e9bc73a3c0c7db7806b59ac7881db6b2c9900151d10cc7f23f3df6c4aab8da2527f32414139245c02345695e23686fdf4c7f2d5379fb7b68102d57681bd0094b1bb97e6459582089f36ec79138b47692d14370025b0c62fc1d66a5e2fdce4cac8b026789615d2b9bbf3d850d770091d8ef2fc3c1511e14d5f58daaeec8db7b5c228b36388c97c33fc847e1ad25e2089936c1f9496c79d2168dad7484cde9213531ad86969f925209e23006350b08be1700289d75d426456e463883c8806c8bf993a7415a44bd95c729d647146816db6ae6fdb41c5f47884a1af47780883c5b6c7a4a308934fb8ccaab727ec66c47a7316dce8fa907f33a7fbd4b26f7b979c50513a16fa75b36b8e82ea11fa49c6dcf5dfcfa76e8adf1892f16acb4dddb381ca80014f1dedb49c512478b4f21fd881d5001e6bbac3a77525b81a7ab264f0fedc32f1fb1eb2fa37b3182a241bb81f1a8e3a3dcfb46b74484c83e75179e0336d2ba2be2e42cff707a1ae7606b14af75e06890546c6a500375093432781b7b82fb6a73c0b9de17679e98a80e59308ceea5441b7e3cdf0c31de03f400a609c716d7c1231ddb6a21794afb7b002bbed5debe593a1a4ecba236c0647a0e771a0fbdfe4fe773dcdef4df036e64b95b0d673fe5f1fd34e4d168f262307853b7fee5b2a4ae17ef223d5cf26212320d23d6badf10a2575a12cd0a64015219e8273853121c2daf11fcac085c444c444b6a2fc4801844877c85146b35874b435bd8650891aca5abdc1cf1fbd72a36365e2970e5c373a241e44bfd7b6d263a301aa8311452515382c59a2de7f7a0741ba2f26e42cb3278c8a0b308e5bca6271ffa33b4e45596929f1780bb0d93bc8a7dd83ca0bcbae99b4b2c34b539c763b957dd2416cd8a9a075cb56880fc95c3984e9d919b84ea6148eaa11432da92d0aec500777400963ac0fe99e296372cbbd172bb92debd3ea8a805931f37768476686120e2298d228b495ca1a3af28ced27fa2ff1bee1aa195ed7eaa352dfc08b5f8fc0ea724e9e29c087c336c71692b322a775901dde1ee4bdb7011388fb62e08f0c0a691f0c0db14414fddf0b1605d6ee383201d334111291d564c87d0d24dca8b85c713eb9c4f7aacecc8d6c9d100fcb1228a6f417ce3fc93a360f87c398322452aaedfb1ad412feded716e80f90738d2adaee11579bb83bf21116fa12021765dc0429aace708d1461937480f3e9ea4d4c93f9fcf22b4b2928c16ff2eac96c2d23732b518d8d862e9b03d0b10ffffd9ab45a6ff219eeada9bee1762a3f74ff1443ffac4e1ab71ad90689b8d44d655c3525107bcf866a979de9df9e099dabcf5f947895a96158ff9d38be9c01ea8f19e5ec9cd35929e6e8a1c9ec80cf4b29ed707b21a1b9670160b09ae38894d959aa15d07553f34128e27b786b81278a2472f272b1d63c9f3b8b06ff84b7b5a09012a84f0eb6566cf7e344f5b9ea993e820c1e9f2fa3b2df03f601091322b7bafd6bb2f44e0d47b2b814077e0d09a3fbb34317504da8955f321921482c69d546f9b9655524e849991bde38748ff3f78e4fa5a52bad4e7342896e932d01ebe77fd656ebba92b725e2c004c58c29f4cb345c6eae730a1a5a761cf5a5e6ea907fb06d7cdf93161a29adc4b7ba4cefc3a877d263a09c5eed81374ef3e5d618944499b97c30de7316806acdeea76311ca473007c7de34d84bca14efc3b19f51db5ed2d974673d184291651ff2b4400bf9ff9e60cabf53bede3021c3975e6d207490889763626a543b6a081d25ff6aac36b63df6549675d7eca3fca4d4e2651694f4aa55d19a2e3befc21079b61b6021882f2de7f6a8ba4d314f3895bc890f1ff4ed261ba9f64e90de956ce852ddfbbc660278364cfb73deb04bd5ec789bcaa4d41046bee5fa8cf05b86b443ffc0225ba555483788b56fbe33f4475a6ff336539b1a0d553dedd72d808284551b3407f57ee90c5c7f0f383bd160eaea6ad392199681eb342770d72a0e2218b5d62fdbe6626417f281cf7a810134fdc0c3968163d7c338eb5f8e7b8a60351cff7ae606ed02a656b12f5844f81dd500e7d2504ae792ce311a5514622ed54de56018ec82ff54c6184f06a7ea5879c02efb4e9dc810bcf9ff9bfb7f09c3a0f81ecf7d564fe34ab40587bba7620692462112f62c791380841b9a3b89a6e1a7730e8432ceb1f310329079a57602b3d5512b1016fed9fc2372be37ddd3359d966b36113776659fdf4007039c1527f04a45a6cda8fdb184513f5c125c2d60d7c20174c857e1075bdc6e44b9b158bc633cfab23f5aef54da0155e55adfc7c42604a0fc3aaf65bd10ecc99c0973cd0d8ae05f868a6624472aad39e6781f634d458384190ee1d8d09bcd92452e5b77ce7fcf6d6431d72e4c45bbb95dc167d6e452daaa40dbf93826756b5602ee908b3bba0db2be8b82a7f7e2d4827cadace9fafc1e00a505bd6e8a3fa2c71a9fc8d82e7c895b6adb05ffd7237f1523951ea9bdf4822794d6a58b7d8bc924dc533c97dde744e84712b5436ed437e46d81b88a2a88970d141fca594e336ab09be3786061f2bbbc52d245c2209d51e30c04e0d29e45554a611dd466fac3fbc1d378e7319213cdb82ecd7fa496da2057e77a65f679636a4262ccbd03a9f83a9f35b0a8c2054d8bcea659aaccf79c5086b41653df849c355d74785abb10dd092f4dec039a0505754d36a8b3be75b1fe02e5460fc25dec104d47e95861e0bd2d1560236393420d916970819abc8db4bc04412b28d87819f673a163f1f979f19af3e0d686d795284721f4b0cf2f9bb19f68bb40cc67b8cc4c8207d9bf8a9d76cbe0eefbbcd515cc5cf8eb1fd94f8820b19e0b42109ff22cae9201410ae1d649878707b554892abf298fe8587d26ff554f02103be1a8224e2c61d7b208bc20718a8ea58cea0d72386da7f4f6700530d0f19bdae107ea9f3740a12c6bcec8c175537a3202accb3b08157445bfab9c87b7cdeb5ddee7e0f5331bec879c13bf87e18e35df9311c80d0bb99b6558f936172a7c5639614a5fb3acc09a52e9185cc017cef0f0699c668369fd507d8b7724b7344fb7671bcf3927ab60bb5e7e2f195e44f20506716b27b2a831b71ae0d719e631fc8937cc40c47b140f0621d872a2186a12f0bdf283d54ba514b8b2fc4346d38b47805eb09e5b0da9c9335c94168c30788b3b622f0dc9f2991bc30c7e0df6b54aa0a258fe6efa1aa95065f7dce8b9eb45b2f6cc56c9df1fc18a02d3d86f473791f2e5487f9c48ebf5597a5be19093ac5aab51e0a0b71d622ff0eaed6a69f0aef503f73c4266d4f9903902adb264fa34e3a81c2ba3b926571882ab8c225b95ec308a870f40ac6abfbd3fba5aeb4b292840dcaa4e9a66c5d84a2b52ff4cdf7293bfd5fbc7981d4c409408cdab3fb2377981eb0849a1d1ac426f69136c98bb38ea120acb05d14c2abbe8b46e7e41e261f8a30613204e5d615ce5539f78ce12c5f38eacd97f7c77d48b2cfa9473d7f4810220c12239d08e4611f6e2a56fcc957a4e68e0d71711d2187170f289310da76423dcba957c525aa35072e6ffec00528c3e3e8b607171f16ba602e663ac64dfeeb3e26010d5bc81b0f7ac12c0f79299767ea749f421e53f31f916352b66c5d1d938c295d3bbdf47216133175e3b2b012c554bc35692bd186fd9aea208c4acf507777ad5e2f2e9178ca14689241286f1ed1af671b36e3c33bb4305ba93ec871431df73b7923c53d9c719e94d2812d8123a7e6742fcd62042891404bbf31508090ff41e4e7b88b1959f74be3c0dc41b34e3086b1db5f9418c70e38310857f2b517cbe4d8c3cdda29c7722d15cfa1e29ee6a19b69e63e2183f429468c1eb2b8c8daaa781b48c6c914474d034b86fed7d0e1bab8e870a93742031f2d281358e782955820d59e130a37855727ed16004a8225ea8639411b13b9b724eb12e356e0b29a0d1203391e1ec99b413e7c9f154837ec620a06b97dd26810cd4f6b234996a44a1d0819807f6a5ca8ad70dcee827ba1ca5648052f4945a2a44cb2a7663f251a741a4d0772585a0770b08f571be76c2a3aa52181d3ee161d33235f1bc80f10b40ed22cded3e1a280b537ccd088e7c5bce4bc3d2590001c8acb5cc73639909b36bce9529b9339d9d4da4a914ffa95d7ef8a804f8157abdef969f2fbdb0e9b0291579d6b0873959a267e389663e9cb7dac14dad48c48b8d8a1d5c34628bb7e5595306baf660dcfe58ee179ccfcbc1380b0f116a7d7d8c1489dd9518e902639f9fa4779d9696c0ac652072a15bf5edce49b113678cd85fc28cce244e36dd5fb1f70a1b01ae86b4600e9ce867a240a7038", 0x1000}, {&(0x7f0000001500)="f7e09a31e59b124d10e7c4dd9490480e6f1c2a5785b7c92f3b7ac12012ed4831ac168bf19c8be4bfbd986fff5df1e40821f15cf46ff0d8ac7b22a527444ede5703040f897870c2d1def691e1346b1578cb228f2eb7312dade48c2b4238a81bf847cc20f23496a0469b1f87f544e25071e69b614ef58fa0df8d3d1aec41adfc10a58805be0b60d27535b1db44642866012eaeb0853d57c37d5b8d1d370b21620604863f5759d6daae9440a2b23cc0ca0c164daf0ef57513745718a9e800793d16e0de3370d30e1f22c48b2e0c9311b033fa8f", 0xd2}, {&(0x7f0000001600)="a29524344f6d68ec482bce2ab5c801228d60405b1d165192fb66f50f3c9b6026ef3f0f59b30eb89906123d1a01278dcaf513151399d7c33813b889ee3fa664452ce9169996e69bad754b00f7dfc5629a89d6f7574ed3a9a2a84668074b29962922e30badd498ba8183db6a41620c70ae2614c4be5f7986d9de5bf15b3d222d5313b2004e7d0bda1821ce1f7f85a06196c7fe7d1807d6c1e683c62412c74c8b4edc4410228aa102970f38987615e5a7f099dc5386f47c3f07b5c84a1818e15fc67c1062cc5099486e9fcd8883019dc6a3707a2399249d2eec19f48f", 0xdb}, {&(0x7f0000000200)="e2d80e0ea77f1c27676e217d0832a64ecc98c1d1daab91a8451fbc6290b274170d44ae58b071bf2106fc1d9100b5523a6e5d4495900043ea6ff944e596d79e4b6327a1c6f7a345e894fea7d63a8157f47302fcb385381432644dca71c1a327d10c1bab6fe012cf", 0x67}, {&(0x7f0000001700)="2a296061c701ef011f7d78a7bfcfe096f5ee246963ea8cb4a2b3ecb7b62ab745b4dfbf368d4752630b66c67882cfb82b2333f653ada90d5a7dac8fe9c9cfb293eab153d1f66e08c86660c2e8135aa06b602f3d3caadd251960f63af7da28e9af2eb5723a9eb9e816329c01a89289fef37b185a", 0x73}, {&(0x7f00000000c0)="5497c94557762b1bc08d", 0xa}], 0x7) syz_emit_ethernet(0x22, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x3a, 0x0, @remote={0xac, 0x14, 0x0}}}}}}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8b67b186d00000000000000"]) setrlimit(0x0, 0x0) syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getuid() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0xfea, 0x8000000000000}, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384156, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) dup(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) readv(r1, &(0x7f00000008c0)=[{&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f00000004c0)=""/112, 0x70}, {&(0x7f0000000540)=""/132, 0x84}, {&(0x7f0000000600)=""/253, 0xfd}, {&(0x7f0000000700)=""/219, 0xdb}, {&(0x7f0000000800)=""/151, 0x97}], 0x8) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000940)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000980)={0x5b11f6217baf6ae3, 0x2, 0xe0, 0x3, r2}) r3 = socket(0x2, 0x3, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0), 0x44d4b67bfa93260b, 0x0) r5 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r7) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000ac0)=0x80) sendto$unix(r4, &(0x7f0000000b00)="17d37861141e8f675f294876d7a172ea65c109a69ef72d368f1bb65cb33e59eb3415dc5af9380e325f73b350bf7e7bb22959d30ad7a2745602a98bab6214954fce1f82fefbaf384c6268df39d2c5042582d98be041a96640180dfa4797bff16cf4d921e0b4ee7530b84da4b4fddd16f8523500af4e790831565d270db076761037b653a58801931fc0e888", 0x8b, 0x401, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x3}, 0x8) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000c00), 0x20000, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000c40), 0x8000, 0x0) r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000c80), 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000d80)={0xffffffffffffffff}) r12 = kqueue() kevent(r1, &(0x7f0000000cc0)=[{{r8}, 0x16f365885870035d, 0x40, 0x1, 0x2, 0x8}, {{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x5}, {{r9}, 0xfffffffffffffffa, 0x60, 0x1, 0x7fffffffffffffff, 0x101}, {{r5}, 0xfffffffffffffffd, 0x92, 0x2, 0xffff, 0x100000000}, {{r10}, 0xfffffffffffffff8, 0x11, 0x80, 0xfffffffeffffffff, 0x9}], 0x5, &(0x7f0000000dc0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x9, 0x3e}, {{r5}, 0xfffffffffffffffa, 0x42, 0x8, 0x1, 0x800}, {{r11}, 0xfffffffffffffff9, 0xc, 0x2, 0x6, 0x4a}, {{r5}, 0xfffffffffffffffa, 0x33, 0x78000000, 0x83, 0xbca9}, {{r0}, 0xffffffffffffffff, 0x70, 0x80000000, 0x9, 0xffffffffa9b76e1b}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x6d9}, {{r12}, 0xfffffffffffffffb, 0x90, 0x2, 0x8, 0x5}, {{0xffffffffffffff9c}, 0x0, 0xa1, 0x10, 0x1}, {{r1}, 0xfffffffffffffffd, 0x41, 0x4, 0x7ff, 0x9}, {{r3}, 0xfffffffffffffffa, 0x80, 0x8, 0x100000000, 0x3f}], 0x7f, &(0x7f0000000f00)={0x8000000000000001, 0x3ff}) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000f40), &(0x7f0000000f80)=0x10) mknodat(r0, &(0x7f0000000fc0)='./file0\x00', 0x10, 0xfffff17b) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000001000)=0x5) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001040)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x1, 0x9, 0x7}, 0x400, [0x5, 0x8000, 0x0, 0x80, 0x5, 0xc8, 0x7, 0x9]}, 0x3c) ioctl$VMM_IOC_CREATE(r9, 0xc2585601, &(0x7f0000001080)={0x10, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000cdf000/0x4000)=nil, 0x1}, {&(0x7f0000db6000/0x3000)=nil, &(0x7f0000f54000/0x2000)=nil, 0x3}, {&(0x7f0000d13000/0x3000)=nil, &(0x7f0000f6a000/0x4000)=nil, 0x7}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000c9b000/0x3000)=nil, 0x401}, {&(0x7f0000f00000/0x4000)=nil, &(0x7f0000cb6000/0x4000)=nil, 0x3}, {&(0x7f0000c53000/0x4000)=nil, &(0x7f0000d6b000/0x3000)=nil, 0x4}, {&(0x7f0000f93000/0x1000)=nil, &(0x7f0000df0000/0x3000)=nil, 0xe91}, {&(0x7f0000c90000/0x1000)=nil, &(0x7f0000cbe000/0x3000)=nil, 0x1}, {&(0x7f0000eda000/0x3000)=nil, &(0x7f0000e17000/0x4000)=nil, 0x1}, {&(0x7f0000cad000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x8e}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00006e9000/0x1000)=nil}, {&(0x7f0000c18000/0x1000)=nil, &(0x7f0000b22000/0x3000)=nil, 0x4}, {&(0x7f00004b4000/0x4000)=nil, &(0x7f000046d000/0x4000)=nil, 0x6}, {&(0x7f0000e51000/0x3000)=nil, &(0x7f0000f8f000/0x2000)=nil, 0xa94000000000000}], './file0\x00', 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r14 = accept$inet(r4, &(0x7f0000001300), &(0x7f0000001340)=0xc) kevent(r4, &(0x7f0000001280)=[{{r9}, 0xfffffffffffffffc, 0x66, 0x2, 0x6, 0x20}, {{r0}, 0x5, 0x0, 0x40, 0x9, 0x889}], 0xf4, &(0x7f0000001380)=[{{r8}, 0xfffffffffffffffb, 0x1, 0xf8000087, 0x3ff, 0x10001}, {{r8}, 0x0, 0x0, 0x4, 0x1f, 0x9}, {{r13}, 0x0, 0x0, 0x80000000, 0x3f, 0x8}, {{r14}, 0xfffffffffffffffb, 0x66, 0x20000000, 0xadc, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffffc, 0x20, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0xe0, 0xf1}, {{}, 0xfffffffffffffffe, 0x69, 0x1, 0x4, 0x100}, {{r11}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x8, 0x7}, {{r9}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0xd02f}], 0x8, &(0x7f00000014c0)={0x1, 0xfff}) sendto$inet(r14, &(0x7f0000001500)="d4601c11b6cbf21e590b3dd74ca61f325326f6d2095b34049df24927a0972c494b843b52b5cf841c5ada8a36bc61b27ed041e3107330bf63fa15b2cc61a1bd7ff680dfc1bc320b94ef496d9cb24adac360ea799f25717f94dc1a11fb4b4d11bcd73436eec2e1926542a39d195324c8ec75ef10fc865408f0780bc13917df46cb5d64076b4211bd9dce977f1eca2f2a7d660fd886f8ba2e16f97305f08948a26367438b0c691e7c26504b933ad0e93de17cfc8eaf838c2ddd396a567042333b00924f22465ee8c39ad3b7d0f2933804ce02c9c9c727cc89d44d0a2ad579ee724133c0bc025c9b8891e962d24ecf44c800854b631fface5b4d", 0xf8, 0x402, &(0x7f0000001600)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001640)={0x2, 0x7}) executing program 2: munmap(&(0x7f0000bff000/0x400000)=nil, 0x400000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) getdents(r0, &(0x7f0000000040)=""/240, 0xf0) sysctl$ddb(&(0x7f0000000140)={0x9, 0x5}, 0x2, &(0x7f0000000180)="bb4a9eccbda45281f86699fe", &(0x7f00000001c0)=0xc, &(0x7f0000000200)="d9537755fb60eea90df7e09becdad381a789f1c352f5c807d5413737d6b585bf6de08c36dc63cdcf9a6a02a3d89bb13eb2f93a0f83d4d7f25858fd67bde4893e3d85e2eb57dc52963fa544caae356c7c7fa2273bc962a00309ce1fa2d800df8d8f2367a8ebbf8fe88f3155679a532f5212cd1ce3b3dc572f04", 0x79) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x40, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', 0x4, &(0x7f0000000340)='./file0\x00', 0x8}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000400)={0xc000, [{0x0, 0xfc39}, {0x2, 0x3}, {0x2, 0x915}, {0x1, 0x7}, {0x0, 0x9}, {0x3, 0x5}, {0x2, 0x401}, {0x1, 0x4}, {0x2, 0x3}, {0x2}, {0x2, 0x3}, {0x3, 0x7ff80000}, {0x3, 0x2}, {0x2, 0x3}, {0x2, 0x8}, {0x3, 0x80000000}, {0x1, 0x8}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x3f}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x400}, {0x2, 0xfffffffb}, {0x2, 0x4}, {0x2, 0x5}, {0x3, 0x3}, {0x3, 0x400}, {0x3, 0x1}, {0x1, 0x4}, {0x1, 0x8}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) close(r1) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000005c0)='{}^\x00'], &(0x7f00000006c0)=[&(0x7f0000000640)='$}&!\x00', &(0x7f0000000680)='/dev/rvnd0c\x00']) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='W\x00') r4 = kqueue() connect$unix(r2, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) r5 = dup(r4) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f00000007c0)) sysctl$ddb(&(0x7f0000000800)={0x9, 0x1}, 0x2, &(0x7f0000000840)="490ac5d2140e7033c452c9b469d7", &(0x7f0000000880)=0xe, &(0x7f00000008c0)="e094b21163cb6c335aa5f5c4d37200cf6f2365017293d448fe1250c57709030cf640d87256236271a202e15f1b794376d5318f0f3530a32929c9b78d8c7bddc79e094c1b6dad7d5cea1e78470383b64b1bb2c8ae2463f62a", 0x58) ktrace(&(0x7f0000000940)='./file0\x00', 0x1, 0x2, 0x0) symlinkat(&(0x7f0000000980)='./file0\x00', r5, &(0x7f00000009c0)='./file0\x00') symlinkat(&(0x7f0000000a00)='./file0\x00', r0, &(0x7f0000000a40)='./file0\x00') recvfrom$unix(r2, &(0x7f0000000a80)=""/191, 0xbf, 0x3, &(0x7f0000000b40)=@file={0x0, './file0\x00'}, 0xa) close(r0) ioctl$TIOCSBRK(r5, 0x2000747b) geteuid() kqueue() chdir(&(0x7f0000000b80)='./file0\x00') r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000bc0), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000e80)={0x4, 0x1, 0x4, 0x800, &(0x7f0000000c00)={{0x7, 0xd3, 0x9, 0xbd, 0x2, 0x9, 0xe02c}, {[0x1000, 0x100000000, 0x7fffffffffffffff, 0x10001, 0x4, 0x3, 0x1, 0x20000, 0x2, 0x3305, 0x20, 0x6, 0xf6d, 0xfffffffffffff340, 0x20, 0x100, 0x0, 0x401], [0xb6c, 0x0, 0x3f, 0x0, 0x4, 0x6, 0x1, 0xffffffffffffffff, 0xa218, 0xffffffffd76948fc], [0x1c, 0xd6d, 0x2, 0x2, 0x8, 0x10000, 0x1], [0x9, 0x100000001, 0x2, 0x7, 0x1f, 0x6], [{0x7ff, 0x4, 0x4, 0x4}, {0x100, 0x4, 0xff, 0x7}, {0x80, 0xaf11, 0x8a, 0x100}, {0x401, 0x4, 0x8, 0x4}, {0x2, 0x1, 0x3, 0x4}, {0x6, 0x1ff, 0x80, 0x7f}, {0x1dbd, 0x7, 0x6, 0x9}, {0x3, 0x9, 0x6, 0x5}], {0x7fff, 0x5, 0x1, 0x8}, {0x5, 0x1, 0x6}}}, 0x7f, 0x1}) executing program 0: r0 = syz_open_pts() socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbeb67ede45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba2e97955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece850794e74035f5bc054eb1dbddf42a05c375ee46b5127e770865a6439dd168bf445eb77603f53343fd7c7814a2f967500d8037dd10ab8c11c53b62f58e42b7a32f1b436af9bca3bb635916fcf900fde621c562a5c583b3c2754d67518b650dab3ce94c3e5f1d91950f30eb9d682ee39f2f6f06e7582868a66467530a8aff405a3d598a429f2b9a7a4f6aee55e09e3140ec5c72a0df91770482dc37d38620c00549fcc579967035dff0fdf8de976e889d46a300e0f778a31fc99dd87ddb9aa2598017cddb931374434cee2d0d2d26090e4f89add1c2dcff0147c67e632ac0c73422d3d3f1b5020270e5108b6ab7a61116c2679ca79a3dfbcb7085e48a1e1909a031f840b9bf286c52d044654a017ef49c6be74cfa1b4a4a14600c12cf2a5a12f276c81726484377ad8c3d0058975fd323e0cb115b5c57a093da4981ecaad30d08a38f721bc79324292a84a033ac56", 0x1d1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3c, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)) msgget(0x1, 0x0) mknod(0x0, 0x0, 0x412dff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fchdir(r0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @random="34cff7f8e3ab", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr=0x7fffffff}, @generic="5d83e5a80b23000b"}}}}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc01000000"]) r0 = socket$inet(0x2, 0x8003, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ffffffc, 0x0, 0xc07, 0xffffffe1, "9707157d3f00004bc10000000000009200"}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, &(0x7f0000000140)="75d73e10665b1229d395c62059233bb5c8c35e799787e406de04d8300c40f851838b488f668e9543736d5f9f501deebafe693a2520ee28f8bc3654bf56e79e65e135b10d0593aae35554c6a0a965751d0def356882b2b415a2d6112d4e54a0682429f254d30653125ac84351d017e368be5c826daad13da20a6d8daea57eece535ff1d14142cadcb1be67f5f0eb99947096b43c026262548bc649c59b393d4fcac6e73cb0efa0175e187018662a24c7a046f7c47f79e9e597e36b5d2cb3a93d63196da742fe159c6b44a94e947a3bfade642aef86c37e1d76ab122973da612ee62e3b70b25efefe4fd2cb9f9d9ce206158cc019e707cdf2a14f959ec", &(0x7f0000000380)=0xfc, &(0x7f0000000400)="92a814536e47f4ca7d751dbeec0ec0899197c0a5b76e54411e0d72248d11c7182bcc2d3b5c85c6f3e485dcf51155d53ce8d51a87f08badd82156fb8159b373ac415dda3bd32cab648047", 0x4a) write(r3, &(0x7f0000000040)="ed", 0x1) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1262, 0x0) close(r3) r5 = socket(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x2, &(0x7f0000000040), 0x6) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) getitimer(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f00000ce000/0x4000)=nil, 0x4000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r4 = dup2(r2, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff40000000000008004500003800001a4700019078ac1400bbe00000010c0090780000000045ab99746900fffc0000000000010000e0000001ffffffff03a1bb358aa61d69"]) syz_extract_tcp_res(&(0x7f00000000c0), 0xfff, 0x9) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') sysctl$ddb(&(0x7f0000000000), 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x4001, 0x0) dup(0xffffffffffffffff) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) fcntl$setstatus(r5, 0x4, 0x4c) connect$inet(r5, &(0x7f0000000000), 0x10) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100}, 0x10) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x2}, {0x1}, {0x3, 0x2, 0x5, 0x3f}]}) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f00000001c0)="6f56657f242322151fdf58b539b3852f9b", 0x11}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000340)={0x4, &(0x7f0000000200)=[0x7, 0x53, 0x0, 0xdb1]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x3}, 0x2, &(0x7f0000000380)="c730541c867c81672fba24959a8164d2237d9fcd13dbb030d41a182d1f324c5877829cce64", &(0x7f0000000400)=0x25, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000440), 0x0) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0x9) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000540)=ANY=[@ANYRESDEC=r1, @ANYBLOB="61439ed8101d3eb104", @ANYRESHEX=r2, @ANYRESOCT=r4, @ANYBLOB="074014", @ANYRESDEC=r4]) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f00000002c0)="98d57f719e2c96be186664592fd74258e5c9d3a98a8ea801e88580203b0200ad15704b69002ae83eb45352bf918666eef0bbdc02cadfa165c90a499b704ced06", &(0x7f0000000100)=0x40, &(0x7f0000000900)="ec618ec9754bef79bc5df27ce0eb0e14aae4c43861f8ee7ed7564eb7d06c4c21a6fad3838a24af069838b0f58f4c380dbe75dde558394d03bb799ce326e9bed8eee27f5100000000000000000037e8bb990c77e312a847addc1ef45f2ba49bf3fd7c5ce2045e4dc344991dd03322fb6146978c73697a223fbb6af77abe9595adc14dd4e11b95f881026287bea7d7836cdc71224957bc72fdb4fe0d6d3a76bb18905799445900ab61bd5aff030000452eedd833571fca994921d449da56807c2c08e44f9782adbdf0950f50e26862c3f090ecc0523de07164ab3959ac75bea03262285890779fbf48e709f39e7896231a87086f4cf36f9ce901dcd3a5c993a0a24b9e6d3949591e10e98d43b74dc7af413de554a8e50f31570774c0f3aae8bde968b9e7e8bd3b423061e81de890fbbb4f35dba6a4afe193d34e78a0d40de427f39d78006b1c17f79c3a034a54ddad483120e5552fd09f9a331ab5693bdefc271034a07ed1babc2cf6cf82a8ea04abcceb990203f7794caa11e2f4dc6d39a770525fddcbf7a5b49ab31b5770f955fd79928a3fcc5b901351e7878d6b6476d3eb46e4506ee4a1da5b8f865653403ba64fa4819072a77c9fd413a0b3e18d9c036cc56cf9d5b481784a8e3d04e9d56b63542859b4f8bc01321bba4f6812aaf06b2b059963e4b3fdc43b4c53ca8c00aa80e49357241860e196d35e5bbbea7c64770cb31b00"/527, 0x20f) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) seteuid(0xffffffffffffffff) msgget(0x1, 0x120) r1 = socket(0x20, 0x4, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0xfffffffffffffe2a) r2 = socket(0x1e, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) close(r2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000700)=0x8) fcntl$getown(0xffffffffffffffff, 0x5) r3 = semget$private(0x0, 0x4000000009, 0x82) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, 0x0, 0x0) semop(r3, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x1, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440), 0x0) semctl$SETALL(r3, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) r5 = getgid() sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r5, 0x0, r5, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) executing program 2: socketpair(0x18, 0x3, 0x3c, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0xd31a, 0x4, 0x4}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r4, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x5e1a, 0x6, 0x0, 0x0, 0xfffff801, 0x9, 0x2, 0x0, 0x4, 0x3}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000001c0)={0x7, 0x200, 0x4, 0x6}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000000200)={0x6, 0x407, 0x3, 0xfc}) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f00000002c0)) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000600)="f18f665f790ac1078ae12d864149ac80083d86d15c84909612f0fcd5f19cff2e71421d100db3bfa11b4b8efb918f2facf5dfce1286166a8266ef21e42653628479be1150e31439f2087632acd537e24762aa25d9875c2c48405c8dc9ba71116636c36f78a84beb97d85cf8bd3be79b5b90eab8bcbf4a8e591cd2f8c08f3ed70e2367ceeb4491f05fc69b778a9981e4ee97e52317c6d2cb0cf6abd6e6f7f4ce8b7a5c23ac8f6684c3bd3f8995f168d9382157f0ccd64de6b48bc1b268992d506aae6615d7ee1a2472887b208b25b0b36cddb7608d74b08073b3f8143d7a8c6f718412edfebc3133d90bcd0567794fa2d0e483dd5f396d975aa16a22d0f7bcb9bde44500de3c228ea01df311e450569d9779cefcfe7258b77853ba57510d9965c3df0cd7a6acb1feee387addf0812d49712775e7c4e746e6d8ffcb0c4f618c1aa75d2e3dd75de74becd90ac38837509d17364194467356c53689b3554ccbe02ba8eff4e2ca4a9d8f590a15d094984fb4fbb6b8ff3c66cf049ac6e9c11014ec58378e7547fb5e09a4dde22eb3a23bf309d137358a848c1ed38e159cfc6b154fc6c446aec2f19536579d9d59b6c6c97f4d74d883a52365a57e732963a95c836f3b35cd222992e357ab183ae3dcc5c8e5af1e18228017fabf012ae3b2bfcb8564b14c1a96a6fe6d09e049e801a1f80c3b344d5b450887d772f6ab976a2bdea8a272704d0321e7b1a9572230a0fa33db3b6cf0f33053b286dac8f51672c11a67f1403768cb02f79a7a422a29c2ea2ac6e4246df4bc661d479de0e5dad652a6c3a515df129ffa7c2faed4e10f19ff53c4f2ecc1a702de3fb55226b5a6ff18d9dc5b638fa79ca00e51355d5017b63a9695776133e676c63e4fdb34a24a07eac230987d253dd4c80def267020e655e553a044984e165d88ce12c88b0acc0313d9f69d77828f49856e99c610dc044848d1a3f797296e6c874a4ec17f97fa2b227038dae6843848fb4e6f503d57d02220e4441fcacc2086dfe8dc71b1c7ea32a46c049ff4d386e60ec4a8eb1fc7c65b3c584d695349313dae6dd13816d6f5bfe898eddbc6aeaa7ff297ed5c36b4eb20ff1d4681da93c73dcff734985de2e4e30894602ba51b56080742ccab4d517036fde7cb1a5e1deec85977a71beef5233dff64b73655a880e2ba224f7b77ecb3e03eccf66676fa62f0ff33e9c609764c32eaf7107dafd007a8e11a6143f243a8b8e4682f7af3dc5da39a136708adb00b6f084730fb3b403fbd1c72f04dc96c1d27f86bef7909a49b2598b053d6fe70ebf3a446dfbaebf67c5435e5b55db56514908b4a2a93b4adc4248ff8c45ffc9a905a9513b2cea0861e5036d1e8dd1b89adcabfbabfecd59d3d3884621d73eb0441913334d19c56594168823df2814e93f69dd5df5f0d712c08116b9ae27c793464c2c651a8142e9af7f42f43a328d5b42fab85b1183a4f9f3150a2573d6cd05f17947d838d82b7a8b6f0d0b34fe0b198c6c1a8d07a1049be3ed71f0201ced631042f02824c7c6778b494c7c6818864d6f7c4350c9feb83b1ee8869929445270f56dfbee66e69d6c4fd83d8b0dc41e93a164665c5327d6ea2015b5a67f52a3908b56ad24b5a70b15ca8609a358ea932d772f69acf2b556930fda5db6410d133a44370cebc1105591b4495a1c85f28b80e89ea466938cc7c93f85a93ea37dc125b642d6968a68d235b4a6432e02e22af1451caf12a8b130286fce48f85ad1c806591978def523d121371064574888d94d15926e4d37869eb6db6ca3794067e8b1b960a77cb7dd69000758e7f0561f3597e7dac946a493f3d9d067e3e7d0522c0cfdf521cbe8bffbf87e82c9e12a87bc3a0823779c1a2584ed72e96d9ad2401a89bca6b2dac706ee3d0a44c9bc8ed20959c8c40884fec9fc699b6630298fe975e5996df5d23e766992e30e01f56eecbfa122f56fd056749fd9d01cd7b0c493a23ce1d1fdbc5f0d898c4ab099d2712427ca93eb3519e66b88d9f2501d742507c9e5514725a510581fde912b8c82ae088bde685813dc42288ffbc0b43c88b8f699f044073e156e6e89d843bda75f52e291fbb14489599e29a6a80fee47799e9dbd3bb8359122226c7544244185780d376899d8c89037c695ce1ae380ab6994b86fd7fc4fe6dc48e645f67c2ecb0edf2bbe3a0ab2255a15f32845425058744645d8ee9d912c04739eac55cee3d50265b20ac6d9a9e0ddbab619cfcc06c8ebb86947f0531b56c4a5ef9b19040b1d4cc2e73949f399f4a8dbae19bebe110e77e456755f95e539230631b39be8de5a7a5c1d34c8e051b91755d3706ca7ed3385dc3bf2a11a6add98a871ef2b38ed280cbedfad2ea8fc6f055d53a96d69cca0b9ef5e87480d940369d1acd314234ecc758cab553961a4a7ffa3d8932ec717b4b5d70079714c64368ab2df84cfd3fe4f4a4cc78a3b64ba63914d3558b9edf96426a1f6732d526e694f00994f612e0991a06421cb246b11d293e7790f852e71f7d6751061bcc0e5b451582c3772543dad216c10395876a0b67a5900bf758c256d6e7c9051748cd158afb2f828eceb957e5b5661471dfb4cb3d4c5a3b71c2407dc3fd43db863d05278e6019be740e0205e116491a65d82b1589e5b34966685a7745da4aba8e2ba9b16bc8644be21079601548729ee6d3a6f3bddc6fa1b8403ccc63adc881a32ce021da1c741dbfeef71ce5e0d8875fad491f6e7be2d5f6204a6880a4cc96969c55bd7360c4b90a3a233893f8bf8b8500c06290233de166e7a63685c5f0290fe976776d6661d6b762cc91d23a286a19c76ac349cff52a964ecabbf13ddef047c1d5266b29ec6c1a36a77cbd54ad9b1170897784faa897331b13b8db6a82e171c7b80b6f2ec075790a0ab04a5df00feda04e4b1f689d827f83680c66627f6108d5fb4b624e8e2d8f3333374b0511e8c12b9163ae6d9699028db330f1cf9139cff539c7ee6414af7db5db98fe9673cc7912c708a4f8bcfa6cad18b99e2c9d47992ad798d9174a13b128540a6437962e5a3a4efe52cafae89f071501a479a60087c0e5673af6c635fda67d8df2becd75ee3ecaedfd857d111a7f5b86d86b74588c9062b569cd74936636d21e34af186035d03ca04a2e425fa5eb4b0ab6d8601485e3545392f33f779ff4cd4ddc46993cb7140507edcb9e68a1353504ef95f9527bc074434dd1eee7de25214a86de38b1dbd688c57b41648242b601b21bb33d211bebb1c0159fc8dada6808da11a51fd6788c113706acb8f361eb85550dbb648723b3e4b6f74d61ea7fbf675db032db2317537c346035a319cb6ec975a26a6c44bee7122553b8018cabe326cd3634eb437f8012620665f40c0165d558004f9d8f99876d0d1e26bb3320af88ebcf602f33ce03363e3e6a22416c737e2af22d3dad76284fd8fa814d88b7585ffbb60b8d18df3c8b23b3953237f73e24408a369a54b3f465594e1643f21f1d853c9d2285da31b7a6ec9b1d17dbfbc0ae17f87f69a68cde81a868ae7925701f4c6052297647e72bd6122f0294f7b7dcc031faa4c83c689835df2362e85d5799521be5c71d5800c4e0e3bf2fa7e508288da1ef5274ce4d3193fb263ffb6ebd66ee94abda3ec222dc4d42e352812ec2809e8ea001cf2ebfee037e9e68826f552e7c589035257e4e8d772d86ec78f739497a599a8f2322e5ec79e75e4ca2bd5073eb87c94f067eb5475e9720fc5035a8bf9c0138b9165d0b388c8191c6db6d160c1520b5f05f8b2fe7d38d76bba83ab789bbee4d4fc13809c94f988ccc97b2759fabca300316fed8078bfe46901b50156b8951cb47445d0d19037987c844afedd2d622d7fe0314667afc0a510a11afa037d623683b691f0508508003e531c80450ca124f8fadc4e1daddd4736397182d8620f1daf929fe07cd931109f537919e3569b3efc819b77a33863365a17302ddb21f2b865a20a9e8637a4ab034c30d1cda47c25007b3aa9f8ad1dd29699fa05a0870a56c0cefc4a6762fe03522c920228fce7ad5393d8743c5f5f1493dd024a48b326ced8988a13fc2d1c4ff75d3571d5a940037d240fef86db2f529c2cfe5735126063b0771226966077436e8d62b9db19aada7588f8fe91c70932e49b93c589c6222db1a77823f149ecadbd7a628f91fe66c212872d88b85feafce2fe663213e144d349d48d4e5eb2ddfb7481dc7343b39c086b68bc3dd207c09df7bd44615c32ad672748d9c9bd4881a300c3e315f2823a684986e37223b468eea26279d3c827bbc408c3c24ed30b3d756c0ec4e718d81d6fc6711093b92f047a63b2d2fcfc376f3e98a1cccabe08dd44aa894921f62efbd4d0c3451618f4f1567c80fbfcdcaf24042baae3f8820333a8ca28e0fbfa769c3cee353d6ef7d885ee3ca1a81fce3c0c81f9d76a61f79a51953319a27bdf7a718330be188661fa590f4a65adc80aafb8453aca18e2f8c68d83524318c4b61e6d1e07aca93feb7a9ebc6b81799ab3c3f3aae76864f7ded9a0ffbb0b90f6ad5f4f2570199c510b64224b653cfdf71737881fc454b57c5056d5cfc70ec37d70cc6de9c3b1bfd1b44824ddc077dc586d03d71799d1396fc6aa20dd0bae9eb532ae3e0c6d1ffbd846e62fed6d946f5bb1b1771f546d0770172d4d35b82d99c3de74cabc0568a152c782ff967711001bafbde4d1d40c51e223f0c780febeb1a01a6e54df1ec9e8347a8eadedf5b5734caf68658f8b62b3a59b10f53fa9890130f98dd41cfef7e8f1965f4a69e23bbbc95df9843bcf8e25aa4838e91541b5cb9b76696b0913955f0daa6ac0abbc63477dadd222e7253b4caebe06956c5b8b376b6c76d4c8c06564019016a9242d4c58c95bc0653ddcf3e710a2e97de0e90d83a2879b61473ecfdc91473dee44ccbd55d9b9d41e27be0a2d888e17b419a8aaaec390674b0543c4344c477fb961fcb556089fd1301e60d5d856422b8b836b2321b77207de5c9092cfdb26cfdd05789f74187b54dbffb3d543ed123393dd67c014015a287389a681e5cfcff22a20242e6fadb52348148082a70005958e6428538453df3bb6503a804a23e9e49ecf3e43200de2c7c58c27f893a58d0c31beb1d8db75cee9c0af066ee4e759f40f9792236cd968a551dce0c146bc0cc3d4a678a722d4917b594abcd011ded95ca35cd814a2c7c2d597f3aad0601d1677bf6b24f5954d9c99a6f3aa7a516593bf6d11ed4788141a907af063a45df614c3cf635d1e38433fe7fd53731a62dee938c7aa82812d51de942d6b2ea931d42b98d3116e6f3935542b575ed5d6809f82d726fe7f4662b97358ac75cf5ca73d02d5030bb5058a1c26fcef47bb0a15c3c0d0e7f714d4bde57b75b2c5b5058aaea4d7bf881109962177ba8a5c0950364f51348ef91a55c73b48e23837de5bfe461695c1e12ef79bd07a130d1bd630546b482a734eebf4bbe157b653502173e000ce1ac19a7dccf852bc20c422ac13c0ea9bbcf9af4321248d2735f9250c1ddefc049739b7b53be74b4e3351574592140e4f0c6a5bc788b2c282864d2d570ec245dfa0dd921b89c4bd2627a4b6cd9314ea9bb455a520a83244a5f22922666e1fec8688ef16aafe887191eead69f85ca5f4555f2da1af18d7863cc423ccd198b4bb07d25e19605e2c93bb39ad41008da6dc4efc448f84a5ecd70777028c9a22754ea618437289b6b1df2048217ceb336e3743bc0920480ddee5dc8c2acc4b922ac8ad4eb1c0f498774580ecccf18591a6d1dc831c7c4566e34ff595e2385636d8b467054e2793c91957928", &(0x7f00000000c0)=0x1000, &(0x7f0000000100)="29845b5c007ce9685002ba1aa317df1ae96a696d3bdde721dac2df92602f3e2e14f16c0ab104a39e1e563a798108807e000d31e2f8a517f67228ea5aacf9fa6f1ddaefe2ec76dd614d99c6e9647e1e9fc9229a3dd6082af4bdc91fe38d677bda132bc3a6e600bd53b97b774ebb3dcaf613891e6dd63177dfc1e013e76a13f914b5579e08620813a07c7f126e3cb8e2b3f18b2c82a059648c1ed68f1960ed0acf3778e07bb3f263e0315ff69533d5821609abd440e57698529f37970be7abcf6eb8", 0xc1) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r5, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x2, &(0x7f00000001c0)=[r4, 0xffffffffffffffff]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1}, 0x2) r6 = msgget(0x3, 0x0) msgsnd(r6, 0x0, 0x0, 0x800) semget$private(0x0, 0x4000000009, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000001180)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{0x0}, {0x0}], 0x2, 0x0) symlink(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB]) writev(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000165) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x3b, 0x0, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x86, 0x0, 0x4, {[@md5sig={0x13, 0x12, "a63a4ab32910c5cb93dfd9be167ecd0c"}, @nop]}}}}}}}) r2 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r2) r3 = open(0x0, 0x615, 0xe0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)}, {&(0x7f0000000080)="b389e5ae", 0x4}, {0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) socket(0x20, 0x3, 0x9) executing program 3: sysctl$hw(&(0x7f0000000080)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0x7, 0x6}, {0x4000006, 0x0, 0x0, 0x1000000}]}) r1 = shmget(0x2, 0x1000, 0x2cf, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x1ff, 0x916, 0x0, 0x0, 0x21d}) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x5}, 0x0) execve(0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setreuid(0xee00, 0x0) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7ff, 0x0, 0x0, r2}, 0x4000100003}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x6, 0x8, "f546db7a3d1f691a1c0000000000d700", 0x3f}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x6, 0x8000, 0x80) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)="dfebc67a3db511e20dfc068c87e083504e568f4707e122409929560d952fca56080db67186769ebf29e129097b72a7b2700e1b3852fa13651b07463d35b72599685ca876ccd6bc8714ed347bf8a05d063792a7dc93e0afd98a17ce7393d5730db224e9a26a4121aba246241b770bcc308e8272a839794797e1e026a4c76366e6c176126ddd4d5de620ca74f73824286217d727f7654a074b4c006f2001067a38e8e2b68b06c4694f434b96edac6885fea9f1bce3ebd2d8b55d005e415d57f0fbe914b523f621a7b9cf584c57963aa19533aebd7c22fdba6a0f0ab6a31f09d02d989981023f0e1708c8ada8acb00f6fa37328e184d59befcb3745", 0xfa}, {&(0x7f0000000100)="cfbc2acacd6103682638c3b5fca07357931f3de8dce703e04e9ef7c0f499e5b40415847c0cb8901dafea5e9ac3b242afe182b5fffb2ed116d8bd3231c3ff044411add9a48a41edbd8ffdc6ce010b435cd366121a143c156b262fafe7b8185cff0a050a75a1fb61a59b6fbb16b8dffea2d3bd9a36ece3a17c16051853823c8f9388b7a6d2348799a1d53feda65a76ed14e93c9b202f70d1e1b0a2452e29c928ea3678c6e70349916261c37c74716cf834397a2ffeba040e78405448c8fa000c40cc4cef621d9c", 0xc6}, {&(0x7f0000000200)="951358803da65b622665a22bb35f0047824f2785c9c89fed136ef64c2f02353af2b2bf97a0004a02310de1056bedd48d1ce02b8480f3cf4f96c9310b9d0f650a34d8c4124903e0ab51573083cae9300c93618f853cbc91595249794e0cf11c5c44774e628d9aeb17b0c4387e99673c0b2538e62629705f8871915a91416c135bd197b98690033c6547a466f6dfbea29ffcfb5180df6f091dce46fee18e7acb7d083dabee459f3c825b536104e80343c7dc08e46cc5752e6c2ac5a7ec5e6a181ad52ffa7d8bb7013a3b28b4ed6dda94b53b5bf5ec97aba43983a4f7c9a63da89e38b63363a5c1c9483cb0588fdfdd71113b4d9343e400cda8462d53e75c6e509aebf78fec1577180dfcdb72d4c6d6a34f1d76f47f240509c148e8dcb59991ad5e2da31a9b7d02ecc8502a451d44954c3c863eb22fb8a206c43b19ef989172b23edd5f2bc2712d5b554e40bbedee89e13dbf91d92254a65ad1a73a6ce6a7c10bd7c663badbdcd2f733ee85f836ca2feed6c654810505ada3bc44485dba81d8755313eee68ed3da80cf2ce4b93c151707022609dd27ca56d2f9901171c8f947e5da62b1f8f1f43703295ab622e6e46fc86a75c83145d4f9a45106d860199505b22d2576cc97af7557b02229c1d6be7442d54d07f2f982d0c8ae14dfb2f6da2a6a927b095c0030f47f0b4c9eb933df1263d74d1f6e4bc0a4cccf53b15254f08478e0cd5205734287d48b437c193789d88555b23e79cb7ca900cfb3ce0ffa6e67ace33cc4d16a6c38ef455c69174d877b414fa35ccde3c46838658e382e8eafa7f710b9faaf1f27ecdb80f439d4f3a609b20687a5592cceb2f9a744b05e5817f60f7751181117c9af0880374a662045a7088d27ede983a37cc00aa1e4d227390069e18885eb22064fafd5c9264ec9a7556691333f726781a22a17995def574c7b213cdbeb1b262aaa022351c1953cb22a54793cf23734ae85905572d3042fd700cb0ce1c42abedfc01155153f56f980d111d8660b9df6080ffdc8417dbb0242d1d0146c078e83fcbe3610527ad592b57dc9668dcd893c7039114d524a7f47adaa906b14f90eb3ebfc262822b4b53a57344c54e9b2bfcbe870f4fe50eb6977a1a1f35b85adbc05837de43bf868bc7cd4021de73e32b16816117272ea5332be8a2f197905d7c072a58db17415e7c70e6c21b9325d4d3e941ff59522ad48213062f7a39dfd16926fa3e6bff583b684242fba462cee4597351cd271516813ffffb1f30636304189668590441034e70217bc853cef1f3bb4a4c40c14eaefb9bedf3b5a9444f15f01e494ddf77857554adee02eb8e1cdb50e70cc857ba95ebda73cfdbd011addf6cd1406a5b97fdb6a0ace5ec6d7916163c9306b837c559e73fad8d2f62425c74d9a70d088df29acfbbad0194ad4f61d492e59dacfb7c722c443cfda9b582c1885bf7d7373626c03753163b776150534463ee2ad904e2d0083ce4b40096271cbb5496e404021162811c128ece477406278a73ed54b2cf81aaa5f97a73f9598f09a32e15d951dbe10a38711d0ee07679974228017715c0426673bb893e401868563c0801bf380d89fc77fab09e74c56db77e20e18a4b673c492b1f28bdb9d83f1bfb0046e0c18ceba8060867bf343a993fd244dcebdf5d3496376b2beb495f6eace5adc91a08d0924c3ad65e9ed601be94b8bcf978d853c28b5ad61d5efa50af9dfccd71fd506b2f3c4ddede4064a2908c67a7090c7af5b64ad9243cec8a760174d85cf801b58467cec3ca22e3988586439b41b13fa9f78879c52064b3a86afe239705904ddf20888b701f5f92e15941e4fba6e0304c9d53f07a408648283f6c95f051ea2bee5646d577d4e1c52e2c87d68ac527d3e086294e31404f9bcf8e347f0fba4fc0c5c7f73f03d141471a522667ad7a31a6ee26f0990eb35bc605a1c60a8280e7c3d997fb9dca293eddf39eb38442ea9f00ff2d1c3093e214cfc42d204987c658cfcdfaedb810f85f5a9c3dbb5a228c616e07e0221ec3eeab6946d48815370c9db80320aba1172e2d377e7f344286379d126c23b5146f30f5c8d8a5e327cba2fb6568308f3acd9dc1b1b1c934f9015e9a991266fc6f3c48fe1ea3d7b6b912cff00d5d8e44267c44fc90bb8c79bcbf149dc950648003bcb78fcc27d79b8651e48f80a72f7ced17a3234041b5464f0a93ddf808651c630f3ffb2fb49f28bec64c113bd83a4404ad503cf3c13e45a939071a11f1483d7672f4f444177a91517d87cda5d68b55e4eb42e4ecdb3162d7649d673b4d37e43b6c017b06c9dbea825f84a177ddae5e43af4a2abd1658e629f8ad69ecb6b99038727e39d4f5104a182b26fe911261ae385312a05c43da54aabd652b1b8f4fa593b18b6c58a42b376e883855c339f8fa6a9fe0fd9bdfc06bda4d4873b38855872f6ca05c7d5fe6c5605a87f6d52ff6202d1f1fcf7a9e366d5158bd3d36cc9479ba49f65b8b99e0d53009484f5c25fe0ef267940822494d1798fdefbbdf6a82148b81983035e02a395f5a882ea6a9e2b0bada0b4665cde67c44335b5d57d479bac7c334f22da0e153331c7c912e5337a15a41ed806fd2551b8055df588c318e751d28da4cb779c2a31df62108cfa66917014095d88cc9adce3ca33ec777ad6ef51b055ff68d57d95509dd04eb366bd5b3545abb945c501bc0d6393fb4fe0521aed894358252ec82fee67bd2d94842fd8f180d644367f18cf6d4dd430adf274bbfef7892be6fea884954650d35e0e3767eb964f2c286aada82e4e8b9ef43ea3a81f92debb6f33d95dafe5b251c5d4b73e351589b7e500c036b085ae998e5f23c26b40f33ef93a7be8fe527b18cfb31ba5c9aa2a950e7b9553af7bc7ab6474c481cd2e1130d5ef6d1524e959ba7bef006333ba9becfaea5246cbf96f79a8aca5f072ffbdfd41f0ba10e37f72ec0c59863a4786594e6b3f6d5ea5481a715a3954f96dda33ffc3437890e2e5045eca60a85b4e162256b0833e37f622293fa5934366cc3c8d05200546524201122cf7ea71a4c1cce38a048429e285f9dbafce3ab7848c29445eb58fb78ca87224a7b9d2849364c28c1294381323c27ed85f4ca907063f20cf1b85ad282ee746caaf8d16a7d20ab225d7f89a15d5fbdf1cc488318c7b1eabad0099c52856ce2699a21bce2488e313348a8dd5c23bfc39bc511c306ebac65cf82707370561b962f498abb57a06489d6bf90236dfc694d5a42cd0c4ad74e0e161ef1f502f0c3b330023de04036b2bcc3deaedd1f62ab9f97095f200487359fdc062c1f856a84b7478dccca70ea8c263fcb4a7255790256f524658d6a121dee7ec11080a4cc15e3acc1033ba19441fe71ab6235814f11fc1e1c2547282f014679925b5b226d42d9ea513a944bf4e146df0f362fe6c0a9577b7e8aa3e851e20f41c0564139a5c144dc2ed9401b5cd28aa024a5bdae070920667ac6ad1bad666f267588a31634402258e655ab23a771b487e58e81f890bf81b3242296305f9825fb28eac762f6573cb2dd02a458dc1c0c965f3c59a8236b96122e8826ee91112266c59b95604b0a3b96650d54b08603b9da02ea61f0672af8e93a28b1f7178fdd1c852f8abbb750ce4a8023b082c980b300e8959ccf95d5ac7d1f46282ad23fd0987ad1dc72ea5106c4a356aaa3f7d88e3b5a562812f062dfa0e073bef6a7ae8b5a2f5ef230e56e2a18721f9737c6acc087cfa8d9e5efc3c26e53184f83ce7723117f0a6916e39db797b5db155d5b5aaaf54941007f8f2cd9c184dc04f34314dd16b32e31d0f50890863c4413078cda579438744d1723fa52ebe1d26e8fa22a85baac58ed46ac2559764310d132c09ed884817dbc8695a672c6434f89d1906b3a84e9e5e2e71cb0d0b47292c9b08c7c565e9b713d658b55f4e7afb0ae2ca1aeb04271a827d272ba9de09dbba07014ed49e390192cc79c72e7b19b3fadc5248800ab826dcce4deeb8793d21b833f27b2a23a9c1ec0d81b75529a93134c7834a44b830a84f8223c784f369edc3860a903632941582df032adfccbd6666d86506da810abcdc67e3e8692293b9bcb5f5b21854aea52ccee9a22b87cd58e5a7e85d4b2ef79c4bbcaa992f3d49c436876367b4b01b05c19cbb28334b0e6d5df9c82fb36a11158d67b044674578e4f5cff7f695498612583bad35bfdb4ebc9be35257b5918b4b919193d17a723ff2d8402d1a0ac212ce1da3c58a843759b8a48f03417186aefeca029d96f90c400e78b8eb2d74a49bb09ccb390743c5f3f267b1ba28bbe16b4dcaad326c02213c0ffdc0aff2c4ed4f83f462edba31108a74ad75dd67403bf6c432f6117cecbde0736635546d91fe63a14566da4609ebbb6785be2c75daddb256371b73f58283fad377c2894413a9acf642d1b9dc29a7dcec5bad971cb7a38c4d6b8790a6e4461d92b16e39a0a47bb0b0dce3da9376fdc51ed92d2ef384e0a6a650e844f687d48a0960123ff38d5ab85169451a04610032ab46e3aa60713b5d39ccf042cc947d8178179d77511268107497bc6dde3e764db4d4604ae0ab373f7535669190d647fd4830174d1e5f318c18e9ef8dcff760a4c3ea14289f4b22b3b85f8cdda104ff940a0e7a45aef0c51bbe05c2f56a32125a005eade939fedfd77fceab1bc310a7893523e07f5fa1fe69b01f3dedd89bc13f63f8f7e3574e6fb3dd575f25435195429887da7ecaf08853d28c9b5178a851f2d9117f3b0816df9dc1cfb732e7515114e8028d85f1dac494c52c90d1d244fd7f05b541dc74483bc32e736afd62ba328296f45dfb6cbbf1a41e19e44ebe21fef9186f03b6b9ab5ca18d7f2ad1930db41e7d51cba959172da292b4d19f99203005bed0e35c84acbe0207d48c0c9ef8cbedf6315174e1930550df19cf1b229952e3e7517da451d21d25ecdc7ba5d700d1300a6aca1362345adc6b441f09bd17a49fe3ef1874994d57ced8d49489bd0d4025da4a4e7bdc4f662874551bb410ec126cf204d6a9f81902dba825b5065db0abf750d055a37e8385f130bb7be1db9f5e642418753734f12c4afa41b20e684bdab418a32511ed1a603dd1801de9a97aab4ee6288a1bf0519e871dd52a324a85e95f6a91fdacafadb290398c09bf76ac44437c9abdb541d346115e735ffdd4f4800d7cc56533a16297bfb89160242e7245a62f0cd2c53ca8b2b5d7152b603b7c0171604dc47147b80efee7f35970da7ec91ba33c7d408336c983daae27c6221d1b047d815928702d58b445d98d693546d4b849a3c96e2b841f52bc67a976ff68b6e594558a1d48cd83ce01d0b60e1cd5c5ef093898bd9743da002d5488169192a1adfff52f0c02f305a9371dee99eabd3fec6cbef5afec17aca0f56498e7498d6e8b848f7c28bc6129777265939345d3fd60cbb01a364fb5c2fa27964c0cb7229ca7943c659397667d4534eacf8205c9ef9e9f2ccbc55d10cd189c5d5dbeeea80eb65c606d380cb56d5c8ce0cb95645ce0eabd187a36aa8e85315ee5a8cccf1e357a665d191c57403cf6319c6137999533e30573a8bc811015751618b6a376c3b4de2d0a8b9db5c5fc84427266a4098c6eda83df88cd872755cfcd9f2640c12b93b11e31c26f1b48ca8faf6a7ff90a209c20babe5dce70acf18627afd6f02467c86baca79f362a1c293e6ca0b66897fd62ce54980c44c8a56e104d2ba14a1bd1f34341d5e1f1d5c4e56db5fef32237c298607de351b3b8c1f50d7dc3298d91b5ab351dbe32d742f2688cb9c580ba809b7055dd0134cefbd9861653ee0a6b94", 0x1000}, {&(0x7f0000001200)="cb95c37c6aa992", 0x7}, {&(0x7f0000001240)="a00a235bc28096adb1fee0ef345519c8738c8f46eecae9eda8a715c339426eb7116eab011500bb330966520e91158242e72945105330ba13bbf9b92f80b5ecdac6836b2e825a93", 0x47}, {&(0x7f00000012c0)="0d848a3738e4aac983744a4b872a8596d7e24de6f53402601e21129b06b8257bee544c195a6ca4b129f3ecd96c808b387b3ab78f5cd75e9ced066e0f4bdbe60343625929030f6853ed8b2d18e51ff1ff31086ba91888d40563690ef8787e6ddbdedcd100539701f1e4996fc31b190a54fcd6a35603a79b7bc8e4ec9780be1665289e48bf1bdcc5163f52c615e1d70bc2e110753ae60b2d5ed3666df5d9e72c5d5c624424f4623b8023378005ab681f7c9b7ea788e60afc27405a070d4064535ac045aac082c85d329dc508c275c6b9b4f2e6986b7208615e4acf325b88de9c95bfc2642ea7069e5afb198c9a90375bc5c77b85047b15d62cfc43711fe0d4490baf7c2aa74c39e67da608d61797f86f2cb48bc9bf210766b0927212e97853f0e2a6a4fbe94453f3f0092cd86efb74f131315cb1d8fa2501090d09dda9f1e7b736c7006b157404a32eba2381d56c65f83e447f588bc5644701e9216f328c8edb730f477d82c1cf2c4bc817483b02031b23a0da601473ba3b0b7d5274f2a2a4e6917b52a671f52ae85da75b960bc8422e32adf22ef72a9bd6d036dc7280d43fa67c6ed2979deabdfb51c69cd21a9c791e577a85a0b1c5aacbd27d8605d59eb7ace7210a8ef5b3885418f8339d48e22156281fa6b35fbe76ea94f4362586a6c7797275e7f3162f9c96f314f5045019bab6df87284e1df327c01ff66c6f6a9cc405579f4e92d9f285816a44004b3cb4a451b4b442aa69efec440ad968886cc448f7501ce8e0e3879494f5f7813dfbd620fb05a6dfe669a055c19ef11f2d93a205db4340c271331be14e471a613a97bdace0706648b558ef3b870f5d3d7d14b001b306c3ceb6916f6f2dca75336df65d1224b3565d2d73b7c42f4a6ddbb34ff3287f0a77ecf4bb80186b65fe692ce0732edd61cc32e1024854c7d563166be1e6af467194061c310793efc35b64f4589fc53ed785da7baf25bec25ebbd4954a980a54fc334b85f449c79baf6bed4921eea80ca9bec560929d4f031dfde5cb1d07f8867ec76765cf3c848c2ae7ba4c075db1895a83eb22d9215cfb6a5a82ebde3846171241cc4d43802ea7e45676721ad3bb40a1d547d679e3eeadc1c44b0e8ba107fe11fa5f022d324d1fe2cfe12afd337efce936b55353ebe9f2dec52adcc5da73b6bbc70a0e8e6f3fb0bdb87eb9becafecba3bfc5c6ed49f10e4b8b8c811a6b07b88fed91f00192d6b92e173354150c202e67918c8dd899d520c03d881de64a4df5cb57514671c7aab43977454aaec3e559b06628c5eee08122796fdb131dc72a65a56238485606ec8381f9e4ebd847dfee8af1ed92e1954e94d8e5ca9781e67b394e1e035c3d7e520a8b760310974eb42df5d79460f9af85d21902dfe0ebc6d53a87fc643655bc86adaa7893f09460362a3371f55f906a1254c306593b2046042ef82d1b880c971dadc1072c9c8857569d9198e27e13ed4b01256a5c4b10d280a262ab633d8a013807a5f56293f1adf7301db7adbfc1a31ce21318f568d0c5acf172d129cb83ef82dd06d4c97af67f90533de3162801b5305ea62927e85682d0556af1519eb873ca5c524cd7c935bebcbb6dd297fbdfeed7e092969fa0185d04714b4f7270156c2dcb17427a83f30745539bab3ebae7c78849a558a5d8ecb49e289973d85ce1d02fc93cdba972d1caa89bcced179037928efbe0bf76f99cdafae6b159a87e0151c3180a0c53c1f4940b2e8fab4c761301ae9c7766295204c0cdbfa4e2cc4fe0111aead0822ec0531aa33706b9dd677faa835c11c1e475d744a7a8bf3a8d27662359d6b027fbb2dbe685dbb3d2a8caaecb5a7b68969c773592ac53d1dd1dd6c7da88fb6d13b37d3ab9de2960280bf5dada0455048bc0809bea3375f7851d7cfb453047c9ce64fcc5824f07745df303ecdfeaec3789bfa8b33c97a294093159a9305c14b41c9c41bb11c3712ab2c8ca82a7208c219d5a626a3dbdceb5ccd4c42d2c0db9af74c19dd3975aeea700a3c55bfe5f0b90411f3f5d67bd001aa6b9cc2a27774601231263a3ea8042e75f3ac5a6d2de7a54c95cc3ded88238885dde19230d4bbc1214138c05bc0961773ee78017d77184559229390b4289d686e0f2be3ebeb6e713bcb0d816e91a7e26cda8ba3062339459ac964b877e7f49993e02336d6c2d0555f6acbcbcb6323299accc6ebdb4b832bb7bbe7c98571fd3fab72fe64900d5e5f26ca734c5e9bfa22b653e17854caca2fd4df39f430ff36525c55e61b26087afce977b55e0d11566e6ede4ade70d9af34d23098543cab147348fe6ff9b098dacf3642548000ada293b76874446f432827f1168ad143bb4261d8eef53cbbaafc68183314c0f616ddb86638b95684a0e21d2a5dc92628088ccbfd1cb26b4dedb66e05abc15bfedbafae430cfbb815a861d6f290c68e57440eb3338fef238712f30c72b9292829b93ef0a1f58bd08faeede53b2b42ce90a2d54b1eaaefced45a389c7cf161d4050952582c59bda86c7075b40b8959d8db511b3f1fe2a898a5f2b7070021f67152f194b37b1cf3ac5fc670dc4ccef4897b69de48b422bcdc080ccc33e0f3cb310a486af7f472e43e8f89d4c4c1bbeabf493a96485f7b41e28a0367d242c0d47bae746fa1f032cde0b35bc9870b20c52998779d4a073144ad141e34a1b49d5e46bc8a56519dd5a94cbf585f6428fdb5adaad5dab07594d4f1fcff09f95338ea266f265154e2884c92dd00fb3514204cc3643d76560a3df87da9891d7ef36a2a215b188fc29b3d5b8069eca13efa003705256904f04168978ecde6f3b3a0c6ac77aa9e56b9dfc03809a59fe51ce228efdd03f6949bcdee486ea16b39e53154f87c344f9d55555af0afb4c5134cbe60f7384fd51b0cb3c91c501fd0d097f531c39880df7f9132bc4d15c69d9803acdc6fe3f9867a1a915caf24811b87a21d858f505a017142272c343a532052156684848f69a7a0c9071056c019fe0b109fdf4d4950e11cf312db1e4815c34902abb7895c53a30e03921379a4a383b128e1d6fc809ccb913806de2d1ff89739fc5dac66d3b8a9ca01c49c4a395a0db7762e9c3a144994f88114570d29bcc71eeed88d3d2b25a588bdaad89362ab480de4bcd98e49d4ba9bd524451c794748bdffaf8bce66cc7f8bd8c0fb371c2934abe7715e8037a2d80cbc58c5bd06d1e60ee4ca3b97f032ecf03f98c4fce3b4a1f7fd4ff6e9e5f3e1bf0ac47734cd0f937864330a8b1084c10b9a7207c64e8d6b3318e87fcce613ff835e19bf71320871b7d328bbc02adc8f82b31121efd438b99a0accc5f4999d38772c002d3d3ed36f00c2cd60441ff32f5c9fed16eb18848bbccf16c8589988cbffdd12b4b8b3309fa206a9e9a8189a6c202ce5cb63c43accca59349238ec5de856891085cfd96b24600de7d65067fa6b04555ac3ba252cb4cb2af028dd711c1391be74a8cad9c33ec27932095b834edfed47fc5649873d249961afad08dbaf955788e078b956ce74df190581f326c17204a31678f220878bfa729d0dd27af122c129ae6a47e6648898d4e536fc2b0d7d9872413db7a9f5dbef621da45207268441e2b7e567c9f4bfe71c2d8cca4e136a37b938ccf4ee462d126bde6d3bd6290483a6c7cd98203b3eaa2d191f84f25f28efd4c6a13e3f28fc256899d5236ab933495273592b95641dc68c33aca3089031c4450a588bde9a1d443217b5ec785f9084a1eaedb6afeda7c86b300df0a87ea3c8b3963f14d8940137a7386d7238f80a0d52e922d12a51d2d06725a4863262d7f2f7d5bfba40f4f2c68d836726aa797bbd3b719efe0d458eda21af84a83718cceca8dedb68e4c7ce4f62488f52ac645bd2f0131aae5f5a8637451939095c7ebd98e9ac6a1d6cda7f9dc0e002129fe262aa0b714388fac7c188481ef3e19b14bb2485b5f8a3a1e41c0ec7712f4b45c0060eacd95e57746104cab7ef4adf87acbf41ecbb5b580311f29493e5abd6af08bf4f6c0e45363c27042cb1e79cc40845b4dd54a1fed9c164e7262b7ba95727ca5be548aa73a8102537d0ef9421d56657b962d227603ce0376c1b16831d8296ea4f3c98bc3f159b620271874c92d661396b2af6a9a12c341b10c0b0eafce414980201d26307611d5a5bd4505308884eb87abd2e74d90719e3fbed9d3d1a3e136ae9f4031502ee9daff5b593edc78729d9c60baa426cb78299025df0fa081e20f3089a0f5d879ea97479c4e94bf0a7ed188488b8cb86eee91c24df6be742155734d536a97f6c3388813a7d7597407a0d0af6b804df3b78b5af92ec7860ec650dbeb679a93e80d266d0b69530c0cca29a25ad4e0af312e584a90a667a54e8267f1cf438226564a21687f10baa25e8c2a8110d5265d50075cdc82176c9cfca07b52b16ee8bbee9e54e4a0dbc1b5277c454a552ce3676621dadfc0499fe93f628fbea999c1ac78f3a21901e8838a34d6ba5f122087555a11d6bc8746e4fe478790f65cd01e2c441d15772b54de9c06fff433d87d6c883a1469a097fc47e3586634171f1dd3077a06e7b27aa881149e022de553f2efe5b90d188aae437cd59ca4fe6ba5e67f697f91c952a517d8dfeeaa09cd4cbcc303e726022baac110d46ce299ff715e761dbaca130cbfc8bf5106d74883f37cd0c5929ad287b47c800dccdeae378c8223993cd38be3489c49c0d09238dca9b5f4874a765aa251018edc0237916e5f8ad6115a162300ad04f8fa36e44a52ca5dde49c82c18c9615b1ebbc3888b50abb18d3a96dfb4d8f506995bda1551c705fac9474629bc96a48c53d3aadcd945aa40fa784ddd67eb2b6bc8949637dd5ab2c8647761f925c2434b26de489fc6455409e06ba9bed446fe53655dcb870ceb43311a3e19e03363e98d0c9832797c99f12d0813c3bc17bc1ea6f58a00aeccafad4d3f490b490a5e732c10b3ecc771d1d81c7eb3d712c438b1c7b7460202b8941d5551197b43d27a5eb02688ae30f489ed69e2f47af8fba8e8f0c7405df1ce21ab4346c3ae2b6853ca989c91f4e80ef62234ae20f47b75d2e20eba5c863f7c4b9846264a64b4fc1c0927abe941b3a269664aabcd01340ea13fa0964ee6810819b7ea168f7f49a8e54da4c36d1b8b5897a534f4d50c00b52c7139b592c264583abc2bfe80f1223aad07bd8da7222af03d2fa08db2556c97c8fff8995f9ed37e331a8af02ba6a628f89192111616fe28ad9e35eebbc18261a4d2fdee856a7220d71b7a663073069b565e6bef62fd47dabd592ced09dc6ec4d33fab43331477c3d2c6d5956e359d9bd706bd9035ed8f6d75496ff9b73dae620c46f6b64589a72783f15f72d9c5adcf4c7f96c5ffcd92f915653c81953791bbfdcf3c4d2d87a264cd0759f21d08e39993a430d41fa79109ee3e7e4bc0ca95dde3fb4cac3a9321cd61e9121a672e0c0624155fe3570184ab223117afa6db2e06a233e1079a934a81ee25294d92f3045fb9635074023080817a772e08d159935567ae0df5c945630e4b1476fa876fdf8769a8f1478171709ce4bde0c53a547d068249507d5e3a5b069af32328d728af0fe9c98dd49b972f42debef19c4a41c9a7d5fc8a8c47fb6050f30b7c7fb6e8da4cc3fff1b9b20df6c3cb88a8b4fd1027de905df7c6c9774f0fe0b72374333399046860927eed10eebd6d12c04de24c9c88c743ce51276ccaea203eade65bb16370a6586dd5ffe450ec7b8dd2cb1b9899f4ce9fe5f49187da7e3d47807b9b766af5a58bdbd47fa6043c56fa0f6db5d91fa0b73a9abad5cd7441b73c7dc856", 0x1000}, {&(0x7f00000022c0)="510f0cff990204f3a57e67c5f17af345b8ebcda5e659b919c97783312beaada965535a6ab6ca88d46e58081ec78beeac48a92a91d2f4ffa12cbebdf2b6fcc2e720004b9eeab1535a317fc296ef03e5b16a78634dcdc1eebb342be42b2aef51990faaf43abf12dcc46de49ff0290b36504e8960dbbb1c9f49f9c9d5801c93e9aff579bff8a8d353f8f62700518bb79d06bdfcb4837b17653080f78729a51f4ad4e64eeb9fe9f3688d3e8045d5c9a0ca610460f9f21dc08f21d8f802ebf38974941a5954e56825957888562c69a8dd130742a346f24071052707f5f3023f2133ef52398f47f1d86198d869348957093a3e3550ce", 0xf3}], 0x7) bind$inet6(r0, &(0x7f0000002440)={0x18, 0x3, 0x4, 0xb5d3}, 0xc) socketpair(0x6, 0x2, 0x4, &(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000002800)={&(0x7f00000027c0)={&(0x7f00000024c0)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc, &(0x7f0000002580)=[{&(0x7f0000002500)="a1a187f2592e55dbc84a2626ab248151787e493863fdeddfab097ebc4cdaa5e26cad85310b7eb543439a2ac5fc0909c7ca5bba4e516c10ed4bdb8a0758f5f4cdf0b28ece0993cbe9973231e42d6befb49efe630c3b9d1ac027d1a6dab0e8515d026f893d0ce29e0c6c2187c16b3e07afae4336f5ecb34aee", 0x78}], 0x1, &(0x7f00000025c0)=[{0xf0, 0xffff, 0x1, "44fa038061a81cfe78afb42b923594894c036ddfc9944c2dbd304a91a4e69ce0c976888305d5e351832ad607335df9ff3635d1b0b0aaf0136600c44d4aff58bf41e74250fcdd68bdf10da39ec8cfbb1fd7b5d7e8c27872c93fdb3c3a74c6f23b724f5b28380d91e769741239a71dc536d92da515b6d10cd9239317deaa4242544ef79015fe80938fd3b34a365376202df6958450ea3600ff464bdbbbeb335317aca5b42a5d745f88913f2bb5ef6c478835ff2433ab088ba5b841c1f494704114086a3588707d0775b5015a47275b695956de0224f2b5f9bcd2"}, {0xe0, 0x1, 0x0, "d87e1988a29c970952a8a0593a9166131ecf03118ba61ca97f12fc11f7e3a8e776d28ce7b1d0bc347813718a5cb60868e81f52d12834c9fe3e8b6df0b12996fc36b44ab0e0176c25c4519d8f6f33c16caf8356619bef89e7d2bcb7d8106567b5c838da4f105d3be61238e9e94c27ce25c295d1a7088852120498baec7caef98dcfeaae6bfc3ed4f5968f5a2f17d1ead7b155a1b66ffa70b7b67f995d373b01359a09b9102d0c13e6516df1341bb6e6d0f94a88d89dca12e89b0463601896cc98afe068d852753ef25086"}], 0x1d0}}, 0x10, 0x1) rename(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)='./file0\x00') sendmmsg(r0, &(0x7f0000002cc0)={&(0x7f0000002c80)={&(0x7f00000028c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000002a00)=[{&(0x7f0000002900)="3b808ae5c41a607afce8ae4dc388acb9cb6f18dca5e1542b2b1728683454f9bc75e1fdd6d47d427a75ff2ed165b946aa56b8f9c80d94b0e373dacc4b6264f49533515c9340a6c489252ba23f94f082f2001a5137fe93247d9d3cef7a2b4f435624085b2461c969c92733dada9b51d2ced8d10b18ccdaf6399616f2adc4c3b0551686fa5872352b5a1dde82c32d472b4f876ab1cf1fb83c7ea43a2d44397f1cd9576437db292c88669a7c2c3af88d596edc8739f33a99d078eb137898936d0cb2e644facd772ed1613050c6b07502f836ccd7b345c9ab6eb0b16ac08238cd6db55b285332182db17966", 0xe9}], 0x1, &(0x7f0000002a40)=[{0xf8, 0x1, 0x4, "d907ab20904276d0b656d39bfb30c5b7be06d6b052e8b732b2f7ede7bb1419b9786597ce7309db44590dfda4016f1823f0bc10165f6b4015da09231aea41866714a8f869e247b60764dd7a555f449e814e56a478e31ce054cd997c06b158d24842010cb18094fb9572f2a6e5b5140e0ad846bd5ccd0d468608191cd53d90fec1f8d2bb72c78c156b0265f19ddce396bfe883764b9327ea906dab2627a36dab292f69a36d8e69de7a36af136fda3cda04e9b77a0a122ade6dcf7c538ea11517f395514cb7370b9b6ebafa09f133e8d4e2c380a334a2ec89fefa22d5eac0940a2ab215e399"}, {0x90, 0x1, 0x1, "bbcd1cbd72496b563d31315a3d9f09934f70ec234708c04690c738df601409a060755590be2bbaed7ab2d2ecf1dd550c5dd2caa45744a286036e1882f1376f94b1e3cb61009c31d3217211f1bcdd0cdac18d61e30d97d1392493ac09e584ae64a57bda8d1b74aad9cf67c548089e41f26f8d78556649dbc7d6472bb7d4fd"}, {0x98, 0x1, 0x3f, "422cbe15fd92b9ef5e0472d58536429b80c58ffed314647b047348bba099f1cfb1acbbaa97a4f02b6fccf75117df8a4f8502de778436ae52edb98ece0fcefdcffc29af2ec0113b6d286654b7f98c562db126a05be9c676e05c5e797f9211a7ed4089d2dbfd4cb4aed9fc17b9274fb04cae4f395be419073f560d32c21bdd675a0394b025"}, {0x20, 0x1, 0xa62, "b2a1d7e5bc7cf853bdc435"}], 0x240}}, 0x10, 0x0) r3 = open$dir(&(0x7f0000002d00)='./file0/file0\x00', 0x8000, 0x104) getdents(r3, &(0x7f0000002d40)=""/94, 0x5e) r4 = fcntl$dupfd(r1, 0xa, r1) r5 = socket$inet6(0x18, 0x5, 0x40) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000002dc0)={'./file0\x00', 0x10001, 0x8, 0x1, 0x0, 0x3ff, 0x9, 0xf5b, 0x0, 0x2, 0x3, 0x2}) ioctl$KDDISABIO(r4, 0x20004b3d) r6 = kqueue() bind$inet6(r5, &(0x7f0000002e40)={0x18, 0x2, 0xffff, 0x81}, 0xc) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000002e80)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000002ec0)) getuid() getgroups(0x1, &(0x7f0000002f00)=[0x0]) r8 = getegid() setgroups(0x3, &(0x7f0000002f40)=[0x0, r7, r8]) pread(r5, &(0x7f0000002f80)="038a625772872b84a573d7541d5e38a09954b6eed852cd", 0x17, 0x3d84cfa7) rmdir(&(0x7f0000002fc0)='./file0\x00') setgid(r8) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f0000003000)={0x0, 0x6, 0x8000}) getpeername$inet6(r2, &(0x7f0000003040), &(0x7f0000003080)=0xc) r9 = socket(0x10, 0x8000, 0x9) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000030c0)=0x7fff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000003140)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x41, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{}]}) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x5, &(0x7f0000000280)=[{{}, 0x0, 0x5d, 0x20, 0x8001, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x100000000, 0x4}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x80000001}], 0x1, &(0x7f0000000240)={0x20002, 0x200}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x4003, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000003c0)=[0x4]) 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)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r2) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000243111b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="028500b81bb5bd45aacbede2b054279365da173a6ef068b30fc6f1933059f416309b35b2680c54c341f9f09e2c048624efc2da701f85a12b5d91eee29e0a77d1b659f340e0a8e07b42243915137c536c12f610d704ef767f9fc63215791bec52dbc49207584407d282d65f3f0184933b917454330495ee5fd5c5dbb5fe011c9c08711d9f74526a42ed0337612aa425c6553c8b2f478322e72b806efd9111a77ecb37b9474779f51475c2bb892baeafe61644b4f8b10da188b81e4e6e2ce99b1ff0aafdbd", 0xc4, 0x401, &(0x7f00000001c0)={0x2, 0x3}, 0xc) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000240)="3954b649ec459a7e803fe662ee4e33dcd3d633f085f98f6e2fec55badb544eb49e814e3b6783ef77ef1bc5c7a3e0b567c5082d2ddaf605ed4b46bc79aa16dba9dcd6a773bd4c4d4b357fcb08509bb6d283b56e07f9b955c628ec2d95488814f789bb65af3c2e2fef01298819e9ef5f908cf9a386849a0d5950d7de1886b4d4b73cd628dc65b6ff76a9056c9a7e", &(0x7f0000000300)=0x8d, &(0x7f0000000340)="d370e297b402b406c7ae9a593e7365ff66eaeddcf5fd53057ddc5d1defd043b4133b0f855cf62cb2885252e503719dc74591a0031b9183f326ea901405a8e61053184593906c295c6f11b1895eb0357c6ae79eea7c3a6c2c75e7bec9a66f65330ee3a9f1ad61b3671d376cbdf53ece3320", 0x71) executing program 7: socketpair$unix(0x1, 0xeedd1069154f42a0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000000029, 0x9, 0x0, 0x0) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x9, 0x5577c538, "3c107d08002b46000000efd964612cb300", 0x0, 0x3}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)='\\', 0x1}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c0018000f48980", 0x10}], 0x2) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) socketpair(0x18, 0x3, 0x3c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x5, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 3: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x3402) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "fc7df5", 0x14, 0x6, 0x0, @rand_addr="7fe7c779e2fecab3a5a87b9cbe861214", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}}) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36ffa88d72b925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b", 0x0, 0x0, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x0, 0xfd, 0x0, 0x80000}, {0x5c}, {0x6}]}) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000240)="5878d7407444857c324df1bb5eded9e5f58547d48a227dd09cff4414c91c8d5e1b3449cbfd1db59a267974496398552466622ad74287428dbec9f9c5eb827a15cd5a25e26c6e3b62637812fce46786e70a3f04d53e6fbdb5b24291ef7a8c4c31794f0dc8467119351cb435b735a040dd39a4b408feb7fd3705ff2614d97e006f44d7e79bd390f85b7fa0545d9e98274ece080edb7f5f57ab7d5100bf23a944fe5dc2caaf13b5a91e0e65e8189cbddb4d6f6381261cc4116d2c6af2d66d5c675ddadb8d6e2828d86acb2c395a29feb0303520e882bcb7fbb7c9dd800567af1ec4fa1475afe252eeda6a12a667abb78c280768e5b3bf5630388ac64c80ea9271359697f6f2c8e113def1400afee4042b2670a75f1e524efb7db9c0077be9a39c5b7f35cd45d10e8f97765a4ce8f52bf126156aa8fc9ec485d7fb79386b8f27724980bf638c89576e05646062e4b22604a98d6cf38dec12c6a3dba83844f115850ab42e802852e4ac7c177891f168e112f94cb1af99e87560b01b76263691e727f08c7c85c2ae4b4bff713ff5b42fe4f3fef1d27ab09e3b90c1c32d270bbf328e3ce692c8a917fa099e8de8fd681785e019add58b97fed7a913c862e60cbc95f24f57cd527a7ad16a9c07143112685f222e91e6c824b145fb7aca42672ab9992a860e330967aa2672b06204605b5cd57eeabc05a5a639573dd5f9a8c52608ad3a143169623304233a5dd10d299f906db30d16e33c648b4245984737fa2ba161c3b0e75eaa8325687139d36ef99f4dc4b79d9774bbde885035dfe7f1a8c019a63452f357792ca7a1d02640e842ee93c4846ea7b78fcce4945f4e3249de9af1b7b95d2265ac68d2728ef8f1cc649722cbfa7a8ffb020b4bcfb4487b5b8c5b0ef63f2d2d967dacb79d10872990c08acfe60c8d53b753c849f1d809c86b04e136a9fac05917b5e71fda9df339d62a0c734619987cea680719d4b0bbe01fd878f563b75969bb9ed108180dc6c7fd1a1cacfc732cf30bd5513278096f9c2d280b9068cf670579829cb4a9a17a1b1ea006c3e0e8f98f1c0f89c601d1ef0262c48405a0d4dcad87b5b85ce3764b3be1c062e3e4fbaa78b28f7ef8159067c7c3e497fcf7cb8de9a451648d64ad10c5819223295292f8d1cfe0663a201f3a165374614e6b88b2b10c249d31762a9ff28e585378a6cf3cbad80b3983d8da5bec8c692d8004fa1b059daa58aef772518f3d47c29f1cdd29048184ffb7cdf048b9f8484e3abe2779b05d40d419db672ba2c8438186001c5597d5921c713c750b0062fb4fb1412f8d4db643dd1fb7f63d6a2a50b7073b53872c4da5a1f9e57e789c721a1c22f850cdc7fc13baebc550c73372114059075c030b1954864668c9293dee34ac04d4ed00a878cd839c7d777aaf92e258ef8466c1397f2921d7446a65a8432a5f38521dce8b57c62684d09f5fd7ffcbdb09e5ba82b2381eb49005f73eae22ee7cf8d6335277cb2d0a4f62b2977bf9d54cf71e255c74b2c802aa89de77532cab4bbd54d8a12bdb378b8dacd1813f77afd137cd5545b857b35ef56f4c2348b8b46101b2bb01a51c0b0f5cbd35ab68162cf99a331210fe4202369af38fba888968e82462cdc487af05a9672806c3b6b3989512f25cbeee6b3cc9244eba4f1c4b895d28bb530fac11023abd4163b5f442508f1435afd645dc8227727e06288648c5416fc09875edd9b5771388de6f4500093ce71c73e0c9c9085f8aa00ecc23c0cd203699348a9988c60c2457eff2b9fd780392106240b7fc401774758740e6b4731901ea44bfd8ee6649fb7538a43bd34f9da551eb99b9f45ee0fa348c807faf77c03fc03e243d500927cc9eccbf3bc93e9a796c02275e4d1c5f8358d24fc5a40466b4c7852bd5f64e7dac4c03fa96f3326e2ca54d67be3a64fe8d5f9bd3e304fbb4720baa03cc6d100f416bbb8705081a9846fd5d33b4359b0325ed25fc6f4dae28f165c1fbb450a78f9a4803553b1bac913bb65b9e9468153fc987631d172a14e7009ba40dca13096e3f4feeaddd759e0104f7f70de7b84b8612989c4f425d70d1940e50b574ef34301fe4cf9566cd0b645e4ce99df771d86d4504d097688d4f44fb0e96233e0a9e213af2cbb1946741542152eecc602ca437499962f055b54c2944c29eb0f6fbd960cf6ab2f16b366b7a545572710c7d90602f79edd41656ef7196f61fb296cdaf4aa64bfbc0f290f0d1c79cc4493e92d7509095c809ad7075426f666caaa02bd1b9ddfad381e1a7fcf4ea1b88bfaaff1726c217b1ac3dc0536ac14974d8bf8460e8ce2dbf73d3afe005992d8d5c3beb21a01438a969a9f385136e7a4fd4ffe140ea65d885a0f54599a54717c235ad7d53511879bf5781e7676ae51358867acbf4a3eb9a09a394c7fc4bb556e05c657e71fedd8c72366592d7a0b4c0f89d2af3c8a743484305666e570b05a61e4ff77626cf24af9f581eceb62fc72c11714cfc1a40954bc7864b0023623657cd858f7ad3c270f542e8fc1dc5690f74629add63676279ac4e5733a644615ff498e48c79234cded593393a3078da3becca5f4ac2f5a4e80de933d42093d78e0ad7e97c9e2c39eab4171e80bfb1276afb265dd1049efba78088820625730853d1a624a6e043452e653bba3555c0fede2fdb60ae1149129bfabbed7f8d5ef9bcace32ecc1e655b1c5bad3e234b6f1fc6d851caad4512ed3fe1f7e533e78efe7f70a1ad221b41c34337284a45faab4e6ccc42982bfcfbff9e1c74564ab356930f327b16c1dec98102876eeda7907c6e565f59adca758db2699813783e7f2b1d9d11f4acd2c5f6ed956944b25215964970c6a2d39f9e06c1172704db74cb60f1e622caa6da623be4c8f968dfb15fe823fddb65989898e813115fa2205e9b1fc9600782495229e979fa15fc90b5a378d86fb0aa0dd3c1aa4231ae6af9074695d7272589c1d0232f3aa8b8a551c024648fe5252e15f31ac0662cb566ac86c213d27958c7878a763be7950a70de37534fb8caf2819d1f804112b0e157a6f0a0d0145351a0e8de3e72788c89ced2436efff5f0dc5e79fb7b680ba6181b9fcf131c36bc8a21905c8495a28307eaa555a92afd64ec1b41d9f3d51fbd17b90af142ef966af58bed984323be164fc9b1179e1d17dd840b3a9b22c698aec2fb419c8795159be4bc9598eb16a2eb1302bc6bc4939997ede6f38e13b05cc61a093af7ecbade6033fc4f51f3f01f3ad77e85c2db3546053ea94571ce05277fd19cfda7adab9d7ade38cb160997c59f849507b2353cd38a59a4ac3c1bd12dc13e1b62ff0dae7d7f8effa184fa91cef1d00789c8bd765d033996d5bdeb64c586703ef052e4869be7b3aabd90c6dc315c6e9e62ca4b2b2346dcf3a5eaf1d8b494e361a3847cb4aead62d60e1642cc1fe7441a92d6697b0b011eb0ebabd3e35a8675bca3f2d7468dffc7c5da1827b552c0be379b5f803a8631e3e8f394fb803d220b89f1cac9b17ecf0a10c2221c390384f8d1ee5fb141cec546553afee155bfb8d23c483f7697dac3c0b3d859007de3f35c001e8c0ba75ceeedaf69daaad95683e3f835a4fac2130a399b080fcfd6f494ee644f35a33b27aaa2cb274c4cf28f3baf2dc939196e457881556a233b5008afedbe438d231b02fdd38b0240a3bc015eb3fcd487de52d9e47e0677723308669606f16e7796561f4421629f408abba8f6f6ab7b5429af5d7fcedf7137f9cf2cbfef50f0503a0883764c4b435678d9ee90fe8efcfde9158c2ac92546ced46bd3ca90741747fc54245e5770aacfc185fece523e21d86c40a3308adf800fdb0d8b122bc67dc757662cb32ddcb8f5d98ee208266bbd5e7253b4dff96a736ad0e3154892eac14419827b7051a73043632eeae5db9fc28f30c6951f662e33787059e24887a480b73e6b88b6223aae54c10b24fb0efbcf32a84163e70f7d0bee704d5c5d6d884edecff726ff257b74fce4ef940c4df955912439a51c3690646b6f0b09de0560456757304bc984bcf08cead3ffcaaa2f5bcb2339b7e6b96923ed5745a814607068981a77eac7ca71948a238fcf80a041e95b3274b7534070b39231aaf680757c6e56896fb59c291351403d204efe5becf79efcd88262ae18614ded3e79722606413139bc9fe6cf7562619f012d11e6f37424f57ad4b25ef9f4a4618f77ced5db07df4fc944dcc7609d6b74a094fc511c19624ef34ddf5eeb6c7fd10aea50a68835088a959a90d29f5565438577f9a9366e3df9c82fde465fbe721083162eff6d752c0b3cc7b3cf52d9065bcbdf58052b9758fdcc6b4f7cfd53d60914cce232aa5a506d2f7346d00312076eae6f68e75f53188f4dc73110e89e9035e7738dde3c5807d2f3feeb72708e45c12ec4db1b4da0bbff31f40c7c5c15f00acdc75bcbc8bb66727f27a4952243cec6adc88b0d9514625b2d812362d38064611823bee4ef768c965a1e5a1f68bd0085c0e6a5ae3eb587c5cee836f193368c9046d03bbd9f7a1abafed556edb0590509ef9c2c6ffa8e1f8313a11dec47e8966a06973402546a0a7a15bef515fd397f5f09866d7a5030308fac4912bc3898973ba05f834c426c546ad26a9a2aa141e559c09be9dfa3861e1d16c063b6196e29d01650076ec17d6b921d26874ef02f7ff70e52696d2046e26cae6c52935061b414e7de0b1f83f3efbe2980992c34f22d64eb1cf24def09cda4220e6cb0436de2ea84f60252a8a36d9a0abd18d9402b02bf20cd4e2ca0cb88cd6712651aa6e9ff9ea3774b809c05de2788e817472bb1d7fc2ec8d6579bfb64a8d6663722a111b41c230b36145c74e45a822da79ed6cf6453f52571b73a809bc53c7755ea83d32c0b8e9feb06f3a60cb810986cf2e12020608f107a6a186a9d5471e58ebf119eb04ab204fd9cd893a8976dda6b8f81d20c253a863775ebb09d7e3168ff66c8906b29568afbe9e8a7ba9f444872250d78d6b8899fbb7043e0682cec3418b28cef2f24d233c1f020d4c0dbbdfd8fd9197b0d2afe2836fae2e573e666d084804394900f6fdc2845740095abb08b34b231bcd555a8e32f2738e541e20c09de8499b3c4374f3cc37b83f893633fb2e10c06a8b068627da039c1e69d35cae8037897b33b85d64eccbca2ccd6c4951ae2b7f4ac45cb7efb7d7717f403ab92d764149b01bbebc911fa80b1ec68931b1c363b35a980628c8cf2956774033121b43d8f3c67054cc68203ad1042538ec428e9c679c8945bcf6aba39a6afa63dac1d15c908d22aed27eadc43267fdd1c7b167bb103e0655e133e1192b13beed619913c3f0fe5332549f86b26ec7846f79d8b876723c9162b0ffb383a9e706c89877b39065c9a091c88c55c5aea5e9a67024321c90c91f91fc1fea3bb7e4058d37cdbe9d6c2afe513c2322b8b65ec5f89a45be582bac2f49a95dc577875a48f41f4c3486d4bc8f776b52c3072948c4f134ca63380c67e0c84d3381b6602a215aa23a269fb7a2f79c7b86aec61b72d78bb5b5137f4a816ab49d83fbced0284398531e7ae3219a9c12da9891a006a06b32d2b2c049806c865a707bc5fea897f908aa288cd7aa8189404598ede9b39d40f0eef3a8d7eba3e26251915afa378990fbaa029428faf786738d31bea573e85d62e25c365407bdfcf59b6fd41773e8b27b383b3391dc2b7fc896a49526e0795957104c030130e7439284abab0a6a7873e826ff2760b3b50d4a5cafb012be1aa287d21f46d1b267dfb982d023075c587b20c4d90023368bcdcab23be9b7b4f27d7c6aee86a6ba8cf", &(0x7f0000000100)=0x1000, &(0x7f0000001240)="a7173b026b91f1a3c1ae1325ec4a2490c53f203044d38966e955e621808016709c7452fdb83c476559c06ff6a3dfb894293c3bc27dd3a7b27c8376885a77f0ef64ce462a13df8be0d17a8939251a26008530ed982fea11669adfeeeffe6a11d9b152e6ace8bf360ab19d4cca00b5e3cb37e2e21ce2cf3d8494d3225980f682f9c8a081d70ad9f7f2b22432f6c4fd73e6d251704f5ea5d583e1363cf544e6345092014b4230680689d8004136ca986ab17ef363a71f42d0b9ee6ec6421a88155cdfbae20ac7b72542506c7a13c1ffab4d67c0e8fa1502ab58b9efd3d0aba40f8534a7da88e8d59a36be75ed516b2383094657f4a3a42e22c942", 0xf9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2) executing program 6: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) socketpair(0x20, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x9f}, {{r3}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0xfd, 0x0, 0x8005, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x1, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xff}, {&(0x7f00000e4000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xc5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}], './file0\x00', 0xde9}) r2 = socket(0x1, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000040)={@remote, @empty, [{[{0x88a8, 0x6}], {0x8100, 0x6}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @remote={0xac, 0x14, 0x0}, @random="0d4f5aea4341", @multicast2}}}}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff7, "1010264d007c2600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x1, 0x0, 0x8}, {0x39, 0x90, 0x80}]}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r6 = syz_open_pts() close(r6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) r8 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r8, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00007d1000/0x2000)=nil, 0x2000, 0x6) close(r3) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x8000, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 4: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x2000000, [{}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x2}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) dup2(r3, r3) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8001000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000002c0)="2bc5", 0x2}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x0, 0x7f) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080), 0x1) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x8) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x4a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "010100", 0x14, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 6: r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) getgid() listen(0xffffffffffffffff, 0x49b2) geteuid() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x400, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0x11) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setpgid(r2, r2) open(&(0x7f0000000340)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x800000}, {0x6, 0x0, 0xfc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0xfffffffffffffdec, 0x0}, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x145, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x70) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x15, 0x0, 0x0, 0x200}, {0x16}]}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 5: setitimer(0x0, &(0x7f0000000000)={{0x4, 0x1}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 2: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mknod(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc020699e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000480), 0x0) r2 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x1f) r3 = socket(0x0, 0x3, 0x0) accept(r0, &(0x7f0000000140)=@in, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000640)=ANY=[@ANYRES64=r3, @ANYRES8=0x0, @ANYRES16=r2, @ANYRESOCT], 0x401, 0x800) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) r0 = geteuid() setreuid(r0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f31, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0xec3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x32, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000280)={@local, @random="d785dec50461", [{[], {0x8100, 0x7, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @multicast2, @random="c99794a6d125", @multicast1}}}}) socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getegid() msgget$private(0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 1: syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) socketpair$unix(0x1, 0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) socket(0x11, 0x3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$FIONREAD(r2, 0xc028698d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x10, 0x800000}, {0x6, 0x0, 0xfc, 0xffffa416}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semget$private(0x0, 0x2, 0x24d) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0xa9, 0x35, &(0x7f00000000c0)="004d7775a0a58a735908000000f9ffffffc1a7942f8b33a4f10300000000000000a0c9b79c", 0x25) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f6190000140600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e23", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="5002"]) open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) msgctl$IPC_RMID(r5, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x3, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r6, 0x40105706, &(0x7f0000000080)) executing program 7: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffab) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='W\x00') lchown(&(0x7f0000000140)='./file0\x00', r1, r2) executing program 0: getpgrp() (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) setreuid(0xee00, 0x0) getuid() (async) getuid() r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x2, 0x0) (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) kqueue() (async) r3 = socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0xb85b, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) (async) shmctl$IPC_SET(0x0, 0x1, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) (async) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) executing program 7: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996b272d2dd", 0xd) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 5: setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r1 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}, {&(0x7f0000000240)="8a74fa3e1b28d7b322bbd678b2c86fa6a65df3288b9231127b85352928ed8cda6b11777b88328d9d7a1b060b4cb29d182c6a907dbf7c21bca1470d6cfdb653c52923cab780cefef40be444d1da2cdd54c5b0cad80e49daeb4cc53f81b9faef839938e495be22d59206ba9e5abda7f4bbce27b7f3d3554a2ca6d27cdff1a3849bbb28925ceb79824db6660eebe9e0a1f0fc3b286db24df289310cac6178ebf64d85fa6c175bcc001df0fe8ed04503f911ea859148ee9059ece2dde4b3ebe92e5194922e0a3ab28719c33c39d6724718511bf1ae691ca6f928d2edb903ba4147bd3d", 0xe1}], 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaa000000422c00000000000000000000000000000000000000000000000800001a003f0000000581009078001a0000d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d"]) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x2) setitimer(0x3, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x54) close(r1) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff}, 0x2}) r3 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x0, 0xffffffffffffffff) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xde0e0c0f37e46562, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6993192964848260d", 0x17) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: setrlimit(0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0x8000000000000000}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) r1 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) setrlimit(0x3, &(0x7f0000000040)={0x2}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000600)={0x0, 0x0, 0x0}) fchflags(r3, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000001300)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x11, r4, 0x2) socket$inet(0x2, 0x2, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000000140), 0x0) executing program 4: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa080000000000000000000000ba00001000"}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xc511, "e73cd833c9234527994d031ad32b887ed48217d9"}) ioctl$FIONREAD(r2, 0xc020699c, &(0x7f00000001c0)) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x46, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = socket(0x2, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) dup(r0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{r1}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x13, 0xffffffffffffffff, &(0x7f0000000000)) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x6) sendto(0xffffffffffffffff, &(0x7f0000000140)="62a919558f595193046c803cc686d7411f73b47ddfcef7f96d01aa11398f0549ce73b0a8dc9546859fd9f791511d6748d8a5340a944e1eabd288303a77048e2f42e006ac0ef162db50396e4a16282d11eb3888bdb165379ffa5cf564948fa5e6d991779392c93fd2c5931a63cc933ee5b76e3cc070df4d880a032ef771949e669585f33adfa62e184cf840edbd225346a7c6564739f57f24dc2375d50332b835c41e6733b5cd65d768dcb1c735b4edb55f77eaf3bde03f7783b25981b8531cd71148435b1a92ffae00036500f5d50e438d467467024a839c8104765c14b80d622912af9bc67a21ca51bc173a2b311bed", 0xf0, 0x40b, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r1 = socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) r5 = dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) socket(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000540)="eae0a3b07dd3220cc13fee1aeba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116e89ee4c969d2eea404fcba3dfea4e4626625a8c1aa2ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6920053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5abd40dad64", 0xf0, 0xe, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r6 = socket(0x11, 0x3, 0x0) fcntl$setstatus(r5, 0x4, 0x4) sendto$unix(r6, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) getuid() executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x9}) socket(0x20, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x100000000, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8040000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100, 0x7, 0x9, 0x6f0}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x1ff) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000001c0)="8165a282eeee7cf82e9e2259565c5fd3f1a0c5ee659ed4adbbca63b9e1f049709696d5838461eee441b3d5ba53cd1be6506f0281b080fe504332194b6f0ae72b46f754705455a300049786144576f35388848c06e53cf08a3d5fd0861ddc3d289813d4c24416d7ae2c9aa355ff74c96e0b23dbc74d286a6095901938c8c80c5814b9d759e1b398dac9c6d69acc557c1b5d3f398c37cefaba5a5c992f36274c27fbd8a26b2721868e8de154adb5fd189ecb2e011a0f102aac1ad633d702e32ee63cf8c3868e64e0fa328b45f708612ca5622ce5f6de3502565182c76fb775ff4c", &(0x7f00000002c0)=0xe0, &(0x7f0000000300)="98853f5db5516e810bfeb116097e1d24eb255678040b267c53c3dceaa8539f0d334fadf802c3161e4f78b706a03b89723eb333e84dbcb177269debd4d43f77b518f28b271fc048952412aaed3191345ac69566a38fb69111c159fcf657b7d68696d781b63bb2cef94bf19c3424cfefe45a2fc70af40122bb008d7cce5662fa03dca028d75fb817b77168745c76ff41780ced678a23e6bd75a75dad24d4a633a0af21aabef0d14456aa8d13fa8ed7299c3798d480ba05719746af36c2939e9f54a2dafcc9e1b0447c3aaa26d977f0df", 0xcf) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000400)=0xfffffff7) clock_getres(0x2, &(0x7f0000000440)) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000480)="2cfc46876b88e2edfa3b0bf50a0bfc4967def17e74c44feeec1d78ad6d8dd454ba608d878d3c4158cde8feeec6de3a087d96754103a80db9ac66ef2ba3866ff33d9cd9f12a005b344393edf1fcf1b12ab93cb1cdb31587ba1bfb7fade846c352183176af41b98b0adeba85654b06bd448c945e99235ef6eaaac73e6408a8c71d84fec2eb39b5f3e31a0a096c03f4d21e99c751ded3d728f6a9165a791760616e6f1b505fa2b04de4a1c371f8a8bb", 0xae}, {&(0x7f0000000540)="4c83c5dafad1a93ef8a11142c344fe94d628e320ae72edf1091cb36192b95af1e3487ef1db98d918411ab60e3a02be4620a5849093643a29b236625877d3bfec4bb32323c1fd1dca4dc7b0f05e518b0123b634b124dffc064fb6ffea2d24ae680356283b0362abb3d0d6d84b87275989a16b294c6e7fa94b854dafd5bab4cf2c5cccb4a914cacf392195b3ecdf7c06367fb185512d54278fdf3df10ed16dabeb002268560afb8dbf898af652299714569f328f02b66cd83de26a3722e7926721af000e358117405b4d3b9163fd1dc6c2aab94abe7ad6fbf6d0449128e5927070230cf63be6aef5a6302959e5bbfa725a233a90", 0xf3}, {&(0x7f0000000640)="75b35a8e8116033435ade7d169522dd76da4e958960a53a80b9d27a6495b409e6160d009626b3eba9cb56a5cbfbaa264ada0bf0267a4fec6de29e0c8a3adb8e68cda3afc1b438a09582141248125b96ac4f2406aa8cacdd44abe2ec4bf108b4c200488c36f0d9e82253234c466565be2cfcd4ba6618cfe27b286919f8dc010841db125681d878149bbf728f50e034938615a9002875afb932bbf0c69b6039a437441ea9d29966cbdc5f41e086a04b8a38aa5c6015ebca88099a732888df038", 0xbf}, {&(0x7f0000000700)="cb7e94014f73fff3471da65451a559f6b690d7c4f63c4dc7ae368d4b76d9e428593b026f9d059b5c37ebbcf2cc348362e5fbe71797d8d00c491536f7961bf1889321254b96e5b3ae0bf1eda519c0da70320876c8d9564c6623961223dd38b6272a4fa49cc797349ffbc1caa8522b48299e34120a335c3e9b78569675ad857eb8a92b065b761c60a67bbe9b7ad6af8fa335b3147ba4f8797471a1c632739d0b8863391263a3d8c79741f49ebae2358b19a59a0532529c17fc5a17e514c949d3d9e9ff07f346581896cf", 0xc9}, {&(0x7f0000000800)="59e99c5ecbdb7658894090db9cac86a16883621391f25bff2eba8077732f8d7800b70ec1089a8e87e7f7bee8ab53ba8fe4b4aad95cc5eb8be057e89cfe5ac39152e3acc69fa4c91c28a8fca05e706a15d3fbf0de4365659178c669a99363dfa215451206be0c27e1ec", 0x69}], 0x5) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000900)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940), 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000009c0)={&(0x7f0000000980)=[{0x7, 0x4}], 0x1}) r3 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x1, 0x10) fchmodat(r3, &(0x7f0000000a40)='./file0\x00', 0x30, 0x0) mknod(&(0x7f0000000a80)='./file0\x00', 0x8, 0x4) nanosleep(&(0x7f0000000ac0)={0x6, 0x3}, &(0x7f0000000b00)) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000b40)=0x200, 0x4) sysctl$kern(&(0x7f0000000b80)={0x1, 0x1}, 0x2, &(0x7f0000000bc0)="23070544edee52815919d2887976e992dc51a305b92482f95e72bd4a4fe6c3d75ae61f0161e261d2001ed23f0b2d75a37d39bd29d37879ae3c324018c421bb968578a72d0a0d29f3ad11aa1571b481f57fbd52e9b393de7a3c8c1b", &(0x7f0000000c40)=0x5b, &(0x7f0000000c80)="d12fbc2b4b65e3a024956c74b34e345681e1cbc06125a48675134a6679e58986fda4e8a3939eb1985b2379c1f68dd2998a64fe93b3391eeaf759bda2a339e8eda7f9a88bc3c2e19e837087ef45496be8b54eb32e219aa7082533f47d416d1f46ec3f652b50a755eb91cb14394b7901b006145548f4d06db01677dd652898152cc0d1074da7a709978275ceb16a6214bb95f2a87e", 0x94) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x1, 0x3, 0x2) mquery(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x1, 0x0, r7, 0x101) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000d80)={'./file0\x00', 0x9, 0x5, 0x3, 0x0, 0x81, 0x2, 0x1, 0x0, 0x1, 0x6, 0x7}) pipe(&(0x7f0000000e00)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(r8, &(0x7f0000000e40)='./file0\x00', 0x80, 0x80) setitimer(0x0, &(0x7f0000000e80)={{0x401, 0x7fffffffffffffff}, {0x0, 0x8}}, &(0x7f0000000ec0)) mprotect(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x0) ftruncate(r1, 0x7) writev(r9, &(0x7f0000003300)=[{&(0x7f0000000f00)="b344a7e803519c8812969287802604f9674618f4e370f94e09fe", 0x1a}, {&(0x7f0000000f40)="6451dd1e0fcd37953ee0c9e31e574c73903f4a45563052e45c781d6973c35d61d197ff1c06d9e5e4f9a7fcc2ed38eebfc46b28f72750995720a5b82f4d", 0x3d}, {&(0x7f0000000f80)="b9db64ed2dafdc6d8d3138696bb2233aa71096cea40203999eab0a099c26df5cc8bbaf5586129e9f3b9dae", 0x2b}, {&(0x7f0000000fc0)="251e0c96d220f7a90f778a4d46f3ba4567e3ab5d6836cf98e81ca3639edd1a9fe949d76abc988c6abdc4c589204818455a818a2946cca67698ecc9bf5ba35b190aac54c62030669d669553582ce5b98787ed8ad0083e607b98b550", 0x5b}, {&(0x7f0000001040)="f3795a2c2d2cb2a23a3e07e89cf8746cf065641bb6de4a760e2a970ce3176a688eebf797bb2bf7da15694c6e7964e7ef8c7c1c0e7dcbed9cfbe5c98c3f93720fff8b53d8c7c94f70d148eb218c979e6b8657403a1a89e8d5091912f167cc000caebc2f46161f4a2d3ea081ee0a2c9c79035a5834ac03d05448cea584e8ecbaf17bc7b3a232cd30ade2fe1d8d84050f9d9104c74ffa7817e4764c0c9b1b147abc73fe3b9af1ba632ef9f30fdf6932f6ac37e81b2d8b511c682cf4ea5ce93a567996c4e6d4173b937a6f70c372e67b522d5d299718dc954d69b3ae8488c27e830cdb1123e47a1598a891a051efbf3c87ace9382fc0853057be9167397650f633190907d7c24ebc5bb3382a9ca2395cda7bcb53bee79822b3633b7c0a329626c66ae0ae17327c63845f2c99215749b4337845c59c407e2f68c1c9310e68671e05a956bd70679e14fe5d27864364d0ed717ab5aac3ffce1619dae5dc6ba60adeb4ed600d3defc8664cad8975d894ee5ca79dcfeff6797231d38fd526a4d28a933f320c8bdb7e39a56b176c3cb2157e36f5b972ba0418f310ec407a19945c6e4de82ef5de77578f45bd6d14c8306814397ded80d15f0d32f1d76a07ded8088665f4e3e425a8df98b44843b8c54c0a02a16aa42b88f0a0af7c29c02a4cde50a41fe4bedf81633e287264f16cb7472334cd871f33bb6eec9f296a1eba30408d8d6da342070e573c5757514e67a0dfc3c496eaed5f70ea821fb6f22b4b21464005d739f51bb59c965255bb3fcdf841d0bbb66fdeaf3b2fa25bc2302bd5c486ea17a4588e915071f0069f5fce5f2fc762c09404be31deabfb37a6535fd9c03b94ac254665f40fd7f12b81b95319edc5079e7f4ba552c429f3cd12dd5bd72181bbac58c43689c786b2a4690be9f821951d377182cbaf28995949274166fd36c9f1a9f046f444c593cbe14380bd88663b21f40cb96e86351892e1781bc68727ba983514452ca9af17762d7c1e160b89cce23522dff83e3d5954e3690890115e4a34f6bd93e56bde2a236de0290bbf48da6356b3bd75c2a7d15eb64057da3e79526338ae89fb1e6e565fa703586412c90faac0831ada2b233ce28d73bf7d4251fdc9fd1a1081b2454402beb231629b0e932dbb5804971eb2ce782c9fbf6eee5281034e3fc34af0d31fa9b7f46bc2cb27b346269e5141c6c110f6215d5df03698a61859f4ad0dc608a0f9b793598c89766275f086a112b8b3f76f14dfe4f4cf231f5b2e65e92b536af7a557517109f4f878ca70dfd10afc250704e10d2bd41a0789fd3b3c1bd8892090386e478469ed409a99df1a6bfb9f08c562e2fa1e669af40d46ffa9f9197cc324e0f82e25a43b5fbca8f4ddb2151ba02889a7000bf43daf5b57757455ec831abb93fa4e8074cdc373c86bec7605a06ff61d335a20a32553a548b03ee1b2533aff60a374ae6ca36fe1669cb59c09cc7e7b88507e6d6042ead29510b567ffffd303d597d6b678438e5cff6a67be3b09a3e5f37ee7735caf7a5f374ca016e41882f1f7eb91912b263675b6d0d65ef7065ebfbed3221225f20cb541b4c9e158501dfd674e72abc491165c6baf44e20c7db08bc0b0aabea4aed0b6684c297bbcc8544a49c5cf1fb1ed10f3da129d439967830c5368887c47cd7be2906ec86e625a6e160ea340dc8a04e26a4a9140fb4cb6351bc7dec2a75d2928d446bf257f600a76f9f1e39b4e37535ffbacc54a4f4cdea6b7f2f3d689fcc6bd1a6801b9133bdda252cdf3b3e90415d2cd93c9f84004141d7305ba3cb47dab96b41db9b2e0bbcb333ad861b418a8096174995569ad68e86ccce0d8be3b35935d07177be2e246b8e4f4a8046f9479e90fcd07b8efada63c5928e63e9f66c7d68dc353bdfe4d291933c653d3a7f333a589ddb5eb0a16d98be9e0a737436bcfa4789aad6459d17d655cbe66c22b8624ef02b676c5cea40c7c8c008bdb0df0ee168edf5985bfc59452c2b24973e10d5ab342fe72c051c19a6f96cd76e8843e0d036e144219d5e8346c862cc347d34b486e81c1092ec00935236b65376b01311223abfbc43e3f4dc155562ed35b374e30d38b9ec4cc6138381301e60ed0c88f1e5a72bb2a11af76a3b6d54c0e4364df7ef53f878a47d2c31060e4a634da1e88040c9fcf09d0e5d0ca24a456e24d3fa5a2bd4530933825ad80c391961cd27f1ab29d16a774434f83292b0d4dc50efd6377944f06fcf42df8fde7e06d9ba90f63d1284566427c0ddb31c1f8ec2235bf14338a4a562f3f3304ed991051f9adf44a18864ad28df3cdbc69138a4a841ce5af0f3f86df366301629efbe1e40fe5308bc90fc197c62b2ccda3df7f6197619186337d738d4ac144face3837b53131e63ebcd413794b12d735da1c608db8077ab064447924e51878ccee932c4500e55af93d5424c276d30f19595320d3b3aa17c6c2287f16aa08204bca72e016de7e1adcfc018af4ebee481e008c5e4babddef797d2f4e4dcec85548dd26c229b597bfabadf9d8cff652b6351e7e77f24a74b6a98ce776e96049cc3187ff406c34a4f49dcecb928cf0b9b785b8f6bd8279b821b66d1298c26cbe929c61d0e2ff409b97fa2a34afb808b50868d59f39ad604e931479a4f5d82f3bbd12f04f35fda75eea3cbfca3f6710e220eecf21d3e8b3aec59c547afbe328f7a135a5d6e06b2343571a436c469d5a1945471b82ef8ae87e7aa974d8dcc94fb6d8d30afd0766a037c8585cc141c64b480e6e1402fe8b89d8251ae346b1c8655528b1c1c4fc08c5fb734a55ddde27893fe9f6324a5193072b6c7fe83f0a9a8744771b95e553acaec19a06dc5008d99c6acdb59e8c252a89c08b74903e00fcb53cafe28d9759d5342f1cfd7dec439067a3b189b56453867089e2081a2ebbe1feb65ceb588ae4ae5e4ca6c9cc38e23a27a0968d87de2e14c76cf325715a69565951f1f099baddcc5342483f11e0cec3d41c353552361df142a47a15f069bb3affdb7918c9ba466e887fd698201873ffa9140b873694a5174ae6038cfa05fad39f358fa0b261b7f0bb32c878396b216f26787acb60b223a57a21a6ceaf927343928811432efbf08a34f8e24bd1ba3e1f465d910a9402ea2a9b5f4bfce3a71771057e4cfc072453f8397d233ea02d193fbc321292c44c0e8024aaab8289dbbd148b8ba288f1142f607837b7358eaad7d1c5b4121bfb1447eb0d4047cd844fde529be0649bedd642565b70ff4848a3b84b0e8d728afeee2512dcaee08141f71129a9e0709f1ce1a9536ccb82205c3ef131b50dcfb53e795e9758751269f24c4f8d4348eb610067f40d92e249ef26fb4e5444a170f27cf70588a943bcc56e5f2d9c8b2964135c155fd2880250280fc839b28db510989740ad91e33f28637f9701d448754693877701dabb3e83d1578d91ea8d57ba489770e431a9dce9368bd22e8e2eb914db9b43b26440111bd1035e4a7bf99af1e6e368a951d9c80c5befc7926e5a036f825ac9ff9188859c0ac6230e2753266d1c1ddb0d06a6fe1a77b89c1141365d68b768a4b731c47cc5eeefd079182dd1d2bd0ae19f17dff2e12c0e6a7427879e881c19037ae822d598a48fc516299aa94f799dec61cc2e818ae38efa6b1ea0373e344efbf7ea0e50f8355f1f1f9a6892d6a3ea6e74b17fd84a6b6067d979762d29649b91250d59f37ceeb9fa25ebf710fe89ee25917ece1d56d92e26f80491f484fe89d5cc3ab8c6403ab1b2f095403cb21977af9bd05b6b0a6b57cbaa3768e9a168237bef0bdd8908f59b62d22974df03cd71b58bc946ae63f52cc0e3ea3c7e475403743c3773f11cfa16599602aa64ee6612b834f508bb270b3abe994a5672b3baa029d632d0af602c7363c73c83668ba617ffe149778c11970fc1f7ae5de3c6207dd5ccc8396f7754e2d90c38b9b128c86a8c4a32536b4a758162130ca03e1401b9fa6bd310c13eb3e64d89ba8419a81c1f032d15486ed17c4ba6371ca8e7a6569df1e49a4a51bf2b11a7392850b3c903805c7c1b95b9d281111c34aa260b1bc7b819cfede9370ed81538389e2e89492479e37d324da0c1003e984cc0cc5baceb5f307cedefcd669f7ce7720791037e83ecaee8a9e899478231c2dc9975b1dccffb2003079bdd8b67aa49fc5f45379edfe282134881eff2fa41eaef15726040033566c31dab8f9e8af07a15288cad71c44c09fde67a2fb78a5a44f6222b0f774a7b728bbdf759e337d474702600660b4afb4dbbb971f813e0c375370fb1caf9121d18d99d88fb5e6924a1ac8406182b5d91620675a522a5022711683bf1ce8dc40b1cf08a436e3c4dd3cbdd0ca69125f76a634c459b1c1d2e7b79bbe4bef49b02e61e94b59be47998a05ace8a421503c331abf88b9965c977c822e97086b96a32a8388e40975aa7c2518b35627bf8c825a85731aedfca631c428a5fc03db6a66227f3cba008e64450c554c2e76a1bd549d7c1fdaa6e7ab0f499e805123ed038cc7ee399f6fae1cea6a2505d452c4b54c63d6fd183e0e549ecce83c2738d6e9c3a71078f6c3bfddeacf567d6e62570ea2e29c7e5913b0268cdb0e97ea61d10abfb9a1943b6adbb69683d4bd9365edd29eefa1743e62802c43b027eabd910a1cf2fc6eb5998437aeeaf42959faceeb4976ac8a9e2204bebf08a29088be8034e6c2ed2cd997a66c11dbb5bbd13139fe034a07d4011f9466b7a770c6d16347f5a4cc62140951cf5fc49919142b53f4a499ab302c8680c42ad7c885997092b6d08368199fe7331fa10baac51d45ba322af81d5bef26ae1abe2cf28246597d5a190fa8220142a41701e7d4a6acc44e4dae6d3c5655509130eda6390f7fc706bce1171733abc5c48fc2ea6c19cd21056c607d3b829faff2eb0cd62dfc3d7fb835047130de00c5cbabaefbe5f240722f1fdd693161dee3add0cfdfe1d454228a242d15b4a5fa5b5d45ea2a1e5b522f010aa9b9398aa82c32b4ff43e9b2b19e54ee83bad240efd1fdfc4b46a6e84ffdef011ae81b1b1d933db8836742f9a32ab110c2fb8cdd18bc68eafea75e1043e3118967412b938cfb414aa1d4c780052e03e22162bb01308fd09522aa24eeb7d93179b8ba54814dcfa061508dc0d06c9516709445bb7ccdc65f007a016a12a051b0f449966c7e3a07319549f13e1bdb9104d71af738df2af7dae50e730a3f401713d67c68864e56c5ac65d8d4cf8c425b102d876e9bae4fa0ba5f8877203eac687b381d2d5a31e3347f5adc6a56ee48643970f313a7cf1b83a9788578fb46af839767c186dbb6411bb3c841e0c01e984c85fa7a339bb0ae88e42c4514dc471082993bd171b330b5d50234f0f963acdbb352fe0e268127c4379bd0c1d9be0ec895e119a3d02ea94e08100c40ea139f246726b5faee9f2b941456fd966e26a977019d081f65de294b61c029018b826ca83e54e28416facd27b8561d014868ac4d9883e1b4c0526c856ef260c1765a4cd9657a3b96aba6b336d753d8003b81fa2a575401ba1af2460aefcb1dbf82a40a9b6ee1e5eb0c838957d1bdada725b6f9fd0ccaf2ea650f1ce04a8c41acb5e3d100b35f198b48daaa57a894fc2a71fde3a7965fc4b7229eb824c064d537410cb9af3f2f4bbb7546ea1926442066772f643402a65469106f86f5c9ae67a5880b31901cedb07779b8ed08f522b5a026976ce2e69a2457a699e1014fc9c1c27e245c0e273f8a42f8a56ef67a54d51f5d0330dde12fb37b49b920d7c71298a6ffd5fb7e70daf59ad4ae2f7f19a3bef836dc54114376f42f2c406e0", 0x1000}, {&(0x7f0000002040)="6cd78428acbf125ba2dd41bd88498a7ba431fd6d48bb948feabcda192f95a7d5560eb0b2a3a928707ac9701324e735b4db7786e9a4ab8668523a1c6c446649fd73f53352514eb7826fd46e80af273cac9b51d92f7fdbce8492706900084992c5f726ea5cc17f0eefc65a5763facb0efbeebc1949bba422d07c3dfca1879f819f589fb426a78ce06e40a72af5c8e73c0ded69163ad0b603368e227e380e15abb8e21a4930b0538d9b15ba1ff9a7ec0aebcdabfc75b58b3f36a290db80fa2a55b0b9a7fa2d9c7f3042182f354d981bb9f4248e2bcc0b4895f4cb79d3a989375d5213f763b5ba5175222c71308d4b4713fa811a246858f15e89c8c669aef4b32d1f5afc84564a0974df137baeceef6f35e2a4b99bf530d652d073bd104c1ad86dda8a3b6cca287eea747253cf565da853b4f3f2ef9c3b02bbc2ad7cb305f4a5e7fac27cb078301616e6163c2cd5ad8ad52264565fcac36b1e3879cdb70336cc2accc45377a4b36429f7c5021d3c7b8eab62da7eb1af354abe2a3bcb801fbaeaf21a135461e6e01248dc3b36a8300ffcdd01a210bf57cc1dcdfc10efcc8ba3c499180517aac0f0bed461e7565b13b629ef852b3d89e8007d03bc4266abedfd50b125b62ce80c80eb7cd7eb2f3a80fb847a1858d88535a6017b7cb4411bb79a9f690c69345ac6c0fd3d51ab20e7743bed7964b985eea6f5e4b6bbb333699fe9e52e8e5202cd3d6926cc65006354393d47df8822c3725284b3acb95a7c1abee2ec0c520a86ff5cd8a3cef6fffe1400b4bf25bfcf5b6f7aa93b7a21280de5dcd2ced2dd24f051a78348b11470f75fabf68ee1d77e3041f18c678659d8da420dc8ccdd42fae87e0c89d6c6c115ba8b3f4cc147cffec2c1c06047f414b39f1c4cd1236301718a3054585eba39f3acdfa406f09fcd91993d0592677a9b1658a3ed9658fa51f7d66311a583a03dd17f707bb2e0703469df47299bbf4367d25157635d48efe7ac159a4a680f6cca1699c9a6b90b4c9fe1d076a4b1a3bcf814e7d0c1207c23d2b80cff2dc28770bb24df37e39fd6ac5676806e2b7cc433cb732a58f68ae6a65b7e03b59ffa8380cc75d32c118cf4d1fc394e7782c9a95d6ff5dce34f6493f8982f1cf00fd2b5f5c4e98fcab3da9be130e135530aa46e989a70d2a79d38111238b6321029cb1e5da792599a3024e6c853f74858a998e1d279dbd9a6535e23ae3bd302868cfb00479ad486a8327dfeae81fc96deafe2dca63a7f2607a618ba9bd10b6a8dea3e4bbb666783f679f524d756f460276c57132168b5a7b1d34aeeeb624942116d1ca94d91d7432d50786c7b5ea857a0267cc4bc1a0b8882a647ddad3588e084fa8ec5b6086af08dd3f109aaca655dc4cf94273aa89597b88490ab265ff343b756b6fa7ff72fbd17dfbdfe7dc6e37763cb4b8f8480abf06adaa738efb26e21405fe951261a22ce3e0f20796cd19907ecb61cfd3fc23221c02a623e198728225bf86d4581489e305dded4deac5071b45297104d32aa060446645243a84a643bfc1407e1bf43ba5747e28bb176ccbea5d9060d81d910dafcf9841652741b55c586c2d06547d3dd2f13e39b3dabd0fe46550b3fa7baa117ee458b1e8950b907fbf2b653b1d3a6389327bb663d796b2c7ae43625b96ce4734d5fc948c702fb474507aab4092791601553a7622bc569928b339dd5a302256b1a51f61c55ae764727632afd4285d2d496c8cf688facabf74aa0e54182d96aa8863d5ff6550a1c5596b21d2e4f602e54753cbf742f79b8f8314949be31959650d2abae38b84f759c4688084eebcd55ff1b6c1cbb186d5892b54bdb1e2cb9f96c79329b570f6019e7335254c689c7565bfcc77935aeddfb589fc60d9b293d96306ff27d5af7b1645c70e1151e800956893de7e63bff9a1fcad36679d83bad336e134ed1c9320df4cf7444d3898d4d4fe3070e8578e74ead6acc484f6c2ed43dafc07f787793d6dbedee5527c0356ba330e1a22026ffb932ef5b059725eb4b4378e0305fcd7876309e3da3b0548260ff3d0e7e83af101bfa449fefa08c8683036b0669b2cb1166996b18172f9e1c3dd6ac144dcef5cbd6aa0c25d64606a37d04f8db3ce0890461b7168434df30fde941ed9f003284ceacff7c7c020a304fb816d6064986ad5f91c3fa0a9f65f30bc26dda7d22231bb416f7cc3d6d04cd0a05d8de81c2b4fa684df63917b0d9a0d43523e9f94d24a402dac677ac03e77c01315ded148058255c0dd13e10f67c071b216d53484fb07bd8be94dcc03c2da5a201b447f3188f1f2ab108400b3250caff56cf02ac226e4b3504a7fcbb2b60d1c9507f71a43170c4926f77cfc6c4b594ed76736d0c9f535723e3488f40866574f2df72a77746f464cf4a1e6eeb6f0d79e42f069bc0c2bc11434535d57743b1312e933bfc369394d5232c70bfca62c006d35960327fea04ef77e264dfc12457d658be55c5f29f6b574584dda6ffdc29f7da49b5981f97a31e026f8e31fbba5a989de25d8e4c6848fa87caf3448427b61458e0182c29adacb273c8234f2ea87509f5312e872b743f78ca2a5e1f2f676a4752dcda6fa6502b43a6134440d9fcf25c7a3fdeaa26594379af1e2f5d2ac93136dd3086d22ad4f5879e140603885ab4ae9db2713ffef78768cb4d5adb65c88a1872f800d0b310d3a78c8344be8be6517d83f8c24934487a7eab4eebdb4e10f1ea981fac7c391e671ea18dc71695d360dfd283a7e25f8afa4b08883fb97155a5e67d4968b08f5d81f3feee15f1d564484827189d1ae9928bee1e3814a91a4bcd3f7f7e77420abc0c7c24d1973d0819ceeedb100921b2f86197c652cf5334e8e48c42fcee366713c66b11787439ab970215431dc295c97f651b95330dcbd5ab0edcf89c1f6b0dd0175915810e933425b33d975b4c1f95db79bd180c343c675d469247ccde43d4f9690a4e743784f6766e0ec457d5b5ab87da30a45e29c875b92cf045bb2c7daa59dd1225ae9bac5f34fa81eef4068d1cb0815419620f10a2ee4dbf700a8cef6221123c7ec31998486a96951e4ad78293670a3bf483bc5b6f658726b3a7e1bb9659ed7d5872c698df358df31cf60dc0fc9143c32c73ccd70d12db7c013fd7f0320f06d2099c64fff59efa47e732905cc81e7caca5072f2024262f479ef61a4a3d58ddc1f2c634d0d47b1c968fffef1b747a809eec9ca15d02beaebb654e7e16c0054f857b0ee210da9a5dd76bb4a4667d5c7796b630e65fa8b811e6444ab882588590a960ca09850f87dd3d6f349956ffa2a53b858641d8f5f42b8697f88ecc0a9acbf0a07decf560be339f509c92d0e24051af8f2c1b37601f6d48577aeff54d4fa6dc9f33902583cf51c9d2a24a79e5f35364dc18f31fd3164853620720303bc862f51d3db13db817f742f19f91b763a29adc67dde24900b3b1e872f8b97dd3bfabb14f39c3965861c1026592510814dad29d9b88cff062106c6a23a2c93795f119e2d832775432c1c0782f727fd5e7b977d1206477cac880b76c40e803436d9cc5092feac6ba0776a3b34060404f92b7d78910dea182e1c665b5b63c7b2939dc99222cb3b23731639d803f0c31dda1ba51570dbac754657f81da20d46433c3ff507684cc22bbc4f00038ffe264a214e474afe1757423d1dcc75dbbe777a3130b1eca0d1dc349f2c4e20696a11940c46c32914270d121de454b759c3fd3fae3a9ac62270365c6ce6335b1661a10b874b26a3b10adfe66d092ac4a66f10e5849fd4c69e6eaac27448654e0aeae27b60cb4867b025279189bffaa3e0ecfe266b1cdace8519e61d8bf6ec1763f47ae6505adef500f7901394f845206be910ffc61f2ecf84b36342f245c925b5e2930e5e817463244e7421a427f813183bb62e2f7f9f6f6943afcc0345e16d5b7176b97ab78d7ba8cec45351f8f9c575a221cd6a9803430fbd67780b86eba81abc4fd78ba7ca0c596f88bc04a0cdf9fc016fd63eda78d5af472babdf360c7690db1312c5140abf57db4ec46e1f4389f2f1a2ca1faf1a567751546499eed72575cab02ec1e94aa0b66af7ac607a07f475515b7da4613f1ada02480abbb3b1db72a40a550565b3f63930d630d7fdf4979fc1e9c693e045ccb0619320dedadcf1c7eff480dfaee38d2ef27c3a11b700debd93d7a3150d7a426f9ee48dad7cf9efadba0a0c4a6027c3b156cd5c2f82db719f12f3dfbb4ab8a8f839f9e8509a04e24a9080af5efb556c8113f5608456daff4627f5a6bae4b0c6470f525fb323ac172d01473c68491d65dd47784fc73e54788cd71953e56562a27f350829d97e19102eaac2a31b07b1dd0b8cbc6d99124d8dd2474fb926ad45f78f70d4dbd810b850f1240ece41d6578aebf6c3c823daacd075211f59fc91749dbdf436ef4bd85a778006f6abf59d17bb5461798271004a32993d8d43cc8b7b6d6bf19e6ab29a520bf5487f35895976aff676878e62a3d153d8b8e73694fa6d1c42fb5c927fe8017495c60c1b14db2b33d417b3c04eab50b8b03f5a35b1919b946efb371b565fe77a48df37e3e9d8369e696ca0f262022453a39ae9a836e5365a33f7a33a3252ddf1d3302e7b1ae1fe79a3c81056e17b6ebb516b86153f23b1f3db3bd679a8e9a4e5ea38935661f34c60eb6ea0dc0fadc79d042b27b2593317a27fb354f436b355c87d07cd79bec46a639a0f58ad222e9e84f93f9a98c239c746807edfaeb36237f37075459e4a9b007a3603928903d033c08ca7423e3de135c0ce8bb2c70e15380841fbda8a017a0d1d6c725798e835add029a1c45133f8d01768cbd975095ca864eed90518fb9687c4dce4ad931b80944e1d551ebe0ff23f25f7222256b46f1a623efbdbbc5a9fb9c4e781cfbaa1c361f47638802bca3f319295287c4dbf15d0c683606e2c1efc3241ff5697a7955e546cdb945cec4528f30090b1676cb613dd96f7bdffff1dfadb6f8b1a288b2836fa7db3ccf6b26b60aebeeb36f8ff31ce6d269b45ec65b422b0e0f65775f830a9c86279c1ebb863dc35bbffdffc4e59098d65471e27722280f6d8f94d1f74871234e4eb60d778b4776d52ad93f7a9373700e91589eef98417a6585a85df54058e618e1b761bf082fb515779885345acbfe760d1d3e3aa875b47130846cb8a05628dc4ef6b4fcfff741c8c4264ac3106f145cc7aec54ef68f5c5eba42529629746ea7abc3e923bb6318e1735b1c085b3c3e185621c136084678d1b1cbaea5631613f9f834e45c84dcf3d67c92e710b930c3af1fb6cd485b8d1ea96040eaaed4e09586a0400b42aa78a699e338db15a31e76a49b54ac9d635cbd8e987284fda009777b65fdef484f98b071e5ad7aca87339bb8033cfd81b8d869482c69f0737aa82771d65f58badf74fb71fdc2d62cc4818240131a1a5d580aa7aaf18a0d25e507d5d310030c66e5758eb3ac0ac7751c75504181509ebf26ab2e1112acdfae91495e26244ab9f2e2d460b819420ff884daa744bb6becc7df3cf5c4cc61a6462f3644ceb8c09863ced9f0db6d65d3b024d5b3afaccacd50e8459e7b69b9b01ce6fa5863efc15751729303c565a83c3dcc4df3a6af001dcdcc6b6bbb41ad83ac465e7847e3cb44a5141ca385ba6df81f86b7969818b6dd857425adc99ea20c7594130dc54a3cfbe087e98f95351dd83b449f67e47331919afb13f5f3682e120ccead635779ed3f8d9d874e1c00ba98ef4392af9a6b22b9b4f24a34ffe901a925e6be52e21b8c3eba24abf2929ab42ecc65d7b58fa8dc411aaaa2991b66673c4f", 0x1000}, {&(0x7f0000003040)="4ff958e8dfafe73ab0b50800d98623e0444eef03fd45922b86654e937af88b1d2c7e51bbc47531961dc5813bd2ca781bc8da831014350de26f1d90a292032061cee1d9267305a297b5c2cb268bd6c70d99409b37ba8cdd46806f3e5d1b2247230165ba4259975f1bc854a833438f5708eabc8eb0f093edf8886dc29e7d96b266d55d10c025fc8281e254c6e2dd7744d586642105ed1ac88ed30927259876af94e48ecdb2dc7cb6ed72f0e9661de5a86fd4740f8af26fe4474ad788b401afb34612a75d544dfe13f4", 0xc8}, {&(0x7f0000003140)="376d480dc6ba793b2348d31659ffe7af5ffc06578ba8cf4f7f3d91e521b192d0126355a96d7298e9d49a47425452d3856302adfa5d55d0b31eec93503c7c53427de06ef94f63a3a5f64c3b6c76d3233905a1e2fd9f46423e385295f6041134e0181aad944421687cd2749ddf79c386b6f5b57bf2eaf228333eef89307fe032f3bd66148561", 0x85}, {&(0x7f0000003200)="377f7dac4d8940cff00b93ac9b1d9d4c011d301a91f38a37b379917389a55204796804c6712d743456c58dee7d2d34758092c5f4a512cb7dbb22583df721414ad89f61f2474d43fa0d1114bc138e46fd85d3c60ba4fb39ddd84a6e295e40ae5c1d9b211a31572ba0064c173e0c5f95cc60fd8572a9acf213c6814fa25af612c42a20b969cf3516d2317dccc154a985bee03765769b136cdfcee6b39cf0a45eacd4f4633fafc0539e46a676636fb7af94c95c83d7d88970abc0a7a214ded186624e1aff8844a5ab664f4b8ed251c951e33294d48a88768ebb29493491980a69fcf22a9dcaf5ed13de06ffd900775fada636f61f8f721477b4835b8d31", 0xfc}], 0x9) r10 = msgget(0x2, 0x3) msgctl$IPC_SET(r10, 0x1, &(0x7f00000033c0)={{0x6, 0x0, r6, r5, r6, 0x80, 0x2}, 0x6, 0x2, r4, r4, 0x7, 0x7bd, 0x80000001, 0x34f9d5bc}) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() r0 = semget(0x0, 0x4, 0x653) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/9) semop(r0, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x1, 0x7f, 0x1800}, {0x3, 0x3f88, 0x1800}, {0x2, 0x800, 0x1000}, {0x4, 0x8000, 0x1000}, {0x2, 0x40, 0x1000}, {0x4, 0x4, 0x800}], 0x7) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r4 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 1: r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r0}}) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) mkdirat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x0) mknodat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00') ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x6, 0x0) socket(0x0, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x3203) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f00000003c0), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000), 0x10) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20040, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x0, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000380)=[{0x4}, {0x1}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "2bbf09a76e9bd301d6291ab88842329097184589"}) poll(&(0x7f0000000440)=[{r4, 0x4}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff80350001080006040000aaaabfaaaabb00000000ffffffffff7f7f000001"]) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x4) r4 = socket(0x10, 0x8000, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) execve(0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000340)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000200)=[{0x7, 0x8, 0x3, 0x401}, {0x7ff, 0x0, 0x1, 0x2}]}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000700)={'./file0\x00', 0x4, 0x1f, 0xefd5}) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaeaffff0000000800cd450000bdd90104000006907820000000ac1400aa4e204e", @ANYRES32=0x41424344, @ANYBLOB="574613bc9ff9e0ab7561917cca09000000000000008bdf690f0ef0b4dca0d53627060b09bfa96eea2ecc97cc6d6b05ef0dc74878a5eef1b1a504d2bf8e5e78f959c23a524702c075b97ed87b2ee487e5b02b86e30f04ed4ab83bb746000916bfd20bbc86bf8cc91142046cf96f1501df8489bbf7d06c31f3492d06a9c9cf9d14906d848c4af3a1a4e6c76cb2de2215b0fc3004c9f42d73dd1a6c74b67b3bead78ab9c8e146b8c450550e6de57ba3aa62f04bd1dd829ed73bab6c", @ANYBLOB="5004000090780000"]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0xfe22fe19f30f45e5, 0x3, 0x0) getsockopt(r3, 0xf2, 0x65, 0x0, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xc709, 0x3) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)="2cfbc954a839ac227d6683dd", 0xc}, {&(0x7f0000001880)="0d6f9d08a36f04c9b65e53e6a8fdb0ea7c91f3ec70400fd760a479c99c54e1543d30428378e0477f8e3c5284bfb210654be982b2a6821505b3bb619df9cedb92be895abdbce0818611edcc8b3ed749929378de2182f5ade75cf31843bd3146cde9dcadbb4375bb7954a65186cc05a0d11a1643950727cba16ca0213821cc0729c9a52905d95e41ce7c2cb62c0581f14820be79257a46d7539890229edf566747c54250c055fc8f66a37faf882abbd929d6b736e2b0adbf6467b79a20965b4e390d9f9aaa0dee9a9da29bf6bbdc971235e1b8ef9c29593095e9c9b01c650937864cab00fcbc85ea8ae5802adb31a21f6e915d7c1f462e9a4ec38b30b9c19b11e89f7e9b6fcfc7b760b9c46b220d3711a7eeff7df1e0a16a2b0249d530fc50b0ac64e7c4daf7308de63df86ba35ab9aa724ab374105495b0678cc8ecdd45087d60dbabb66269872d8a6744382be300e0c1d4869231489b49919402a2a82c140d71999e819ed04bf8526b69c3dfec2c1b749a81a81b264964c8419d1ef774bdb646d5ecd6d1f380202463a6f3693be241c0a8a22158ea6143f2fa0310c531f2ccaa84d704792e9105aac2ad92012269125f183273440a83033830731dc419983f6674ca58dac8781971438acc4b1dc65f172d3a1378c579625018de86cd469560f47b997d3ff138c615118d74130db0db1508eb833ca72818e5ea8d8f64259047e7ce6ba4edccf7044ff8e496ec3f8027dbf9e2820768a4238616ea1bb136c9d60aa088af103c5036e8898365057a4695435456eea1ab4d2939cbdd1368fa921b54b84058b0e8caacd4350381d6d8ea968a8cd7750b0aa3335008cdc8162b59c1ed30728f36a04c6500efe8e84aa6dcff89028c8bf2dedf2259f6e5325f34cd8059a4dc0421fc6dc8f3059421deaa8423022f579f7c540885d4e0c444ec371674004a025fdd386ce755dfc68f4f9d7a845f2362f9866edb78619ddbf04f336836fb3bc6eeb7b9c5fd57de81f9eac9ba695a7db76060029419851264c2ee1724f029bd5740ecd60648df7dce0b8b4f38de80b2f4bef885c98b5fa5332b536974f8a05758abd939368ebc659a15ba1fffb91d9e044d559a8b5b6c0793052d478db9357a948c90f50342c5220ca5f84849feb8c38f24d96a6ce520b239a0ca0fb2cce1ef5552ab2695d70ebaf6b8450b1901adb1345f9fdf82196f5f65bc4372ead23508274744d3c204ed1473f0d54e3c01afedad6370d80b786749c518e59b56886371c66782226cc65f5162888d19df3fcb0c19ed59b7acd555bbf17167e727e5ffade6ba08038293ed1819f027ed17d84986dd34a77982fd7c57816fbb64abeb1dfea401c9d2672de4ca61bbdd7b4fdcd17ce4e114001e8d3ef5fd796ea880003e46538953e023b87d2c05cdfed059e598cbdeaf2b4e19f942e28d943c7e1ce26258b76eed898b734d0d37354ebd7bd410d3cb9db55c3c6fbe30835e2f535f652de8f7de16cdb4fd9ef6d3de22f3a7a5e76f8d0c520957535ba4a8daeb8ea83e795140cf16113181f6ad274dae7bebc7d5cd7391fad33f7bc29b4a5aded55200cf1856222b96e3d21254f551fcc49ac5cc188b2fb0e9f6481ad73025279e2447a1379cbea0c00ef401ebaecb922c309addb9606812cf4ca6923c65ca83203533f80b64c9d52463800a583dc84a527db271d723f1c5ac37d29bbbe1301b81ae0508bc1613d5f4df82ed6440cc15986334eeaa8997e0a9f4c024cafdc0efaafba881ad8106de82c91192d216dc23f3cb822f96e5d0dd5c66f7994270f20515455a2f9b2bbbe897366ed80872dd31b7027b06c5513eddc802ec1129fd8768b6f3770fd6c182567b59944e402a6d27e9bcb9e2e54857e1aae7390f03b8c2f647e3d0623faf7ae3585236d12aaf342a236c29f06e103854df9d90272ad97bb622738c1f2e794dca3162fbe05cb1047add8f709fd366abbcb7f14fd9a55a23998a7ecf4061a51b24b32cbc6b277d296e719ddd0b305c76290ca52fa73b8c79da44f91289320c0b8fa7a75a6088f5aad59d21e2e42c6a04a9573dd3e07015813b3424b2bb991e68c587b125e70fabb77e58825df2b51f86ebe06c47cbb27d25676c21c7a6b5120bba4c6f531286538bdaceeac7b49b9adabd8a581ecd84447ec34bd8cb301651eed460f05310b33297df1ced8ee10dcfd3356a95b3c65a782d41dca32079abc61a1045f6e7b772e4db03b793c4f3f4b8d683740898894bba9815a7e9fb00366f9c380463646615d0b792502d7b9c40efdac9fc5294195ebeebb24606ce81a8ddfdc2df53ea9d5f5f273832f7845feacb2ea906a0202b63bae057d943bc5897b17c7870b49045ad847d16412f653fce6ef7257c078760130269b717af172f4c0072885a8e9cddce883af5c60ccee0fcc406dece2369f6aae3d47f289ef0fa3a4e969a8c2a4f28d6c21145d6faf1cb46c8ce52bbd0cbfc1835d356a3a023958f74c046fad46e327a7e0f519806ff81061d24db06f201907751d6ac0f02e2d2196570fe200b62770a4d8ed040fe4aa25308169b0c328c0ef1e44e188e22f54af720a4c714ed821706278dc6a41191cb0342a6c304051ab1b533d486ff60147274fa96584c869b6a9f27dd8be02a1992e5074df99efbfca6d708d5ccd7aa5d17c7fbd772ff6b2b9c8b3bf0a3b5c20d93d2e7bac6c4cc65139be6c8de2ca9065b206c22aa039aee6155d0e2c9149226a2a1ee922660aac493fe6f7ac4fa1191a5ef49515077b3d8b10f472c8d2340a0853f85545225ebb6c6b6493f5d68522bfc59498e3840ca03c6a8ae5db20e983dc461e60b4d8cdc04f582f95b9cc3a53a537062ed827e773bf27a41a344f380ac54f2069dccec297ba9bff458544aab90328d12accc8261538a86222773cef1e60f3c1d0ec83cf4ebd28c8c88c2f5f3b9e3c1bccd9e4c311a9bbaa862a79beb15ab6a7d0c84345bb935942c8efae86bb847dd0efdf3335817a004410ea270c614b00d4fb721b06b5320af1eeb2963ac5a2fe3d4dcade9f10bb0d96ee7f2b9668b6ae69a314207b2328515b97ccc46d53cb85aecf7ffbcab84d7f876ea8071f19dfb13f6f097b29c243a1beee589b310925d113e269789c411d964b602caf276add194c9124ea20bcc3670fbf97394f2c148623d4734a510891526de827154edb115c788f395d861f66780880636f5cbf1d475dd5f7c021d22b179ff0f9dcb29e509c16787698905d74ff4e3f9baf30aaff854648ef75b88064931f9e91f60188b8cf694f17aefec57fd6d5aa14f11bfec215ed2b89bf28b1dc1959ed15ebce7be00ac900e886e172e32d18dfe0647bf81a41f2ac40759a28e34b3a47d2700e7ecbf6402e903e635e88ff2daed1da453982e157d4ed82c13e25e6d3dee2b27ad4fae37fa70e8df7500fd9427877615aeb0838b8b62452f8aca38ada38021ded8a13ffa01b0fc05d75d390bccfde9e0866311f5aa4f3c1d4e07c362f979c6b4cca278645e38c492866be8e13982da744f8d75cd6b3c12bacda85872609eae35a18694301d040c000a2325fcefbcae1b5b48d282e932f730c7c34c3762521ac91c6e93c30803bf27c7b02121f3c40aae5dced45212b7ff1d61b6e79621701dfb9490ef7ea9b6b4e3114fbd93705652718c14e4d685cc3245f2b2ffacca0db0e74f834d076a204578f6809fbaf03a9404f73a2f6299128c00aa0aa87474d2f286f41373aabcf7b030d44b4e280cf9c8d290197ad111ce6c6439bf6fb1194ebb0f8b63d44c23458acd18e66feaf500e31fe091106a0598bc1afa11baa6f7ce23612a591b00980f96a1e9c05f643b9d688d961f7f4df7f5e3541c78617a196e6daff5367061adcc00a7716eb6e24d22dd730efc864d410c21b69e364557c92c3b4000ba740fffae43c5ec53bd11ef2de5847159e181271dc1b885e21c9ce66f2d9fb8565cc97281e4935402de3a1dec062a5b797fd1ea9f8d8438a015d824bdb6805c2f639e65605a0be99827e29094050fbdddf22dc5de5cc46d27769c15e2ab4023a1dc6cca1aa5933b5a3388b201037cd824f92b66e723629ba8fa9eca8e06bee901fb97ea039c92d8f9ff8c6d2fc6fc36ec68d839b45239371e7d47122b5ae15e1d0f0fc28cbd58bc362cca53685f7bfcadc2a705bf3716ead97b0dbc54bccbdee03ea1798e07d4482ce248a5fd16e2e3ce7946c59f6839301d7304e2639e4f7955848137fbdb183dac6a3c683713c148234beeaf85f91389d0dbf3d0794a8bc2bd3481bd29eb97b79ccb6cdf3f41e9f18345ff7245decd9024006191110bbd26b154e23124229815beeee899d050b403c94c0719ae9e339b1864d7b3e4a0d2cdd4ddde0aaf3213f021824e5afe32060ed2fdceda781a27b4420b87813fcaa695510d1032d2df67e892246558c3fd0688f624c69ec14b6c56879196dbcdca1feb6ce7012e250eea13bdc9ed63d43c648cbe530d4ee920fd49bf9021fd8a2a5a8c266a128fed986488f5b1ee9e659de6f642f495dbf4d1b00bbce3f7d70350aefe4ab52cc84a372e9789946c485158b4050d43d7b3058eb1dff1a0571a97830af65779363d75d03d847e4680fdaa362f68f426954fa46014d8ad5d838a24469f251c706f33395211f9f9bad1f3b4982a1dd32739197a43e5a97142c23b02a16b430c84de0e08e6c78ef0893cfefa9ea2dda5ff4cd715793f1177390857078046ea742bf9d3195610a151fab2fa9157afcf54211fea2c66d14a35784c7b953e33c182e1fc7d1e3d067b7254fab466c43cff77d3352df38a644a042f0bd58663b55de5c096478355a06f35c1af82e1f826986a3ed2a1bbaa478b2895edab19559993ef5cb96ea9f50a9670a120b5029ae8377f5430f0ebb1058bfe91c6d14aa5c187d2afbeb081880c0a3e4595f8da8029d2f7751b14ebadd2d691285efa4f0f42b500a42ddb509866abde7d0e87e094baf75f2fb3ea90ae085b02c658ac578c944c7803e9220dfd1d4b0477b0ecea9f434de7c4752e6b503dea74077625b07f760b5b74a0c8204f8c128cbae8bf52e4853abd52497d774117e501f46ca09c4918f861273647b22eb7eb7bb3a13f6bc9c8693662da7fcc2ce0e07d45cb2b441c1a6c03d5de48d6c31d6d16a2578bbc7f2fb6068154415bebce2b7bd3e60bbf23eaed54590559508c9f2239ecc8db263a667faaedd945e6b7f0b8d30d759423b4c5fa76494881d4cf9a680e77efecde20636b91be373188d1a94da1f7226080a9303a448f8603d0539a98af64ea8ace502eb7ab994e80fbeede939cd42063c3fa6b95baf9a34122d6c08fa07e8b3337b39c00090ef317fb4de1263b007a98b23b21e16271bea083f437fd0cf165bd4a3d82d7400edfddf3bd08d92efc4fb43c999d8d02148cbf669ae7c67fe14fc87e6584834f3228a656d22e7db3e4d57f435ddbdcb4f390be4db5c6962b82f217d6cbb20c1ff777dba8c7066448fe3ec5860aeee4daa59614d2de26d99b4f387fc46f39ed943dee598cbc6d8fb0d8dd5a2d28c33c3be5905c28237abeb5b8d1e0aa620090eca0311bd28f9d175c4143d05b6c25daaaa3c0f29bf65942b3860706ebd3831a1b953474e7a519cfe15af2852a11e1e64d8d3c556f8f4c1ba19cab8924bca9a70d7abd7a8d349e9ec7ba3971ed84ae137842e0d2d69b5d14554c57025be992d6d38c9b5fec6962e9258e29a588d0478c5dc27c9c0c06e451c85bb57d329a72a0359362aa52887f358fd3c2af620bc55587ffbe6065ffc8461ec4f42934656b95021e", 0x1000}], 0x2, &(0x7f0000002880)=ANY=[], 0x12d8}, 0x9) pipe(&(0x7f00000000c0)) executing program 0: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='W\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') executing program 7: socket(0x11, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0), 0x10) open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) kqueue() sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x0, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r3, 0x0, 0x0, 0xfffffffffffffc01) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x2, 0x82) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x0, 0x80, 0x1000}, {0x1, 0xfff}, {0x0, 0x0, 0x800}, {}, {0x4, 0x8ce, 0x1c00}, {0x3, 0x4b, 0x1000}, {0x0, 0x7}, {0x2, 0x9, 0x1000}, {0x6, 0x7914, 0x1800}], 0x9) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @generic="21d896adb9b96fba"}}}}) r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r0) syz_extract_tcp_res(&(0x7f0000000000), 0xffff, 0x1) executing program 3: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r1, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) r5 = socket(0x2, 0x1, 0x0) r6 = dup2(r4, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='a', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000380)="ea0000010000000017d543599f93db8774d4196bf153e3025094b99dd595dfa7becd5dd5e0da5796400a7075ac8d590400000000000000e3da66f3c5a78de3d98e9c8840f97a05f009526f6284aa1987827275d3d609b9dd51b6859b6746c822e6afe15038350fc7f4c66f0caddbc67c5bc2f1044b80c53865e633633da1a1933449e5a4a98300008fe7d9b959af0bf4f5302afd4f8d782e2f8d6ed01d0324c440ec9037ea1885a2f1b224bd73332e50d5a5d20c18281196db73686814d4ac0f53cdc96bf572b0102a196aae0c597cadcd950af0414aae90166efe134bde8a31d3b2a589ba56fe3b8eff5b0d202eb6a42d029591a2bf3bb429d3275e22c12a2b1388a1d4f866775c5114472019f3e043d761c9235769ecb8fe8d853505ea4da60a4fa8f7b0fe0b928a6f15a16d2c5ea776db81039aaa63ffff", 0xfffffffffffffc60) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000000000)={0x0}, 0x10, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x4, &(0x7f0000000180)={0x80000000, 0x6}) getrlimit(0x0, &(0x7f0000000200)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) readv(r8, &(0x7f0000000740)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/14, 0xe}, {&(0x7f00000004c0)=""/110, 0x6e}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/60, 0x3c}, {&(0x7f0000000680)=""/146, 0x92}], 0x6) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x6e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x3d}, {0x8906}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) poll(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)={@remote, @remote, [], {@generic={0xa00}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) unlink(0x0) setgroups(0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "2e957b", 0x8, 0x0, 0x0, @rand_addr="eee7567b28852d6d4ef8e5374c1e7b3b", @rand_addr="297530ac4b1d49265c3d1e9b53341f77", {[@dstopts={0x6}]}}}}}) sysctl$net_inet_etherip(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffdae) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) sysctl$net_inet_etherip(&(0x7f0000000100), 0x4, &(0x7f0000000140)="b325ec4106c34ce38c9faab6e45c67486cf4a5592f84ff20251a0572dc10d4b2d5c1f166483ff7", &(0x7f0000000180)=0x27, &(0x7f00000001c0)="845a8ec89653326678c885704fbe4f2c0fce99bd89cee3eaeb33bd40fe0d2f28c2b921ee1b0e6e32719a3903f84c52938fc76e7afa121cb3f4d53db24c9d6af361dc3a63425696", 0x47) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000100)={'./bus\x00'}) r1 = socket(0x11, 0x3, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) sendto$unix(r1, &(0x7f0000000300)="b10005016000009f05000000070000007d9113fecea10500fe7a068da7a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3e5148e68934e5029617c217dc9d1b5bbbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a806000000772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d7a33c556ae9be371a3f8343712051eeab71d89000407000000800420000001a1136c770a7081212514e8a4004a8e7c7f45cf544834f91981c8d1c1bf4ecbafd1ae5658e680d1b5b64383850d0ca56598496866e5331de395aff6275a1eb7c9b1707ba28b75b9155ce44753e50fbf33c4d153a3b19641a89aed632f5b3d00000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffc70) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x180) rmdir(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getegid() fchownat(r4, &(0x7f0000000100)='./file0\x00', r5, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0xfff, 0x0, 0x2, "b935588f12c8fbee2073b7a085570d16fb746b13", 0x3, 0x6f040000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000240)={0x0, 0x6, './file0\x00'}) r6 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x4) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0x7a4]) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000340)=0x7) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000600)={0x3, 0x1, 0x7, 0x1ff, &(0x7f0000000380)={{0x2, 0x80, 0xf9, 0x3, 0xf2, 0x800, 0x7}, {[0x6, 0x25a, 0x0, 0x2, 0x0, 0x9, 0x80000000, 0xfffffffffffff68e, 0x1000, 0x1, 0x8, 0x4, 0x10001, 0x0, 0x2, 0x100, 0xd519, 0x8], [0x6, 0x9, 0x10001, 0x7, 0x100, 0x7f, 0x1ff, 0xfffffffffffffc00, 0x8001, 0x40], [0xfffffffffffffffe, 0x4, 0xfffffffffffffff9, 0x3f, 0x75, 0x7, 0x4], [0x40, 0x67b, 0x6, 0x8, 0x1, 0xfff], [{0x8, 0x5, 0xfffff12f, 0x6}, {0x5, 0x0, 0x3f, 0x3}, {0x3f, 0x200, 0x2}, {0x101, 0x7fff, 0x4, 0x7}, {0x7a67, 0xff, 0x4, 0x5}, {0x0, 0x0, 0x0, 0x9}, {}, {0x6, 0xf02, 0x2}], {0x5, 0x0, 0x2, 0x2}, {0x3, 0x7ff, 0x401, 0x20}}}, 0x0, 0x3}) fchmodat(r4, &(0x7f0000000640)='./file0\x00', 0x0, 0x4) semget$private(0x0, 0x4, 0x0) readv(r7, &(0x7f0000000740)=[{&(0x7f0000000700)=""/18, 0x12}], 0x1) execve(0x0, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000280)='\\:\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\'\x00']) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0xffffffffffffffec, 0x0, 0x0, 0x0, 0xfffffffffffffeb5}, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900), 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000ac0)={0xcd, 0x0, &(0x7f00000009c0)=""/205}) sysctl$hw(&(0x7f0000000b00)={0x6, 0x4}, 0x2, &(0x7f0000000b40)="acb18425fb2dba090f85b17832e71a02986765c4f26fa989ab9b078965ce8d92b57a3a9336213acc3a31ca7010abd62d52f1b8a17ce87ba9d69c8fe1690131101b7ff0e1f486df2e", &(0x7f0000000bc0)=0x48, &(0x7f0000000c00)="8ad219f3607b11e244ff4812f2a8cbca9214565d839a5e821ba8cd50b6d33a3f98a3aba48b6e25f8e8941f761675ba0c01572a589ab6aed3073a47d1c93632c1f476fce35b6eda9b0a321df4f8f28b73aed0d3231a65112f45858ca5f94cdc090e437952919a75f49b38ee5d5db8b70de1276219", 0x74) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000c80)) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/257, 0x101, 0x1002, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) fcntl$getflags(r1, 0x1) setpgid(0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001040), 0x200, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f00000010c0)={0x2, &(0x7f0000001080)=[{0xa213, 0x3f, 0x81, 0x1, 0x6}, {0xc00, 0x9, 0xfff9, 0x9}]}) setsockopt(r1, 0x5, 0x800, &(0x7f00000003c0)="7df8ec9e3d68089b932e686a83fc55c14274d93282cff0b8ea12bee15831b22f0483a91e2feba3313d4cb95e1a5083c0a32f0a70dbdbd3d20beb3f241ead8b4959eb63369c4384a87f01b9566d6a05352cccdfc17c9255c7c646de04c48590877702a1b787903aad8a8d8f2c1d20310a44fb6ea94c88", 0x76) sysctl$hw(&(0x7f0000001180)={0x6, 0x1}, 0x2, &(0x7f00000011c0)="6f2a787c4830a9922923339825b26eeef060860692211c9edda59c6bd548d6293ddfb94850ab81ada77db10a1c976e3584aef98c88501bdca1e9fdc4c13f3b06cb18bcfc1692024660e9bad80b3daf21d431a0d565046e8676f8", &(0x7f0000001240)=0x5a, &(0x7f0000001280)="a7a992a867cefd8a91466e1ae55c522ebd51914f41c63e0d574d9cb2ce0e5d5bd44253ee6375ca190780971a03d450d9cc6c7d065ebb2cd01e82d6266489a45036868cb2858409b022e1708c8fa75c02084fbfe5ecaa4f400622221f40403d4949a3b218b9dd89cf3c4ee4ed303f6d30a03315237e788df9c71e0702d5fe3abbbc09660c78652837e035ec3e", 0x8c) syz_emit_ethernet(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x10, 0x4000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000080)={0x5, 0x8}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x28, 0x200}, 0xfffffffffffffffe, 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x4000, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r0, 0x6, 0x0) r7 = kqueue() r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendmmsg(r8, &(0x7f0000000080)={0x0}, 0x10, 0x0) kevent(r7, 0x0, 0x30, 0x0, 0x57d, 0x0) socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x5, &(0x7f00000004c0)=[{0x56, 0x4, 0x6, 0x7fff}, {0x8, 0x21, 0xf6, 0x1b7}, {0x400, 0xe0, 0x8, 0x80000000}, {0x233d, 0x7, 0x80, 0x1}, {0x1ff, 0x2, 0x5, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0x20000a}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cd}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f00006aa000/0x3000)=nil, 0x3000, 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x10b, 0x2e, &(0x7f0000000740)="0008000013a7fd810f8dfd5fbcb1c331fb29706178713048a69916929648f9061d13313f4c03aac4ba71c772a98c1df61c32c3ae3ffda887768afb722aa78c8434242d1464c15bc44d91f3630c5612b87ff76834744265aebb181eba18cfd9157d07002f4cdc26ed030ee26917f076fea5a636bcef17e087f56ba098be145be86cc4d06207d0809c11972a5fbb84167536f9657cc19bcc7e962b500e0575a48f3e008a783c55296e102699bfb947db01f1832a08c32ca6a2a9cdd1", 0xbb) kevent(0xffffffffffffff9c, &(0x7f0000000640)=[{{}, 0xfffffffffffffff8, 0xca, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0x75d41951093cd2dd, 0x1, 0x81}], 0x2, &(0x7f0000000480)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x6d, 0x1, 0x0, 0x2}, {{}, 0xfffffffffffffffc, 0x0, 0x10, 0x100000000000003}], 0x2000005, &(0x7f0000000100)={0x5, 0x4}) write(0xffffffffffffffff, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2f, &(0x7f00000000c0)=[{0x54, 0x0, 0x2}, {0x5f, 0x0, 0x8}, {0x4000006, 0x0, 0x80, 0x4}]}) sysctl$kern(&(0x7f0000000340)={0x0}, 0x2, &(0x7f0000000680)="52ed8b6c3853163c3062606ed17d5eff8c5cfcbbbc5464efe51a843c4afb10a8de00ff01000064134dfac05006000000f1000000e08a19bcbae0b9f71f236b099e4b7033547bb5bed8382edb62ccb0e75145febbc6a5ab7e3983c8672dca2caddebb82f848c70d6e9b340485c9be59567e7856575656d773981aed3a4cb63b45f34656cd4a00618689f0c9df64b02558a73c2a89efbc253bfbd807a5975ec4eecb2109d8734732d45820b538307df0a72000000045a88981fc88126ae4c2675d41b9808b6787173700000000000000000000000000000091b6fa0da2ea19ecc9344aa10ce5b80000000000000000000000000000036c5618ee6681f550f3b767ef05b0c10115b494a076ddbdba03b7358d30851bed4e0c8a6c6dfa7ed9b07bfa10b7a54db1a694b68881df32b6e94478c979a03d84bbee454b96954bcffd03605e7556d07d1b74c7af2adca69383e4186362e0fdcaea3dbc5e1f96abb7695521a95ce00a07befac55ad890f4f280a57098667bab5478b4d23f69b82df9f059f83124f4d38a4d6ad0bb4d0986b8f2ee61639f1e4ae9d5a738e5cca828f1", 0x0, &(0x7f0000000400), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x13}, 0x2, &(0x7f0000000500)="cb91c9fca35f379843bd98a902363f4d492b10f660f3b94d5ffc8e89bd16f31a3163e9bc23c4bf29e458447a916da973ff93f8ff441c6f42e16466141274b0fb8caa8c2366ffd9b1c9de1684802011d4f532e18e01b69225a9b6b723fc668a67b288d858b35a0039277c24d77c17e5910d58f0bba5af85907d926208aa7067027e315d67ce3b8dc683fcffa35932d85b8cb1ac43bb773b0ebfb25e65fa70dc7dc01537d1a84f0d6adb9a9e7ef9cccbbf00d3b4dc1a100448be04f81407cd16766040cfb3b09ee09a830ea3a94ae1cf191d8e09210bceda5b28a96cf0cb50144a066994172bef4d34295b493c1b2d014a446c1d61955bd7f04d1d10e9502311ce56a711f37fa14159bb9bcbc8e9b24256281aeaa78b70d4fa787277ded164991539d0cae39e7811407a7faa2bebe307885986227c3e67e95100f1b61c2fab2965670eb258135705f1614317695e5a09265906b3181325ac367f08961853e559f8dc7d41efeff0", &(0x7f0000000280)=0x166, &(0x7f0000000180)="76d251dc52c0a1b767f347314ff3212cb6d6821290d211d01b1b59c4490f41b8ae1bf187591d9423a46765d2c74912fe737c8e502347010922dfca10683edd16340737963d0fd9caba22d0bdbe3c5976805db7ef67125879bc5b0f950870d2673348ad5bcbf44c5aab3b313d1aeb6e27a331822afaf4bf5f558f2ef0c14a8e88e6ca19afaeab3e23a4e383c751d299fdb3de04b200b0993bb1c876b9b159b23ee5b2fcaf64831d344ec38f9f1d71fa8ef3c1f82615b8f7eca574a91a78c19ada70e7df95c5af9f5aba", 0xc9) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r1) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, 0x0, r1, r2}, 0x8, 0x80000001, 0x13217f73}) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r5 = getgid() getgroups(0x9, &(0x7f0000000180)=[r4, 0x0, 0x0, 0x0, 0x0, 0x0, r3, 0x0, r5]) setgroups(0x3, &(0x7f00000002c0)=[r3, 0xffffffffffffffff, 0x0]) executing program 0: sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x3, &(0x7f0000000240)="36fd3119afe857b58876ee38b34ffc38bdb9fb181a21c51d5be9f476cae07c8bdbfbf9f25679db6036e1c29f8cffd1fa2e76bab2c4c009bdf2d52800b1a4cd60eee6d1a167007c0c531efe9f13d370b471cba28f8a3b3a46d153b63fe484d06c6b2529acbc04fe19ade3a33bbffb374422313b4cced245383c4847a4319ac1ee3256d0febfad79c829be1e62e58ab3e98f508a902ca61b428ee513db7477b1df64cf76a577968b84fceff6e5403378500d70e3939b4a639a410cc4d12586f53e83a7682a4ea03cc32b4510c1c819acb6a921781a24151a7a1ab703e79dddb5672d1072276e120ba4179d7fd1265b43e1b4a0aeeb6fa4b3fd667d9fb46c819d0ec63aeed1c2e2c91410e96946dabcd0a145bf2d31cae040a1c497fb0d86f5cb1bb010205c51ffd573e45e20c2fb2104769cf1b982da5459a28ae1a3c8867245c4f6aa2efb702d242f699b9c67efbfc642cabaa3f339e8e8fbc1ca56dda4fb5d283dc5e61bd92d1faa83dae6293087b64db19b5efe43e599db94f966f802438ed982b9fb75b3b22a2867c70b06a7f8823bca477ca3c5", 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffffffffffff, 0x36640026}, 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a73", 0x112}], 0x2) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ffff5ea, 0x0, 0x1, 0x5773c541, "8cdb3309897c26663532fe1cc6e38b00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) read(r1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, 0x0, 0x30, 0x0, 0x57d, 0x0) dup2(0xffffffffffffffff, r2) socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = semget(0x0, 0x0, 0x0) semctl$GETPID(r4, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1126939, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, 0xffffffffffffffff) socket(0x2, 0x3, 0x0) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="8b589d9d", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x2, 0xb9, 0x2, 0x48f}, {0x0, 0x5, 0x1, 0x3}, {0x4, 0x7f, 0x5, 0x7}, {0x80, 0x4, 0x0, 0x7f}]}) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x151) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="360f81fe5234e6f0c09bf6c6347a5a1ddb506f675ba37b92dcc24b066b66d3dbc140c2", 0x5) executing program 0: clock_getres(0x2, 0x0) geteuid() r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) ktrace(&(0x7f0000000380)='./file0/../file0/file0\x00', 0x2, 0x40001912, r0) symlink(&(0x7f00000000c0)='.\x00', 0x0) setuid(0xee01) socket$inet(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x3fc}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="ea000000", 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, 0x0, 0x104, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x1ef, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x4) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt(r5, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r5, &(0x7f0000000200)="f92a9bd300"/20, 0x14) open$dir(&(0x7f0000000000)='./file0\x00', 0xd9ea8e3aeb19766d, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x50) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) r7 = socket(0x18, 0x4003, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket(0x18, 0x1, 0x0) socket(0x2, 0x3, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r2, &(0x7f0000000300)="f92a2d89597f1956bf898fcfca3809dfab229bd3", 0x14) poll(&(0x7f0000000080)=[{}, {r0}], 0x2, 0x0) r3 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{r5}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x1000301010009}) r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) flock(r4, 0x3) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x5}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 1: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c72426", 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000001840), 0x18020, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000002980), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getitimer(0x4, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000240)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_ip(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x0) r0 = open(0x0, 0x100, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) kqueue() r2 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) r3 = socket(0x0, 0x0, 0x6) readv(r3, 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000034c000/0x2000)=nil}, {0x0, 0x0, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffffffff"]) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x800000) syz_emit_ethernet(0x2a, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaa8aaaaaaaffffffffffff80350001080006040000357adbbfd8de00000000f11b37f628257f00000000000000054ecf984ed1cfa0b8f19e71d3baa57cd4f2b9c6774e9d77339d2025f350f1bac62771153c07bb7598f1915f5652ba3cf92fd0d70399b92d3af93c4e99794233e44a6ff4d7dad4e861febacb12b0ed4e2a04e66fb7b04e2dc4c511528ddabe4479c287791c93929e2c8cb6de6ec3fecdc820a25a22700c2abbff9b5d62a9b9bca8f3e180e6106c447faa59fa2fff1fa04394fb5bdbecc0d3645bb9cbf81e20ae45d9242e517138ed98dbfa65cdc23e1adc7ff508901207c4c4d5618d936abd1f7d2bd3eb8808137f9b2483c5250358cb67b175ec021161382a114b"]) executing program 0: r0 = socket(0x18, 0x5, 0x9) r1 = socket(0x6, 0x4, 0x8a) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000040)="0b7408e85a470f0891ad7e5063643a13bba2f0a1427a798d21c0e0830f501eeaa6567dc875072c57ebbb527522e5e1a99cc53cc3b739b35881ca6e11f0ec3afd8ea3aed81b6e3806ccddd2e30d842847c90cfab4d9", &(0x7f00000000c0)=0x55, &(0x7f0000000100)="e75c35ac9cca123ade3f63e403ab854af65f1033836fe4d2cd3d3eed81789a9acbee2b61e1efcb7743c01591687ba1fdd5b35d06c78646602000bb4f22d554ac64d400f5092663b2c263aad82d51310e492ca383f6ed5aefe731c5319f5bb110679830ef346e66531a180e7b96b494f03c1b2905b8ee3a10d3c9aea3ed9a52a054a70e2fd5ebd67536397649f495f31d7e335c1805590a7d775dfe65d32af66f6d1d98bd1a3206c89766556a54a5b56e113efa3a0c62fe074a42e36a41ce99a86caa796ef65308134fe7c073b45ac8a915532ba78dfb0d6488f8e761e8b6f5e6f710a9fe07ac8aa36b84a687c7550d6e156474112075a462f88fa1ca2b44e368d453e3447a12f02646eca09c6d31d766419c588a80603cb1ab0961619bb56e019448e78a76e394952393c39041a8ee5fc6da66a739ab3571ba9541f6a4a04b57a8cc5c996391fac495e29e503c67a6bce2ffef424909cd68e6c6d3c293bc6780b683b89a2eec9c8ce8c32117d766a4b7dbe992ef8d999bf5c44545157bbeb32ab8f1173004ecd2b5c761234970f0e5711f0573854d079b7b32b7cb5494c3b9d145bdf684fcc4ea9e0754eb192d67d04be00f30278abfd3ae99288f6171a17bee2bafd59589d8f8f4845a77bf75d598c7fc2bc482a6bba5f231372222affdf87655bc4e595c223046dc48ec87c1756d88534fe225e9b5a99e0ecb1dc75b961044f272798ae97680186ae1e9e9da33d690e625b7477f8ecd9316e82f1a15fb529747c5aba9a96b06932f747e698df3a12953096bcc6c1f7f5ad1e64afc439929b8ced7cb52e13739d82092b1af2fab6d28298cd9e1c2aa5b07be49bc1823bafd8d1917ab8c0c5b44aba749abd76e18065ee0c6b63c0913be69c927b1a38f710170a6074b74de5811deb5dad7ae901dbb89de16f8dfb74a4df2b682b0451fc59c4a451ffb7cacb0ba5ededc90f9a5c6d103fee940ed7256b4d1d0cc868b74de7737e411ff6496f013eec6a8a425160692b80a54b58e84c4e9ccbe32fd645ac875ec6e0a5a9a6d7c31dc2ca78116b8a21a76aab2d554b3679fa8a4daadbfb1b7e4dba6ec0dfd58f07e41046436716d11042283ecac86ece77dcb5b4e4b2bb774dc423a6093ad9b88a21c7bd75be475dda467eb726c38a5b7cf8f8b17d5671f83da993afd087278f7c3ebde786e125251083f1d42e9ecc785993268c15dddf41213427c0dd154f3b2d1a1f45fe62a49fa213f2a71a22bec490df0b509ab468ddc199aa6c7512c1f9ea8e1fc8cb8f24b7dd1c74b0dae851f14cacb74f7d17c4edb7463563baf5c71b10ee2d555d3edadc6827f49346244867a18a025b29f23b60d468886b6836fda0fe29d95f1e45df21996532177018cfe32e5d7340cbd1fe4ca314baa2185b97b567ab12de17c6e553f3995f2e290a8a109f86393f7fc15d972746034a137d1189d05a7fc8ff3da268203c5ead61497bc2c9e176993c6a713e8ff2fd15981365fe5db0126d20dc1004f3bd96dffe23968407ad3549dfa0be16d54fa2439ccc95bd5fdabd7779e97dd8d0c2ee81d23f2282295d1b6fc40caa86295fab296ccd262489d041351ab3710cba3fa67335550e3c145e88a2379fc259b926904d51a4b97f3dc3c653472393a2f066da41293bd4c9ff87ac84789fc8c75369f9f166090bc59edea5e26a60027bc049eef301d7106ccb9cd2c916ef6a7ab539b97f5c16fa0cb26c0ead0890d3cbd6c274e3df28d839878acc4469573cff3893d5a6cebe0e40f119bb20bba4d3d9f541062a2013c03c8493133dd279c34f2897eb4ed5f3d585c68d73f24f1a1dcaa757249758ea927cd6fd574821a68b99ebae7d7e93baa87cf1a65bf0db9ddaea6a0098486e706fb48b1993423376889763caae4c89950b6991ca67bd6b3b2adfce4feadf98d8030fa7da1868536504ec168b21af61a7be2a6639a36ec6eaddbad8418e65e1db9b9e013f9525f7d62abed0ede5bfae0f0d886dec1bfe608efdaca037ddb710ebf02668267533a9c92bc15c8416aac840cb4108ad7f33759dc4d94b553e289022815558c55acbb039b133afe80abc0841124d86ead2c13bbb7f1c9ea7d0d3921adb8adbcdbca951717ea555713eea06a122b2b7a75387c38e0f1a0bbd44a09f10af4afdb859284870929b102aa4b11fe72ee12ab1f8707cbd462b671d3b31732e6b771fc8d89df48a7af2332fc29cde568b80a6a04c758e00c814ff1db5fd87639dc6da74e717d2d9ea7dff24a2b093f635c76f9de7bb0928da7c30b2e8c74703b5aaefdb09e77ec8d24215c199fe4caa61e36a27a31795f5dd2518752892e8ed6a781bdcd2efc948196dbdd567268957c9e95e239cb60217db2e7c67cdd3e3449315359325ebaf1e95c2ec427b7a83b699500125adff1d2791fc843b15e8d9eac2e4ae240d33302023fe28e67eaaf5b6570b35aa0a758f31467b63565b3001168d26ac0f8d1a60fe1538332ef532785b8a095e9210f3cce5146f1c3fc25825eb7b124a542bcc278c55628405aebaa99ad64e19939ac3984aec52d4ff2da6883053fa7dfd8b0f5fe7380b55208c87486d3b2de31e75e13ed84641b4a813a1b5a680131b62f4b5cccaf000b8d4c474ab85a49ed085a5a2cca6a3dfcef54ed2c45432ca6a72dbca24cc67f3141c01cebb2c997c2853dd58f19c8389a94a58f2e8ef1738d0b16fd4be219fc8c395e3cc4d815a6c2e67ddbe8d9422837e561dd5a6e90c5502e165d03c8abf4ef91aa44778eebe34dfad509126c9fe6412d712044296b6413a299e01641203b887b5ea77809815291e4182d41e1deafc3fb75c60768154583adacff24bb9e017595916093f0eaeeb02b80dfd995e9ab56010e6162e7881e23fd3d5cabcf8b660e322ea9a98e13c73bfb987a169ec6590c7b23e3eed2af03f03646f5afd498e9c3adfbb35f79a8dead540ceb6cacef3c6a335f42e9213f806eb9fc7d752ad7dabc2e3922a52e86937ba6eeac843dbe50bbdfd8553955ad0a24739adee135f41c3fa73b66ec9f3355d8c52e358777ae7df004f4d74ed26a3b94500f1c1d37c8eb6a96bd73749747fbde92d36fdd586368ed689837b2feb5824e1157fa088681221b82106b1dbdcb06be2ea9c7ef906f6eff1e1d1fb5b2e89ae0fe994cf59f90c1425bcd56ebeb47a1078dd31240731472c2db048c354fb102105f1215c2c377ba8c1a6ddd5c8307aa28bc780c20a16d85c7f172cf95dc223e48e3893ad0c2f218707eb8b79ccc7d88317edc2e2f25ee54aabf91bb4856bd5daa7ccfcc7c18dda8e77366d23f5443635d90de9fe8c33b4f1f2960fbc5c84b129ea625b3fb4d00736e5a8787c7a1c2d56a90c9384cc670c99eb953bb805cdfaa39be63b1254994e79115cb82eee6ba8ea45e1fd36390fb216c3282a3eaf2dedb35b0762333faf764cff9cc685e2184486d7cae2309a29be436ecd1d9cddc9978b10edd2f3c8d586ef63aafe3f00d47a38ba86b84c573c37e12706f3db060e972aeeceb4c13b60fa1afbf3a09d17f4aab1f1dd32966bdd72a55e8eafce4dd5fd4ad1d8b1ff5596fa0ac2117c9654bf674e88e3afaef05ecae9fedf7c74cec4857d93e1a7cd5cb955d167236e95d80bf6f391dec9ba670a93446e29ffde00730902aca5ef26f4f6076d008670ac5caa94e42c2aa11ad5bc8a1a45d3a6d3b5599c6100990025a87c5b0e4b089f4ecb0b7fc3e1f85fe48e5f856757cbce96e4fc0e5d2a7ed7507d72d7ffbcc62fd4a94241ba6d2397a4feba2a062b4f9b9559deaaac5ea53cfa8fb79becf67e6e11d92d08c30429ce2d0233762982e3bb68a9ea2f20269f9234de17d58126f0f76075470151fa0ba626dfbde134ece8fe9399d176c1625864db9b98f03254ed75bdde4b6c238dd2173c3c23300a5a49789db3cbadffc2f3af1602ea942c1135c5e942bd93e67808d697858c25d084559cac81bce44854089428071270830b058148518f307868305090d453a957b3491eb9c461aa06ed26ae13b3731ec8f14388ae927a9371efedd9e6683c22251d4959c5a76ccb9ad55d86cd5241554bb113a96f14200c1838916b1a4c80d8ca2577f1ed00eeeffdfc85a56c13bfe69d52d3358b5ecd7f263afd61c9af62cd73e8d88ab5307f2ce97769fb5922d948a14c886390e9900473ba4893b92e34a99e82f62abaa69a56f3255f5982fd096a5bc1fb502584d730d83cba145eabeaa1b11662b90d3e6ffaad38252e0ab01e26f291a517ed0f32cbbca36f9e9ddb4dafb35a7f2c14ebbc0eb73ae00556eba2702fa720cf5ab5f85275baa524493fc12df2f92ec2a3b2da38b4c45b0caf6d0c7b898b82949d810be59ecf1c54eb644ef3a78a0ed09756f8aa2f472cf19c01de6e955b63e636be6f23abd41fcd09f126287d579101c6748fc5655a91dd2f7d6246f44699efae850eab547e750c771c1d3b442b3d987833a9ad9009d05ec7d3a2523fed840dd9f907e281dcb6401c66b6f444b742b1460e67c02bcc2a2466cfa6dfce0a5974d75fc56349141874c115acf38e84e36c18ea75f1051cba6e4c258942f4972244e5b6165e48eb8543e7d28270b2278092452183246b57040a91d173da6e874647524f801a67d0cfca2cb4ea1452323d4a71bba9df2a61d05a1e45773a9621c890f541e47f02d1090d178a51cc031352897944e52879054cea0251155254e3e09f37eab42c32c07a71dc6d5e4168627a162e7ef7cd57f733f7e08464715884ffccaee2b31c27f16e592dcf31d8b8dec3f199f25c5ee69f8335cff4854239a31d7a548408663d7e313952bb9342db49d336716b69570f6d12ad13899c904649bc75e9f7741205d05a71231b7cfa05890c3dd24b930ecfb87ad9f38f857fe5984fe143b0a1e9b019a6009ca2e1dbed17542f1c442b6048969ae5c7126af8a4a22e427048f69e399687c4baccfe43686c990f55d4a6044ace90f16797c91fc3956d1bf102a0b96f68b8ddba049ef7c33701fb87d16c7991c1cc28fcf60d9b50eaa5de2401c02d996305998852ff05cd9c5c73379fa8d7a4623a8c0a10f4bd9e0e63880e4075cd553329ab85fd02c668c7aceddda7e5616457ee7531fa8440e30d7a5725513ab470b785c1c33e3427dbd7b114a86ae17a470806b544c03f518fd9ae2eb79254d2198bc3cc659122783b6865b13d3ebcbd2a887ae0a66f372cce6dde70b77d4108261bb1fe11528d342a452a53dce291935932c1f673017a0245796f32fc416f4ee2df7574cb29a7f2c786aa0665d376074451f6d57dfee9e612870702b41aef7feecd9301f1e44dbf13e24aa68619e686a809f54fa85d1f3e30fc7a73085db727d1010ead581e9c1dd70656a32a58d2cc75898d2f9d50d46cf22cabe94b4d44b58dba468d3ea9e98c104446ceb8a9f2d54a53d141cf0195e3acefe142394dede1c339a6126e9c91b6d51e90b8a99174e114694dcb7d09c7614daf0f0f3d5dc24d3234220b3a1c0ed6831047ec12cf306526510194074a78da599478a6668ce9e45b40151e4f969c3264d2531763acbacdd75675d62d7ae3776c2c07adabf16aef7da50a574df4b09f8f4883fcefbf4a98ff5a13a28275c3e5c91a01d9368ffeb984c79bffb5a4ea22e1197b093548a045ee66154579407be1a5e500fe8a6e49b385758b49811131c52ff5bd786e2d61feecf17aa69b8e849408d068349dfa3bfc56f28b286b155724c74d3a4cbe9b5c76d05bdb023ced8e81a616f7aa63cc4292e62b9a19c28f2cb174565bb82d76bd8d5c28901dafa9a29e3e4e96c", 0x1000) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x1, 0x1, 0x3b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000001140)="8a0542b1dba27bc555c423a91cb4a4ae449dd46f7c01c019aa85faa86d099d7641efe5", 0x23}, {&(0x7f0000001180)="7b76fc138ee7bede2ecc9d82bea89e70640367", 0x13}, {&(0x7f00000011c0)="0460f649e5685dc2f3f44442a30d86a6157d96a1ff101020bc320415c3f1909d5558152cf476c1a3c41c24593ad099fa95e2a73bb50751bd6e0b6adafbd7a3eaa4427fa45c18b7cd0bff5066a0c8f38229b8a1ab9d1a2327ad69bc8b75a1b963e3d472b744c005621b8c83e00330e6674e5bf25881a9eff8c0918c", 0x7b}], 0x3, &(0x7f0000001300)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r6}], 0x60, 0xa}, 0x41a) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0), 0x2, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001400)=0xc986) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001440)=0x401, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480), 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000014c0), 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500), 0x80, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000001580)={0x5, &(0x7f0000001540)=[{0x4, 0x20, 0xff, 0x6}, {0x5, 0x2, 0x0, 0x6}, {0x0, 0x3f, 0xff, 0x80000001}, {0x8, 0x6, 0x1, 0x7ff}, {0x6, 0x8d, 0x6, 0x80000000}]}) preadv(r0, &(0x7f0000003780)=[{&(0x7f00000015c0)=""/109, 0x6d}, {&(0x7f0000001640)=""/48, 0x30}, {&(0x7f0000001680)=""/169, 0xa9}, {&(0x7f0000001740)=""/25, 0x19}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/4096, 0x1000}], 0x6, 0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003800), 0x200, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000003880)={0x1, &(0x7f0000003840)=[{0xfffb, 0x8, 0x97, 0xa0}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000038c0)=0x1000) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000003900)) r10 = dup(0xffffffffffffff9c) getpeername$unix(r2, &(0x7f0000003940)=@abs, &(0x7f0000003980)=0x8) getpid() sysctl$net_inet_divert(&(0x7f00000039c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000003a00)="c0fb07a019260e395554867c5f6ebf029719ff7ad5be66694abcc62db6205d900bb76685396c10e75397648f312533b804716524ded371ec372678e052372a9666bfd04c6e8605960a7eba899fe052228af7cbc05f7854082bf4bca9dd99bd893b96e0497ee2bcb3f89e8557ae7e661d5bf4f1091d1478c0ee73be95952a1df4a475ab4939b7ad97652dd16628d41aeeed3355a84bb0db4c284a209c5cbcfb351fddcd0f9535b85957d209b3d5faaed134110e03bc7b0db32e4b435c9ed0ff97bc8b49e68b322ef63532dfdaab83085189e32097b0b47bfed9c2e53a51af70eaa727695f4ebfd03cd478396409d6646a8a7fb820a50c85e0a650e2ecb58a47f11041aec9e179b991e306f9a530eec71634fe76472093976d45d8c661133a0677d136eb64f95ace49a85d3846f739cc19a0bd4bf49e4aac3db3fb7ff87bf9168c621d6119056246a26a2076b077c77cafa1f34a0f9bcaad8e7f03207faa311268bb9a6b0e2268cbc7e9f04d1a12795f324cb24aa743e89fb11878bf8acf347ec2be8e422725b1377244590452fb0f6c838a204a36baee1af09ce87bf44a40f437bed5efe358115c2cabb970ec4de7a62c759f682da2908cab41935d606c8998174d9d74c098a8f7c92d04db0b5e07f2953fd6de9845c7a50247f16bbb3408e410b99efc8e2189e5eccc83901153e97dd4eed3549cafc538fe5022f02ab01cbd6f18083a5e557a9e98b4b61ea26bc2817e4670174ffaa6e082ac0ebfd48d62a21fcfc420d9f41089fc4e19185ac46b02748084d81cbce94dd34f7177f7779c60f39b0533032bd40f8f18c3413cfbe4c2c7ffb6bb4b7555ef564a29f8acbafe503daba8946336a90303e3067f7fed6a33a981ba1540cc89d21684b01d043a6f096aeab337841353cff2487d07f1af03ec823423b320fa969e6e98bc3a578925a6d3435b6cb8bdc084246f56721ad49c627f2e8a964e5bad19882167624d850b71e2c356e9e7105e438449c6eb0bded3a6f30c3fa692d41068e63ceb9971357cfc960aea20184ff35e0b30195794904ef7d2430e46473ffdd50e37ed1fedce4f1e9cb1bce2e9d1671f90d15ad6c6255eedf181270cf6d9632ecde4f713bd726b593e0a8f56a281289d15b48be86b5895b42b02f05bd18e700e62bf34536a093556a99beae327dc8d26214c89d680cddb07ea725425d810b0b4b6e0fab0f6c743d5d309ad809cc52fe6d35d43ce299b8214853c21f0b4f7cd1749dca96793baf4e105df6c1f0e9a9ad27a74bcf6143d0689a92836a8d6cebf9182eec87683eac5904f9f953cb9824039088f0f6db11f06d548c68e6b08826a4e04278fd61c4ce7041e1a9999b8b7277503786f8175c6e53dbd940dfd2ccfb0105bfd0950ba3f5c9564824f66cc430b82ac3f413d9580a20087b75521da066ae4fbf3ab0da2d58586b6a733f29f589c2981c7a7da6cd4747c943c19e985795d1361232eba434fbd763b8ef6e7a49ed02c5bd1bf0272c464009914e8289c69262be50720471c733ca66dcafe7e7c5a735cdbe55046a7548609447df08692ed148c77443db4869d8a4b20f2acb27b52ae49686dfe9c1bb948c21c4320fc7a43a5b192e11c185b8c3da2e4495cfbe5c481ca6562f4032bffbd69628ab889dcf8e86e22ecebb36db19ef925af5b39d3aade4fa9462f057167ad8d8f065be0b20e7297833188bc27b06f4481f15af2a1b2866d310ba60fc386809086d82fda6641893df9b39573bce5d0502871cc9111809fa359d904fa00bd2cdfc988356f6062e17a1b697998c7ba277543e2230dde9a8b8e545165c6e23e3805b4413e814d4c71244ae92af4607845573fea2501fae4bce25d270e3a9816f5b1827a3588bcb407b669476a3138eec1fb0a8334007890c8315cfe5eb5d86b6b0ee97c1045be7a308193c9053d14f77323ba0060d958fa0ca55dd11b03d9e58b7ccc48fea38cde807c2e6080bc0f861286ccab9ac37ea3e1bb661ec98770f14069a4d4a42d8955d3e4899ab65f0d615566054c6ddf65691f09baabc26c8149b9886c79d43349845e952fa4f626ccb53d81963c86f8a6e1f445f4c700b157aac4f580a2e10fea6fc9d049da723acab8688570f3f83e74011403b2b6aaaab1c26e79785e19a260d0122291224f88e5c54d7b7f5fc4eef2a09be9092bd62ab8ce906f3cd14d2c9049e890b5e3278212c942561f4edaf63975c1749cba6ba0ba45b503eb4de852d1abf518df6778c97af5ac5a33d1e002ccc837b3f5aa85ffb1dbee48b260a40f07e274c425070c018a5df122b61d6eaf9d5aa3b2493aa371128973075fd4eae553b50e6dc88c8c5e52975bc60bc32fa3425c0adc4dee63f2817487ac9bb5d4372da5cfc6c28766e6fbac97ae33a3532188fdb2afcad9e05db4946a9ae3f5d200cc7af6974ef75f490a0c94d97a182c5086f8cec7022e4112df157759c4b739013c4c93872710df5c3d954ca83edc9ec7d46b392f333ede9e398721ca0f297cd4365d6f36ef9d69185c4fbc9429d397ec4d3f20bb68c027c1ef9253dd81da4077fc65381f1b92e7fdda2812116196c4efde17b7199b5cf3eb08925ac82f4e294138c2b3ba28322d27858b96dd74b8def9d3704e4ef1e4627886a6d476e269414164ad43531d6f434cbad950322bd66d83a99270c8158aceee3fc262a663f59fbcfc0f7fee9b732f03e958e0b3f284d5e5c910986b95d7c725754748de40414bec5849137423b81f9be1426f922fcfb54cc7f5d62bc5213d3e5167bb812a44e9119cb97f4678cf17f55427b7259b43cf2afbd91f53696afa392e9588612179bcb82e0674fc2783eb5099f19c44055f7ab7a41d07faa6f1984f4d7efff17de30a271da74fc3c9e99eec008eed27177d09e13e56662ae2b20aeb6115d7280dfe07e170abd450605fe6f4762c13ea1908d2e659f1aa2ce61c433ea89f1d93b442a6ae5ea7e701f40e96bda37117cabb278c9e424dc66570d2dddeeaf4050e3c8e5b3fcae592e071406c473ed42253d5a75733e100974c7ef39afc1b4b488c047902fecc922226ac3d0ce0b7821881f53eebd831bd841ca80613ea489f5ccc00dad7a791be2978d30da0411a21a27cb0214317b48ffd091fa9b8d177cf8b22f2d4dfbc2f3bb9fb32d122c89c4389729e99f4866c3f6bc8801b412a7ec82f17f9852922e00a47e8e0f5c84dd0895b9424511cff1539e3c1eb8a766cc5209d37f9d996a75c73e3c9820dd794fce52c3295d0059225cf57199daa4652806a28d11cea7ed55b34edb52241fb14f8f6ef52413a4e8dd93f73d77fa171c509ee86d8a153090e32ec79d23dc67881d4f5485b70520a7a1998d61b40d3accf45c53c27f338fbc3fbb283b503daea392ea6882ee2d37aa87eeaa1fba098025cda91b1a42e151e54991920b3df65f175242e5da923c868e11584acbd829f291573114b47d01e7f249ae578ac4ed62e9975df7dd184dfd3aa17df0d1a5d358627e8ef9784e5f162a8c5f7e21a7863f572aac701b7f96057884f9f04cf8600bf618afeeaed673d56f096eb2e073cb01f2b825f7b219ccf6bf2337976ddbfa71a3d9518679cd5703e744928ae077a0a2657af34b2cd07af265e9d339fa8eabf4b29fbb86657777ee1a14ca415cfe8b59f9b79388fc315ec1579af7b88561f1c7b29a9815811ccfef27d944e3b9b5a6af20ab7a5328b381b0bae2c3ae71fc3d615c6ffd3e6c53f7a7a2722695ba004debfad5e33ec53a4fc193a1962dc65670dc64c4f05ce962ce9b4eb54523b015a878d7888ee7bcbac01fc7745434606cf22a4991441c112ecc976c789fd85a1cb185dcc868adb076f5cbcc271604ae97f2cb4188e7aedb95fe01e9d8faac07e5bc97cc4fc0a436d2b3d2544a85c44600e125f11bef3540530fc5e241b71c5b00d92e176e4a380df2b531688ae1a08d70e509a67cade2b7bfc7376fcb15cf149eb60e9355f379517bd1987f2044632cdb032db9d263b57a5a2e66c5599572fd17a0c87e86d842b05f16b054ee1b86d96eb2adf1d63a94f89493e0ff683f763694be86a4bb305157c63e9fd08b677102625d1d7b72b55dd2b65cec267221003692d9b6a12ab2c067b96440da0f77983f94a4a3140178604093e22d2756e0617fea76322be433e5710d07a778e2ac72abaa2cb4d96670fc61d1eb6102f64bf1683cd47a3798e5d9d3165f744905f6018c57478e8a292c3b2cf3f6a20b874f5164ec36a65e2be16a8d08dda889c8830a561175d265756aeae71834a91be5ec80f23c6ff88833f1c9d78cd99dd74a8c72f485036a854882feb51feab78b06d26c756ad3cea0f4748afb05acf1d8edcbe774f7e7188d124f7bc7b0920c14deae661ab30a6a5866528f25105fa6ebbf59e26b5d2396e12e657729342475b9b3a0fbfaa460a55617ddecaec59b531426ffad423106626ff641aa1ebeda15d4631647e8a314c2887ecde23e4db8b2c609bc1b9ed2978c465cb11847dfa78e659450c486caeeae6ab79a74a1af5539c82f0f65d371b228ccb3f9b4f240ec3f80cdc6662842495d6043c999afe382a643c694bdfd95ae30ea34c7523dcace01f66f9bb001da4342546d67e1756cc59a4391a515b7e5c8ab7b4e88dadd4ba41c6dcefc33100e8a4d6ae45d27a5b727fc1d702a4cfdf466b989cc5002e8a42446067722e68fa61ae032fdf64375aaebb6eea11b80f47826154788934020f90786dad399c3dd318fb3685db6764e7b82e646aa92f476fbe90b76379ba2d234d631e8a2cba4e3448b4b052b667369ee758cf09b642e6cefae0722040a859c65fd0b1e39e6143bf83fa9c8537f9325f047594628c63322fbc0dea4fc24383c5ca47e1c6b7cb9333fab16031eaf61675e8ffc6c712b2a333968d084954c931945904492079545fa820866e3fd05418b20d0bccaf84ec8d8856fc4c025a19c5ffcdfb91874c6cb50c74c4f5b9d053f1b921ba8016df7cb54b67d5743dcddb8755789fcf1340325003e17e48faf2409d7e4f31cff1a4197dd4cc353b3dbe0cef991282ae269618289d26eae427fa6232938186d4c0c78bf3dc73495195f2913376c5ce73e3df2706d3b1e844138f32058fe91815f6dddefd54303e528c338ad9e8324aedc233b9530e6f4614f6801732fbbc2bd7c7515b029f6af1083881a2b9354a5f093d307d99930ae4f0b969f058b3967d5e8ea215b0c2300ccbc07cf3743b80c5c27e49ee0e63d562934f77b59588bf3902d665dd81656c68c447895c8959bd449b01d7d25dea3eebef85271fb58a498a47b91a4e77700f4685d25a724005546b51fd140377bed57f8338e07dfda08bfa5b2d48065adf853929c0cb54d0eb310714c52328e963354e81ede518f57da91521c00a9d696c266e4988954264ac41483dac57079ea269a33a78d7580b28c377bf187275f28280358d319d1d3fdf74a1edcd7cc7a897109990271409e800d06a088d343ba5625d689c2da03c07bfd1aff504b90fdfe6f907ed975fade64b67f322ef670398997907e3d9f7aea1753f1d924af5b956644d6e20e89cb9fd67f0b8491af53fc41cf55f5d7aed6bffe82c042a972bdfe9c9bd6691a728e1da2d6ae4306bad915eccf38cc50d0aa5d8e2ebdec32f91b412ca1a1cba7aafc0fa71b28d4d5143bda057cbb00b2f2d81e5145afb6de61a5d0dfa6aabccbccb8cd2447ae8cdde61463234cbbfce467c6342c8e76cc113f8db395490e66b13b7e2cab9ebf8cf2678c75c7ff13d97d5b616ac4e82f2359b1469468af294ad1addadf571b7", &(0x7f0000004a00)=0x1000, &(0x7f0000004a40)="e490f49eb5a594929d58d82455fe0c842782674676ee5d848ed76199f4b7cc4a3112106d85d75e029c5f619f9f7e48bf853e87e0a6638f6d3eba57f0a1a19a1e37e4ab1b3445aba44f47f8ce1619b8088fa0bf835e2fdd3c294223fb13dd5ad5e996caad9e031279d02fc335639b2942fc1376043a72ecacf3fbe90041fa0876283419080ff3c43201c90c7857a76325009fcd13078246243c", 0x99) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000004b00), 0xc) r11 = openat$vnd(0xffffffffffffff9c, &(0x7f0000004b40), 0x800, 0x0) dup2(r11, r8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000004b80), 0x8000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000004bc0), 0x8000, 0x0) socket(0x6, 0x4, 0x1) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2c}]}}}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x7f, 0x0) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001", @ANYRESHEX]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f0000000280)=[{0x4, 0x84, 0x1000}, {0x1, 0x101, 0x800}], 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000001c0)='.\x00', 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0xfffffffd) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x9f}, {{r7}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0xfd, 0x0, 0x8005, 0x0) mkdirat(r6, &(0x7f0000000180)='./file0\x00', 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075121d915805923ef81d59d07d35b5143c3cb0000000", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x2, 0x2, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r5) r6 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, r2) setreuid(0xee00, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r3, 0x0, r3, 0x100}}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r7) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r4, r9, 0x0, 0x0, 0x9}, 0xfd2}) seteuid(r8) semctl$IPC_SET(r6, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: mknod(0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) socket(0x18, 0x3, 0x81) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\'*.#-*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x1b\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^%+\x00']) rename(0x0, 0x0) rename(0x0, 0x0) r0 = socket(0x18, 0x3, 0xba) r1 = accept(r0, &(0x7f0000001140)=@un=@file={0x0, ""/4098}, &(0x7f0000000000)=0x1004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="36f7d02491fddcbb22c980baf8743ac684df6765", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) rename(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="8902b64dbafca65c0e58135f603f0c92552aa6cca3796a49c5f8ed1e6ac4c2d91409000000000000000a2d9764ca814709000000addaedb8b3b121ac0ee6b59caaf00a50fa5564c56a46753f2fe881389bd1a2983c0a7b"]) executing program 4: poll(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x2, 0x0, 0x0, 0x1}, {0x86, 0x0, 0x0, 0xe00000}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = dup2(r1, r1) r4 = dup2(r1, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x7}, {}], 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r5 = syz_open_pts() lseek(r5, 0x0, 0x4) setuid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0x8c, &(0x7f0000000340)=ANY=[@ANYRESOCT=r0]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20, 0xfe, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x2e) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000580)=0xc) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = dup(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00"}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x8, 0x9}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700", 0x118}], 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9251e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000060534", &(0x7f00000000c0)=0x5f, 0xfffffffffffffffe, 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r1) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xff, 0x0}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="12ee9cb6581804de0b5b4fe246c112fa4371e4bb5078483172a916ffcd07e21f725aa4e1a13d842a0d3a03bd0af0b2c294e8af39393db1d116be", &(0x7f00000000c0)=0x3a, &(0x7f0000000100)="b30599627ca77525f64831dfd18f9d6d05485abfad81509cc57a3b", 0x1b) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x5) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) (async) dup2(r1, r0) (async) r2 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fbe282b6199284898f237235f", &(0x7f0000000140)=0x2d, 0x0, 0x0) (async) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x20351e, "1a0000000200f90000000000748412ffd1bc463e"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) (async) sendmsg(r2, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) (async) socket$inet(0x2, 0x3, 0xe5) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x8001, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x3}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x2}) executing program 3: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000), 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff]}}) executing program 6: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x104) syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[]) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x100}], 0x1}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0xfffc, 0x1, 0xfc}, {0x8, 0x3f, 0x0, 0xfffffffe}, {}]}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x10, 0x1, 0x1) faccessat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x2) close(r1) executing program 4: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000140)=0x20004, 0x4) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f00000001c0)="b078097c43c7cd64a4876f", 0xb) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0xc0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f0000000040)=""/34) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000240)="c6505ada35df91e21935123428062bf93bffbe1647ac65683504f9512f6f485a94a2acd99e8c48d5c96f32eabdec393fe48cfa37ded2d235276b7ebc08a815a11b58f851dfe41cbeaac13399b4c91a4b09a4b1ab8c902eefa86ffd7b8f34c229cf9e71d4c290ded59ffce7c5d13d479367422f32a57f5ae9e35575d63ba8a03b2f67369ee0717cd9e9e713b9ecbfb1dc2a75c4", 0x93, 0x404, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = socket(0x18, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f00000bf000/0x4000)=nil, 0x4000, 0x5) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069c5, &(0x7f00000001c0)) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000340)=[{0x0, 0x0, 0x0, 0x4000}, {0xfffe, 0x0, 0x80}]}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='L', 0x1}, {&(0x7f00000007c0)="11", 0x1}], 0x2) sysctl$vfs_ffs(&(0x7f0000000200)={0xa, 0x1, 0x12}, 0x3, &(0x7f00000002c0)="1cf58e7b1b22211ce0526189a2394b5d0b5bf9daaf5357230a052ef017f3d658feab2fe38fc3503fd196c421297cba8e12c302b6f4d87b0d31660ee9ae8d6c8bc575c156dc715705021fc91e8766025a346c9e6acb05414077cbfface5d8991386cd74f6cfa732333507f4fc78df9221ef708d02a03721de0fb434bacec1f31232b4697fdb088ec4648f37c788f4eb865e00baecd5ef99b66c258d5deeb1bca613fab2278aaf1d9ee55b", &(0x7f0000000240)=0xaa, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socket(0x18, 0x4, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x38e2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x4, 0x6c, &(0x7f0000000480)="07189238d196647790427b103c89537806049c8302e0f0268c1fdc855786f4a7f27389c2a69c33897e93bc0a936cfb91c47ded7258bdfa7cea7d0229a44072edee3d4b24204ba9c59aa5cdd46f0707d3a63a1c134d1e8669be8389fd87535adbbc39ca9a42a7efc2444c9ae2bd4a6fcdd9014efe81ee721ebf0c90666f4e5bfc562c6c5035194a7628e5d390083da399a705a5dbe204ed316acd15f62ecada18c961015194aa8f927f0fc073fd67b327ac599e17fcbcbf5b2e8be302a278a58f92af05f929a8cf76f91410cd2956684c42558c81d7996685ba5100c6af19f09842", 0xe1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x2, &(0x7f0000000280)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9e8e, 0x0, 0xfffffffffffffeec}) r1 = socket$inet6(0x18, 0x8000, 0x7) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) dup2(r2, r3) r4 = socket$inet(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x28082, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) accept(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000580)=""/167, 0xa7}, {&(0x7f0000000640)=""/131, 0x83}, {&(0x7f0000000700)=""/163, 0xa3}], 0x3, 0x7) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000400)="76f6d800000000000000", 0xa) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="49d9a2017f589947d9b094f7770d9a5998ea46c47ccf1b1a1e47e7b2195e1b8260955a0b811d6b097c915102042a73fc25c6ff23b2db861bb8551f2835b395b0887b7f72d5fa42689a85638b1b91d9e1e7edf7af01c2204a11764384952379d72c480df7711f3ea8745ce6dbd6a566751d6c0e86be32c6be9373920e71730e2e157357477883c5839218b1c33ddf8bbd50e59eca626870266492d47e864ff8bf512708b8a02c73aca60e6cf039a3502e22d421075a4439eb4b662c6819f92c17fbce640706a56a9df04af0e798bd2a80f0baa79562d7b21006a441aa9ff44b557a2e6ac559b0767666e9226906cc1a0d7334d2a8c837f4dd087d", 0xfa) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="00ad7d216dd92b8068f299721032064ccb5c653cdc51db2adea0983a685417371b24cc4ea382e43ce6acdd2cf8c771f36e792164a495c305005903e7f7f980684a6b5e0ea523d15b45483eadad8e39fe1635efb23db03ab749bfa29b7f96288c329cc3f17a34b303cbd34b78879e1ff2055bcd1bc0f9065f307effcdeea38e32670fd54eadf50bb9af375c54daf2a77687d91600"/161, 0xffffffffffffffbd) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x55}, {0x15}, {0x4000006, 0x0, 0x0, 0x1fb}]}) fcntl$dupfd(r1, 0x0, r7) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) socket$inet(0x2, 0x2, 0x0) panic: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 Starting stack trace... panic(ffffffff82951e03) at panic+0x16f __assert(ffffffff829083d7,ffffffff82932292,58e,ffffffff828b7a7b) at __assert+0x29 pmap_destroy(fffffd806ad166c8) at pmap_destroy+0x2c4 uvm_map_teardown(fffffd80775598b0) at uvm_map_teardown+0x305 uvmspace_free(fffffd80775598b0) at uvmspace_free+0xa6 vm_teardown(ffff80002bcf32d0) at vm_teardown+0x15c vm_terminate(ffff80002bcf3570) at vm_terminate+0x124 vmmioctl(a00,80045604,ffff80002bcf3570,1,ffff8000ffff6538) at vmmioctl+0x2a1 VOP_IOCTL(fffffd807e754d88,80045604,ffff80002bcf3570,1,fffffd807f7d3bc8,ffff8000ffff6538) at VOP_IOCTL+0x9a vn_ioctl(fffffd8068c0cc78,80045604,ffff80002bcf3570,ffff8000ffff6538) at vn_ioctl+0xc0 sys_ioctl(ffff8000ffff6538,ffff80002bcf3750,ffff80002bcf36a0) at sys_ioctl+0x4a9 syscall(ffff80002bcf3750) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf544e6455f0, count: 244 End of stack trace. syncing disks...26 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 giving up dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID f8e08a03-81bc-3227-53c0-939594373760 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> show malloc boot: illegal argument malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace