last executing test programs: 766.019435ms ago: executing program 0 (id=1): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x800}, {}, {0x0, 0x7fff}, {}, {}, {0x0, 0x9}, {0x1}, {}, {0x0, 0x1}, {0x2, 0x1}, {}, {0x0, 0x6}, {0x3}, {}, {}, {0x0, 0x5}, {0x0, 0x1}, {0x1}, {0x0, 0x1}, {}, {}, {}, {0x0, 0x9}, {0x0, 0x9}, {}, {0x3, 0x800}, {}, {0x3}, {0x3}, {}, {0x2, 0x8001}, {0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x70, 0x80) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) readv(r1, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffecf) 765.401135ms ago: executing program 7 (id=8): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4000, 0x0) r1 = dup(r0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1021, &(0x7f0000000040)="fd0cc085", 0x4) 586.508517ms ago: executing program 7 (id=9): syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff"]) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x20001fffffffd}) (async, rerun: 32) socket(0x18, 0x2, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 585.967838ms ago: executing program 7 (id=10): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x9}}) (async) r0 = syz_open_pts() (async) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x102, 0x400, './file1\x00', 0x0, 0x2, 0x7, 0x7}) pwrite(r0, 0x0, 0x0, 0x100) (async) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00182b00fe8000000000000000000000000000bb000000000052"]) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000300)=""/279, 0x117}], 0x1, 0x0}, 0x7}, 0x10, 0x40, 0x0) r2 = getpgid(0x0) getpgid(r2) (async) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x4292, 0x40000000800000, r2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000000)={0x0, 0x2}, 0x10, 0xe) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/250, 0xfa}], 0x1, 0x0}, 0x840) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="934d49e266", 0x5) clock_getres(0x2, &(0x7f0000000600)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) (async) getsockopt(r5, 0x29, 0x3e, 0x0, 0x0) (async) r6 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00102b00fe8000000000000000000000000000bbfe80000000000000000000050201ff0000"]) (async) socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 585.753293ms ago: executing program 1 (id=2): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x7b) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000200)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x200000000000001}], 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="8858cd20", 0x4) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 583.847949ms ago: executing program 5 (id=6): select(0x40, &(0x7f0000000000)={0x7fffffff, 0x1, 0x4, 0x400000, 0xa6c, 0x2, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x80}, {0x4, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) (async) r0 = socket(0x1, 0x1, 0x0) close(r0) (async) close(r0) r1 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x7, 0x3c0) (async) r2 = semget$private(0x0, 0x7, 0x3c0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f00000010c0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d25a3493b6d8fcabe7b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451ee357b1b856cadca71e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec76d925f6f7f7c17dea858469f89e90f45ae03aefcd7906d010060f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2f9ac368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809a6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba3a2620f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f819e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c028033a8f5b93e7c9f1a53fa8caf072e80973e682d9cb97dd3d036807830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd3af500002e7bca015329561c9d480a95936fa42362607f5de2fa87bd8dbef3e54905b437f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94adbb452a256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8311e436462fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca740d4741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171100a8b994b333f70b3cc457608be4549854f87cd9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ea66a0e16d284ed82ce72cbe1e5faed12bc82b1e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf80b00000000", 0x5a0, 0xbc25c76acc0d4172, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) 580.201767ms ago: executing program 7 (id=11): r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0xd42}, 0x10) syz_emit_ethernet(0xe, &(0x7f00000005c0)=ANY=[@ANYBLOB="684013094c58be610d7a35ee5d6e5817c87f30f6adf6ba181c71ee1fb144eaeca95ea0c35525a54ad8341a797a41ce3e9f39058bbd772abb4ee4aabb36ab9234e5b0876084b307027fdb575e8bb1d40d24d6d523014a56f2692c941c0faa2873839278dc0c543e13655ebc64214bbd62ab5af9628be0498616645c4c55deaf39d506ce6765d9bde51c1bf689927270c8a166a2febf03aaa73405546779342b287351a3a20c64cf9ff7697d448ce477044b9d580547479326ec99902985851e0cab6629d451c6ed7529025dd7b50ac7f43af6bc2ff33095629f0f18f6495675cbc411a8bd8b9de0c3600cd8cb03c3c3330a6de850fdefe70757d52a58681a736c8b3db76b4de693991d71e4d95b45859185296273f275dc3d9baa5b11f13e1b4145af1413daf2a9ff2bc6b8372fcc561ff206fab7a848a8313ec218a8c50b87d13c3569c841a79806cfe675c58464c4cb2c1a17e738f8227fe71132ee9aa63901e7c976372b3896eff7ad654915500f1062aba7ea51ffb9264ca82157544fbf99b7d71a9a00b64b7319392e5ea29d8e205ae57aafac0a"]) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d8dec5a317a93546ba", 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r2, &(0x7f0000000280)="98edc1cf9d242ff3974da44a7d14135bd098af851ac34c348faee1962d6c46b5fdbf461bf830a2d834290b52db8735d481097ea72d58dcbbef900c3ed549c7192281bc76da78ce4c85e55fa404cdbc535b0485af21dfce6c292f3d52d20554deead0144122194c4436c8f0a44df1934abda30e74769c50a935523c86fe42670bff1b0f21b5b1e988cb089546e638466cef54f5ebdb9239804183f4cbbe33603849607bc789bec4ec666e043790e51705bbd3d93930bb4d438c0ae48425fe5d5182b2cf507672e709bfb50688b40123b5cfa3c4d18dd7c668771ffc2d2318742b2be985932b51d702404d5c1c74559a884b06b316d805b3102b96b57360cccddc225faf85756fce553cae364fb5311df4bae08fcad3448a8f17e1c841e429ded2a3668b2f4bbf379d2bf9a768aa78fb5471d8dcccbad159059c3efe5e5576ece7b8e1dbf3f0dbf10bf3a1bf775091c2c800a74b84247db5ec002e55d7dee183682348bd60c41c83ca1584f8b8ae07a012fc", 0x171, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r3, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) syz_emit_ethernet(0x22, &(0x7f0000000180)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x33, 0x14, 0x65, 0x4, 0x2, 0x5e, 0x0, @remote={0xac, 0x14, 0x0}, @loopback}}}}}) 579.830691ms ago: executing program 2 (id=3): select(0xfffffffffffffdfd, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 575.110824ms ago: executing program 4 (id=5): r0 = socket(0x2, 0x2, 0x0) (async, rerun: 64) r1 = socket(0x2, 0x400000000002, 0x0) (rerun: 64) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000080)="c5f5d915", 0x4) (async, rerun: 32) r2 = dup2(r1, r0) (rerun: 32) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) shutdown(r2, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/18, 0x12}, 0x2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x4ebfac6bbaf7960) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000240)) (async) bind(r0, &(0x7f0000000000), 0x10) (async) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) (async) write(r4, 0x0, 0x0) close(r0) 574.642903ms ago: executing program 7 (id=12): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) (async) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xc) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0x0, 0x3}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) (async) 467.771411ms ago: executing program 0 (id=13): r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000940)={0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) semop(0x0, &(0x7f0000000000)=[{0x0, 0x2ff, 0x800}, {0x2, 0x8}, {0x3, 0x3}, {0x0, 0x2, 0x800}], 0x4) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x1b, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="e48ea654885488323a9f6b433acd7be0201ab4a223c4571c2c8a66c8662c581b7762d8edad72abb1204ea8747d505256a1072d6ec2dd31edf9b0b4a2fa082dffbdadac41b67a755c8f62ff74308c5a3fb473e0accadc95e81459a6d67321e78f20ebc25591b5da2881a2b5e66e40d171d906ba80ef92c86533c7501cd5aa304b47bf1d9d45e163931e90bf0c748de79209addbbd0b48924ad7b3179948205bdc6b3bc001ab5649e2dd19cd1bb80275ff350cffa7dc653391228bc4a1e81e3a0633dc008fb1760088dcdf2e80e6e66f0036a7c05e3fb354a0473a29fc9a1adfcf6d175e546e4b6bd07ed56bb9d3e6744f4800437f2899990bc5451cc0db8df5d62f5e9056dd715ecf2ce6f06b5908122dee9077c4f7a2759501a83dfd3e3740099bd246b10c61aea55d5ba7fc3e792aad2a7bcb48d39bfa5419e1efdf1005cbe6ab831c9d9cbb693f13d92419c58e53c9ee0275e930331d5b926003886d9b2fd72271392f1aa40f2ff42a84a37d57a0ae8f857c00e6b1612ad9c4f2a4770747b4aff4920467dd2dd6bb99caaa7d976f469b015843cd32aed1145742555bda25447b43c00b0d9da07ac3528656eb27f04af2a77a7e50c7cb9507cebf0d78fb03fb8c91ac6faf5f99283ef249a0f7ca5bc74e7c0984a8ccd51c6c253200b14ddc91888dd23317db103e7635cab6490573f68fd5ac26a0a19a55373437d7b0c5ed4742663b4e215ecc20c868fb5d18894041905b22dc8b6cfea35527d4b7ef96743bfc45d612a3c4f330e424518cc819f13f102ba474e7861c05639a668d5d1aeceefd02474e91c059bcc7fef0c610a57683f08f2717bc82021d50faab6f7aed8938579556fe3db86658fafea33e55e97b4ff1d7145cf372c13cb95af2ebcfd57317106872297292628278813970f5e85ee9bcdc6254e298ca2786703cc4b2aa962cf447420fbe438e3d3414cb72e1b51adab85cf08ae7a386b4d36a29fa78d3b71036b4fc0b332af04c38bdb52e4d496ddd5e47119c0177c4ccef8f0e1e4a2715a2876b194e650b5ff4ad2b32a78d98dfe63f644bde7caa25e7f18dcf12d6a5e2de324fd6577cea83786f044ff0d925c42353410e18b354f0eeab8c0ae47b5390731d91ebd4538cf4da8384a7bb9d5f96aae2bda415c6f8653a6a0d21eca6a7e85e566f7f12bf53579adacf543974d16a34ef008170e72bcc1f02e3becb54067ba6e281e504891a512e03416504788c1b78c8ce594ea1b34d670037fbe27696f31722388820bea2171e9761573165f9839d92dcb046c56de77b6467614975c0af096cd87aff0f4bd8dd01ab8a02520674852f6a317243db9e219d389c390e108d3c4bf18b0b2ff6d27ade580da65218814695b2b4e3bc9554ca112b612c3595fe1cd1f04c78792f4e8066b9398cb6b96eb0a4dfaee78014dd734bf0808e81b3dd5b29006f587b1c24e93a78e4bb3ac6efd486acce261f48808b462e11c7ebdc2051b400b0be774c7c2ee0f52c01aed61adfef261593a029a96100b684590879f11f38b5f0bbf1d636dc7035c46af11a9e773302951fb35aa88ecf12a604f030c5aa9b2a8ea3ceb44b9488fe41d75594470c01045e717087bea755d8f8559aecc818bd9ee1fd1294e4328c52c3c4fb67d50342c6ac6fa7db007bb9fdefb54c51e8809fda2a42071f2aae7a542d72efec44a09993f03682126928d8ac1a04efdc3ecb1a85686e2ba934981f4176f2228a607e135f4e7f7df0328cd5d143dd7cc53092af08dc27751e18cc4b4a9b57f6947fbaf934452e114456d5f1a27eec364ce662f8e6ef6d2a0f511188176362439c8d96b71a8a57fb02d1f85463725c8ef1d7268883b702510f94b848fc5d5f1159ba7f99c59cb2363b186bbeee137729c479a24a09757b9fff1d568c335d12f1e860318383936c6517be286940489a0fd3f9d0c7095a120a37d218931e02802ac3856ceea94341f7bea2f72192e2bc2ae508649decd8b2fe6562422bfd9395b43197abd561b4a7f678cf4f40ad3f6a6be4c52b72c1d86cc3fe75814a0d376386b685d7c1214b126dd33f2c92382081786b9226227e987951d3406c6a3eb192910a54079a74d40922791135d01b23ec8815a282b69c800c22940ecaed2d02a9d70062c26e5f4ea2955d9a7c33ad941117a69dec927333557ae92258807ba4d1f2abd215cc2a583249c931ef4924507273d1d8d8884325b94ecd7cb0506209c47410376dd83d667398a6d9a5e3aa2893f50f758b70e53e16e184bc7f25f77ac93197751e81f9f1f68f7c739b7891e3dfc6cf438931f3db0f898901f8a04dfb8261ffa87f7c9530795a8ac21947a4e6ee5d4b143a6d9f67ba8d74ed82ec4e94909345c4f78bb28079dba7c663f8b0569c0fa550cf60c51da67e2c543f84041830840a5cf92e08e18cc76b8d4593f11136c49f6321024fc41ac6b968c72ad40f7516bf77932b81f009010f7a954462944c7e592311a57c72e79e06ab9d8894df1e545e18e448630c27e7c910c8c8dde24efabf80029d99a156c2bf0c14d1611f83fd5c47367f82a9b567e312fb059a8094ad3077ed9b359984dc7d615030c01772fcd34fec38d6c3a2aa815a5281943f868aa4a2e675b565dc92b07225f07f011f2774c96fbfb514505b385aad21a3e3b11617fa6e0471671c05e18efb7faa70057b5465fba4bb4ad7115a82555b13a989733825310233988188ee430a15a404f84717caadff0a519ef6a6e0aceb493044597759819cc2a2e2511727d97d4c9ddff11a0d47fae667d6d9ba8519cbd5de01863d6a3653a0010b7f618434a9716a600d32aede63c1bd08eb73a73bc7229e90f49d33830bb524e4fc545aceca43", 0x7ea) r3 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) setitimer(0xec5d2d4f8c16df6, 0x0, 0x0) setsockopt(r3, 0x0, 0x1e, &(0x7f0000000040)="03001f34", 0x4) 467.289266ms ago: executing program 2 (id=14): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x8, 0x8873}, {0x0, 0x7}}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) syz_emit_ethernet(0x56, &(0x7f0000001640)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204", @ANYBLOB="000ad995c2"]) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded"]) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007"], 0x18}, 0x0) r4 = dup2(r1, r2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x11d}], 0x1, 0x4b) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 465.932066ms ago: executing program 5 (id=15): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x8) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f56361, 0x7fffffff, 0x3, 0xfffffff8, "09000000000104787d900a56d864d3c3a3f4d3c9", 0x29}) writev(r2, &(0x7f0000001200)=[{&(0x7f00000012c0)="57a62b619011b3b84493126087d30b45caaf2cd36a74bf2d651a534ff1916f8b003fadbb194fa3fb23a198d0b255c799840b373a911bd4c2a77cd1d0a1387d41285c6694fd577da7c2f8a786248b1dc49ea716ceda62119498dbe3ee3cd5c4316450955f4b63ba5c4c81e422f5e2802b8d705ad0fc275e45b14e3ced5dccb29045d510582f7f9abb1dfa2d691d2bc9226e275557e6d0e82c927737c2d3eba31ce53f6be7938f636725963187e383f1a8d0e1a66c0a41af5850a771f0dfbf90c0f6103a36c701a7128ed3e4435056b594c0d698be1c508562c2daad5d3516da0598ab7cc291b973707347b7b15e5f86d53c79d71f677f26a0b64b40e315ebe2bae181cf5dee59d08c43bc1a7d289130ff777e6e78f292f16e81191a0a076aa62a64cd602ae3c9a8340d96f471fa4d0a460671733e0f15708b811d06ddfb0fe082278b49295efac436cad5f7e0ad39ad313acd98d3c2cd46502bcd0a440cf2cf1156c41db1e7aee21b26631d0a2f17831f91cd45844e79d355c1a5bea1d646fb552caed6dc2ba4ff8b15c6f673271b1a83b7b3977394293cdb37bd54d6d6fa4782fc345aafedb1dc3811f5e1f207040d5df5b12138cd1279d96fe179c12b33f734862172be374e024e6bae551530c5ad1fd092d929570504e1f9bc38c9e30da913944a13dcaaf1395045742ef1bb3554d1a90e8be8d52d62603b30b810da4d868e639ece5289ee12324503e5a644a225771bd8fe82d630ecdadd7fb896c26dd9249dde0b297f5cac2e124a7ce2c2994abbb884ff67a6bd50fc956b71e452d9305bbe134e88fc6159c7d0ea91f250dc66589395aaa75ce8ad537f2b92aecfd4ed05d8662f29e575858be43d2d9118173899c083978826a6db48367ab20f9c9ea2845e3e885ed4f174f7f65a7571f79de07f6063e868f7ff67a608e69697aba55d43df1e4795ca11d0ffd3df437862f4bfe62913033512ff457413f5e41dc8cb3572ad8a106d9b876ec55a54046fa4ab5e85a5e1f26ee69694b39da89cb3e1e356f3f5e1ea08a8f1c022db262656f4ac30183be9a2f9ad921dccc77d3601dd5e513a1014f51f77399588f66cb89b93ccf55770090bd994394662dab7f4c466d4621b87550ec5847d427badc2c309ec780199fa359c287905be6f08c0a8b1f99d9fe36735469020192dc309001cd043d8ae6dd59533b50723010f1310cea7dd339648da63f399012c74f00f9aa8bb3fffd3658346df21bcd7e406a4ff4735fcbf419d6720ad7b51cedbe9de2aecad5ca6e5a9f5d27c9774447df514fc377080d720070baa8d4662bb35327bffc644d158d6971078f20a621162fbccde234f6b310515ab47c5eae3f51a6bd8310013354cebc740f30f5fe66fdd306a19f5dab59f018b337cbd1d13e521a97a931bc3cffc660ea78d547e32e5cdf7df30fdfc503c2e2c4c959890aa8acb2fc1a86f3e06eabb5afb38c446eb314dc331f013046a702ee3cf8b017c79e2c842279687b21130cc248a13f433ad617f66ca885f3c37e68ba616968b95e40e114619b35603e336b263e64e6e48f1f21d1cbd837a69f4fc5df71dca67120ba4e8bca319554713f9b6124902aab120d8e5c9c9ed065170c8306b28192471438e6f5e7d6805f65120e10ace467afa2166875439a2cb7054500f3e868d02a4bd435a78f8ce0c4ee0a6ee874de62fb49db551ea2e0f0fb55d0eae9618bf5daffe3fa1d77fe89c4639fa703b66a4cbc59842cfeb90be3d51e58b409cb2d7d04905c852e3515a66d38ae08aec78951f62ef1ce4b51d7a8c298f102bc6692c3f452cee231f9002e5a0d722a960f10f2258404fcbab8ff0fede24a5c6380a3c5c69d1fc9fe94ba0b66e586edfd28f2e10a65d6b51aed8bc4a255aade3ae08e007e915986a28578baa3b625e3c805346aec77f8607bfd9377f1e811a388fc138887f5de6129456530c70d6ac98f1c31321d81c167d7cf5ea7c30fe08be1ce7ac1e31072e9d69470c68b41434d11de32ab21fa6e0b7e9643cd80eb6fad2dba76d29e12f68f6a76e666610be7120531635fad739f0f9629cfade1f5eae4eccbae32e0917904e5216a3001e4f06c9ee95ec24e0f5dd615daf63ef4045812f6cfaa84132e546be21ba6ba71c7cd2399d439881c61c8260c728ce507bd0c1510ac4989c2a0c7d63467052ac08295655fc1f40c450bd1ef98531f2feb17ffa721592f625ce9f0539aea0aa5bd71025b9fb84f6039d5de05b855828d021874e49957290ba43221a896494fa65c4b97671b2aa6eeeae776a179c0d2582896b605b8dbc816d6d714aade3e97d6d3ed104", 0x66e}, {&(0x7f0000000040)="f2ee9e0a", 0x4}], 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r1) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000200)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x200000000000001}], 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)="8858cd20", 0x4) socket(0x20, 0x4, 0xfd) r4 = msgget$private(0x0, 0x140) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/132) select(0x40, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x0, 0x1000, 0x8000}, &(0x7f0000000200)={0x7f, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) 465.643555ms ago: executing program 0 (id=16): r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r0, 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x7b) r3 = msgget$private(0x0, 0xa3) msgctl$IPC_SET(0x0, 0x1, 0x0) r4 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xc932, 0x3ff, r4, 0x0, 0x0, 0x8, 0x8, 0x8}) writev(r2, &(0x7f0000000200)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r5, &(0x7f00000004c0)={&(0x7f0000000340)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000300), 0x2, &(0x7f00000003c0)=""/246, 0xf6}, 0xcddb}, 0xfffffe85, 0x42, &(0x7f0000000500)={0x80000000000, 0x8}) 465.409425ms ago: executing program 6 (id=7): r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2000003, 0x9}, 0x8) connect$unix(r0, &(0x7f0000000000), 0x10) close(r0) r1 = socket(0x2, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r2 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ftruncate(r3, 0xfffffffefffdfff9) getsockopt(r2, 0x0, 0x17, 0x0, 0x0) 465.041576ms ago: executing program 1 (id=17): setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002480)=@file={0x0, ""/4101}, &(0x7f0000000040)=0x1007) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x52}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)='#', 0x1}], 0x1) recvmmsg(r2, &(0x7f0000000000)={0x0, 0x2}, 0x10, 0x42, 0x0) shutdown(r3, 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="c4d0", 0x2}, {&(0x7f00000005c0)="76d661d1c3d7aeee8b4aae476d1cb2270cdac6efe9a3465c5a90a0ff8873296f9dbb018848bbd1b64ac1b087e93466111e5fedf44a8da4a475b46c4df7b8128f26c798ba6a521fcd241e0d2650d9111338d4e0396ecf634128f3586f7e084f32bee40e109268d1c1fbb8f5dcb7761bad288c11fd957e96cb5e8b8b36d171471641a4c5bca9fb33c60c6f1c4ce275808e5d062a9c08ecdb806b4a5aff45bf60ea3b19fe85db39308e588153d26df4337297c2970009a340b36c001bd5defad4f83422d6abff9dd6e8", 0x1fff}], 0x2) 403.79786ms ago: executing program 6 (id=18): stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) r0 = semget(0x0, 0x1, 0x281) semctl$GETZCNT(r0, 0xd97ce462882623bb, 0x7, &(0x7f0000000180)=""/243) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000180)=0xfffffffe, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000040)="58d37805b28238a9dd6abc798dd567244cf8bdefdb39e7230665dae7a170c8a3326a63ba6599f83647e93adc78ecec9ac9a692a905c0ae0f3287ec7ad69ec43833fc0750b35b29f6a481ccbb70ce816588711418ca310a186969e0291584ca2cfe99a92795b2a65e1fc295224d3d070bfe93a06ae25086fa09f8a0e610eeea631c69f72d8d3956ea2a46ed7ce8827fef2b", 0x91, 0x0, 0x0, 0x0) socket(0x10, 0x8003, 0x2e) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) 403.330061ms ago: executing program 4 (id=19): mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) semget(0x2, 0x2, 0x2e2) open(&(0x7f0000000600)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) setitimer(0x0, &(0x7f0000001a80)={{0xffffffff}, {0x80000000, 0x3}}, &(0x7f0000001ac0)) 397.955586ms ago: executing program 6 (id=22): syz_emit_ethernet(0x1000e, &(0x7f00000002c0)=ANY=[]) (async) syz_emit_ethernet(0x1000e, &(0x7f00000002c0)=ANY=[]) r0 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) socket(0x18, 0x8000, 0x9) (async) socket(0x18, 0x8000, 0x9) dup(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1a9) (async) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1a9) ktrace(&(0x7f0000000040)='./file0\x00', 0x7, 0x0, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x7, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) socket(0x18, 0x4, 0x7) (async) socket(0x18, 0x4, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x406, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) 393.857973ms ago: executing program 3 (id=23): r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8001, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmmsg(r0, &(0x7f0000001600)={&(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)="9559cfb6333bf5ac37db7f4f92d950c59ac368ac5e94ab39b7907d058c756c0b2eae05ca6981ef9e9231965091b1c2444b0bc38def62509fe43505583978254df3198d33bb0feb464073a5b73febe8c8c0e3e02c71228a5ea82586c22375f5c07c557f6463a762540bed9894cefca8ace9935496f816ad0c27b84929bb73f1ff169853bb6fdadb9a7e20c2459b0732d64184c79b044f8287b322c8d98d3435940dfac03892a4cd52888539ed7306", 0xae}, {&(0x7f0000000100)="5d6146201c4a6e4b6ae0bd88a08068e944f82251b6732675373562f7007bba189210a8b70db93ecbfbfcd78b9a9fbd023d8268c115ae70438ff393c3fad8182c326fa7c34dc059bc2129ed8f93644b9615ea1748510935a0f4c1ba62594f2b2ba67d370b2fc86f40c67ddfd3338c6bcdafdbc825b6e46948d6eb514fef5b9c93d3366c04264bc40e2b8c31baca692c8000848ddbe2786bb5bdeaccd980e411af20c0bdf47dda77", 0xa7}, {&(0x7f00000001c0)="8edde2d0e9b5fc7ede64fecce265c5d43f306f3c64b41fbc878bc336f182fedd4b2df6d37f12c28b600efd340a13dd8d47a526f6ab301075b29877a363c86562c639f145b854093376f6c597b3bd586495b8dc3c273a96e0b12ca86a203e1be506107e61c93f870daeab9bc20f2314660b08d80aba5882c8f62a606301e016d33513436120dd", 0x86}, {&(0x7f0000000280)="274846e9129cf9d172d719b33bda7129c960a590ae7a2f972ff46a06d40c6ddf42e87004069dbed768f87b160694badfec14f0f1c5edcbe2b5f8d21b59912d0e9ae0bcd30a4de94d2cbe32e2cc8d6ca1f148784325073a4c529f09ce63731f843cdc56734e677aa9966c37ad5ebcd35b597878f5657ca657ebc32f7a6b7ed6f3f9e92a1253f24319672ea76aac1ea9dc7210378372e2cb60b59d7a6b12baea25097b61c922194f6efcf03b1e8ad64f7bc35f9c183f1935c6bfca74eac4be4431c283bde4d66e1da1b122ba059b3536a498812440d8431a880bad9db97cbafa43598efc760ed7b0b3", 0xe8}, {&(0x7f0000000380)="4b5d941d06c458a8e9c76d3e217ef9d82153ac3e37d105fae222a25c6f3c461aa3a5a5d05338aad0f90b", 0x2a}, {&(0x7f00000003c0)="05a86c26aefb1203cd97b22d15e868a29edfcf116436538efc8c57bb6ee65a4677e960645bffb70c95603a6528fb50c2e330b3ebae693ae41c531e87ce062475e7cc7c351f4ff62db7a0b8bcd3199afe472bb73600d31ae2d2fd3612957855093cfab7cec349d41bac63ad19ea263609b03bee5a21e9b6e123c1586bd8d0d1164cf49a751988e6", 0x87}, {&(0x7f0000000480)="797f595e341a4f11390d3e4926ee4c543f6ff4af4b0938661cbc1f0f632a5d3bca52d629e50f46a4dc230a857c38af9cfb30d75dfdfa84810b6f0219139ba264638906ac834bf7471251d8394286068f7f7f75eb22de", 0x56}], 0x7, &(0x7f0000000580)=[{0x1010, 0xffff, 0x2, "c654b5e34775a50831c95fd6ae7569c3478469956182fe6facd81bc619d05d8d5270702d6442cfa7bd8ead3eab37b8f148fbee7921ffa90f9971e4ff2abe9c7bd0d5f1631f81a4b9e723f5e26cf9621a7bfb30640645519020fc52622d623c3124c8d7974d007fb70f9078c08e5c30673603b0caf2b2328c436eb25dcb42013daf534fbe02b711be627e28c1309d547307b509ec01835647ec4ef750c1df9563b8c21dfed57fd66703862ad8170b9a9f8794ab87b959df9d815ecd63cba2c88ed76e58e17670137b78f26abda2d6302fce7c81d1d3751f47a2e1797521daae4e231a7765292becb88eabf685abdae8d56cd10d38e972b3250cc25f4b026858a299c45a1fcee5f5c4135c64b78ba011a2d4fc1a74aebb606ac775fb215a6b593f3264261bb71b879aa4e37db3473d1036d16df87bdb01fb4c61b8d206cda8adc6c9f9aef2334b4a06a3b678a957d2a763e80ef6705df7a2f765255bc7e867dc84bdd76b6dab21e8f636f1508b0cfd5c480c994fdd40b9272db322944558418a464f9fa64eaac2c496c297fdaeea23fd70230a9ac7a7631c6dbd1a8abe216a027d6e5778ec1cb46e04b1263313a4e067636add3705ca51b4f5b6fab3e178d0c76db82293f2b27190df719c41a06002b55d072d7895dc2d3ed7c44c0e172150ef1b560485320dc2d0403058c29d377a45871ef531c459c3a10641747a89dc24594134a0ec5d492380f26e32b1aba042d74d51e5cd9385eba115d37787c1f356f2e7cbba0c61198ade6aef43adaabe559c309d2f5faa9dc28a8ab3b77e2018aac716e254b8f0c3ee53d385a33ed9964d2822b2ecd759c96d8958ef97e37ba2ba8e6eb79df23ee50200d4c0c5fb093c512a2308276dccefa99095cf51b8695b6a8baeb87cc7b3200f61e5bc61613f7d1032d3413e18c74e53d15d08a796276d869ece45156dba494b1c0391b3fcf7b883857e799fbc7f326e458f0104896076e1118b2b427584064909c4862eba413ea837fe7169ec85a4e4fdd34e23f90de2623f65b056eb7b4dedeca155ed0d3eb475c4f6d05ff086b56309bd8f28a8847dcdddfe493cf30643302aa58c6b4d929476c3e0d6df27a5b628c001503c967c4e68d0afbbaac6430399661a083e352a972486c0634d8bdfd738d1804c69b9ce856ca3c04a159589d6897b1935a93d2afa008033e8ef8da16276135f96e5ef4141efefc2e70d0ba53fbf319cb4534f6f1cb35c626bd212a0fa456cc849bce6557596915c882e4224e7774334784c0500a76ca05d1bb0f8a3b41b5cc29d8e682fe82ad7fbccf0314c13995a74148050eefa15ea86dc3c85cab1ec438229ec7ae55e94074356e40c67a01a657b815290965ed3291e257b20b53e2e77bde61a741382c8ef879d17b79648687bc06a4bd2e430e0d3636f4a1e93de6a5aaabbe0ac2fa9b6f3324e494c0d3b2468bbe4c23b4c64e53048dc8142bd58f826e19f3f4dc5625be47c0269d2da174708329e92dcf77f03c5d7dc3440a37142702b661655567a873fdcc5e97f98a1a87901d80e06f149cbf4c2b57cd9ee4c788fbc8eb0321a4f5342b5d3d44cd7c5e369819247908f83183c41a7b4a09190e0d405143c1542c50e9b281c77332b2ad9b05b0bf666a4ab12c62e8ce8d9dfe77201f7ecf76c1eaa6e8383b1d4a0bb9108efe166dc67ff7c114d89e7a449fab99cf14a0cf7fcf3a88884a224ce7b6accb2c0044725f6b73689b8106ac3b0fc1131af35cc39bcec00ea81e19bed2e40c59f14341f485af123b59c30c6b6df06ea19c5836701733f6aceae1978dd0467defa6deb5db8d764b22f356cd20ac87e7c80b469c06d22b22e76715c8a5206490762bcac105a818c6e995a56e5efef76bf141a5755979fbf59be68752ec8af8d905ee4c619745509cc3f7d103cb67035fcab65082a819384be26ca3dfea9821d1e771d1b28db42c79112341894fb79030085e5b9be29c4def753c8f8ec6ef8a42bf7fbdc434966ad664ccffe76a8570a63fb5afcc5c5c5ec114ed211442171af69628b37a12a21671e2ba16b723f760332a56886c6551da8ee6cd33496f34988b9ea39a69e5b6618a605ebef74376f75b0397a09c02d7a6b4dc7e5403face7987455662881d2396358a1479d919391e35c2162b1c28877431cfbb16920f703f29f458dd903b8ef6e5555558b55fda8b653227c96d7d89d36f9ba728b50de726998e2fc35bb50038185579597d7aa0744777f20a3c7846d04555e21f76d9d8637df3ad485a3287bcf9f2c22d8c04c5b8df7eb08a0a6c6a3ffc0bf71cc5988c3ab5a646749cb65cef769ef6ea6bf4067db164558bd5b76a1a423758f378266d5904b09b7834c9a2043e1bc2ba42d2c116ae79b2361f3989fe134a62994e8f541f8b2dcfd330bccb60eb70610888d1d10be27f81f19e7d44470ba61e1753fbf163be69b27fbcd57e5a0c12bae7be93785da698def4de2b39e2b27412e0867a762994e6095860027d2267e14f67229188ccf0a754c521feef0e4d2db24f972324e23ec4c03c98e2a87f4546984990d69f1bc8f919099d100ab97f7d9f7795ad06875691326c3bbcd90d4bfb1cbdc4e01db839a4817c96e783c046b0738308406ebcde48bb340ec227691b9f18ee7ae4da37150a5bd3c861768e69d4e459ab5c5b33a8865d765587e2b552ef52b43d721073f2c0ece27b6ee18fc6eda4cf9f8c58a6e3ed2f16817dd02103e7dcb742671dd94a566600d1beb597a024a32596dddbaa2c8cb623cd548a26b20b2b6654b582a3da418e527b49e50753581430f31103b2f35451447f52a9bd583ef7a7571b9c316c1cc55e5249236dcf489249ae9e2dcb0d2646a339649600578f640a4b0bfb2c695a95d5a4cc613e47450263a939ac8f53296aded7d40550f1074479738e83681c854d2ca1facd37660289e1b8c56f2aaa7c8372ef53718529de2c96bb1c94618aee41de6f13639de9ba5f20a88369a4fd80070999ba8db95a5b2a5cac316e947ef463d76c86365928c6b5aaedeb14043b7de7fc1f57686bd3bf3d99b985d7c075c04fcaf3ef6b42410a0817c22498aa02228448a78ba6f9d53037123a3000a01ed5f76b9ed85e1576e5f753911ada8bccf7aeb033697baf9a72422f3a6c86ab28dd06b08037848622b927e0fee0e0385a20b61b18d8396ba64a428035098ec51748e0270be96cfbe4b1226fcdc464a0e1f794fa17f44d617991f2e51c7fb4cc34cf5c65dcb362b95aba18b2899f2b865a393dc682603d4caea85d9b358a359f0ee51b095c2c1b01070f1e986574e241d1def4f9f22044c95a10ea3885311315c3897151ae294633f93cbeb301313639579436b1e0ec35db7f292171b231505a5c5255390878b8cae71caab17fc1239d593f20fcba15057bafc11046718cf6ecfd5477850c1a00d7d96336d346c00d2e61b83c8b87dceca74d5db7ccf7dfecc25e839f1b302b5bedba58c34f62a8fceee8da19f62dc63169b48fc462486b51ef9618db7721b9e7d5847edbfd7b85903f3176436c4872ece765856d65531f54e2f93713318a0a57f0494b09d21c8da072a2466f6194ec0a60d3c17874d6db9dbf0747f866a8cd9bed862cc799b2e819d148fae329ca66ea24c476206d680c42f5c7e89ba910677780a4c2e950bc494d38e350299a5bf5d973400eb665b401a64e5e972d4733258e1411ec6a88d6a30c203c0a3caac644299db36d4709bf0c6d9f83ed69eb7e421a8d10819ccabb6eb0a383b7212d0d0dd9b9c22b861e3003394012a65bd2f7774c6b8e29a2d90be0b7a15970d756e87daf2ab605f9e1efdb31980ca386ab9efb6ad6619c8e60506174da42559d28d5bde4b638d4a56f70c14d6bd35ca1768c641f5a306a3ab24d6c6f9d6d7e04eace8a15cb94c2088573535615ff7141375bb3c52df16d9d3f99ebc967058d8fbacd21043d30806d44121d2dcf58a9a1fe39f3017146db15199fb1676aa6a6083bd0147d265fd84bf1f6499332ae5fbb63514eed0cddfc572f5e58449d268df3a48149c31ddaf7431e6a4b0e5471c3773573b8f1ce24626e743a18a29845e381454b8086f7a614d177088b6f40ef8870196e290d8457cc2fd098da82c7d8b1b3ec5bab9ec9257e1cd254f0fdbf889ec07d59281ee0c8d0c3fb8322450b1f17905df33c40a68c6862381a2ef67b3acad275702eb1a86764b90b231614892c43657787d4c6e9ff831e4091a0cbd13c979e95919e78cbc2d3962530a45e96aaf4596b8b81efcf1b40b0bc4f44496ce1d5031104cf61ef3ecb955f558071b7ce2bfcc904486b028bb93a950f76be17faa4a8bfe6290ebe95f3cfcfed1efc1699629fdfb46b5cb6011b4d6d84e190fd83821d39f5c7fa01952bc5c7879678c4b8f1cbf3e63e3652923b51ba3ea34b4dd439cf7dbee94a1c68d4d96fac0abdb0aad1351c117e29d58facd7455fd7d7a9d04e5a3a12d77e0d246dae845f125cb83bc2b23a70485dc1fa883997ecebd04aa0646ac453c33c338c0edec91b9229e11fa2391c73229b5eef7f4677fd3970a3924c5ed37371405282e6f148db164f32856775a8c9a9cc6515be6e780780b59876862ed3b99251e76b9c5dd9af52444f885dc49ba37b483ae748f1c62869e4714d06c740e2d7ed6df8ce29bc9cf6f592edb92beb8eb3fa17f538bd752a87188e6b54c79bc47f1eccaf0a199af68451007d87cd8e6dcadf47833b5340912a7adf634ad91c43d3c58d204bcd9ac9f48efe7b986cebb40b839ec3adb1491addac6835fa3917b7ab6c37c02f7afb96080a40db53f48caeb3268a9cc628fb7cd9da065a5cdf7f0f12ff70a0a4b666f6c7328e5fd87a3a5e900ddde5606fa4cdf2550b17f73603896d552bce41a787e0318906d8a418fc1e26e1073adf2d390429e6abb486e7acd564e0cfc15df37090afc1b6972381aa640a78f677646df9c44a573ebaf570d3d1c72e1431358f07528a588e5a2a727a8f485b7765886ea2caad11dcee48db1db3b25c011bab3474f87d64f388dd54ca7d237e79d66af633eb9372206db03eac0a305c618cbe33d09b4f1034c1c0cc5f608b591e5fcd4abb4bb2558d980c2d6f1cd696921b195083e4efc125c3bcb664ae23a2d0ddd0f80cdf035170d37ea971bb25fab26a58fd16c98c956a9432c34d5012ade7e10ab48a62441ff4e57413eaa5ad71bc7e6c96160a78e06368fa2c93da6bd9008bfe023b5897c4b6007d127ff258a1a309bb37e74b36b70e0cd3fb1c41cfbfe767100be63b2b7f6d409821c7d5683349ec043ec943c1ea917ce9a2f92aff3a706ca8a35348684991f4f16da481d2179d6425f8cd1c20f292f17d3ff11c2f9928ac6acd7bf322d4f8e2b4fed63dbb8be78634517a34f48e218f17654e405f114b80522331be6910f73fe7b0d83bcd860150d7a3d14a3ac5f797d3690855d6a5621ffb264b6140d786cae09475e1b272c4aaad96fa1d8ff1edeb6c97c0da65117deb1cef88fdd9510e2c9b0d993c8b919baef79d9503d4a63f3a0f6a3825a54deffb27de279dd21af0cf6bce97bc6eef5cf20a95ab0eb3448d8cb30271a584e4f4f7d1ad2740754853be421670779fe9094c5988dc2fe796304e7d58d67b75f76550caf442b4e7aefd0835eba2b7adf78006d20b91ee457c4ac13524c07b0be2d01004ffbb931dc844ee5c58a21c2a7feb25231f9a1a8af6a97a7f2bbc348fbffd0dc3cab6bf613c1a8a3780b96e714b577a43f2bdad8c29ad9cfbb11cfd1ec2b6c6a37d55a42b9032b866c43ab3311ed29973d2b3d"}], 0x1010}, 0x3}, 0x10, 0x403) 302.121249ms ago: executing program 6 (id=24): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) socket(0x11, 0x3, 0x0) r2 = getuid() setreuid(r2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @local, [], {@arp={0x806, @generic={0x1, 0x9003, 0x6, 0x0, 0x3, @empty, "", @random="99ddc2acbae0", "0fb713cf413d8bd598376428190f23ce"}}}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) r8 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x13a) write(r8, &(0x7f00000004c0)="b9", 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) r9 = getpgid(0x0) fcntl$setown(r7, 0x6, r9) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x3b000000, r2, r4, r5, r6, 0x1fa, 0x5}, 0x4, 0x6, 0x0, r9, 0xc61, 0xffffffffffffffff, 0x7, 0x101}) 301.583374ms ago: executing program 7 (id=25): unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0xfffffffc}, {}, {0x0, 0x300}, {}, {}, {0x2}, {}, {0x3, 0x5}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {0x2}, {}, {0x2}, {0x2}, {0x3}, {0x0, 0x5}, {}, {0x1}, {0x0, 0x9}, {0x1, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) poll(0x0, 0x0, 0x1400) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x2, 0x4) getgroups(0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ffb, 0x4b71, 0xffff, 0x21d8b798, "102e36180009f533e2942b6e3ceb00", 0xf, 0xfff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="bff103170ba1be3415004bcfa2ea22fa87019e58f6ed01bec17cb4f1225f359b68e1229c80c33b6d27d6455b214189", 0x2f}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x110) 301.309663ms ago: executing program 1 (id=26): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000440)='.\x00', 0x0, 0xc4) rename(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000001400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 300.950749ms ago: executing program 2 (id=27): sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) (async) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="94", 0x1}], 0x1) 158.029682ms ago: executing program 6 (id=28): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = getppid() setpgid(0x0, r2) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x1, 0x1c00, r5) ftruncate(r1, 0x80002) close(r1) 145.081734ms ago: executing program 1 (id=29): ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xe89, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) poll(0x0, 0x0, 0xffffffff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) close(r0) 144.752962ms ago: executing program 0 (id=30): mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 144.52158ms ago: executing program 0 (id=31): r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) (async) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r2 = socket(0x2, 0x2, 0x0) (async, rerun: 32) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r3, &(0x7f0000000580)=""/58, 0x3a) ioctl$FIONREAD(r2, 0x821869de, &(0x7f00000001c0)) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 143.708426ms ago: executing program 4 (id=32): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x74, 0x4}, {0x1, 0x0, 0x0, 0x1}, {0x4, 0x0, 0x0, 0x101}]}) setrlimit(0x8, &(0x7f00000008c0)={0x42, 0x61}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ffb, 0x4b71, 0xffff, 0x21d8b798, "102e36180009f533e2942b6e3ceb00", 0xf, 0xfff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001e40)="80f978a1aa3d23e960d8763368dd26039488b10e4333ca6f3cea496c0a6882e71f594d3459652171ff457a90cda8c2fef5f0b409133de8326c9a110dd7f4a824209f5c303c513e90ba609580df8ff0bccd76eb8caeb03d26bf955ceeeb2b318d50261a60a528a2c5b183829d4cfa5917b1066f1398608075a88a337fd3d934c0be7288f9615c98d779cc092fa0ca5900d2", 0x91, 0xc, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="bff103170ba1be3415004bcfa2ea22fa87019e58f6ed01bec17cb4f1225f359b68e1229c80c33b6d27d6455b214189", 0x2f}], 0x1) sysctl$net_inet_tcp(&(0x7f00000003c0)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000400)=0x48, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 143.369399ms ago: executing program 3 (id=33): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00eb0100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000180)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) 116.38466ms ago: executing program 0 (id=34): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="ed", 0x1}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-@}-}-{,-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='.\x10['], &(0x7f00000006c0)=[&(0x7f00000003c0)='(,&\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%{&\x00', &(0x7f0000000540)='$\x00', &(0x7f00000005c0)='\'[,!#-\x18$O\x00', &(0x7f0000000600)='`]@}\x00', &(0x7f0000000640)='\xc7\x00', &(0x7f0000000680)='\x00']) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/223, 0xdf}], 0x1) 116.061899ms ago: executing program 4 (id=35): fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x2, 0x7}) syz_open_pts() r0 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0xfffffffffffffffc, 0x8, 0x5, 0x100000000, 0x0, 0x80000000, 0x8000002e, 0x0, 0x0, 0x2f01, 0x4, 0x0, 0x0, 0x1, 0x4, 0x4, 0x2, 0x100], [0x5, 0x5, 0xfffffffffffffff8, 0x0, 0x1, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x2, 0x100000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x100, 0x20000000000, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x0, 0xc, 0x0, 0x7d06}, {0x2, 0x2, 0x1, 0x3}, {0x0, 0x0, 0xfffffffe, 0x1000}, {0x1008, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x40}, {0x7ffe, 0x2000, 0x40003, 0x1}, {0xfffe, 0x0, 0x7}, {0x0, 0x95b, 0x200, 0x8}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0xfffffffc, 0x0, {[0xfffffffffffffffc, 0x0, 0x2, 0x100000000, 0x0, 0x4, 0x2e, 0x0, 0x0, 0x8, 0x0, 0x0, 0x1, 0x1, 0x7053, 0x2000000000, 0x2, 0x100], [0x5, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0x80000000, 0x8, 0x0, 0x0, 0x43], [0x0, 0x2], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0xa, 0x0, 0x7d06}, {0x0, 0x2, 0x1}, {0x0, 0x0, 0xfffffffe, 0x1000}, {0x8, 0x0, 0x6, 0xfffffffffffffffe}, {0xfffc, 0x400, 0x0, 0x40}, {0x0, 0x2000, 0x40003, 0x1}, {}, {0x2, 0x3, 0xa, 0x8}], {0x0, 0x5}, {0x3, 0xfffffffd, 0x4, 0x2}}}) kevent(r0, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000180)=[r1]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x7) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) 10.413335ms ago: executing program 3 (id=36): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffff8, 0x5, 0x6, 0x101, "a82026028867dc1e1ba4e1abdf275c20d0e4e636", 0x2, 0xffffffff}) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f00000000c0)={0x5, 0x7, 0x8, 0x9}) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000140)={0xfb, 0x8, 0xefce, 0x5}) (async, rerun: 64) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x5, 0x8, 0x3, 0xf801, 0x19}, {0xc, 0x7, 0x8, 0x4b70, 0x7}, {0xbda1, 0x4, 0xffff, 0x6, 0x4}, {0xa2b4, 0x8, 0xfff9, 0x9, 0x57}, {0x0, 0x0, 0x6, 0x9, 0xf5ef}, {0x0, 0xca, 0x1, 0x8, 0x9}, {0x9, 0x6, 0x7, 0x673a, 0x80}]}) (async, rerun: 64) fchflags(r0, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffff9c, 0xc0105715, &(0x7f0000000240)={0x4, [0x0, 0x0, 0x0, 0x0]}) rmdir(&(0x7f0000000280)='./file0\x00') (async) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) (async) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000300)) (async) flock(r0, 0x0) (async) unlink(&(0x7f0000000340)='./file0\x00') socketpair(0x1, 0x1, 0x8e, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/79, 0x4f}, {&(0x7f00000004c0)=""/54, 0x36}, {&(0x7f0000000500)=""/250, 0xfa}, {&(0x7f0000000600)=""/195, 0xc3}, {&(0x7f0000000700)=""/93, 0x5d}], 0x6) (async, rerun: 64) pwritev(r3, &(0x7f0000001d40)=[{&(0x7f0000000800)="80bdfd513515a8b7c07f3b244ff903845484a3f8535e2dd4f8d96279d0582b88ddc788210caa0fd07629a26b231bbc61f4129d44c5e30c62ca418aab82204eb5282be1f4f2c6503092a83adbec34740db6304fcdae053ad6df03662a8a39e6267fddfb", 0x63}, {&(0x7f0000000880)="40c833156d1290f5d3c7b83e0edca5f5ae92aeb21b12ed343f7472f0d7a16ec42bc230b584299beb58c17516ef42e5ccaa7619f0b498bd987b86efd3f9ffc32b40ef99d5b6c000e18d107b0bf766d6150b25e32e9e909c1e5b1d78573b21", 0x5e}, {&(0x7f0000000900)="3b52b699f8a6ab851eb9decac882c6d4bec150b7d1a495a0d30f342d826c71fa3ac88c3c19ff4971aba2258c09792af3601fb590e5685b1c5d1137007dede3ecca1178fccb60beec2ba28332d6a59eed83d9fdbb0dd6975c873396a19223b7fc59b5830b7dc38f882ca20a94b81e9ae1375f9daac831614401a7b77a6fe204aa60fd39b975670876f2595f86ff6bc1598290663cffeee340edf8749b2ce074443125e33d9017603e44cf585b3a4acac4aa8d03ef69f292dd96bee132df37dcf0a8005e8484c779502e659ef795929c72a5b01a192d20f811b5fc1fde1c794b1888bb821e498f2d7bdf00609ce29b4c", 0xef}, {&(0x7f0000000a00)="635d1ac3d657a73409844bb14234a33bdcec437afc0f633b47c9e212", 0x1c}, {&(0x7f0000000a40)="f61f02dbd6a9096a25d0cd540531ee118ab937f05f98e370db1a1468d7c6a98f1238ca552dd3296b9bea8429c3bb692b2a8ac20ff8490c1165e48f07038bf8121b95468231d757a3f3e19e1c8c48ba5c90cb7af48ed8c2a97dc15f58e39604bd4dd7b775ef0a32a442839148f8741eb8879efbe004295b1da9", 0x79}, {&(0x7f0000000ac0)="cd0872eaef646058b1fb6cf6b057b1bc1514781901cc8a8bf8f26894729c6dee8a0e483d0b885c0ee843e91b0b587a68e55a9a3bd32f6f1284aff3d1a95b26f8c3433fbae98a0906a5152f79594692ea5be3cd054eebf605629405c8e54bed8d22b322f78c22aca8837654fbbdfc75e841dc15c2bb8976ee10969d0fe643e6294060d4e25557eed977b971825412e837a73e71562e7b499dc62e6b7e801512b321b0a808013e51f588db1ed343d51ad89318b64265c9f8ca37bae4a47792515a3f", 0xc1}, {&(0x7f0000000bc0)="59c91b5f2e53668468a0053e67f3c64bc9b48eec2eb6f61082bea920e360077bac489c1f8a2eacd1deaa43cbc9ddd0cd4a89f1b7bf60b6d4c9ce8c0b73ecd43d6e1883643b20876d55a9e887", 0x4c}, {&(0x7f0000000c40)="8463ec30c1169d260e7ae32e575a03985217bcda602254799c2b132e91a68767fec11605209d71708c26a0109802c692f9d87df8a174c9b19b8923cb08fd6da43cf4a300710e1b0889d9e046feabb5655e6b8aeae4e9a282fd3d8077cd0167e547dac9b2c409c1ba23531837c0b30586a2c6aaf26980ee2d5bf018221d063108d440d9dbb553c8e7d6204ca77bd419e3227048a86995d8e3679e5f318bfe3939638b2088e12304bb1f33dfb7b52422bdd2a6c3e4bca08e6119aefbde029d73721c28450c955b3eb6a2cc318318ec8d6cbd6acb", 0xd3}, {&(0x7f0000000d40)="37211be04f12af51d1719135e338fcb86e9e87ecf2131b92726de30614df1e8be8cc51bf4df750c6dc17ffc831287cae4832ec51e4b1ec129dccee19a96e61996d411af018ffba9f155f281d91b16839e5fef65d8a6b1227ab45b4d5798cf42bcf15b20fb7e9090d217f1a98d45efdcad0e65a0623e49810705894a154fbb16c7a12b8e18a9c5b1324cf662af516e2d65137f599aa6f02db4aa5f0d037d79b08f3dcc67cce801d1a4d415ad235bc771874bfd6b71610e66145ecf15f4ae081ca8242411db336035ea11e320d664d0afe9ba1c9b38bec543f2130c58538c80b5777ff781ba9c8f99139e4785b1cb1f5533e9e475c94251e627156c873161f844fccc00ab4b4692b565ee39b38b468569301b6a230f3033360f9da73d087d9c1d7d741e25d06cba63449b5d2adfedf17d86f8d43e410a8371fa72970c8e39056cf14cd9b8d572218e0d8e895a2a7959d188f7ec3d89a39e21ba7910b70bab13b97e5b6dca1a15635eff7788f3ec6304c55e2a4df809bc25df5e15fee321c399a1e523e3c04efaa8952e3f4bb80d116114f93898d9c0fe1f75eab76e6230456383650ed6209c83b158a43496607d558750c787f02668c6683e3ad4719d7cad63140ca0f48fa831e0d530681e0945fbbee9cd20b1b2164b2e1b8c4ff8abcf84b36ac8198de4a2b59eebc25680a8f37fdd2cc119b539053697bff18dcaa224e8531e3809a8e607fb22b506b4596a14fcc724d37a3e1565b2f3e443a8154e3e01dfe2f77695501627f026c995d66935968fcc592f675c115bcefc9f11b5b9591bb80a63a883b3fc21345ab91c452b6d579ec9485b69acd11700fa54d965360310c2cd43aab5f13eb4a8bb48d38c6efa9b669aa366da2cfb4bce9a75ddb7ea31ee4bb352133632d78eb89390ce127205a98e7e3503e8f20b5dcbc271fd20e65ef33af7f91ae79a59bca810cbdd39478d56d8f1d34474bec75da63c0cff81fdf94ca8344222a8eba509574a463c7dfee36c7a1012725166bde1b2f7dab9a22348f112869af8beda6bdbfc505872b2a7fd2da2288e3763288b92e35396115394267d305c5a9d71721117084c94072aee0dfc69ea5a25651a5716513703c5ca5e082d096f58f78c1958c5f8edf636c8ebb31eb1b99d0411de0eeb7bf239d5fe39e5c64bf74c50b121e8a0e4e29ad6a777847860ebe4482e5d064e176b701593868d65ac9b955906b4f373cc66e89e8ce07c988a02d8bdcdc53171eaa848f01094dc86a8d40eb18cba99a5bf0325d30887d8236bd2ac2651873d6b00a31637da90bb0b067fcb1eccce743cebc950fb474b6fb8c4c3ffd558614df7ee5289dc9444e29110475d411e8ed42aaca5b395e37e50fe01f66e901ab2a7cad8b550452f9fb27d1e6f33f63290615686e1372671bf44ba060bbf23c27fc87b41e717c6e4e2fd60b117275457ffbc4ceb87882c71d0e9adcdf7d45ac3ea48895543110594a79b7100669b5eb51d4c47eb91af21cf0049c706d6901ab9a25476e1752dfed29870767979c32ae8b483add73e48ca8ef1b9c2f31d10f189b6587060e6606588dc5fe796a8e58d3e264829031e1fd97fb883548a8005c36e6c67f758101efdeccaf24c8b71797e0de3fd2198b44e2f69462b6c430203760dae0658a24e24db8c6193902dcf7b3fea4da871c5b9cf6b5347f859d45ecb24bb9dd575273092b6315a6c2276186ea5d68715e6a33736163b8ed0493bb3ae377e09da92c512736b80255caca1540994c2e241605e797372c7253930eb43732cf84dfe2d28f8de580cd0a27fa20f26a6ce2c3c609c1dc4510e6249c662945bac132f4d5288f8870a1a7b1d91e2101a8d3668e3afc3ab7f8ef47804158122e8ecb5730f0f3fc65b515518016c4da1cf5ee5157e50d749f7d0a6dfb6129ef7b12653744776f16d5f9c5ea56eea1f5dba82739add50bcf4ed8b5386d8c9d1f0de5a97953ca96006d3da2787d59cb3e37791ecc73260d55e56e7e99fd9a40618758b5c0ccf6913c29a4c694f1c67539f52b4a7e64efb3b4d24dc5310da047c1217998ce09bbfdd35cf52f1e0ada4e569a7d1d9af01a1ec1fdf2f96adf2e6255ec62c7b07f9009efc3746ab1805792d4a652ae207bf89a5eae58be36858b87f5d8a5b2c005d421374a15e0382304fa0a6523feb7c7ad9f679f425936c89673391d47f080c142ac325ea5895f1035a1dcfd57a2ae759ea083c8e7a887b692f8840a0353fee33bc5523e09f2ea6f51274c5192b8d16d985f066fccd0099c217780cd591debd80c037ff10dcc394406729c65c19260fc1230e7999c17d48533ce1f3a87e6cbc143293cdfa8222eef7d9206d4f8367e3dd283b0f38a2ea714eec63540e2134314e23d6034d39705a16531dd9436e3fdfba96a75c9d193e13120f846480ec7af066afd19ba2ada8a30860bd619f55cfd5099edded0f3f0b75353824fb3d163e419659c20b0dbbfa98fa7e57aeccc400682991c4dd1b909cd674588b20b072d8e86051d7dab671ed86f88687fa9d74a8c47212fbd2dff4a60bdc049e7bdb0dcdc0e1a21a9930257fff9eff8fa247aaf62df2b761f94c25d7664a3f0dbbf75384058a1f0c7ba81e9fd5281a8391e56327714e9225d896b7c457e7d065e7e201698b43f28ececf09ada31964169ea393be1b1e2cddfc402f4f1d5aa30b85627f3863625a1b8583b44c8ada454cfc70dee7406bd7de135ceefa3704890c1959f4f666e31cfe86608dbaebdd9c8e32b2e336b282156ddde3e409366ca55adf0f96d27746ac03f6f8ebce9d0d215d3ef7047758512394bf270634716cda518bbc36eb0c7e79a5b1c736c6e101f92b9c9d29dd70a26ba818e2e75bd43d0096dd3a18d0dfd14d546f1974efa94dd7e7ede5586917e39baefca70992b79b6498af942a5544844f48bb35c1d543a0c17e464db4bcdf72ddb1f9b8c6d372e5c44e45ceb2b2ff3e81b3993ff74decef678972e6d96b338f3ff9f1f78b76e89da7781dfd017374c36206d726aa39f4a79886b817dd8dd4553a7c82f45276271a5d05eb0dbbafc245e152c854d61042676872e10f9d66925d6a86a9f01c3fa5ba5285ed21b0cd1b0cb10bceb27b95ff59794e1534d71bdffcd383fb5361178cf345a963c49190c782ca048ebab788599d967bb6e825a6a3aa5525adc8662411c9ef24f5ad53b09b8af4f19f3149f52c5a9d47a10f241ab824a988de54a1a805cd755d29cdd15b1b94887ef542633162375ad9da3b79f88b7678a9f1785797f1b8c24c78ca5058cfc7b52751aa5fbc9b2848d637f553ff6ee3523c57fa41471a8bc5ccbb5c8c06433934e8bfb5b35fdde13d631b09df2adc81036ecf29dccdc2457a9839e5bfc1cb95671ab073e5126f7f2592058295d5f587bf34e6cbdca60609460461c5e5ae6f867fc3acb864520526a9ff4d9603e99289a7da9efe3c4c5a8175246a348392e0a159d62eb89fe167c03de47b5049320bbd3289927676d38ddfbf613026ae525fc28ba242f4f11430f109d45cf782acbef460c654adf9c4d30c992bde26209908fdc5dab96204f0fe5716db95d494a41c7359184e8e3b80f9a566b69196059b0dd5233fe95c1f9d75a25ba8001d0493ed31025652e95b99ae178229d9711df14f277a6fa2dd36e4951315f1337d41a8b9e36c745e57ded1297589c4926ed0507dd88903f38eb1225903a76269d52a0ca8bee15dcba701879cde880a9d33daaefc29e562784409860b9a3d587d925ed7b5573453c1ca069cadd407c5263fd7ea5a44d07a6ab8a11056d7878c521672c5214d38698c739be747c964efce0048f328243d311a863c193bc20af80b439fb72220ab4bddba2f888f0f484bd18cc3cdf57dc409b03ca07b8b165677891da482b79a3f0e96a56b283e8df6f4d208a744e29047391b2abe4c3c4b7f8a2b7b8cc2e663847fdac591babb50ecf40d56a1bfb0dd7f17caca242ada72f37bfb78b1d597e1591e835a739c80cb4bbf7c91bddc26a74581110a61a53744833911ff17b19b944d2828190148be84481bae973ddd33aee4fbb5a84cfb3bc6bd2ad3b6899885176167689536c6ffce50c1303b303591312dd6a03ee873bee7a85246072c662574d3d6dadfec0b4eddd6a612ddfb1eaf6a8e85fe1186a1c4f6aa3fba8a2f46cdbc713864bbffcb9c2c9432d8ee1cc5fe5625f81f4fd369c8753c8ff9ad2b25842b830c6af753fe6ea65a44edcb155b4c893b6bbfb2cc9ef7b4a14dce7752c945b4a2aad58ce2a684c12ab83d7ecc1409275debc70b07604ed88d449ae5f249de8a7ae627477718ddb17fd9beaf0e7d744049b3287ab6f97af94568445688bd6ce367118e41ada1fa99e423a299db01a813839c03746ea48d9a9f98b6ff4e6cc0877d9a2f0adf44a1d070616f329810bf617ef68a3d1a0fafc55fddf0434b5a408cb72389e12946a0927d5eb0d951876da8474ac37822bc695b7660de34df1d66a39780cffbc8969b410171d354087b8dafe476b411b4811e54cf1a135486a5021beedceddcf2b0174ebb3cae9aea9d2f56c064b715de48cf438f0e0802eac574dfb3f1af20d76048408fc9b3c45c274f799e0b50747d5f889bfed7e73ca2cab280ecfd25c65f7a730f79d77da661ad0e262f1d5376ad398e0c4d7cdeb033ed514190ea5f52e24f39a3c85b44d3d91a6e1bcb956c5360a2dae8a98b2d5e66309e1f9c276d58033608b33526e518148e2b20ed274e3ecd28c851016d41471c829be7222a317e9cad32849f71a16e44210d17b088b4ed570b90115a9bdcfc057e7433d159bc2be7c5508cc96d3491f2fc27cfa481fdae1c03b9941e68c772bee978b6b6da954714b377a50af2f28c10f5c4ac24a89b21a0ffdb1e8a1370eb05940fdac81c8fb56a730556707da15131ba53e71794753ac82e76d4699ef328336fb480ce2909fddcde072004bf4948388bf6a2b6542087949647e0a2c5d0d03a71ac235068db4c7fbc3d6f3211b5d25b42353116eb1ebc6814611d4f3451aced2f697f5e83c943324966223f266aeb7632438739a02a22ccbac46623b1f870096d35f118368cb041cf49353d974632a9b2c9c98b4bda39e6fafaaa0103ae37d16a32cddbb2b430e541e9e3193eec0d6b15b9f9c2e93548eeeb85bfc92a5793a822bb87fde7d03c0634bd0ffb094aeb6979cebde6f9c4632562be95e51dc3cd4f6fef8ed132d39b50169dadc7b102927466fd0c52ca5f03eba25e173dc1e230f8e18d424653b36a7652c05b8ff956090bb5058ed1524999c50a48653460b0fcab82471b1a91859e7178c0f4232a6854bfa1080bdb81a13caa46298d80d2f41865af2f8e23764ff92e2fd759627629e95bb811809a048a9fcd9e110c8955763c875d6e141df4b8016c8f632c59eddf3c4a0c8629e415a9a79c018ce520472945b0fb01f778e8c0f183050b543fe78644a758d6c3fc78ab0a1fda5b481d14c3f90d5c43a6c6b11239b45a0a74718eba0fe4df8051eb2f39517a634e376ff7ef1ffacc674ae4124c1788188f4e0b1e0e30ae163e872d6a3b30dee11d668b2857b12c07895ae55451c7a92e25f3ccda25d84b6a90cca62f61a0b418779f0b19081f25104e2f269438ebb12e26ed98df20366205f94dcb0b410a7606742af75ce55b877ff8d6d89d7e216f159701d27902b3f8c351fbad183fa1923b0cdf6cea9d273e2857ced670c8c5e021eb3470736f050e3a5b5436be97f0e9094e617ce3612f7d6b92e99d29c9e512c2f4817a3aa6b7f6eb4475b8833f803fe363dcbb5d060", 0x1000}], 0x9, 0x800) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001e00)={0xffffffffffffffff, 0xffffffffffffffff}) (async) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001e40)) (async) rename(&(0x7f0000001e80)='./file0\x00', &(0x7f0000001ec0)='./file1\x00') (async) renameat(r0, &(0x7f0000001f00)='./file1\x00', r0, &(0x7f0000001f40)='./file0\x00') (async) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000001fc0)={0x6, &(0x7f0000001f80)=[{0x4, 0x0, 0x4, 0x1, 0x9}, {0x5, 0x2, 0xf, 0x3, 0xb7d}, {0x400, 0x6d, 0x4000, 0x4, 0x1fc1}, {0xb, 0x0, 0x8, 0x8, 0x8}, {0x10, 0x200, 0x1000, 0x3, 0x81}, {0x3, 0x4, 0x7, 0x3, 0xb}]}) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000002000)={0x9bfb, 0xd, 0x400000, 0xff}) (async) connect(r5, &(0x7f0000002040)=@in6={0x18, 0x0, 0x2ad1f8a, 0x6}, 0xc) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000002080)) kevent(r0, &(0x7f00000020c0)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x4, 0x7b, 0xe}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x1}], 0x3, &(0x7f0000002100)=[{{r4}, 0xfffffffffffffff8, 0x2, 0x4, 0x7cf0, 0x7}, {{r5}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x2, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffa, 0x22, 0x1, 0x7ff, 0x8b}, {{r1}, 0x0, 0xbc, 0x30bb6a20118a8796, 0x97a, 0x9}, {{r5}, 0xffffffffffffffff, 0x8, 0x80000000, 0x5, 0x7fffffffffffffff}, {{r0}, 0x81d8125db7d66926, 0x40, 0x10, 0x10, 0x8001}], 0x17, &(0x7f00000021c0)={0x7, 0x7f}) (async) getpeername$unix(r0, &(0x7f0000002200)=@abs, &(0x7f0000002240)=0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000002280), 0x8000, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000022c0)=0x5) (async) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000002340)={{}, 0x8, &(0x7f0000002300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 9.707081ms ago: executing program 3 (id=37): writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x4, 0x4) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cdc74e919647409a8ef3545db42cbd78f8db110b108ecd5f9062d39a1d7c5bd536db15baaf4ec8f999f723edd1473a25bae3909821725bf4204b0a", 0x3b}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 5.935362ms ago: executing program 3 (id=38): socket$inet(0x18, 0x3, 0x102) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000000100)="c9e80b03e75a8e38db08980447ca783b9666c652c9c1e835a9e59c1a445d910e488bfba369e658889de2a6cf9085cf66d2e8e8b05f83da31ec6d8ad57390274d714f8b964b", &(0x7f0000000180)=0x45, &(0x7f00000001c0)="761adaf874976ba6fc668698a888077efc195cb6f66ef4d05531c16a5ec1be7b1a312a925fc70a9a9a295b9f9cc8b0a3f4e1edd147619504931005b76a963e00f18d41c429d287f31ffca10683088ed5503f03022e47724c66efc9645d6ccc870f5515594ad507887ea08a378410b8d91b0162895afa379271bf00313f158b7ffff88db0ced9dd1937ab688f65adc0e2be52c507b4b09e71578533d516eb9cf96da311848fb5a9e4616d43316ce35b91b996457b5e50116754c0091f35d78240cf481a3773827e19e268e4a0f1266a5be15b45", 0xd3) (async) r0 = syz_open_pts() r1 = dup(r0) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x10000) (async, rerun: 32) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x4) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x400, 0x1}, &(0x7f0000000080), &(0x7f00000000c0)) 1.464287ms ago: executing program 3 (id=39): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f0000000580)=""/58, 0x3a) r2 = shmget$private(0x0, 0x2000, 0x170, &(0x7f00003f8000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x0, 0x800000800000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) munlock(&(0x7f00001a0000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x4a, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "0000c0", 0x14, 0x0, 0xf9, @ipv4, @rand_addr="00fe000001000800001a000000000004", {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4, 0x8003, 0x0, 0x7ffe}}}}}}}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/210) 0s ago: executing program 4 (id=40): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x20000, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) (async) ftruncate(r1, 0x79c7) (async) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x802069db, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001040)) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.171' (ED25519) to the list of known hosts. panic: mtx 0xffffffff8393dcd8: locking against myself Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *502877 99190 32767 0x10 0 0 syz-executor 249996 43508 32767 0x10 0 1 syz-executor db_enter() at db_enter+0x25 panic(ffffffff833d2c82) at panic+0x1e5 mtx_enter_try(ffffffff8393dcd8) at mtx_enter_try+0x1bf mtx_enter(ffffffff8393dcd8) at mtx_enter+0x60 uvm_pageclean(fffffd8007e109c0) at uvm_pageclean+0x290 uvm_pagefree(fffffd8007e109c0) at uvm_pagefree+0x26 uvn_get(fffffd806d3f99e8,0,ffff80003c5631d8,ffff80003c5631b4,0,2,a094eef2cc2815be,ffff80003c563430) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c5633f8,ffff80003c563430,ffff80003c563260,ffff80003c563268) at uvm_fault_lower_io+0x319 uvm_fault_lower(ffff80003c5633f8,ffff80003c563430,ffff80003c563370) at uvm_fault_lower+0x278 uvm_fault(fffffd806a8d2030,200000000000,0,2) at uvm_fault+0x272 upageflttrap(ffff80003c563580,200000000100) at upageflttrap+0xa9 usertrap(ffff80003c563580) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7bdd581ade50, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: mtx 0xffffffff8393dcd8: locking against myself ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833d2c82) at panic+0x1e5 mtx_enter_try(ffffffff8393dcd8) at mtx_enter_try+0x1bf mtx_enter(ffffffff8393dcd8) at mtx_enter+0x60 uvm_pageclean(fffffd8007e109c0) at uvm_pageclean+0x290 uvm_pagefree(fffffd8007e109c0) at uvm_pagefree+0x26 uvn_get(fffffd806d3f99e8,0,ffff80003c5631d8,ffff80003c5631b4,0,2,a094eef2cc2815be,ffff80003c563430) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c5633f8,ffff80003c563430,ffff80003c563260,ffff80003c563268) at uvm_fault_lower_io+0x319 uvm_fault_lower(ffff80003c5633f8,ffff80003c563430,ffff80003c563370) at uvm_fault_lower+0x278 uvm_fault(fffffd806a8d2030,200000000000,0,2) at uvm_fault+0x272 upageflttrap(ffff80003c563580,200000000100) at upageflttrap+0xa9 usertrap(ffff80003c563580) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7bdd581ade50, count: -13 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c562f20 rbx 0xffffffff83828dc7 cpu_info_full_primary+0x2dc7 rdx 0 rcx 0xffff80003c5162c0 rax 0xffffffff83827ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x5b29797313567486 r11 0xb2e413076d041314 r12 0xffffffff83828bc8 cpu_info_full_primary+0x2bc8 r13 0 r14 0 r15 0x1 rip 0xffffffff81013155 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c562f10 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=502877 pid=99190 tcnt=4 stat=onproc flags process=10 proc=0 runpri=36, usrpri=50, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c516d00,0xffff80003c516fa0 process=0xffff80002a489710 user=0xffff80003c55e000, vmspace=0xfffffd806a8d2030 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *99190 502877 85342 32767 7 0x10 syz-executor 99190 420544 85342 32767 3 0x4000090 fsleep syz-executor 99190 326202 85342 32767 3 0x4000010 biowait syz-executor 99190 376294 85342 32767 3 0x4000090 fsleep syz-executor 21095 402546 1082 32767 2 0x10 syz-executor 21095 137031 1082 32767 3 0x4000090 fsleep syz-executor 43508 249996 13093 32767 7 0x10 syz-executor 43508 401430 13093 32767 3 0x4000090 ttyout syz-executor 43508 259975 13093 32767 3 0x4000090 ttyout syz-executor 43508 263053 13093 32767 2 0x4000010 syz-executor 83917 156819 86304 32767 3 0x90 nanoslp syz-executor 83917 44456 86304 32767 3 0x4000090 kqpoll syz-executor 83917 306768 86304 32767 3 0x4000090 fsleep syz-executor 4972 33773 62640 32767 2 0x10 syz-executor 4972 26814 62640 32767 3 0x4000090 fsleep syz-executor 4972 181931 62640 32767 3 0x4000090 fsleep syz-executor 5146 171359 25510 32767 3 0x90 nanoslp syz-executor 5146 48648 25510 32767 3 0x4000090 pipewr syz-executor 5146 290946 25510 32767 3 0x4000090 fsleep syz-executor 80862 424949 0 0 3 0x14200 bored sosplice 24702 169577 69856 32767 3 0x90 nanoslp syz-executor 24702 16117 69856 32767 3 0x4000090 kqpoll syz-executor 24702 406899 69856 32767 3 0x4000090 fsleep syz-executor 24702 12933 69856 32767 3 0x4000090 fsleep syz-executor 38288 476612 84213 32767 3 0x90 nanoslp syz-executor 38288 350560 84213 32767 3 0x4000090 kqsel syz-executor 25510 353236 58143 32767 3 0x90 nanoslp syz-executor 69856 27880 50581 32767 3 0x90 nanoslp syz-executor 62640 394693 74919 32767 3 0x90 nanoslp syz-executor 84213 444769 66928 32767 3 0x90 nanoslp syz-executor 1082 286449 37095 32767 3 0x90 nanoslp syz-executor 85342 390622 44091 32767 3 0x90 nanoslp syz-executor 86304 493737 44866 32767 3 0x90 nanoslp syz-executor 13093 456446 71223 32767 3 0x90 nanoslp syz-executor 50581 4079 46643 0 3 0x82 wait syz-executor 74919 117315 46643 0 3 0x82 wait syz-executor 66928 121428 46643 0 3 0x82 wait syz-executor 44091 487760 46643 0 3 0x82 wait syz-executor 37095 96012 46643 0 3 0x82 wait syz-executor 58143 128148 46643 0 3 0x82 wait syz-executor 44866 123095 46643 0 3 0x82 wait syz-executor 71223 173102 46643 0 3 0x82 wait syz-executor 46643 367498 39923 0 3 0x82 kqread syz-executor 39923 347550 32673 0 3 0x10008a sigsusp ksh 32673 33032 99046 0 3 0x98 kqread sshd-session 99046 249440 69244 0 3 0x92 kqread sshd-session 49858 51207 1 0 3 0x100083 ttyin getty 69244 484502 1 0 3 0x88 kqread sshd 56091 390241 93618 73 3 0x1100090 kqread syslogd 93618 216840 1 0 3 0x100082 sbwait syslogd 92548 189688 1 0 3 0x100080 kqread resolvd 82403 375548 47613 77 3 0x100092 kqread dhcpleased 51360 69516 47613 77 3 0x100092 kqread dhcpleased 47613 46954 1 0 3 0x80 kqread dhcpleased 58148 140208 0 0 3 0x14200 bored smr 69214 474800 0 0 2 0x14200 zerothread 22345 97578 0 0 3 0x14200 aiodoned aiodoned 50683 401945 0 0 3 0x14200 syncer update 90734 93903 0 0 3 0x14200 cleaner cleaner 33563 487820 0 0 3 0x14200 reaper reaper 24783 385039 0 0 3 0x14200 pgdaemon pagedaemon 25418 340512 0 0 3 0x14200 bored viomb 13254 52330 0 0 3 0x40014200 acpi0 acpi0 57457 438234 0 0 3 0x40014200 idle1 89994 87135 0 0 3 0x14200 bored softnet3 55087 42483 0 0 3 0x14200 bored softnet2 32011 342072 0 0 3 0x14200 bored softnet1 13556 139682 0 0 3 0x14200 bored softnet0 10452 338446 0 0 3 0x14200 bored systqmp 72930 34809 0 0 3 0x14200 bored systq 55701 311951 0 0 3 0x14200 tmoslp softclockmp 71297 459097 0 0 3 0x40014200 tmoslp softclock 72753 211961 0 0 3 0x40014200 idle0 1 53586 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff8393dce8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x319 #5 uvm_fault_lower+0x278 #6 uvm_fault+0x272 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 Process 99190 (syz-executor) thread 0xffff80003c5162c0 (502877) exclusive rwlock uobjlk r = 0 (0xfffffd8060d86958) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvn_io+0x667 #3 uvn_get+0x31d #4 uvm_fault_lower_io+0x319 #5 uvm_fault_lower+0x278 #6 uvm_fault+0x272 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff8393dce8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x319 #5 uvm_fault_lower+0x278 #6 uvm_fault+0x272 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 Process 99190 (syz-executor) thread 0xffff80003c516f90 (420544) exclusive rwlock futexpl r = 0 (0xffffffff838a5908) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 pool_get+0x10b #3 futex_get+0x309 #4 futex_wait+0x328 #5 sys_futex+0x149 #6 syscall+0xbc6 #7 Xsyscall+0x128 exclusive rwlock futex r = 0 (0xffffffff8379e718) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sys_futex+0x69 #3 syscall+0xbc6 #4 Xsyscall+0x128 Process 99190 (syz-executor) thread 0xffff80003c516a70 (326202) exclusive rrwlock inode r = 0 (0xfffffd80616f60a0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 sys_ftruncate+0x1c4 #6 syscall+0xb08 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10183 10954K 10965K 166960K 11260 0 pcb 17 14K 16K 166960K 19 0 rtable 236 6K 6K 166960K 347 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 1K 166960K 1 0 counters 64 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 29 0 iov 0 0K 0K 166960K 65 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1351 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 6 0K 0K 166960K 6 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 26 97K 125K 166960K 178 0 sigio 0 0K 0K 166960K 2 0 proc 61 91K 115K 166960K 476 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 4 0 in_multi 99 7K 7K 166960K 101 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 55 254K 254K 166960K 55 0 exec 0 0K 1K 166960K 336 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 272 168K 189K 166960K 3216 0 UVM aobj 3 2K 2K 166960K 3 0 pinsyscall 47 94K 112K 166960K 1175 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 3 0 NDP 27 2K 2K 166960K 27 0 temp 37 8678K 8742K 166960K 3794 0 kqueue 13 20K 24K 166960K 27 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 36 0 33 1 0 1 1 0 8 0 rtentry 168 112 0 1 5 0 5 5 0 8 0 unpcb 144 56 0 41 1 0 1 1 0 8 0 syncache 336 4 0 4 1 0 1 1 0 8 1 tcpcb 808 20 0 15 1 0 1 1 0 8 0 arp 120 18 0 0 1 0 1 1 0 8 0 inpcb 376 294 0 284 15 0 15 15 0 8 13 nd6 136 25 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 455 0 0 29 0 29 29 0 8 0 art_table 32 456 0 0 4 0 4 4 0 8 0 art_node 16 111 0 10 1 0 1 1 0 8 0 semapl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1593 0 89 95 0 95 95 0 8 0 ffsino 280 1593 0 89 109 0 109 109 0 8 0 nchpl 144 1817 0 141 63 0 63 63 0 8 0 uvmvnodes 80 1674 0 0 35 0 35 35 0 8 0 vnodes 216 1674 0 0 93 0 93 93 0 8 0 namei 1024 5286 0 5286 2 0 2 2 0 8 2 percpumem 16 46 0 0 1 0 1 1 0 8 0 kstatmem 264 22 0 0 2 0 2 2 0 8 0 scxspl 216 6069 0 6067 2 0 2 2 1 8 1 plimitpl 152 40 0 13 2 0 2 2 0 8 0 sigapl 424 450 0 393 8 0 8 8 0 8 0 futexpl 64 491 0 482 1 0 1 1 0 8 0 knotepl 120 121 0 0 4 0 4 4 0 8 0 kqueuepl 216 26 0 14 1 0 1 1 0 8 0 pipepl 328 99 0 70 3 0 3 3 0 8 0 fdescpl 504 431 0 393 7 1 6 6 0 8 0 filepl 152 1654 0 1436 14 0 14 14 0 8 4 lockfpl 104 9 0 6 1 0 1 1 0 8 0 lockfspl 48 6 0 3 1 0 1 1 0 8 0 sessionpl 144 22 0 6 1 0 1 1 0 8 0 pgrppl 48 31 0 7 1 0 1 1 0 8 0 ucredpl 104 120 0 101 1 0 1 1 0 8 0 zombiepl 144 393 0 393 1 0 1 1 0 8 1 processpl 1176 450 0 393 5 0 5 5 0 8 0 procpl 656 521 0 447 7 0 7 7 0 8 0 sosppl 168 2 0 0 1 0 1 1 0 8 0 sockpl 688 386 0 358 15 0 15 15 0 8 11 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 109 0 0 14 0 14 14 0 8 0 mcl2k 2048 15 0 0 2 0 2 2 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 194 0 0 13 0 13 13 0 8 0 bufpl 280 2382 0 117 162 0 162 162 0 8 0 anonpl 24 101450 0 97877 24 1 23 23 0 184 0 amapchunkpl 152 9183 0 8563 28 0 28 28 0 158 4 amappl16 200 2061 0 2023 5 0 5 5 0 8 2 amappl15 192 7 0 7 1 0 1 1 0 8 1 amappl14 184 107 0 97 1 0 1 1 0 8 0 amappl13 176 5 0 5 1 0 1 1 0 8 1 amappl12 168 1026 0 988 3 0 3 3 0 8 1 amappl11 160 45 0 35 1 0 1 1 0 8 0 amappl10 152 7 0 7 1 0 1 1 0 8 1 amappl9 144 246 0 245 1 0 1 1 0 8 0 amappl8 136 20 0 19 1 0 1 1 0 8 0 amappl7 128 91 0 81 1 0 1 1 0 8 0 amappl6 120 201 0 198 1 0 1 1 0 8 0 amappl5 112 121 0 115 1 0 1 1 0 8 0 amappl4 104 275 0 260 1 0 1 1 0 8 0 amappl3 96 1414 0 1271 4 0 4 4 0 8 0 amappl2 88 589 0 535 2 0 2 2 0 8 0 amappl1 80 8020 0 7440 14 0 14 14 0 8 0 amappl 88 2590 0 2384 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 431 0 393 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 431 0 393 1 0 1 1 0 8 0 vmmpekpl 168 5159 0 5120 2 0 2 2 0 8 0 vmmpepl 168 34270 0 32077 101 0 101 101 0 357 2 vmsppl 456 430 0 393 7 1 6 6 0 8 0 rwobjpl 64 14041 0 11484 43 0 43 43 0 8 0 pdppl 4096 870 0 786 110 12 98 98 0 8 14 pvpl 32 10972 0 0 89 0 89 89 0 265 0 pmappl 248 430 0 393 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 284 0 15 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833d2c82) at panic+0x1e5 mtx_enter_try(ffffffff8393dcd8) at mtx_enter_try+0x1bf mtx_enter(ffffffff8393dcd8) at mtx_enter+0x60 uvm_pageclean(fffffd8007e109c0) at uvm_pageclean+0x290 uvm_pagefree(fffffd8007e109c0) at uvm_pagefree+0x26 uvn_get(fffffd806d3f99e8,0,ffff80003c5631d8,ffff80003c5631b4,0,2,a094eef2cc2815be,ffff80003c563430) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c5633f8,ffff80003c563430,ffff80003c563260,ffff80003c563268) at uvm_fault_lower_io+0x319 uvm_fault_lower(ffff80003c5633f8,ffff80003c563430,ffff80003c563370) at uvm_fault_lower+0x278 uvm_fault(fffffd806a8d2030,200000000000,0,2) at uvm_fault+0x272 upageflttrap(ffff80003c563580,200000000100) at upageflttrap+0xa9 usertrap(ffff80003c563580) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7bdd581ade50, count: -13 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x7e356a760390, count: 12 ddb{1}> trace x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 end of kernel end trace frame: 0x7e356a760390, count: -3