0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) r3 = getgid() setgid(r3) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) open$dir(&(0x7f0000000240)='./file0\x00', 0x8080, 0xb1) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) sendto$unix(r2, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r5, r6) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r7 = semget$private(0x0, 0x0, 0x1c0) semop(r7, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 01:10:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r0) sync() 01:10:23 executing program 1: r0 = msgget$private(0x0, 0x2a0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r0, 0x0, 0x0, 0x0) 01:10:23 executing program 0: pledge(&(0x7f0000000000)='@({\x00', &(0x7f0000000080)='\xa4\x00') open(&(0x7f0000000040)='..', 0x8288, 0x0) 01:10:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() close(r2) kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:10:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x800) syz_emit_ethernet(0x8f, &(0x7f0000000300)="9b03066c9b3f4bc216936cb28c271c7674451b86ab41900cdbb71e6ce6810d6c6e1225a836205f11bd3bfe8365fbd127a33840619fa0c0e38376620cfa6a3f2c5f4eaf3fc3b7c767e5659c47dd33a1be9da0fb103284624885e0bbd81a924ee199ad300926683cd4608ad634d332217fbf417706a9276ed326bb241d229294bcb39867668971379a61abf6f7b4f626") 01:10:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="add4db73f1c8a34ff1e311aaaa550bd9efeeece58a92b0c81d566d3f2cca9fbc11460ffcb33144fca7900ad0d642a49ff0fdceabb67c6423496e89539bca3d58378f24bd0d5dbe31a2ed7c46095f6e", 0x4f}, {&(0x7f0000000180)="bb6ab5bfdfc43b2563c1fa1d616f04f6eb862114f649375c9788020d8d", 0x1d}], 0x2, &(0x7f0000000200)=[{0xa8, 0xffff, 0x8, "634d36b5f3f48994bfd8f25b9322f2030763fb1d317fe58ade67e86924350f82a29d3a699f2469ad36ee8b557c125306f04c9a8c4938911031919055ce22089977637b052c0ea46ee103dd923df5af8c82961ea6a73602bf9f2660bb269c59aeb003738f0db193da0c94dfc0bda660523c8f7d7d22311c5a477dd11e2fb45e5657e96f716c7c8aca28d3f16687110ccf631d78d0"}, {0x80, 0xffff, 0x1800000000, "125634ff49978ff63dd3cd9a699f5681bfeaff92f0ada9c15f3b996e6627dac8695d1bc20224669044af8f98a51cbe7a7f0c2ebc7803bfc0fca6e34d380ef60639e48c7a97dbb20d898bdffb8de4bfc788f06d5bb808b78cd804e2dfcdd43b8f15606f2d57dba5afe21c"}, {0xf0, 0xffff, 0x100000000, "0f43d1b8f7628d1606dd63e6a4f9a098a879291b6b9533ece28bbae228287dba4f69d62344b0d1df488ed28d6f556dd8e57f9e1c11c0ba9374784055f7fc92baeb7e18562983ed90b17bcc2873fe7075f737ab01ead8529cdfe824fde5934df7ca312771beaddc62a99a4cd285d44e59da6dc970f25c62d5162c601afe8792e4a50b332000ff9d74508ec63a4f3284e7a41d143af6894f071ba65e3bcf90c7117222911f19ea457a9647751ca84f581c5d459419f99af9dc538e9bfcc7c65dd3489720ce5a8ced6d7e694ddf32b1c549333e1c20a0b18fef6669"}, {0x110, 0xffff, 0xffff, "f4538f2a6cff18b3400949df865ddf0c6658040f1d54aa51655f8021dc959eea14e2725ac8f30e2018914f0bb1314dfe01c1fc81bffa1e515ab97f5de39f8cdd65b2955ce682a5684a3d740386c66dac47bd5f578615846a802c6894d613016a4876ad87fd0dff2eea5825dddd8220b925a11f109705aa905c6895ab07ba4e9e2542f2c048965aec71e9c9091e3818bd593a269a3aaa7e64152a1d7ce30741d46e628fe3ba9a421edb19cfd95498b5b61ea644aa524e6561b0eeab84fdccc43e6a185cb8ae806acfaf5184b7d275ceae966867abb3a2bd99796d88d1bc9beb03690c6658de58c4d0b92ce4e4546783ecd25c0a3610bc0a125d0584f9629187"}], 0x328}, 0x40f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 01:10:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000140)=""/241, 0xf1) 01:10:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1ff, 0x101, 0x81, 0x4}]}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2c99edcd22f167ec0fc5506ef1787ea", 0x791) socket(0x32, 0x4, 0x56) 01:10:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x81, 0xcdc4, 0x81, "73ab1a49cca88e9818000000000000004000", 0xffffffffffffffff, 0x3}) munlockall() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/152, 0x98}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000280)={0x2, 0x0, './file0\x00', 0x800, 0x101, 0xbc, 0x7f}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000004c0)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 01:10:23 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000100)=""/196, 0xc4}], 0x2, &(0x7f0000000240)=""/174, 0xae}, 0x2) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 01:10:23 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmat(0xffffffffffffffff, &(0x7f00001fa000/0x3000)=nil, 0x2000) shmdt(r0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005a5000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x8001}) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) munmap(&(0x7f00007b5000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000353000/0x1000)=nil, 0x2000) 01:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) r2 = fcntl$dupfd(r1, 0xa, r0) recvfrom(r2, &(0x7f00000000c0)=""/81, 0x51, 0x843, &(0x7f0000000140)=@in6={0x18, 0x0, 0x80, 0x9}, 0xc) syz_open_pts() 01:10:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x7, 0xfff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8d98, 0x5}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) msgget(0x0, 0x81) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa2, 0x0) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10e) lseek(r2, 0x0, 0x0, 0x0) 01:10:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0xebd675aea8d09b23, 0x0, 0x1}, 0xfffffffffffffe70) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f00000000c0)="e7bfba2f7bfbe183", 0x8) 01:10:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3}, 0x10) 01:10:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x100000001, 0x9, r1}) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 01:10:25 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x2010, 0x0) socketpair(0x6, 0x2, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r1, &(0x7f0000000100)="d7d83667885057638a2df4f4be0fcf0b37bd44205ac04246d6a9a3314bab4cd43c8f460cf49c0b64c108383cbb65d0112e1da53a48e917d3f4a518250b9fc318e2cef193a35a695dfd7a4d7d514e88b70ca39fb8cfbcdb11c6090bdd7e2ac7079f9b254957a0fc11a5d00680812fc50fd0199afb947b4443bd67f791cf", 0x7d, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) nanosleep(&(0x7f0000000080)={0xffffffffffffffe9, 0x401}, &(0x7f0000000180)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() fcntl$getflags(r0, 0x3) kevent(r5, &(0x7f0000000400)=[{{r0}, 0x0, 0x40, 0x1, 0x6, 0x81}, {{r3}, 0xfffffffffffffffb, 0x9, 0x0, 0x2, 0x80000001}, {{r4}, 0xffffffffffffffff, 0xd, 0x3, 0x8, 0x7}, {{r0}, 0x0, 0x80, 0xf0000003, 0x42, 0xffff}, {{r1}, 0x0, 0x12, 0x80000000, 0x63, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x8, 0x20, 0x80000001, 0xfffffffffffffffc}, {{r4}, 0x34b99e7afea22f90, 0x4, 0x2, 0x7, 0x3}], 0x7ff, &(0x7f0000000300), 0x3, &(0x7f0000000340)={0x40000000000000, 0x5}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000280)={0x6, 0x800, './file0\x00', 0x88f, 0x2, 0x2, 0xf1af}) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x2, 0x1}, 0xc) kevent(r3, 0x0, 0xfffffffffffffffe, &(0x7f00000002c0), 0x2, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000240)={0xdb7, 0x2, 0x0, 0x1}) kqueue() fchdir(r0) 01:10:25 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x3) 01:10:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000), 0xffffff86}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 01:10:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 01:10:26 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0x3c8}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000240)={0x0, 0x1f}) close(r0) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 01:10:26 executing program 0: nanosleep(&(0x7f0000000100)={0x1ff}, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80a0, 0x40) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff71) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:10:26 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x9) r2 = shmget(0x2, 0x1000, 0x100, &(0x7f000001e000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffa) write(r0, &(0x7f0000000000)="b98e4006eecd28fc6da614e5a04d46ced059f68bd216b8a9c533d8c9da5aa78881a1a1d5fc01602c8a1b8c04da02190c2c52f71047788ddef9b13499dc7fa8adba0b4445d41e8cf9799d6f0fd2d4f5b93e4a7fde86b0a06b93", 0x59) 01:10:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) geteuid() recvfrom$unix(r1, &(0x7f0000000040)=""/83, 0x53, 0x2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 01:10:26 executing program 1: pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) 01:10:26 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = semget$private(0x0, 0x5, 0x112) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x7, 0xfff, 0x3ff, 0x7, 0x1ff]}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x1f, 0x4, 0x7, 0x8}) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 01:10:26 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') symlink(0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:10:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="10000600ffff0000010000a3e9525203b741b8bb720000000000"], 0x10}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001100)={0x3, 0xffff, {0xf01, 0x6}}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:10:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x401, 0x9}) r1 = socket$inet(0x2, 0x8000, 0x40) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000140)={0x1}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/86, &(0x7f0000000080)=0x56) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 01:10:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="6134b0e1a17d69b8288e8d55851883a2f5a5ff17fadf681f3ec24870be", 0x1d}, {&(0x7f0000000040)="885a742087f289dbaea65afe76514074227b49ff2a7d06db43c6ce916069a272fd54e32443267878fdd9927f206cdff2a28c66017038e59338f87689a0a67e18a5a983855a1efb1e2b24625280c877dde7afc9b995acd9fcfa2f0988e4e6cd8ae30b030a", 0x64}, {&(0x7f00000000c0)="69e2408588342d6380bdf552ac66724e95bb2f635be080e220e0683bd1cf7eb63ba857f8acd41b5c20a8a4610e09b99083b26a2ab920d6bef9af715d6eec34dab9317b6bc23563af51af6cf2bb75286ffd429add338de5ba79d364ebd3384c0be81b3a76ad3d457e6425d5d18a505fee65cc3f00d727e63a3e959112042cb7ec9e739a11600d7c704eb3d88c7c67f78fd2e2645f2c90d26a00d92886930a6c33f3a405562e25bf1398a88aa863e0e9f155d1a08e66cd28474c6432b39dac41ec848977c64aec52b4f893e17563470f8fcd3d89f32999f0177f228503b70116cee05dc6a49fb05e0a6921cd10527ad9b0a1530b22ac7e06697184cd0f85b9acf95c5480ca25b236fda9e3055fee292be70597bfb6cf962171a164b0c0dbf9dddac725e7ba14c0caef4db428f37d29c1423aa605fc6f2f203b64ed716191173c66a1c8eeee52d9765b42ba39bc0193293d7e2566544ab1cbf5d32fa82dc1d4cbd17e0443209dd888bd67195935459b340fc4e404edaf5836b1b5e508826c178217fb69cd1c57d761469eeef93ccb2c4533aee974171a20e881ff0d53fc6497e982cd9309e02e0bec980813bc7ee9e62f4bf94464dec98981d29a725c7cf952e2b68bdbc896978c2d54a918e7072558586d234cf4d79268b36f152c44c217e0b1c7b75ccadf78411d930c25229dfd966a360da2a53763efd1c393c496ee984503b55e47ae0a98fdbe7a8bedcdcd3902c0873c2322112b8f54a9fbfec62aa214a2a3e5df293fd63c7613142ecab13114df7112c09b715bbb3ee394f737ae4d9b24e06e5f08577c37a7fd2213b72bf63ef13861d1d176d238a6013e4ebd431e4574931fbeabef8878144cb2c98154933322618dae689e001dbba99ed0552b05c4516fb71cddb0c2cab5565a5a46178c26a705c96593863c2e955af60f4b6829ff06fe642955364c7ed039306b000f728d06e6c467703c6e14c5656b6cff90b736f2176733bb121c0e08e6f87043e6cc59404883cbdba0bd7ec66bea3b2beb34dc45f7e1be5e54e40fd80122eeb9c1290e6f83aa1bbcf76f4bab1e6c35abb6a86aca5dda13f9d35c23036a6b1d6dface81365886ffd615d8c0440adfbda06b797bee4411b4ea6dfe7d444c3ddc732972b2a370e06fd252d9c753f536993282b347e3c0ced9653b22bac6a80562078a28264bc5347a81b4d683a11982f0223ce5a2374e8ce19bf728093550e444adac6d492d7a2adf757b85a9eab6b062895d4e700de98674697d5ecb0d095dc7c3d254c7068c16bc184ce0e3061944cbbbd82ec88c49ceb754e560b389d81430cc4dfb533c8424ca7ea0e71873a469d898c1e33d5e85eb08880e15f6d12d7fc5a2442beb45b6fc6b216b6a52c0bdcb00f3b0fd4f703bb150e732771ec4655ae378f7187910f3e156d67975cd90d70f76ea1e5812903d16b3fcea035be3b43129b4959cd7b5c4a23ff1c25ddef59edcc899664cb138c2334f956da10515ee23c7c5c6c4d2e91291058c7dd5b1ec5a79819e8b0a237a5bcdab4e4b94f75a601a593630191d7df0627410c82bf37d596d9c509fcf2bdcaa0de2841ab294fd2c064fbd5c3ea52a7371aff3c6877db2304fab6f50c010ec1259541f4cb7fcbdfee47a13bb712ee220aa22e6c4399dafa2009575106e79a775ec1e14958488e0282dfbf7b1161f01ee1aa02e271e07b4c826d274ea926fe65c43cfb90618fc64256dea2d2bf4059eeb3353a6892cd09f70fdd4f0a8087d5bfcd2d91ce4351fa91b17121780d6a4553aa044d724600c79bb74a64ba2f61e78741d368c22f74507c0430f855cab5ff955a587f06affc9c14f2131b96bcb8fef1cf75d510ed165c4ed0e20ae66c08cf9bb8d0fef53eb6870ff294fb3f9a209cacad1ef59708caeb30f483342c89a7aa6247789a2bd963f15c795c60fde9ae47a58035b486deb2e5ee977da961f21068463a9e4f85cdbf69fddeaa6bb37d82cea3b285c1df244cbc9f00dc2d5e1036481cc812ca7f8130bf1f39716fdc60255eeb1f90f5d087fff46b504071f9e37b93edbef6dd3ea1825a162195037dc544d6d8ed0b59756305458990dd47ee133bfea113bb94a3fb002b21488f7487b9c02ef24609dd1055439d9fd37c1a7456f0f0971b9ea25fcc73c39ede6d3ea454963ed23f1f52a37d7eae48eeb41f346f533a39c3f9bd7743b6be97099dbd1689a09e4e45d2d950561d1f64015c375e4571145ec8818c8bc60912390ed01d0acb530c8ab0c75416672b0cdcae3a147cb72b2fdab20a769cf3e1d86c38533519bdb2bb7bdd87474a5197af347f0495cabb64fa81d97f51da54be0cc3ab11141e3d059c8b7b23f529a62f1e4c2a4af6d7f09c13f7b40b4daf2a331264371ac4edf047dc04e77cf773bef6e6b0c4cce4716e4804650250ad788fbfc59b45154a7eeca14634cbe7388857f1552a7b2d6ac76817ec1df3dc37c1fd3e385a7457c243ff21fd143655a05023b6d01978f9cb2baa97f22994746610aa304dbd992add215be1784f590cd80aa84a76466e8de8401654a5108c31f1c493e8cb20b615f2c85b6dc90e76cf9a2ef719f91575bc607c66e38f5183804b6c1d50141f415066c7d61b20d18c5a4fcfedb09ad3ba20482a6500a6a69f0e399a273ec6b42702e443eeaeb271be2adca601545dec9d30a90fdfad4805d45c8df736fdac91478aab5273ba66c9f7ae903ee0b10cedb5b60770170c91556c6a1923e02d2f10e1257a90f88d38b106b9a2567a157406e77b474e95aaba237d71a8c0e7b053601d25bade1fa5ed84aac6d77c3b659e5d08ee873c8f54e770d30b6d0647c1ef23c4e6d0e84a36cb9e93c5bb5c1ea9dd3926a1a5d27a374ec52700c53190d2d6199ae8c63b50f98301ca8a44ee009eab9dfe1b14c0acffdf3736364b898cf260a7db620bad84ed3d821bd5b764d9d9726c0dfdf415f44a1edcba1b63953f224b4194fa342a4c85e5d55b509090bfbaffe79b5bd4bdb8d6b24c603eba1c33a15f7940e8d4acb093e2e5c5e1a1b708d587b5683637539718d8767b6b92205ccfeb578a5a4722a06dfb9de8bdbce4044651bded8ee8e0c388092f5b843a564802ea0bbdc2c0c2c32387521cb080805eed09dd4b059221cc2867facb7d4696384271ac6a2c850501412687aab4bc0a6896e4c274a2e076331a27b703fca13c2a4839497e1cfcc4421bd062a4c8350325561e197ebbbed1745e2e8f99e164e59f211e1453eb8fa61a564c26422e84742877939ad67f5a3473555e95626802d4add629e0a3488a0161e3349b1e7ecea37ad22cebc5463963c5710b216e53a7a4930223e6b3c031e347f16e55326a6b974c0f3bb43b5025dec23eaf7a49b1713ad0fd689902687d209f31161b5948396266b9f7bdf72938fb0155b47f17c7a635afd4063dcb6afe92c160275f46059a993a55d56103fad6ae162fbf8f1e2419da441855931e4446bf0bf4699589ab542816e2d6a43c05fd25d379da2650465ab7cf15a120e03f4970d07eaa1625982357ea863f1eed032c54a25956fae438abf2f815283c5d1ff56420a9e42f65943b91fd2725ef0f758d13c0e3714cdccdfc15305466ff3ee94cb75ebd1f25493c37defb1327f58fab3a1540d479b9a7faef6c247bd7a0c0915d69da60d9f95c49d44e4a3c3332cf3a850956596407a68b7506655a05e1d2a62e839a810f9ef719bfb65e704b4a886992bc2a86c69556079bfc6a2218c69d018b76c845406a049e9f81d97c8b66a427391a206e685c4194d1b664d761d31002c6cdd83ed7c044df2c801f1230042bbf70f2ece04cd16ab99ac9cb85977a5b48151323fc051aefaec4d985340fe0fee3020f95be30d9c443c797c9665c178d10b2adc9c65fa007f20d539d46cb09672792e099b8f51581b7c87027d5edb9692435ccc29de74fa8911cb03959c315cb3600c8fc39d93fa3affa83a4d732d3b1c038504758358e0d6d5e4af23a31a204d11b18efc6b7daa28fd270217ccf822214a03b66776c247e53f557f3194e4c53a10790840227edf60d760e867385a14fcbfec72536bc08dfdb9eaa5c736374ad9177a2d1b90099806bff5ed76c84af36081fbd1266ad18b3da8bc4740dbcff45f735fedc26daa2d217633d58035d3ebf2e289b0d550986cb10384c9881b3371959669c3ed3604623fc83cf8232f8f3c46da2b8f45b357f4bd640e6d8f739c2ca7116d751d3765ecc50d995c6fdcd02597c139140abc98a220da62e41c1245340b60bb3f38e357767be37ad279384867465ba5450b1083b2b1c5102c5fd36f1a44fd24bfc821cf563c26b60d89efce16a11f50cbd65df52daf7c801668b8b6ee9aef61bda117e85d458251d50936b11e15e51eb8799ecdd72d5e7bcf6608bac954e795284bd62405d2a56fd6d2b55ab6c5915383a68318d72219f6325ac628516ccefbfaa967398c6cbe0cf0ec372a26dea58d66ff0ee49d5b84aea620f62045a602d60819c204503a346a0404bae7d809361105fa62036eca655bd799b361c6944378ef4616cb0124016ada69e6395ed47dd011d3e72575fd3b2d23fdd8d715d5729cd3fcae08b76d7c2bb08f1cdd6d445f7ef2c923d8aed6be2b302526471299296340fa8f81b2ef3c40b05b39434560783e3e2db5e8a56943e46bf6797a045e568a7349d9272e4b5e61c886d679239c9630638019cfc94389bf094d87febc46c218acaee3f9396928f9177c2a3088f9c4ccfd239c17687d1bbb2642bacd249743eeb947caf6e954b460f82e419f4d0cb1b3bf06bfd0ad179da8047304120e16d12016203a7e52d6ca5444a688014455f2d2707e02470f61506e30930658783790338ad17db90d9a8286c5721918428fa9b83d7edb09ea908fb49c99e98022e9823e5227784163462a4ec310f3c75e8581b6cb5b06a4c9ba0ea73111a13012754fabeca2dd7f2c34f229a4ec48cb3896d143c33ecd39455f29c36b8c5f113ce0a44c415f7451f9250a94ab65f81139f523d9399193fc33b67305c8cb8eabd9dcc93b2c753117276da53c089b85b6c1de8ae5cf27a1cde4925accf13c220321350a0b4d9ae50695d7dce62ee61dad967d7fd6236947861a13cc0d1529c15e3ce8b40404e07a12934bf7ed345e8b2113803d88facaca7da8ae64e1c0cc9d5ce34a31707ce1d5160dd4cdab31f4411ab32d669df67316672ecf57e1bcfc5c769c33b6af7487665f8d91b326786645246d5d5648ad289f55e66c1552edce2de36d2925d20413a2e1dc8fff658652f39f46b33c06e5d64050647d3d5da8893845342c817c603394931088c6fe93693cc70fb703b6aafb877adbb0e3984a9b0c8d713b6cd95c85431d747aca2ec82674371b73f2aa47a363e31b5f80e22d5ec7bfa57d6d121f505c942035204e6fae04ec8056acdb0e149aa614639bc93ae0729a8b337b5ee17d2f593b61be0b5b0e198f4880b3fcd5717293dd54020d0c542d3046bfe1c0d1b3ebfa7556547c684f6d07bfb426f332b9c8207cd63063e4aed98f806a0ab1d2d3f2f9c906102d679646c1f8797a94f096b19f5a9693d7f8b9f2fe607546124bda6d4fd157c86e5de72de47061ffb3d2109fcedda84cd969323369bbb04c108f781e88a99bcc0e802e6e7af01edce4d9c4e450f97a3804d88a6401b518d453261f5493272ed18203318b7d9a27fef2fa627ba3f561f6f7929ac1b4ff9feb8d8828b495145e37a80b64b34e1d1bf4a958388f2eae032e67c7b2a697209db144d2c0e4c62946ad44f2202625452733386d26f4264e", 0x1000}], 0x3) 01:10:30 executing program 0: r0 = socket(0x20000018, 0x1, 0x800000002) setsockopt(r0, 0x7, 0xffffffff, &(0x7f0000000040)="c26cb9e7e8ae720466672569981a5164af1eb0e95c1c48f7fa46e489ef526864d0f08d211339fe69649a6d0b4fd9d873a1d68c23d301698a9a67f60285c82fd59d4676367dc2be166689", 0x4a) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 01:10:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x4) close(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setregid(r4, r5) fchdir(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x2) 01:10:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x18) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCLOCK(r0, 0x20004276) pread(r0, &(0x7f00000000c0)="3c8682627e108e7e60a827b151d6727a60c20835a8876f5dd7bf2e1256e798b6277d9b012ab024773947207842eef8bdfa1a6bbeae68b5baba52ed4b5da4961a1210484467a356cd2b665b51c6a3946b02ba04ae152e70bb9bd8eece6586ac9405656f77bea0d6dac2101de69e36d4c3e0cc2bef8493ee4f0bf23ac963961498bf2dddcb3aca160d3ac40ce4927cb86aaef8cf53d037cbcb4de37b9c9164fe66030be55328ea4d197104f0cee969315707cddc384a2e2e10821ae2e7aafe5b39a1697a9b78438917eb46ad485da01d1d678dd6deb71bcd2d0526051ef31798bd5d6d9f094a387a2f1083d5b1f3aa0c1bcc54bece473ce52321df83cc40b57fef764e3588b99e1d22eb18058e762f01a6348c58da2bed6d75ac451888b005a983192e9fb08181f0a191417bdf5f667710d4af2737cd393152e6b3373f5526c7bda14b14e5f6b241401ebc08051fb0cab56fa6377716e9a78758a9018250b89df6e6a5af65a50cc00b7d50d78ebaf30ed4489b7acdae67ab3a8e112d39da488e0d520e7b2e1deb5aa0f6a312d87ba869d47c865724797ebc373360093318cbe9df5ed447ff302296dbaa64454b9e2ae3e9facae6ece068a0d0c51c364d452706e00e7c86425d73c6e92fd98bcfb59e5ba5fb0e23628327b68e7d536c17e177f281cc853ebf3ad463c5284c0a8e0e4680fc8d4dfbc11c8436e393aaf1e001cd8280bca3e0e2a149a570bd88d6855108e5558cbdc46c057b5d34897493e6dae0ab9406bdf0f63f09858cbb16123ceeb49af7a64c48744603b8e4f6d82a7419a641d2069ce736b45a1450dd387958ceaeec76989271db0a5fab5be537ec24baeb77073cf208b687a467082f805a5259c332fdb9efdb58ed146a98caac622d7553a93551e49ca47ed2dfe581af897027d3058927becc2997d2a615f2e3ee707c12c37be5c5cabec8cf4ce89d8fb1cfd6ac37eb9a63825c2da1dd32b49933abd14abee84f6a41a58cb64362e0e202d4841aebe6ad3a6b0ad54bc3d2db6aa2ee65c9371ad2d9d95d2c9934f1528a38ff9399e2a07a9cd90ef6069fb1a8a3e99bf30dad830873a123ab6a9da7e88379da493324894d99db2b10cf59288ba0708084ad4287bf06583daf8e93487a37bdf187f8fd1222dd9ba8110d368bb3c03506548772f764455593acc032c968cb8a1e1e25c10d26c46a2e729a7e36306104ba0e4d9e62c4ce1b2a7a28829773ebc56254bb91ac9495cc34a3f419144d47080b5803464c2c589f5cd9deb6fbd9458bc194ed647ee5791b6adeaf25c598b9eede97ee90a7d53ba3c2dbd913c4d2fae80d2047c832221c3ce0a76f57a4919e12028874a31e9149c92869edac5b828c27ee9ee01e0683c937ef0c38f1d1730e1cdd1c13273ef5296989f630ecb975ee431e96cf9db3a12afe53dce8d067515bbd50cb7d794175c19b0a308de24a15eeef87c6d6f6a84dee5f818c4c3a63c41ed1bf0250143206d4dc399ed6b98901166f251fdf523e95e269db64661d109ce74e9e687979ca98609cd67c75d25ed8bd4e434dd584ff4560067218e3a4c6745aac8beba0a57eb107a60b78170a3bbe06e656c2f3a22a1f893a20a6d75c0c0b07d1a042ff509869848c0b3d2981d42a6084f7c0f2faec9875cde56092c3acd403b9a567d5bf6a1accafcfc5f30002fd1212bc8c8365293a4617ad228734f8fcbe1fa2f9974f04242bd3c4850f778624ebf16bc5ba715c0d6ca1b63cd3857707e4b99d41471670eb206eb5c1eb1d7381fc7e43b0229c4ffcc252015c9d46de9d635ebf30594b83786ce8c62228d16ef7032b94fc026913a4f81ec8ac0ebf96e34999c0d184be46128e93ec37cfae1b46c6f355d9ed37c26d72dfb28562a894f4a405d5ef56fa25186f40957598576f9ad4e7e2384a1af466726f93dd1b267a02c1594150fb588c72e684b2ddb58b8c4aed35f6be0f2af3188d32b7dbd14095db2f876b04057a623177c7eaaf3920d744c9f859983f127275042c9e1973b534955f67d97f32ea5f31ee097aa6925c2b785e21d7ca29e3e62e84fb216a4329306302cc200a2ae62af8557091d6a51ea7e3c120735e8a43e39af15f77b89f24c5ce2df6496f0c069eb4acc97b95f3cf5ebc93a64e8aa5c6fbe9068b4d65e6b0b62c70da163241c9728a9f852eda6f6218d985707e07f88c6d9fb54d903579cd620c0905b308a020fa5d6e2087b6596942220a3737a1f08b42104a7ea02529a1212962a31068012c2cebd6fbd6e2711c1d8337c29ba48d099c4f16c21d7e4600a8cb5824b25fb18b8fb6027da021bf653c69f1481f1747a4a67bd26710fe18194fab1bad3846d24230c7f4c6d18d945b41ac4a55a64a564310449a532b51cc4abcbe936761d21209abd312dba913ebd28df2e3a3b4ae03312fbf3861215d4a58d08625e90d7870a894edd5907339747fe8374a598f14ad5505b33275176832b22aafb5626372ae23ac6826fd9ca13a744e255325b63c69f89f148292290e58a0a36276380e234a0fe0c899d6504065e9aec93e2d6799976a03b8a24da8b50e675ed7f8286a1656fdb1987379d2a0ad00f24efd75cb6e7afc2d67ff255d5b3cd07126dca7797fb76076637f003f8b439c221ea8a55432055028ef3dd757732950b980e2f7f3f5ef10820838dce5454fb5f8acf7ec21b5c9c53088d4ca29afe155498602b21aa4d68eb7350ebf9fdfac335f169e7086267e94afa3a6a64c3336294fe6b12044fc457b5b7f8530c9c4a83ce590a6759fabed06701e42a5b9c53a66d44f4b25f4b0078fa41543ea3ed7e9d7a2bebc1ba81da363c0221f8c6b45790a5b17beb55d948f0f877d7a1d24508909f6f3a70efba2852099b195c4160f566e09ad8d2da4e826c92a8d1dfc38bc6a841801844e033706303e65c4ba409369964db0955f37927fc162582933234dd4b64b20f86b86f55a3a97a2f7ea3271c473cf1f4547e4d77518b1d9317aba502a9b8d04cc2a311e46b34a7ceecc66263cfac892f8bed795fc77dbc8746bb1c7d541293ef161feeb815cb03855c9125f13b1c101b1aaf4c1d5c4229ea85c818219237853bd3a530b2f199e01b3aee4c881ce5dc1baaed98752ab7f869e7c89bd4f54ad86a94dc4d106e1cb7141a2ae10c551083eb558d551377dbc729be3c7782b77cfc6976b3c3c54ad0b777d54e956f03982be6bf4627b5fd32bb5e9f01a00a1bbb6a66c6400b3d89f5422d0a66ef19b45c88a5a08e10dac31f4ab8d3ed802e1e460ec5141dba81a558862ef3f5983153a0a3eeb91c773e09b1e13f538f4b51351cd97092573e5e7857595ce409c5500fe6601825bde341807a3be9f938b6ce513992245fb834ecf142d336c5b8812f0cdfd043cda4e7c2e267be4523f0ccc0feac307c060576fffff307d151c21c02e331921675c7755e832f423b1276ac0600500bf777d196ebe032c21c406b7bd528a4954fa36ba0b6ba57d1d02f33a2865a3ec05660ee1dfd87a9abd5df6efb20e09d58f7e9c42b3e189ea034e27e8fdc5bdfeff2ad70e9f166805913dc492a8ce74fdd178b21013ca0be219361d34968a5050212ff21ae0100f77d15c3524502af0a168c6b161452f341fda529a6b172d80d66e00fab4ce141d4f375146041368b633ac1145f2e338bf6bcc4d2e17435ab7f9c65994ae6ad7a1bd3da0617d6dc06e698b4d67b903f56e02efb2f391255ff7f20d0f7dfe6355b2b83983b6a3e2daeec1264feae4aa17faa24b2fa417f39609cf81523f1254ac6c8c409e93d376625c9a5966f8f2d730625859b0396af5777a53118ced51d29080d5ec0de3992e332f2445065b548e876fdd5d9c7e56e258e08e167f2c5500beb6226cea681976222d36e5c33ea3dd57b3430e280fbdc4f43748c6f07c88c40f91c13fcd6086fbaf86beafaa1f99e3633807aeedbf46abcb46c7bb0cccbd3f2d680d96c81be5b564e7110ad0087a6c8b9095164de6f373a5d8774bb58a826727fba6617c00aa306935be8cc7d64bec4cd18fea1a19be2f8a387ccb184e8146904336e8213784087cdd7564babc0f0e3e0256a62eba621f287614d5ef4d1a92a34990d39620e52c6b27814d16f18bab94495e46785bb885c63bdb12682b92ff00a05d918a89272c2da147bb1319b3f3f0cb8081789348e6c730f4a47edaddd95ca5f8279a4c8e6af4dd7bd66c6a226ad9343e758099507e42cd526a418aaa24a2b4a349b8259146b056e4cbf1cda98327399a75abf6352961e634f7451bada3dc8730582b49cfecf80d58af2368d270f604b473673720e600af46352dc38e57e68f5acbb4a57c9936159bc2f2c6d729e5aa860f8903434a5951ec7819b1e852e7254df30d3d98017c7a67f5e8f73d63f111fff48865fe6fed6735e963d57561545262cdaeadc18da3880af57d28624c51735d6d0555cd0f58ccffa556d49c1f1eb5d4b3dc520b8d0fcadfdb8651934ac6c224e36d013812ad41968147cbc09fc8e380af8d7c6f213cf9e7ec585a0ecabe6b6dabbfa2cc82e42668a14fc2848b94ad0820e3f600085531bb410b38ddd2485f95aa1a2b72ee62e6eb8b546bce771c916dc12b237b2a6d03f4a2542635c21f45ffd2edd018285080d8360b042256f0b37939087e6d9885fb3f9bef38f3de0635e1e191953f47674c1fe59d743a63f1cbf0c2570066541625f54c91815115c7c3edf64a0b87d579c42c1bef48c795e007167078a27a66789037b0b6bd8e3f052a347602cb028d39c441587270bb4df5b251cc540e60aef6ac16df08fcb9d89a5c00508cf5588cd36b4316c13b678fb45e0a2688eb0a32f769d7cfadd04128afb4cb2199cfc5b0658716946509b8ba456c23a0e41732a1486cce5d5893b70c7058cd9bc84cabf959b8c4ff3bdaa09f0ef5548ee244aa49605a8b235d5fd0c28deb5436db4515297f6906ab8e26ca811cd9322ccbff57dd15e433017ddf1663c17ad8e51de4a9416548155ccee62535637cd68a5c15fd46c9973beb50bef712217134f2cc506535c87aa0be75cc125084fe5c7b2d20003324e3228b50bfde13972f41715ca77fa822688f36d73ca6f4ca6a0ca51bdb52382c5d901ee898cbeecf7b7cc267adcbdb4dad877dcb63616bc636825fc0d2b8fa9a917464c145e1b252aa25b80375f5615e3ce243a397549f68f528b5f5098e8ea26f2d36dd98654c393b6e9329cc366484e3e1f1809523284efda7d85f32d1422acd7cfe8ca36daacc4460ab06e28720087e553133cdf40c5ed2257c488ad94e8263ad41289d26f2136b6259e4b05402165fffe1f8fa7fee77619e3088e6d224f45e448dfc2171914340bca02e0312051fab667bcc3d7fde46412a65628c05e53a4d356eb7ddb1e4a1d027962c2998e16c32398badd5498cc0299118e8cd59ba6684bbacf6539f5baf19a977a7a00f631a0f6f76f61e37faa504f16c94d7d2ecab160be45c0cfec53aca3dfa763303a2b804949b220aeebca149b48440d44551d68c4876b5bf4268a0a81714f5ff191f46b97711d8fba8d27e426d7db96aca0b87538974c5f4ad1b6355eb72c07ddf0853ce8a1d7ea42d455450abe636a332aef4bb9498af0fd429528273aaa361bf0a076b25ef6e48f0625d1d10b5ba67917dcd1f5d5e2eeca68f695f22b271a117adb9c6796e7d8f2cdb511e91eb44eee24b6cee2fadb239222fa2438338004e9738ac0af3aa96b5dcb6fd66e1a0b760a55b71ed09be0e844aef3614dcf3b10d865f9efe4d7148577dc0daf55f0adad772f83bf85596ea7e97d7771460", 0x1000, 0x0, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f00000010c0)="7576ff7d24474e10ec560c81f8747eea0e513e193835c172d9cb82426141105599107379cd3af4f0e55a1a1d0f2dd63b81d5a60a0dcc774bbd43c70fc667fd234535f6333e03", 0x46}, {&(0x7f0000001140)="d1b60f3f02bfb4c9243912ec74168960b06be9778570fb074e13b50b66e4ed73b54a92fdc1d0121394027e805b7b3860fc107a9b5fd5e2337d5b5b5a9c7bd0e63450fb420c83d6142bafc8efb9af6300f5828c0e85911518bb0030b91ce7fc5607e3dc6616bfb2bab77b53662e4de0af43d662702c4a1ce26ad190c1052808804d0360a8fb5e12e7833f80add9c71f3c8b0391a9c25b90257d8a5c08c24c40750e6e4a912b3d4e43ba2eda89583bda4d906a6d0f391645e8533022eb3869fa2c6c445217fcf182", 0xc7}, {&(0x7f0000001240)="049cd0adc9dd2ad5ebc8399fe34c9a562454856b2f29b67d67e33169a682c2a855e6ff737f9ebaa4a6dd39bfee234f2f60709187234210e222bedf1074cae544594e4d72df3ce508b1b543f32c49a0f626be027ffbe66dae302342c36b713b52b56e0ffb7f0f7ea4073446755553e7d954550ca3f2ee1f3e791b4376ead832977ba213138da8e2dc22", 0x89}, {&(0x7f0000001300)="008f7ef5bb4f43422428f5a29eef637103d6959a088488a7047afa352831b7c2a6e85eea294722c3e68fbf18ffb5f29ff5c04429dc982d2b1877c83e66bdc50c13cd4e14bc4dcc37254e283193fa08e50d02c6943716ce3cbbbe053b499bafbd2893329c79467787e88d86b3991053bc4e4536ea68cef52b1391", 0x7a}], 0x4, 0x0, 0x25) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x282, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000014c0)={0x4, 0x5, './file0\x00', 0x9, 0x4, 0x70, 0xfffffffffffffff8}) read(r4, &(0x7f0000001500)=""/46, 0x2e) read(r3, &(0x7f0000001540)=""/127, 0x7f) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001600)={0x1, &(0x7f00000015c0)=[{0x21e, 0x3, 0x20, 0x4}]}) ioctl$BIOCFLUSH(r0, 0x20004268) pwritev(r3, &(0x7f0000001740)=[{&(0x7f0000001640)="1b2539394324c991e22f66cca3d494df1a24605e7852e94ba56f68751abac58d32ea02cad53aebdc6a85c35b23e2a039b35e8ad5d2731c9f837814fd124cc7c48173409c213f7d170476fd2f381bd1b440188b1efdc902f64e54feca92c2a1e2a2605b6178e00e8503a89457372b63e823c55b6f9fb817c7ac6ef7fdab619442f0f6ae90c6167956ccbf3caa15f7dbf31d877d6d3c0f1fb728780f9448ebe6ccc5697e27d42db033bef9ccb9a19bd48a61b5343782807d433140eed7ee3e3a56fc9b49229aff74ceff394e663c890b342f3ac5167b9bd4ac0eb4c6ae9f1043cf9341dbdb1a1f243a9c1f62e29e9b7ed179ed", 0xf2}], 0x1, 0x0, 0x34) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r5 = openat(r0, &(0x7f0000001780)='./file0\x00', 0x100, 0x75) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x2, &(0x7f00000017c0)=[{0x5, 0xfffffffffffffffb, 0x7, 0x2}, {0x8000, 0xee46, 0x36fc, 0x5}]}) kevent(r0, &(0x7f0000001840)=[{{r0}, 0xfffffffffffffffc, 0x68, 0x3, 0x200, 0xffffffffffffff5d}, {{r2}, 0xffffffffffffffff, 0x98, 0x2, 0x2, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0xe07c, 0x80000000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x1, 0x7fff}, {{r4}, 0xfffffffffffffffd, 0x50, 0x4, 0x6, 0xffff}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000006, 0xfffffffffffffffa, 0x5345}], 0x1ff, &(0x7f0000001900)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x6, 0x8001}], 0x1, &(0x7f0000001940)={0x2, 0x7}) bind(r1, &(0x7f0000001980)=@un=@abs={0x1, 0x0, 0x3}, 0x8) utimes(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)={{0x3, 0x7bfc}, {0x5, 0x5}}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001a40)) setitimer(0x1, &(0x7f0000001a80)={{0x400, 0xfffffffffffffffb}, {0x9, 0xad32}}, &(0x7f0000001ac0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001b00)=0xffff) fcntl$setflags(r5, 0x2, 0x1) r6 = semget$private(0x0, 0x0, 0x88) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000001b40)=""/249) 01:10:30 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 01:10:30 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) 01:10:31 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0xb, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10000000020, 0x5, 0x7, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x400, 0x6}, {{r3}, 0xfffffffffffffffb, 0x0, 0x20, 0x40, 0x2}], 0xbe, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x40}, 0x10) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 01:10:31 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x20}, 0xc) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:10:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x40, 0x0) setreuid(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x3, 0x0, 0x81}, {0x18, 0x3, 0x7, 0x8000}, 0x7, [0x6, 0xfa, 0xffff, 0x5, 0x3f, 0xfc1c, 0xffffffffffffff0c, 0x7]}, 0x3c) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="b6bdd92c1357a2fcf209b5b7b6acff117df9186beb53d4", 0x17}, {&(0x7f0000000080)="636bef06e3f0fe54e74181ad00f5", 0xe}], 0x2, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r1, r2}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r1, r2}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r1, r2}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x140, 0x4}, 0x1) 01:10:31 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, 0x4, 0x4, [{&(0x7f00003f0000/0x1000)=nil, &(0x7f00003f3000/0x4000)=nil, 0xd9}, {&(0x7f00003f5000/0x4000)=nil, &(0x7f00003f0000/0x3000)=nil, 0x2}, {&(0x7f00003f3000/0x2000)=nil, &(0x7f00003f5000/0x4000)=nil, 0x8e}, {&(0x7f00003f8000/0x1000)=nil, &(0x7f00003f4000/0x1000)=nil, 0x5}, {&(0x7f00003f0000/0x3000)=nil, &(0x7f00003ee000/0x3000)=nil, 0x2}, {&(0x7f00003f2000/0x3000)=nil, &(0x7f00003f0000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00003f7000/0x3000)=nil, 0x1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f00003f4000/0x2000)=nil, &(0x7f00003f0000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00003f1000/0x3000)=nil, 0x2}, {&(0x7f00003f1000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f00003f9000/0x1000)=nil, &(0x7f00003f9000/0x4000)=nil}, {&(0x7f00003f2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00003fc000/0x2000)=nil, 0x9}, {&(0x7f00003f5000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 01:10:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) accept$unix(r1, 0x0, &(0x7f0000000080)) 01:10:34 executing program 1: clock_getres(0x6, &(0x7f0000000000)) 01:10:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x100, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) recvfrom(r2, &(0x7f0000000200)=""/4096, 0x1000, 0x40, &(0x7f0000001200)=@in={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x18, 0x0, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) symlinkat(&(0x7f0000001240)='./file0\x00', r2, &(0x7f0000001280)='.\x00') setsockopt(r5, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) open(&(0x7f0000000180)='./file0/file0\x00', 0xc10, 0x85) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 01:10:34 executing program 1: mprotect(&(0x7f0000266000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 01:10:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe8", 0x5a2}], 0xcaa88ba480efad8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000400)={0x101, 0x3}) pwritev(r0, &(0x7f0000000340)=[{0xffffffffffffffff}, {&(0x7f0000000080)="432e46c161baa95fd0cdf3dd", 0xc}, {&(0x7f00000000c0)="ce720741533cf9a6e714a2a4168697a2ea4db974ed1e52406ef5d0f366fd098da5df5cfc27e3b565d382de3361f1b31c647bfad2083127028fc2810f7f5a02cbbab1a52d13", 0x45}, {&(0x7f0000000140)="cf1d2604d628b1e2b07e738fd9e03a69ce22a93f1f1eb350af37543c460423a4b56daeb4736e5950fbed380345c402948d5dd4e2bfbd4975e30186a0e34ca1fb3831af36c8aff9631595e66eab1a0b9653e56f6e097d9da4b1a39ae23a37be75cf0a6d51522358c533e8bc0ea1b8011f0c5eee3e2e2f89a630b1c7b534308a405e345f1493ce22913dbca7f5a23b452c13c25ce295b9a8ed7b69bf0a6403d43aed6ebc7804fc8935e6bcd86482cad7d06299e51869ae062be81e567b6f5082ccc145ca13a9145f8d9c41ca57cc38cacd0e8a4dfd3a3603ed571855a984acc4ce422a6d128ebf4b85963c", 0xea}, {&(0x7f0000000240)="c6f07aaee2df62ddf97f9c7cf0beffeeef0c9abff5c4c4f8a8ec92f234af0de191fe63fe060f9decd8cb98f75b7bbcbe0e208b0de0da1d017df79c0be548adce049f4500a0629d9abc4a6a49cb1bbc0983fe094b419397079897d9320445a57afe2aa0c9e1ffae9e04c5", 0x6a}, {&(0x7f00000002c0)="f3c6a2f0b5fd7b7212492c779404943f34f04187409da64c618fa62b22b68f716aa7c79e0a22670e763104e82e76213c30effae932ec6914b316eac86372ec27d9086110e8a2b49b6861983a406521900451ecd58a6b7fd74da2b5ecd5416456c73ff7c4bc0f9b42eda6", 0x6a}], 0x6, 0x0, 0x39) 01:10:34 executing program 0: setrlimit(0x0, 0xffffffffffffffff) getgid() setrlimit(0x0, &(0x7f0000000000)={0x20, 0x1}) 01:10:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x7) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000500)="d90f8be0ab378060a9996c6b8de8a163c4edba04f9750249db37e578a0aa2624847bb5e6b1cf68da104f8f81ddd4411a0b0b9d7c68e17091846972c7dfd4c38e4dd9aee5439d24ed30868dcbcd5013f20a64518ad832595713e8fabef0e6d6d750e676cbd6f9cda6dd5a842024b23268dfc7433be87c7af5642cf60a5401d4feff7b1da4c775b06cc932987f3bf135ee4e5d1278a7dc143b9be46a1e194a7bc6e32c7807d29585236da73c87230971de36def209bb733e89aa4a5976ec29a0c50eb1082a206469f8f9e4c96d89801cd576851714aeb4b6eb1944b4cbdf09224fd2a8e00f10a5f9483ad734d13f117db5cb0ce877757b17980a110310ee4d6c38433a605075ba9ea4a85c9396fcc9e9e63e04f7a93627a6d0e2755ab136a092b6c25289fbce50413a13a94670c69ee55d2872d2cd3c5a53159edf91b9eef062006690a1d92dc14b3682fe1854a641b1bc0dea559fa4428b13f9cb45838f9248bbde9c568539e613eb5577e700ce8ed2aea2e8ded14793b7dcc6696864fa42b3b05f7bd32883964a7f94aa2c976df19b91486ac4e9bf837f336bd27ed913d3f9ce85289017be4d5613663cae4c1dc7e97f8c318fe3fb993875d86b23ae9a6d36e9733a72323dacb4c5c948f1a6d77cd0cbe8c5407a94c82b07031b4bd8e4ba850404eda753449daf9f1d05adc87ef6f3eab3459408e818070a31dd8bcf3aa0aab8f6302d797bc768ed227690db5e9003580d849fb618b5b26361b7f7d584a2b6c9cda0ecf62bf1b5aa2779f44f40b751a85916bb3953db45ec5b238c7558c2c104ca36274480d1902b2b401166212baa677af92ef7f50692d7677e14cad4dd788bcb99cb00d625a334ac6537d36b31f50da998a150fa3c30ef233bef87abf4b2572958cf8fa1b06ec82b55ea46383c5dbebbfdf73b0af327cee907710b6b3080e96af7500886e371b0baf99d4b2a27c50433d7b2694918a56afc60fb9f32f49f396602fd66dcc83f16d05d8b4760ccd515b1b6765baeb8a119f2bf5345a7ab7ad047066908ef4434f43a9b9b87c919a8d46117664f3059d94a838723c612f9bcd7172c4d679d6d3b74b26d65afd9ac7fe096e93ae9ecba5012387bec7c04ff56110a15aebf1b81adab472b258056a0782c4fe4b49babe2dccfeedb44d459620724503a25cbde4d2480c390f5cb87d6788c11b3ad9dbf98699b3c2f5000b48d63eda2da49a3b294ab3a34fb151093bec3b790c34302277cf686a907176d74fee8b86033946fa03c76439869abb6269051dac9fc260beaf5c50da8bc0fd9379a3cc44f5dd625fd552aa9cc015b174d1ded8ed4bf96f54a12f76b7bff7c2ddd73e3a4a0895dec4f5d04fbe1e361c92d05a2412245d444f994a4067f39c1858a147c359184dffaf1f93736c31e56c037433dc23a0cef298c6e78a0c7b875af5ac2e82efcf22e259c876c3f8732d4418efb794808a70f4800d6e314e0d51cff1c0f95f31b091b7895a180195a2922c3f8d4cb3fd64b8f43874689b0c69303093bdca47d1af638f9395a81f9d49ba4c2ca4d4dba69e5420ee4e657555d4f602f6c318e6ebd3e2d296427858c12cc0aaf90b7e670724191615864f70cf12cd099b3498791577dba6ef3dd261dff9e575825c5a641ce1b6ce74be628d26624de0478e7951b10f140a6dd7b20f14dba223004e102b7bd7d55cc2c8f2d9228e1cb30f5c6a9b9279fc06c1aee46a4d1b3d2e85ed3808c3c42d958287f4c2736d16b0cbddf5ccc99f1d575f4685dcf5c697ff9c1e8d3383289c0e9ee19c7203e342ac2f1b82ca7ba8b14750cfe1e329965049fd61fc61b06af5b783d42f1699f82d107352d35df4b050dec1040ecb4716b1d7cccf22546a99264c93037ba72d9ae6fc96f73a4124540547f88bc3bc44c621acc23e3b106948045685312a50581f862b7bc872465e6b74de07c1f5b0ac2c2fe39dbec122457f82719e3b43abe08fe490faee7c8f1862000ace306103f3717ac27392c76d6760c186551d0ac15f94473b0bb2ceaf77cf3e74b347066ec625cf065daf074a6cfbe8e003f46175c209ebad6be67cea49207210760d7c9628d3ef25feeb97d3a7d6aa1e7e81074f0abe92046e6468be1bfd1b27a959fc3e590e287919d0eba26c9c0fdc06aba75068c6b43b694feac229509aebd3f18c394229a4c78e0de46016750805f8804699a321592e212bac367a4639babd5413dd34c014bfe0cd86f57251f490780b5476bed32f1a7914927b6cb888c56c2686e7e91306ea70dac36df1f3469e0ed005c037dc111758f0b12adf8c2a5e2f0bf512c37563af0b235d02c0cf6ff4eb75f343bdfdec21b4871df2e2e7370bdba63ce95e72ac242e479269f3d156488f36db7d7d33b20e703dea990cdae0651bfd2ca81b19d073dfd08e654ddbf01cb318cc5c43bc28b5d97685e31e4fce7f228c4d329292b4d4b8ea4d840e52369796c58e4bb8e5ed7a6a8764ad5b737d995c50f2d748f0241450c8d8859fc2cb8fd60bd722a0a6ee6ff79322acb170966da3b8aabc3c0af9c489797b66aa0ead5da4c6dabeb76eeca423e8a986da027bc9a4dcea83b4d05fdf0b5934700a97ebbc42a226873a4b70e08de69a50948fa953d6fde85a3d56c2cb38f648159408c727a6f8a89acb2bbf25f5f3954f06a34aa76de0c33f5688160e7945626195c543be324e228f0af095d6f1ee8151b3119e2108ea413a5a6fc5b8e0d6db889c0933da1f475d6a74356f332b5898c6bdf9195ec442f310339ee0843cbb4e43d111217596365d74c791354c3c5216dcd0b2aa07deb8c96888639fc6649aa8db6290c16cba76282db28723bfc3356965e61e6d04d7f7d971cd23a8511d21f4cc1e2cf9d2a65722426b802b3fc72f684054ce477ed6dc7aad486fad4c0efedd8fa8aa60aa52053e7cc627b865ab0663b4872c1f236b216cf392a684db9fbbcc415d8420fa5abc2bf53246e4ce437407407d25cf95064ee07f9562c49ab17998f6ec946bafff7e5e4110f1923c1b13b871763ee49b193331fab46ff33d33ea53bbb40eb94327a48a6660bfa6372a258becb7cf8ff112461b575f2fa0869488e3f3a3b7a2063c6d51001d897a4edd8352483124ce9000962f367d7b1fe00deeb69aba0487282eda032aec44a63974fde62dd00b6f50719b4910fa2b40407f8954d7ac40a7857dd1fc87667495544d728d8bb2a99cad12f75f86a05eab41f7559f6d374c56ec4ba36546b57f32288f07bb0196fe8205dfc30f3d5c4bf40b105594a61c44eafa97a338be59711576c294e1ebdf67299326af47c10f7b0c614ff88a7216cdb3a5f8f97d25d97020ff62f46927b4db1d7d5b4d8364f5665b35871c09971338b595a0ed61811673c2cc2de4165a7783020f68aa3a9a4c0ab61bb5868a6270239c9961e3e1f95991141725dd613dbe3fd86e2012283f46b09eb1806e959684a38bd2a338dd55a2d0003e6d3ed978835d0b890414b79e66e054a33515a8f640f84c7598b920ea622ca115d3a32dcd4e04bbf518f21969a2f2531f8ee76f7bf313b9919e942a54018ff2423ef0db07f93a61b07fcf1c46e72c2d862b290b1994e673bbe47051d3bc1f91c6aa902c5d66509b2b2f3eb3a8d596036ee3dd5b9c12c874184c2d47c6de9188205d27326558c64cc9a3611bb121f9378a116b60548ca0d3d4095edcfa48232acfa6b95e708073d29badc27b3a4981c13e1157c07744aebdb3d47d9ffee510962264ff5c5e655ab78c721b9ab9e0c3cfd1cafb63bef4d82d64149726f0b204605112193b018e8f46f7caced7749fee7ca3d2f21ebeb1ef3a231a4c176a862b7ed23597af02bc4438921183b862b8676ab1a80625b60ceefd0b076255d88ff91c6fc6fd971f25359355a8caa3e54a6569d4f0375ee1cbf747e399a3687a1959398d350ad4274b7314cbe7b9fb7973b20696cb12f47ebf9b409e1dd0cf29d0617b0b098d713c3e6376745203a6cf4edbffafb5612ad661fd88ca053269afed7bcf886cc9fb2b977218f5a3854e31f21ee207a9a20edeb6004bcaabafe87225c75d850c9ef712fe294de6cb58d57d48f3752225361695bce7501e3f130920b97bba5045dc696775c6b48d86e3bafc4ae92bb677f9a578a350555f3fbad9f42b063a8266bce743261e6b54035c68266bbe75b059ac8b51df32354ff137f4b0f4b0dddfa84c19c399cf6c9570ada10cd0e16105ee3f2eb23b61e9e98f8304dee68b239895ce509d390eee65b531fca1e33604d1e641500742b1cef5399ab40d865e7c9fa251751d2194556805c1e2af3aa81ac9ebdaa158cad755b804b50f9e4973e073c5948b77cbcb2454a2c56f261a2514a020a273b2348ad91f2d82fe18fbffe1c342e32e68eb1de2a1cc1e9c0ca2409b4e6fcc45ee4f5113b789cdd94fc1f45110f874ba080917b0cb89b7f6dfae534d88be07b88bf971d532571d3c918cdaba2fc241937cf658028f4cf2bbdeb6ccea9e3d91687c2fe9eef0baceaa898dc30978edba6f0e3ef029f8b04b6c0bed62905bfdc70163e3f9f264a2e046a059968e1c69a81d1bc5a1cde3026c723e42c5feff3768c36e724783310300ac962d7703c6054a8d940cf2fe6c051a3cf592b66cfe94098d55756672f2fcdc22aea6539726eb2152de8699b989c4110f53ebf3025f91c11026fc6bc76fa41d3c68daa97a40518add5dad0379773bbd27c805b4359879fb5a9866c8c62bb708adef1f2694dbadb7c198f7d7d081e9d168487e65c4d20aa1d4fa6022f17c452488a565dbcdd05933f39161642cfb6185475d01d88b2c23ecf3799359b5ce9c58e1c741195e47063f43f6ff7ff627360dec7b6d8c7a7f80ed27f56a7f2207b1a692a95a8645576838cd0ffe48df8285f900aca86fdab32aec89150e8abac5a8a8bd91c34af79ceae4ea0f9d31e0bdcd885d8f93dec8a342704dc9f325b00cf61b8d3bb9fd1634db90c0392536c50a14ce0ce77f492d8bcfaac320e452422e16ef0e680bdd48c3ab8b5ca373d0ba764f54f29e6d1c03e0c376832210cbd9aac1b8c20404c9c2aaabbb94b9f668f1381d552a0d4a3bbf687f703d18cf86fcf8fa408c0e43394cdb56da9893a7452e7b6da3aa812523f88b2d0dbf045ab6cd1a1caddeeea6fb0577337fcef69eb59af74e27d3b35d7095a9aafa9cce68b71c21b0611390d0f24c50c0bf64cf34c7ae68940b7f0bfc55c97ef979f18871c88f23ba3426d86b4f5fcd52af5603135d10ee265db334e9e5d4a523ae170c5111f069506f48d2910970c337e4e4922ccf56448d9f886be500c3b5a4a370d381626447dafa19ea6a5dfe8ae4e5fd342205a50cffa1ea43f8a49b53c6441cf02304278fd8cf578aba78c20b362ea902110e5b026972eafbda9c29369abcff30ad66456d6696055c34eb286d98d08248c3eeaedc0733f714ca03c8fa136f1a06f18999f448b9eb47745e01c4b2fd144a0bbde2f21327361ec4b027e0e4e4200e0a1a482b57905240d4cc5ae3ac7fdc459e0440912b2bf1cae1a95a973853a6cb5256253f147a80ae6cc7b0f734785839c1d23e57eed8391945168ac65c2b47cb880ae3556131ea9e3281317736bb12e950424a78f5127c953e30215a7f27a9b62614c96602bef32910a7c63de9173f88708e0d51eea7bc4aab1c25a4b02b6e87ebe28df2ad7f56c9754357c9e4f89a60537799aa45b7758766e4dd7f780ceb67b3441d66b3925b44ca3dfbf38c83441b390296ad78e96bfffa853bfcf7cf33b79cdbd403ab2704be36d239142b74bc8c7", 0x1000}, {&(0x7f0000000080)="2f5c425a92b0d8e7aede6aa857e83eb94e7946fb101d038949ae3a83f4dc693beb245915a8091d9c16f762df8ac4ddbf9d1218f31fc0d73c36c318793eec4909", 0x40}, {&(0x7f0000001500)="ebf5cd8bd1e5a3fa1fd0167bf0259fd200694a453f642cd0d9d24439e32843e77cada2c303077718117c0cedb28986ae67c4291f1e1a0f4beff10a68641090bb31fc23b0c5e74e5cf6d901d6c6716d401239033a764da3e2e387bb11c078dd67240a9b651612885d5a84f8cafbdc302389d3cf77ce65424faa34f8a4b21fe2c7b431f4ec24133d6710c38e2ab43de6c8fe0c6c6a2202ede1ffeb4d42243b476d7353a9ee31fa1939fa52d297bf70cc1cbfd097b5863d1ec516076e32061932382f9cf0a87ddb79c584dfed6c5eefd1fae800719987350db1acc8b1380eb46d1d85855ad340ed8a7e3cb4365466c8e09d04bd342ad1fe018883f070740457ccc2d69de15341e705b72250a2421f73d85a6639a754655feec7875dbb043c6365111ea0a5dae77555cd40f26ce47d6ec7f75fc18dbe0e33d8bcb9cc5b3b0fe4fde89ab2c6a82d6c5c102c90968d1ddd15b5c97dc1d1eb8de412b6d71e0be9783089ee2dceadadfc870f9708ea0f020821e74ef186aad85e980cfa77a7dd48e95fc1b8da3c7cdd901abe072ae32efbc53e8baadc440b5f90c46bfc15e835ba0665b01ce10f8111157d89436138e3a34f2b79fe7ecf0ccdc36d12c00232a8b5a9ec90c77193f10089f30643d5304d5cdd0e9fcf84d16c47cc6420cbbc588811ba672971564d49900803c42de10a88a447da22692965190b0822cc31ccdea12cf55fa09cac10f3f94df23d0151aeb0afb6c817a643c07295f933cd7e4b31e2727bb532ed16128f0243c9961f6f9c7553b5aa60213ca32e2496afd9c11c5ba8d0a2c8dca068df2ad50695b7467daa1ad821fdf1075a8a03def185d64e18d9a005228001aa970993b78e8703e3cd520e31884a31f239730d11d9cc61e2dc42ce3846ef9e95f0b489b14f77aa8906655967cf97c786e2f95a96ecdc09b01293483e8b816f88cd8d0af2aeecbb45feecaea6274778e9201b86ceb5f76010ff72f95c80b650839ae3e61f5620c796b9cd2e84e6cd756496e9615743d89e3b3c79e26d3ea5c3d1c471f580843475e459e60dc6f8836536ddc16f4c7de903b07a232ec3ebb54d751318971325421d1e04639d12f8111f7134619631171209447083b4c9e2eef8b496eb3e4e0fbfb7ac6cb890d243769d325faf99c410f5765fd1a8ab29c0d230e57c0fe31caf14ec8df871c270b13fcc99d592b129d78e19a8b7f2ae72a5e4d38ee9aecceae4a8a826f05bf913dd7ce73a52eb6ef2a6560e619fd18f72969969d198145a8267a60d534ec0bf3dff3e4e6023afc3bc890b3077e442743e65b732794d8b27c7f3fc0999469fb02554404aed4a9f7898d7c1a2926409d527d7b135a5b7cdc98256c58e69fb0f75017e6804410944bb44b8621b3f3d971517e4a88650a113c6f27201dfc81e6a74a7abca50a016cfd18545f0308bcd8fa1132ca8a046455fd385c9072d64e85ec67def64b3cb441fe55a8137032051ac1947ff89d8910426621f251e56df74bedf92d881be7d8502330bb2308a7305f5ca4b3a6ce8f47fa840a1c8d522586a594cf303e23c5a4b951bec3e7b45b96b999db7d052dc79aac98cfe1c14906a5668a1653abc8a174f5c44c61eb127f358d3cd75c80f69fe4de1eeb1bc3c757efe1424451df6bba574c638f13240682aaef6906205dcdfb7404d85c9514152ae21ff1a953c56bf8d045069184cca4b2173e6a4d2a655ebe1f6dd56061fdaa570e5723b5e7208a46f18c5dfa34fb7a76aabc948bcf11cfdf5f692f60bbc62eb21a497ffe5afab2e6949fba9b3cf7bb2f25b66a900281b521d2d20c17f7200362e787c36c85aa492c062cb2e887c29172cd6e1ba47343fe84daf2b3f3b7b49cdbced7f30001575ee6f7a667ea5f7c3599259572b1d379c5282ee7b83b83f2814e45a12bbc2ce9fa2c6b5eff5be8acb859d7c981d37a851584f72e2a9402e5b99491d09ac96c9efc310db40faa311265900ed0b328353327021038daa5485d55e94ace9a610ec6542c8aee6a5fea7339c4627a93ee5174ddc37b558e2e7051ecd609b706742a1d176b44af1765d586bea0aa0d071c07910e5a93bd13b4dc0f4f03b7c6dfa824f8e903dcd64cffc5c2e3c444174e5d1f8dbda3c837347464a5c0af62b6b0647fa3f7d21a5b94f7f17edd9d06319d5649de1257cf470c39db0d815f9910c8cfd4173099cbda5b8984115929a384da30d7a9049498e2c4e844e0b93133c4ce339b03981f1926b70f79e96890b53039715a89cc58f824159f0a7d78c78fdcefed7e7873c6852c001c8a870b4e273fb26e76b6ee6e7268874bec5b72f6dfb43160c9c5b1d9c6f573c2b77317ceaf63750ab20a280c7373d6020c16705cebfcd9d0b0412b0f62336995d84104964897634e07cd45ac271ee886ed3c98b069f739c42c854a827cdd04421624bd839f9392838947e4b207dd7f09271e8d541724135ac7c04273405809759ffe8e8490f49e2c292b98cdd1fbb168c39d1ad3a5866b902c7b4814f03bb647a86b286b8edbccd0b24d9f7bd6e2b83a1c16a9bfbcf7eae11ba5d6f2acc5e890f67fbfa89e036df33522c54ff7a14abd873e685770d73ab15161f00610e6dcf9d3bf5763edc8408d456ae2e788488762c598ab82ea252e847c0d7050f8b2cf5286b5ac9e8dfa6ce27f23aa56988133f74c8df9e2c5eaac4818bfe2f49b35411f0e8dde4064fb68a4a4c84a9ccc8af93b77445ee696a273766200e12fb2db5e358e31bfa5e25eaebd5a756959e71a7eed88699f5a377443902801e9b0fb166ad13395967079fbcab449320a31a0a7611737dfc95f542a6d0f127578f2661787a01b8cbe9c34ca4c489dfed252ac2b0d41d2e5d7c9432b65acf28d4823bc3c5babdbfd617d4e3964cd150a4ec37a7e6a36a995412222955fe6fdd9a8e42afe488db0cab743ccb403e2821a006abfb08ac4904573776f6dab82ec2e26a216449110807b02ac7ecf244a4f1f05c83d456b31afa45eca1aae3cc0314d3cfd432d3088e1a335a1c4777b78629e553fa804ec9a50181535bf46ca4109afbd7620f41ac81895b7ad77a01b83e12d548bd7502d85ffc7bf0215332ef3b84ce763b3738a6314efd50426d023cdf02e69d953d86a58b2f7094f72c24c2d35de3bfe75e736f97483a7b699e9d2ca5716606c198262572ca69c6624bb5c948a0b0bd137247a188a5f9e78b2c9351f094a81ec664c1983c69bd99a891eab0c99b8fe449605b0d582d77c1050b6797d6a38297f32a4c338e874bddb74880d81525f8ccb908ec0805b5718e0c5c518d92ee28bb0b199f77f9c3e2ece67d01edbb2d49d50c2b9261ab31eca146c0d99c4ae74fc089dc7bd64ad9b4ea832da6f50c58733f603f39d13acc81fed95d78eff0dc0b913dffb574c9f8b62e299af68971e3980f1f58095d30a0fb0a3391d3a0f63deffb5176bb1a20670ed3874b2617ce5e1237562b459f135572bacda55b0645e9b346fac4ae6400bb062cf3945649fcb607f528c132af11e5f958739efb4cb50d024d48fb9ee73776e767d913621fb7a3a1b0ba15a9170d50af6f1519d50016cc4a7d85c205ff16ce946351b263f972fea6a44c7c47197c57641cbe937cbf5720312d55f04e3493f2231b384a446918f53f91485ad75f6ce7ef537c74f3c46c35c913d630196085024b66d0b32c43b5ea7d4e1c8494a130c5aca5398b428acca9537397bdffaf9009ae81d3fd1aa9c41f698a844e96399621f189ce197a7846b144aae747e3a36b8fdfa3272f5ce7cc8b6a4e4122879181756cf2f96ad91fab12e9430b2805526188d772010e4a0262d9a710609b88c321d092d5bf7a90ca08bfbb960baddf5f9a59411465b1715e1a19b88779cecc3c7f331622736b4bdc72e2090275768bd8b09238544ddf420be6b1e4655d89a71f7093f0bee2dbcba1328deb5e25bcee09138941d0c348081185e44286b4be69374d141fd6d054ef42fb589c3ce2d221d249eceb5c48e3554f1c3bdf188cc95fe67cce6e8cb9d676eadb7efc00296f7f4a2ad5ae529e323d3b651df3dd851dd2a1067fe9d79264051cd75d0944b3de1cd00bee5e5536233b0c265b8d9cd3f3ca58dd08cbb38c3a95f14d46b65db4d08225c1e1fea8d14ef28f9e3f7dfeb2d44fe959dc1decff79bcefd6f5467668e09a815563625370fb57954cf4e7f66f9e89b0844e291e33dbab95eab19a31eddc71d39dd6bb150366709c237bff1bd6457f192c1b581b72dda0623b26abf5872f42963435623fbd6af4bdbf0bf2295b7ed4bc78ac9d6ce6217f3948d5ac36dc18a4c8877f66780908f39a0045c4428a6a5c025f86440f761e4e4efa382b3d4a622369f35340126b279debf9034dc5fd148232b843455ffa442f0a5c1f8927132bb0975c6336479f1bf62e8d7c2eb616d3868d9ad945c36b74335408af9a799f8a1ce9709ae23a8af65d771b7e0255c0faf899286f0a1de8b3e2932c5789e38d22275e4b012304fed1a4ade78cd8ffb78b2fee0cb0357a1dc5135fc56752532ecb34d5eba443ee9f2cbc71d9544462fafc82ca4601099bdfb385243e9f677fb36e4d1aba33cffd1b4d846fb5533c1e80841507f48e5f8a2f7edeb74e6826e662b9e8eaa90bbf804acec56ceda675ec180ec0c40ca1275caa9689a0d0a94efd5160d136444f1f9f7a3123e213f0e60dd164dbc598195525f39ad3fb59bbdcd0f069caf65ba19aa9c0e87d6967b2bfa40b179ea29d0976b47db60310ce0306c33b89ed33c5f097923f3c4f15bb4184e6b1bb4b212a4d2218236bbd29bb79db547305dd9a17dcaa080c7385b8384b354e3708c269fd8f70b38e793959d0b7bae428e2cd418614cb53003d02ffce0b6f16aced08a32db98ddddb74bc802ce38d026f37d659c4ba02d4ad5b01787cb845d771016d3a54d47bd652a44894cfe298f74117cd8db8a55740be1bbfac80cb3c3b727ec72b2285e65c38b13fd1b66bb1f0ee02a9d6e9f23731d9210d7cf6cb66d9bab1a242c7c6f8bef907bd9b62331cddcdb29015276ef49757012cd694b7a0bd9bdb1156846e6e527a25c60d94ad22d3e94337799c542e598c6336f67758d6b2156f83f612b4bc0c87604ab88f13a846d34daed3d70049331e7274c21bc02c6142104565df635d7eb3bf7698eb687861ff5583d2a090c62c201605bd6e7fbb65bfd0073c205ceb20275bc27ff0638880b15a72b5bd3ea1dbda2c64325c1e7cb8f9aa158684cb73c6972f485f1e583383415d84650764012df9d1a349fd5b9aa4d6f6c571330a7e6d48e0af09281732e5628deaddd5370f05ccb01c6413d13759f239b1f5fdc2c23ff3a1aeeb0309afc95e99dd122c468ae52edd5e265e8f6b697c1ef1b6871f6d54f6ec81d2e4491f95a5ef868de60ab597ebb67896efa69617d94f7cd7173009d44adc256a76fc37542ce9f5cb89546c8a9fff957b61d0cba258ff4b2c07fcde5dd76a1a855e9e3f396cfe5a2c02d13407da4ccd375f05ffc0559412ba74fe5cf3caa812456c6abe7ec113478ab5fe02d8afd7a18989d27649c5db1b1cebf6b6b9c6f3125e784a50abce89c663ddbb05ab08a4c42a32b008939750fc10bf34f31f92de3d333662e1b842e6ddda761c5db203e74504a1a33ee53e8c7eafb32a7c2498b6fb5fc3d8af0da9b390dd4ddd138ae1ce99e7545d666aed24f7e86d45eb9e7f0609ec1bceb55f3bc07b3709c915c27df5a07df773205cb6673d0bcbba23655aea5d8a09eb91daa15278b6708af31ab0f765fe8b29209096122adb6262e0073c334b4878889ed7", 0x1000}, {&(0x7f00000000c0)="357c6e70c8ef0988a536b237a9d2f415185070b1a43bdfd14ce712c0baa501d6341e3f2db77fe4e71150c477faeb0f4021f3fa902e0e98e82f6b7ce2cc73e6aa39286996b3f5f67ea7fd0c285a59d26accf923517cfd76e53537aba55f8dfd54b7701a4f431cfdea8ab74ffd651b517fd9179ac78c0c535d543ddaf6dce14523d3100868129107a159f362c423c9874bbd3dd49b1171797f316d19043e3bc25f1f4079579d3b9d7369df7e3d6edeb0efb13938fe3ae5a34e894bdcde17c460dab5270e21c5cae339660a9887af0a504600027d8fadf2c555bed52bf662", 0xdd}, {&(0x7f0000002a40)="456fcce71d37fd345be5a48f68d066c3abc1eff73bfb5f018e15be0e831e81f0ff127168adb858985e19b0e29011e09cdaf73eae64699df58cafe57b9643b007425fda55df8299052fdb527c3dd997b75d538c9424a401b7cb5a6f5a1ce9719c272ba8927be4872ed8d60293bb1cf0bdc26a323de1901b61f4a3346055434e9df42065aef07c93f14605024dfe5fd8295bb44f7826ad37824829f6886a63757e81aa4ca2a2d9d98bbd593c9b4c70f30098d26dfc32baa44c0dc4b2e08637101101bc3fac4ae813020803e363ca1956de4a16f7331e914efcecb42f2a0cf8a413cd6c3fe407dfaacd8039546f7567c1719ae91a2db3a408176fc9eb51c995e72bbd1c6030929438caf662141035ef38eb8070ecf180d3325cf73395b1381b61441189d479d90a944755ec7b28fca815695d45fd0fe7b3c145b32dcf0f1d508c17a6a30d012b59091aedffd04132fd81bbd3fc8340afc9e0240f1a6d2d1d8f514d28e747a7441c0aff42f57a00f02f144dff8a0cafceaf30cfa76074dac362f9253930dbfa2cea19c197a7dbde334a5967ee64d10ae9d04ddfd959c6bdf3ff350d489be106f70b9548d30da0f07379a496717c3b7ab03ac109f6393b090f321a2c29026820f129384c491aec0c3a58a2dc0a250dbcaac0cd4939b4a943f0c76d0e4f65653a501b7cd9b43bb294455e777e2b6733ccf05a3dfe0b5b303050bb8b9582a3512cbfba45610ad18d0f1a50e1a46991b771a20b1369371066524cf84e582bfac78a2d1e479b3b7571048fe90b127d4a880f5f7d581e9332ca93ed5d83ca906c66c3dacbed284f4cb47e1a6e978c1a2432baf4f1afc8ef18f632fb6dcac62ba0e4a077adfd3b0ab3aad5fd8453fd0e17df83a3a41d98140004fe1e7220135f70f3ba6827478ee9574204eba3ffd31d78de3f64cae0a5707d237222e3519bc6c9bab18c83d57dbb2bd603968ab79361d52f06abf8c260a24367bddae515ccc2190eb65f386899dff9cdf725ffefdc965c4049b00c8a2df07e7b425088f696fd70d3fe393db2144e3c02a7a2c9f1c9c29edd8ce8879ec402aac41cf8bbdcf9287709d6a5cae5fa5847f77ca043bb2468ef9f84e664075225bcb213472a62e260a93e025ab60e1c6c1a73306ba2d7996e232de51c7b1b33506aa07efc34fdd97fbd2e8fef0a4bd958e7a13ffbaece1db4ab9a1967e2e25cf23b9d7d14019a54a97a54c54e2cbba52b03292c2133584a3617916473a90af56fa065e3f15ec86486e391b98d38eb7384902900a634dc7e585d80db6e2a6cfbbcb967605577bba5772a7a0a996ee4cda541bf556fa39f24984909697b6da8e4972959f393e7d8df7ba87c7323b5f705561d4358ecee321556cec9dd668f0810fa53d3905a1e25290d71576c34cacd22d4cc5cae8ca9f0e5face7abcce871d8b6e15f9f5a7d8d73964a4a5d5977ed072d2a29b37959c514e7563f1ba1067d3dc34935106aebb70e527d10f90ad1fb1506d12c9ec6ce9076d076e66e8c328ff48d0165d64f8d8b126fed35e7d019854cf6f02ffe6dc74b22840b3891fe92d0856348817f2fb874450c005d75ad4ac44ed2d804ab7cdf5a604e661ecf7d06296f2b591557524708b8444fea1bf83ba45466ae0a4f5ccfd7146ae0ff3f036e6567fa54e23165e29fe6deabe205aa65b52bc47703781cfec03d5c9a9e56ffb4837d4e69c73bbc3396acac47de9811778a8b39742ff5677e6e5e7f75b2b1f17414d0c065a1c62ca0d02928549893105ad1ef1673d58be3359f242a2ecb0bb37156f3ea0f83e7e92de45b6afb4800740a304d8b7441890805f6b380e93ab50cd5ade73b53a60761dab681468841a50f37900b3d5018b76069d980641671ac09d384ca1cfe8551975637f04ddda6c9f25763d4d84d2be002ee9a274c5dc604705a05d5679331ef8a1b96ddb9f4a892eeacf27619e2c05b836b6abac405f89bebfdbff6aaae09492e230d707ae246346addf7f030d29c2c118fb09f9a872e4be3a9eee95b10b5ea12ac9d7f003dd9ee2fb81bfaf66478e1fc42d47b31885d8873d89b744f7e4ed4c836a41ad4f1e6f339bb6ee62d810c895ef1c84a1e156e25d2a216d1753fc25f1b53f4b6cca8814b95703b4d29c2f5bc296a78b5bef0524f75b72a8daaacf9eae35effe696d1df64a2a1be31580604ead223103de00b81efb74e8879c011037ac78583fe7e18b07ce05c5603591f8924d6450c0bfe2316280dffb89fb07a891e5952bc7a57898d44f8a6b5b216d2b97e1c366497ad258973a264201ab637ec865d8052306196ab1f8c5d6122ff9156bb395f307e33f91059996bdab5cf5ef32b374a69bd37d4ff037dd702c6c7c74cd007be99ddf75140c276fac274f196b8dba99ca2208cd06efe5568f6d5d97b0f13b15dcf217a38cfd880f04d8f4377e3a89a6097e07b8f0dfac348277e5c4429cbb41296e270e3c153f9631a9a3f42e85ed057aa1c99f831565186f67d8f8f8f1f2ee2785fa7bbe794b9fae825a21c045b9ec9414761a1060cb52ae2ef04ae2506e9b39c4c813528cf29261f0c9b1f31b11e78dfbc75bea3935741c9c1fde0067af935d4036420caa1f0f53d2668fad5b5d5a67e345086c63672efdedf1386066c53f876d699229530b65faaafc19abaa29c0091df82e535fd8de2b1bb9ef7c0e48c4443d329ac4ba7e52a449c76a5a8b885efe086f6759e2f8129771805d806539510cacdd3a98108d702a12fb55d18d4264fbed7bb9e1b4329dacfaab22d76cbba43b3ee7e42d4ef585b3e6e790b6a893f483b892622dbbe757376576203d37704052b5be6742ae9e8834ec22c558d47eeb19301d4b7282c21e1534b7cdb6ef9ee80f74493b84415003060518e457991bbcc51788d819a074cd5e5de9a2b0df0ae733482cfbf2989e550af326d5382ed3d8dce614e6828627a880c3c8da7a880a2e6c2edc1e3d486457e234ef1c04f11cefdec90bbf57c60223c4266f96eb70f104e6c2d24b2d63bfd9d7d898c0d70e9cb43ef0da8689737d2648102a5c6859cd5ac3e81db14d4ed3c166c71dca272886a1042b1ebda193c044b3d9dac0fda7f0d91ebdeba1c9dac2f49b927829ee66fb6418b225750ee89bf9cb4c7f27ecb351a8ae75c0d3511cdb749f575d2aeb3d44c1c7425852952513cb98e3dffdfc693d87fc66f82367c651a503935a6652f0ab16dc25330e577a8c0fb5a068969259506889f8a6315899f16f46654e225a7089680b1742502b6997df71649dc9d692aff8aeddbb15d5a1b078a5529568dc398514653b011dda9fcd20cdefb86871f370fc4703f450fbc21c595224b8f75f678e85cf35ce6034a360d4beba2de80ef6e04375d944c938a265b1a61f472fdba55c86195cdce3acf8b66d08c7227b1045a9d57906042d137b06df1712c21d7879415a558b4308eb83c2f05d85a51e31d7bbe4e13a6d2b68c1a313171969871b5a0258bc64c657043108c0e18ccbd88fb4a682d282444fc8194d96a3c8662bd215735ac5a6a4133329fa06905847d938340289fef9dc1c0c1478b7155f4d398884c83b8f6cce51065fd9e81684f1dbcb8b41b7c3b95fcb1ee5ebb721b1f63a24d5be4b5504b287e68a369d69f188258e1614c5a7f3fc709e21ef4bc559f45371698732b14140e8d0bdf9e8dd1c72d29f4c7ad8c923a243cb7927010cefb5113df0df892d644f66d3bee1328d09f16ee6fe509dfa187052a185a667d9d79f848129b2a65bfeb25e69ad6fc40f8fc2f70fe68c90ce4557cf7b4b4ec0612e9c5aaae41e85bc8dec86b33a2486a3e0ec3ca682a7ad8932a9815050daa4254ca1a9104ec69aadedf9c4f26ae5673a86af54f70c5fe81a8fb0f3bac40adf987a4da2e62c69e473ad09cec2464095a6cd24ce84a0703643e358f26106ea60cdae236f02bfd506b41db67eb0cd592b90ef204ae1795ee7f97a0d982bc853747a8eade042c7f05a69e82e6db3badeb603a0d9e2ed757e6cc116d803a4c1ffd6f5c71b7362d3d8dc07ff459196b1ec872fa556f0bdaff18399a964a7af2162fc7c3882c5c34a6356fdfd32f9be5889dda17586486b8d596881d396a700c52e2798dc2c4cdf6f665bb43c699bbc396418cb77a0751631226184171388001a251516a5f89e3195faf1cccf62326e486b1baf19960e4e1ae16589b0dee849d09476aa5bd74ca3350877e25892de24b124995f5234b0a0f1923b74f2b63267571c8b8781b68bf954927844f7735cec703212a6baf55de89001e2ea77da1c49c82557a868eb9c48c5fbc6c186ec437524f748e573cc5446bea4b74022491e4053e17045fa773ba5e3d11a4bbfd112c93488350146673d94e849c2ddae37f7860151827e6accabf861d0441365290b2d9ec88f2f3da154a8655cd7d5e41c52a60e6902e77ddfdf7586eb80ef68fb6b07880a79816d134e51050126105cc951dfa90faa8e98b0aa1d29d9ae6d345b7c31366398192001bb63f4340e4eb0ac07bcab852a71c0cb12df9e64d4a2c4ffe345f9020331897897ebab6dc4156e132eac9649780a652bd4ff2da40ecad917b2a72a0222809cc9bd4af4d2029052ab3463cb18fe71fed6b6d95397ee39265020dfd61b2b1b4979c57285e560be9cc6eea73a3193404315a0420616bd70d7fe8e576d4fc93894a5921fef7384f96b083c9450c81c94871ddda30d5851a43ae73b8925bb1bf6f54e6f4805cbecaafbb28cd6d41320af4ee94e69fdccbd70e67cfa3ec796f74fa338504c699713286b578b1218fe953d52aca4147e6b10f48c62cc1fff3af9f207c8c159d46de4fbfd0027335bfd84072e4d551541606b0f3fca7c0bbd60134b677a9d209c969ac44538003e300c58603494648e3bd03c0d944242b9a933b4d0c7b089c1d022fd7d076baf05a8f67e3bb34e3be14e026ac24768d1873573ebee90ad9662589526e261801777d6529afeace8a82db050873ff9ee676ec8e4e3761174ede8fcb41c054cae503a05eb32d013e8aa5a6d77b12f21cf35371355e1add75163ba236ca06e4fc0475eebe4fa240fe148c7286755dd8c4a2dedb8ea286ec937bdce3648cd435b6d4e93a6b0429cac8048c4db7d10e41d589ffd08e7badba5acd1de6ae0b7344a03c6c3641e3f603b4080164730599a14afcdaf0960e4090aa7f362b836ac333eaba21f007080f469436da42aefb9a3cc0fca5bbc90fecb6f6be23d5f043d1a4637517e5c3fdf7d171373fef0e1a900ee50659e06c03b9601893cc9ea12a52029e6e95122ac1a31b0a7260fac511165787273370f2178ec4f019f41e37513c78b98477b97e002839e3bcbc03b06035a3eddb24eda6e6bbbff674b9c62be9f38eb00ab13f3f355a34124538b4cd157e00530f34a3d081dbb49aad456c8328d20434f7bcb818c6046d8ab51905e32377986016872610d6596edcd2b3d992bf7a888c0adf806b75b2745801110662482f3947b4c25aed1cb8c1672f2cda93c3cacab0c00d92e9b28fef045eed7f528508f33d95a34132d57d305cd607089cb29c5a251431d7826f56c26e74a00bb09dbe71a7a35c8db1b667542d98b73701799b45659e59e6fdc404db4bdd4df0a1c74249741751814548f83b66860dd96040915587a627e9d9cfe8e42a59dbb35fb073283f505e88c1c9e21fa7100fb7c914c0e66a0a6ce349429a639a417e1a14e84539208a405dcaa2b6afe3c5b6756d6cb48923e1ce35b33cea05064f6866d9ecc337b2eb95546a7c31d54cae624ad4a4e5e4cb4359c41bc44d00a848c225932f4d48914", 0x1000}, {&(0x7f00000001c0)="6d7af0f36f0da926841498fa9e783ec4fc0c117f96fadc8d216af097ef2e76dce92d6d9b32680ec5822acfa1e4b65111e1a2df74c1cc60455b6b5d7ce04413", 0x3f}, {&(0x7f0000000200)="004f5300124495979f507a3746180d5166b54e9588d7dfa9b50fd03ffc08a195bfa4e3b58149884d3654680edb781eb813f58a9d67f181fcb70df556ed8529b8e6fa859c3fbfc251bf", 0x49}, {&(0x7f0000000280)="da3754b5", 0x4}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 01:10:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x88, 0x0) 01:10:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8113) 01:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:10:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) accept$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x7eae67dec83143f6, 0x4003, 0x9) 01:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440)=""/18, 0x12}], 0x1) r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x82) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) close(r0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = dup(r2) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r4 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r4, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 01:10:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 01:10:35 executing program 0: r0 = socket(0x7, 0x4002, 0x134d) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffffffffffffffd8) setsockopt(0xffffffffffffffff, 0x29, 0x24, &(0x7f0000000000), 0x0) kqueue() geteuid() 01:10:35 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 01:10:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x279) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:10:35 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)="ad", 0x1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x5}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)="eb8948189492d27bafadf7acc6a08f5622aba1e45f447b0e1ea0b9ed98547da43f33e08b2eb3ce873176bdc845b364c8da3fb6f41ba5cb7be1b1a08ebcad44aace85e85847a32d2ea7c30dce8589ae27a82ce95d916810518498829117078e28ba9823a6097336b5416f0844a392d4efccf08036c35fccc849c012eef021bf8153e1f0db864284ea8a7203ce6b3fa0801356e6fbec925a03000c00fb", 0x9c}, {&(0x7f00000001c0)="3edeacde4fd15052152f34fb767bc0a2250c76c74863dda04542eb1f4c0bf8a082d3e5c5765723c2ce1667788e20d9e660e238e98b67be1cc08c8712d66c19bdacf055872685207c727292929048867cd007707051a0fb675fd483aa9849c92d4fe13977136cff2e7bafe4353170b09effa770166b71c786a704c484a9ec341b804a91b94a0be4591309bc19f8b194608f23d62dbc18501dbe1f21a533a52fe0d1630da8c5b99ecf9b1dc667f29f9e50231f9052489da20f8aaa870821fd95d3ae77fc2cfba126ffafa2ffcfc9aa2559f4dd092dac", 0xd5}, {&(0x7f0000000040)="ecc512ae044c44279394afa601804bad021cb2ceee660edad377dd7f", 0x1c}, {&(0x7f0000000080)="3e3bf780c9f154", 0x7}, {&(0x7f00000002c0)="7b99f225bbaee3192a5d11da33ef0ba002152b855cc2ef70da555f6755fe66aa5b437e1c39440ce622680126a51708a8e73bfaf0608d58dbec4763dbee53387f72fd1a5f704527e74a6f0e141c2841012b6391d26f86f7360a6a70b634e0504cf9959e51eab4ba5d793803869aaaa3a1145d130a882cb0f64c6fd07aef2a5832d251368503df", 0x86}, {&(0x7f0000000380)="d554f33b2e2534ac08c003fa35c3ac8ab6a96ca5", 0x14}, {&(0x7f00000003c0)="09ed0a8a5844a973af6224c79dd8bc4f6352cb5da4d601ff9bb2f65b4cce3a3cad68a8e6db701dbe38a234cec18cebf55a18e18b401d351d505bec681d28c99928bd945c604c704d6282daf4b8b00c01d24aa3c2a74cc78fb4bd408b9babb9a9585f36c6faf935e6ff054e4e", 0x6c}, {&(0x7f0000000440)="a0b264f6848ecb0067b2adef29e2c217c53826bb35f8937831e0e29902f929ed329bdb7a417c060d55a63556f24865995b89d7178033e577e34ef016ce1b8ed34cd658f907f2cb4827f34a6ba96af16720ad09b26223c19b266b06e1eb76d6065cc2c0dd022e8bf9fc4999850e7e3a2d7786d9d36b2e4bfac75ec5fef053d68a3a6abbdc9d431f9f4e8d27acc10cf8db168a332e462376a7353f1c47f2f221b154dd793fab85bfa47ef75afa6e91ca279e89db66385dd351b1e4d0e4", 0xbc}, {&(0x7f0000000500)="cde1acc3d41aae61172282bc4b2003dc0c35861363ec7099313fd969539efd7db8ec6f567aadac7d0b906e07b680239982700e7b0f5d6077e7e4561cafe029ebced939aaa8d4680984df6d07264ce34eb0349ddf6098aa8d7ba26682769a4e3cb7f4ce66d23a1e157f3d438ee7e64621bd81e141ddfa8c2a082a077523bc0122381039092fe38872206f6317e16a6313154fe5c87eb4b5d5e4738505259f9875916935d88e0f251232757cca6d37e9dc8161a040dd17473a711c644abf2b2687e214b381c934f88726e70ec1a0ec438c55fc38841b4de36b06e9be9b3bc8e94ef906791b069ecc1aadb2a0", 0xeb}], 0x9) r0 = shmget(0x3, 0x2000, 0x9, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = kqueue() write(r1, &(0x7f00000006c0)="f970672cf8d6af864f2911b93e46175d223346bbf583d5f87f4aeac1da79e0d2f256f1bbf293cf5458dfe8e5c3dad8b433627782974c77fcae64277c41e191834486c7bc81a2d6e8d9cf440a4d7e6ba0b6e0abccfd53ea93c218d5dfb163c232878f62e1c01e839f9653228fcc8503844653b9bde74801be68bacb91706fcf2addbd582075b1665d6d20b3c8b4db4c0c80b63d9620752e0861af3bc98ff10d87a39d43125816cc6761d70f1c3d1a815a1d54901851bb3d0791bfe36cecca02fd19706a75d72490bb7a17d82b55328b0e182c93fa342a45a5", 0xd8) 01:10:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0xffffffff7fffffff, {0x5, 0x8}}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x80000000000, 0x3, 0x1000, 0x1, 0x7ff, 0x9, 0x4c, 0x2, 0x3, 0x0, 0x78a}) readv(0xffffffffffffffff, 0x0, 0x165) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000006c0)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000740)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000780)=0x7) dup2(r0, r0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/159, 0x9f}], 0x2) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="96afcc418960ccbad9b632a98359fdd8ed0c73aab8e37da2351222c37563aef2c1efa78cbbe5616a8ffc273b365ca1dad250e6819fa18dfc543088c29fb4eb365c40aac572058969e9b79d2cf710b16751d9c177f2f3bae5c0a3a4f5b81a6109e40236585788ab22b88582", 0x6b}, {&(0x7f0000000300)="84cac1c3372db750bb75089fd57a4dde897c08affb8f5e30e8d70c2dd756db3386b7c30a6defe82ae2ce4d9edc7f7e199d46846dfbd6c32c241ea482307adc84b0787c5fdf796902", 0x48}, {&(0x7f0000000380)="afa65051b0d1e5029da565bc494e299dc559f3cff7c187c777bb773c9383b93b3cc17ae924cc55fc85be0951441e8f96e578aad51f2a65e636d48c4de9198ba7ef08f18a31d62b8dfcd520ebe9586389befc4f72a9392173fe855994da404ae4a4a58460f1bf6a2d12f90965499a4d101df9452a51a1a8f067fd262773bec1c0c9cfac64788e255379c42fdeda980582b5fac88fefeeaf05de22a821aa270ee011e398dfc028816ae30a8fe730fd8bb4346784cba18896a985acba4736e1dcdd83368699e2cd0463d83097fae5f121ce7ce8690d9f0dbe3d84f742ff3ff9576a83aeb679c2a030", 0x3c9}, {&(0x7f0000000480)="f5b87288379c5cd784afbebbffe2e9775d4cd13bfca5e2021ce724bdaa77baada24f6b1677e1fe72c320bf4d6d14f4edc4657c77b9079b8ccfec74ca1b825c183b56b3b797d5d1460c3234ca1e85fbd51a24ce6f1ecbbbf964e676d564dc", 0x5e}, {&(0x7f0000000500)="98914d7d7aecf3796279da31c2fb32eebcb6fc1fef54f0f63bbe213210d1e46a1d35d967002fb7d323929e7c65613b0845409c5dc898eaf03a11281ff98bdbd9fad03f2d692491bd01811898a636852cccd9f600be2d244cbfff5a855fd21fac09ee6501c413bb67f1dd99158dde8dc27365d3339dd6f7dde879944986501268a0a8a070d8", 0x85}], 0x5) dup(r0) chroot(&(0x7f0000000700)='./file1\x00') close(r0) 01:10:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x6, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d, 0x4}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0xd27, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r6 = geteuid() r7 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r6, r7) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) r8 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) r9 = fcntl$getown(r4, 0x5) fcntl$lock(r8, 0x9, &(0x7f0000000480)={0x3, 0x2, 0x101, 0xfffffffffffffffa, r9}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 01:10:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$setown(r0, 0xb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0xa7, 0x4, 0xfff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x8000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xcd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6de4}) 01:10:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0xf2, 0x141a, 0x6, "2dc238167331a638abd6362691080fd2c69cb16d", 0x782, 0x9}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000005}) 01:10:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0xbda}, {0x2, 0x7fffffff}}, 0x2) r2 = dup(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x65) sendto$inet6(r2, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) 01:10:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r2 = syz_open_pts() close(r0) r3 = dup(r2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/118, 0x76}], 0x2, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0xfffffffffffffffd, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r5) 01:10:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e30000000000000"], 0x10) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:10:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 01:10:35 executing program 0: mprotect(&(0x7f000068d000/0x2000)=nil, 0x2000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x197c) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) msgget$private(0x0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) 01:10:35 executing program 1: r0 = dup(0xffffffffffffffff) dup(r0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/3) chmod(&(0x7f0000000080)='./file0\x00', 0x102) clock_getres(0x0, &(0x7f0000000040)) 01:10:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0xffffffffffffffc7) r1 = socket$inet(0x2, 0x3, 0xd393) r2 = getpid() pledge(&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00') ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) r5 = syz_open_pts() chdir(&(0x7f0000000440)='./file0\x00') close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 01:10:36 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x8, 0x8, 0x9}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 01:10:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) syz_open_pts() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 01:10:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x180, 0x40) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000700)=0x81) dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="a77e4903d98ce82fee8169f766b1f93a7d4c5cd621370a85584dd234bf3871b9a7d1d4d8930fbb7e3a405d9403bf482d66c29d95365c4b751d7cad3832d67aae4a9dcc85db091edcc6c6b1430c34018e45ff6f72f27aa4d1795cde6f588c4e66789602ca2051e1ede29a8e4ea25acd64449705885c03259d5d3fcb01d4f9ba01270711214b99149eccea60e9327e84fe80753ed77030163dd7b831147d1d95c04664ecaf356eaf7bf43ebac80ca50322417d3c2503b495cc3f7503f0", 0xbc}, {&(0x7f0000000140)="60ee8e4f868a8adf83b6a7bb54c9a6e0d35aae0fab7c0e5f6f8d3db83afe0a0b6f658b265bfcb720432548640578d3dc32c1c9568eea0c7dfd5c76fff7b1a1507d59cf97876eadcf11ba29b0d168936fe67fe095bc357fc4940525a8fa007683c0d72fb9db404e63888c33d510b4f552", 0x70}, {&(0x7f00000001c0)="4f6fe3c7e16f44f17bba2c5756f55d8e976b0d029498d4d11983497d584b24c571909a397fe797f0da2fccf55ab0a539d6c150c737f18326bc667898590ce9cd9e23e0e0848db40b74aaf403a10b1cd55a7261b3be941395eec0ad250b54ef8e7797fa94693736f1fceeaa59b6120e1f731a464576d435e80d46c271c36f974a1a8ecc3b1bd9f10fad5b7da7a4d91f29068911db2aebc863743a9c0e3aa032817d2c188d678d3f76a2530f730ce0bd82632f30e21108b529250bc550afa9f2029a82c54bd7b04b35fff3dd68", 0xcc}, {&(0x7f00000002c0)="9ce4aa727dd195c29142b13a64677c3eb32679fa76e73a44b9c0ff0821de9198", 0x20}], 0x4, &(0x7f0000000340)=[{0x80, 0x1, 0x3, "9570a0ec19d02b38e08b54b3ddd65ade07b5610f5de17b8486a915aa361d06703fc2b57fa6ef2083da4928f9a3e781023a00ca6dc84a1d83696e6801e841e0c62fd7fc0210f8f85a4d903e565b7b9fe95101debda531339b5ebfcd11a0776a3c3008cdba6b90cfac28"}, {0x68, 0x1, 0x5, "f2bb1353a0187130fde7350923abe7fb117d926595ea17f031145865d310d83b059a143adfae28fe74805e50b64b0be97024b1638c3778872a93644934561062a743a2c9c52d2c3378a05fd5d193728d56fc5ad46046"}, {0x20, 0xffff, 0x2, "f50edeb1cff175c6cbef06fe0b99e18a"}, {0x98, 0xffff, 0xffffffffffffffff, "bb5aabc4550b8e39b103d9fa9de1ff0e89a5e9f5383fa863ce96ee4115749fc67dbf08d9fbfbc64715874b7b06d4b8b956a93711c87fb89e48eef981e21f14a2e7be57ee99914c06149cef959573d8cb0c7bf0e9b9e05f2afec9e1176e9310fce8b764860707b5dd51465ce3dac414660f71f2c26dce2d2d89f9150ba3b149cbcc"}, {0xa8, 0xffff, 0x2, "6344fdae2a44179eef73f81b634cae8c20ff0820d81701fe7d5c8d35e83fe22dcddc9b17ed7bd0fd2d1dc109a4bef51b643cdc09e82b5253585627bfca9713164bcb8c1d1854126f40abfff01fdb9d5d2f646225748f0a2f88a680adc917a019d71b55d0ce2d0013ecc9a83f286c7e0a0d4eb8db9d617cb23ebaaae076e6d3c389f312757f001dca954cf7d789ba523f6b6739"}, {0xc0, 0xffff, 0x24, "a7f6f63f99ab8ccd6eb2cbfd95490d605ffcc73bd3ac97bf1f2a3165646311c5c08e447362c6dd4c25d42c4cb8c5018b8329d94f33d8d32d5981817233e8bacf5118fffb12c5f9514dd427f32086088927e8378ea2eac1ee78a8247d2c0ea90e7fbe204ee866d23c0e82e70d3d5446fc6eac6cf65112c519d9ef3d66e4ad6931f58f680a0819f8c82e55588f45e0383d7a5e1bf172681aba4f2ffb7fafd6f190792409eeaa60958f846024e22a5b66bf"}], 0x308}, 0x400) 01:10:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)) 01:10:36 executing program 1: r0 = socket(0x15, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:10:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x600, 0x0) close(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x9) syz_open_pts() syz_open_pts() 01:10:36 executing program 0: setrlimit(0x0, &(0x7f0000103000)) setrlimit(0x0, &(0x7f00006a4ff0)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)="794ad69a8e264cc2190fd1990bf51e2188117bdfba8669c9db85200bd95dbc7ebd2292c12ad6017ea910678c9ec28f84012a48cfee3b360d54052dbcef48f894f9004127dd", 0x45}, {&(0x7f0000000180)="a29062de34f0d0242a2aa814341352f03591031f44c15e8eb60292d09d91e3774a4964227906f1d05c4f355c0e6d9727942055222f5782d90d7cbdfe29ad38cf079b1dd553ba762f56c111f78907a4efc9033cd5079202d7daad3cb20106b3ff9db5d77f3a615c7c2f12a4b9a03d225c7a67cbdf39e5f9312f2fae317301497eb0690f15ab638c41701ee6e6f666a5efbed6c92e36fbec377520d9e8141716b0afe4cdc454697d89ad57efeee9c6b69111f62560860b7e4fc1af87a4e8152d6e47d1df06882fb5918434f4b71174fa104b0d2246180c12e8b6d408526975d8a93542bf348f2d7ab93087d54d64036ab2269f07a625494e5df2b3f54665", 0xfd}, {&(0x7f0000000280)="6c50cc69909ce0b7b32332a68b402c39bd30d4d540fbce1c4aff57f4ccfa15de735f6b52531d958ce837840503854bb2c9634860343eff421e3176287d9475204e7d57e3c41a187152b5a13a2a3856464fc5bc6bbeba8db33ed9a91f35de4da05d767033271a581cb0caeaa397ae6fe5f52c1ee188545925aa856b33ff807560d7d882bd51a2ffb3805e2b2de049f3daf8d473febf0bf9", 0x97}], 0x3, &(0x7f0000000380)=[{0xf8, 0xffff, 0x3, "b3171a70e6267b0cbe94ed8793cc7f0e47171fd21b33a0310fee2e197341c2d9428f89b90d8f3be97ecaf84b615aa15395174076477c50ab5fc349eae7054c5d2bc920e14187c2aec843ccbbf65814d4229aa8e9522c2871a78563dc3c4582b657e524601e343c56749ef5c972cbbe983c9aa26fe2590189bec0cdd80246498ecae0ca5f1c562dc5de127a36c4f064946b45b00f9b53ae7af9afdb0504f4c330efe722c4c2016d67016463b3a2ca267c39472cbcae127194dd7e569e35f8d6b2a4f05c8edfb7dee6edde3288cf83326196b5f586a80f1f439b88347a26ba2e594e98e87a25b6"}, {0x110, 0xce274b79888346b8, 0x5, "b214d47c0d303e5c54da1919fb7615aac6b8363b4fded7c9ccd0b54197696bbcbbaa1d48c0d3b7bebf9aa0863182568e81787c4f4b4644ebaf2b5076eda88eb97c7482eb3cbfe91bf2cc42ca11c3b169407bccb7b89b3692552aefdaa6db168b62c40c19b6a79b96dd5ae36ba53ce29876032673ff83185f904c196d4d3ca817ddf0a2b0dfe4c3fb5cb42238b99d9e9ec5c95700668df540cf35c7e84d546bd5e2ecdd47d22b3618488852dff93323c9fa722bc9cbda84c85eb245b82a94cad615307122b5b562ad669cac4b0f1bf2e5c9e30c746135a33b68be83d7f229ab88e5ec2aab29b635dabad8486643e39db4e9d28b129047a4489f0e"}, {0x40, 0xffff, 0x200, "45cec2d178868c315f69c03280688145e9792887f6feab1d569e0dd99ee3d50339f98bbe5a566e0a857c5da138"}, {0x60, 0x1, 0x3d95, "c62b4b0b1e74366c9bea17fc3bc01cc2e636af284c74e87c89defea4a7f755098c8f2ea6d2aa3394c3652f8364eeb0eab483fab8491f5a133193068daac05a2f277f38a197fe32ebc9638ef3a8"}, {0x28, 0x1, 0x6, "d45012edb98aba1dcd35aa7f34f6c42e65"}, {0x108, 0x1, 0x1, "cd55bd72e4c457f13d810a2b3aee8b3be1ecb0fb754fa65e0c2901a3300e770aa7578d8838c66675ebf3640841c0ca2181f38b53440880d8ee954855f19d39cad74ee364f96ddec10b405423a41275f01f0d5edc4799e829abe94f6d13b0e1dd73c11f3d7c7a3fb6639f50ce25c229351b6523ddf760fdc760166529877aa18800a38f936a7d12593c26468fd194c5b4d6ac392091fa8816dab32a1881d8ab327bc0de60df9a8166aaf73ef21555bb93d890fd675f88c3c65453aace5ae98ebe74484ad9c31a6b064c8125ca24ea1f334142057334986ba0571c4231de20ae03bde0fbac24833af2d5e4555a367328408b767331"}], 0x3d8}, 0x400) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 01:10:36 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 01:10:36 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) dup2(r0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:10:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x440, 0xc8) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCDRAIN(r0, 0x2000745e) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r2 = semget(0x3, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) semget(0x1, 0x7, 0x80) 01:10:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65, 0x0, 0x1000}], 0x0, 0x0, 0xa102, 0x0) flock(r2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x55, 0x22, 0x7fffffff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x54, 0x800000ba, 0x6, 0x80}, {{r2}, 0xfffffffffffffffa, 0x85, 0x8, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x49, 0x6, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x800000a2, 0x7f, 0x3}], 0xec7, 0x0, 0x48001, 0x0) dup2(r1, r0) 01:10:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8007, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:36 executing program 0: kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0xfc) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) unlink(&(0x7f0000000300)='./file0\x00') 01:10:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1000, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 01:10:36 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\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) symlinkat(&(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', r0, &(0x7f0000000440)='./file1\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x3, 0xbb, 0x2, 0x1, 0x1f, 0x55f, 0x81, 0x1, 0x2, 0xa8, 0x80}) chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) 01:10:36 executing program 1: r0 = semget$private(0x0, 0x2, 0x508) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x10) r1 = semget$private(0x0, 0x7, 0x10000000000490) socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r1, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000000)=0x40) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x27, 0x3e}, {0xef}, {0x0, 0x80000001}], 0x3}) semget$private(0x0, 0x2, 0xe) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0xf71d) r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r3) 01:10:36 executing program 0: r0 = socket(0x1, 0x3, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000011c0)=@in6={0x18, 0x2, 0xefb1, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x8100, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001140)={0x20, 0x7, {0x81, 0x8}}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000001180)=0x3, 0x4) rmdir(&(0x7f0000001200)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 01:10:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup2(r0, r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) socketpair(0x17, 0x2, 0x1, &(0x7f0000000040)) read(r1, &(0x7f0000000540)=""/226, 0xe2) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="1739b4264e946e022821985ccd3bd42da8c3bee79562d8004c5850d362d8976d8d1566c21f41f0d969712fa5f91171b350718b1da0df22da57fca0547c5b47541cdd5cea2a932d8733205184c9e2311b3e05b9a2f2b34e1857b41dfc628c5e9c6af7785e99f0e59b0fe40feed36bb23af04c6efc2b7dbdf8c662d3843b260ac6dfec805a077e3e6723414e276c5b827faf76347fa365cb975d6ac00ddea29953bc81714f5e7cd9d6bfcf6c0867c13e3ddc1f5c63cc7d61c8fe6fb40dd30bf15a1f38", 0xc2}, {&(0x7f0000000080)="44818127e794eb36a7de3a513aa9b3ea9c92708d0f3869a90d91e14a", 0x1c}, {&(0x7f0000000200)="e065f6583a760b02f681745456b3440ba312e43711c02da6bcb0827042c03b87cd37407474c307b8ab68576329c3e8d99db034c8646704fe3c5c6eb4269e1ffe73daa8634814b2a55355f094810f6d805b612158d18a05f03428749c40a686d5b32e", 0x62}, {&(0x7f0000000280)="d6a0d7292bea63af51cdd5441e3728a1f86017e0b8602b0a0924ffcc", 0x1c}, {&(0x7f0000000440)="895e8a3c04db4be49c6f22e66831765a2b9cdec696a9a0d80c6a6dafe2629828bb5dfb08110b1c14e78aa5c9a9c97d38430659baf058b2d5dff2f508c9ba211e6e76e3486092e091b3430fead89593bf632f11484d20a7117a1f92e7156bee432078752f6051df55fdf1fb00", 0x6c}, {&(0x7f0000000640)="121bc371f8eb9cc1c9b255cd68650ab6ab0c66dd3bb4b8e20e362057bd4ec173783ca1bca3ed225abc11766e8b5fde01d3490a8a2c4da59cbfbddd1e69094c9986ba4e94f6cbef336f0f55a0a1daf677d050ffb4c0fb46164ccab498b758435622502ca23596d092b3afeae36db0689a9cbc2150b248d3d41be07206cb8174e7c90438dce44ffaee019d64781c69b220604939542d52b4e609efc8f0ba62a46addc4d932ed159c49d9fa02314227590be0cc5b42d7d7075df14998870d8e043cef", 0xc1}, {&(0x7f0000000740)="7864595f38f24475d05cd750b159948a229c2273f1da9894e8bb17d379d28c7346d4be2f4b892ca2a8dabe31a3a4721ee5b3005a985de81bbd64d363b4a6f3fcb0566b17be427d4b037eb367e45469eadd536d1c7140e7d571ce31a11416cc74bbdd4e0b9e90a770b53a28983348a8aa24652b5f37dc6dda3a09c0a70042fd175d373fffbcf746583bad8acdc16d4e3aca9daa2984a9b8088b3e6d6604e089685ece8d2761fd9416781c4e9b91995b2f98", 0xb1}], 0x7) 01:10:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) close(r0) writev(r1, &(0x7f0000000000), 0x1f0) 01:10:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 01:10:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000046d000/0x2000)=nil, 0x2000, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000083000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080), 0x4) 01:10:37 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000340)='./file1\x00', 0x30, 0x80) r1 = semget(0x1, 0x0, 0x2c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x100000000]) stat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)) mkdirat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='r\x00') mkdirat(r0, &(0x7f0000000200)='\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', 0x100) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x10180, 0x6) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getuid() getgroups(0x5, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000700)={{0x1, r3, r4, r5, r6, 0x80, 0x61d9}, 0x5, 0x0, 0x3}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000300)={0x9870, 0x7ff, 0x8, 0x5, &(0x7f0000000480)={{0xfffffffeffffffff, 0xffffffff7fffffff, 0xee, 0x8, 0x6, 0x20, 0x9}, {[0xffff, 0x7fff, 0x6, 0x1f, 0x3c9ccb5c, 0x3, 0x5, 0x7, 0x7ff, 0x3, 0x3087, 0x0, 0x2, 0x9, 0x9, 0xbb3, 0x3, 0x1], [0x8, 0x6, 0x4afd, 0x1, 0x1, 0x7f, 0xaaa, 0x3, 0xfff, 0x80], [0x9, 0xfce4, 0x1, 0x3ff, 0x7fffffff, 0x7, 0x7fff], [0x2, 0x10001, 0x6, 0x1f, 0x9, 0x2], [{0x6, 0x5, 0x5, 0x56c}, {0x2, 0x10001, 0x1, 0xee85}, {0x3f, 0x3, 0x3ff, 0x9}, {0x260000, 0x8, 0x9, 0xa380}, {0x9, 0x1, 0x7fffffff, 0x9}, {0x100000000, 0x1, 0x0, 0x4901}, {0x10000, 0xffffffffffffffc0, 0x5}, {0x4, 0x2, 0x7, 0x3f}], {0x0, 0x370b, 0x7, 0x2}, {0x0, 0x7, 0x4, 0x1000}}}, 0x4, 0xfff}) 01:10:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="1000150000ae3bd30c00e2ffffff0000"], 0x10}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8400, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x4) 01:10:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:10:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x1) rmdir(&(0x7f00000001c0)='./file0\x00') recvfrom(r0, &(0x7f0000000000)=""/45, 0x2d, 0x40, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 01:10:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x3bc5, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0x40) 01:10:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/zero\x00', 0x200, 0x0) getsockopt$inet_opts(r0, 0x0, 0x80001, &(0x7f00000037c0)=""/4096, &(0x7f00000047c0)=0x1000) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000003680)={0x408000, [{0x3, 0x5}, {0x0, 0xde}, {0x1, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x32e}, {0x3, 0x5}, {0x2, 0x8}, {0x0, 0x4}, {0x1, 0x44}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x24}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0xa0}, {0x2, 0x6}, {0x1, 0x4e94}, {0x0, 0xfffffffffffff170}, {0x0, 0x4}, {0x2, 0x100000000}, {0x3, 0x9}, {0x1}, {0x3, 0x5}, {0x1, 0x4}, {0x2, 0x1}, {0x1}, {0x3, 0x40}, {0x2, 0x8001}, {0x3}, {0x3, 0x100000001}, {0x2, 0x40}, {0x3, 0x2}]}) readv(r1, &(0x7f0000002500)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/99, 0x63}, {&(0x7f0000000100)=""/193, 0xffffffffffffff3c}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/113, 0x71}, {&(0x7f0000001280)=""/253, 0x1e2}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/89, 0x59}, {&(0x7f0000002400)=""/221, 0xdd}], 0x9) r2 = socket$inet(0x2, 0x7, 0xfffffffffffffffd) open(&(0x7f0000002600)='./file0\x00', 0x400, 0x2c) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000003640)='\x00', 0x1) r3 = dup(r0) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000025c0), 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x27, 0x4968, 0xfffffffffffffffe, "b160225714af7a627aa270935b336edf08fb108d", 0x356, 0x6}) 01:10:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xb6) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="0154b815f291b6f1", 0x8}, {&(0x7f00000001c0)="8cd91c3958634a2c506898ade4ec2013d88f6fec694a09036fe153028e5293e5ac549b379501007f1792658c4627a92497ffec2e75cf2bc9a0b721624f184b3b60fa310ef5678d27ba2f223e55b6e72ba4a80ae872c70b5fdc253a516754", 0x5e}, {&(0x7f0000000240)="396495251946ff0624e130bb588d0ba44b85db35c48ca186cc17f6077fffd0243503cfd80d3143b7e3de6c59d9a1548f86b4174879f9d2f1934706206d5f8b0d0f96c12c838ad1443615ec16cc728a68cf7e3c0a9a2c191fe5043c9190718c9b17b3c7", 0x63}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r4, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r4, r0, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r4, r0]}], 0x88, 0x5}, 0x8) fchmod(r4, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x108, 0x11) fchdir(r4) 01:10:37 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) close(r0) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf4242}}, &(0x7f00000000c0)) 01:10:38 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x1) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0/file0\x00') chown(&(0x7f0000000280)='./file0/file0\x00', r1, r2) fchdir(r4) sendmsg(r4, &(0x7f0000000640)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)="448acd01d318b00439f507ef03913368b7f1ba3ff306323e8271a7a3e2a4816718ea40a2d509de7762bbe071b58cb57038499a99f3132d075f03134a11e4916a3e47466bb4cdb7130441d1cc003ca8a915cd5e151fb9113eb3edbf2ec48e70cc972ab93bbf27636c569d13f51d2a5151d39ed6d18f418e203784be61ce269486bd7512de8a61746aa6cac63745998d97167303bf8b575806de17c25ada66716ebd2f2ba26ed92f7157998197b12b10f5bca6427dffc68f69694f9836de0a041185596613d88468a8f6", 0xc9}], 0x1, &(0x7f0000000440)=[{0x110, 0xffff, 0x1, "9700304d04beaade831e20f9d21b0484a3f02a0f0cb8012dcb7f8a5da6fc125b5052b602cd4ae6af9fe758a78a3c74d87a2d242d6f983e4347dc5629d004e3d86a2997bc0cc98cba962bc21251431ee573f7523d7b5d56ca542025c70d6bd80766571f9988efc9b577971cf696c08b0f418776583c6f8d904a07cc477c912fc9cc4835c261ab7d0ee3de770f9e64bc841480896aade8ec1146f3f08d8d7f5a7ee7522f180c6034bda29c437574550579f6dc34177306f5f87c484f1ec0f31056f9afbf013f945eaf0a635687f8f85e9d5182bc603196563e7ab9612218d90ce46a4be3f9c5597a46641c48bc82bf5d360d74f0c2ee7febeb240e0213"}, {0xe8, 0x1, 0x6, "516617cd87c549d21341b55298b8077c8461d44d5e9807e563fc40aaaf83640946e30c490a21039c46158b601a77a49182621d57374e6a7446cc64eca8235d60d7e6eeb112c2b8c7f8ef92b2ef9769259287e3f42f6ff1d436dd9a72d16c8a5590a5ac5d889476c58a0b1115473cd6c49f2b209d60998abc212c69e569e8a17abf01d9598e929a4950a9e0ce053d3db2653db0779acf314e916aeec396f2310e908c6d785ede302f638839f64a0e0f8ac1edea2edae5de0e6769338056df486285ea8762ba8f968974c1c869fdf191cd40"}], 0x1f8}, 0x400) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000680)) getsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, &(0x7f00000006c0)) clock_gettime(0x4, &(0x7f0000000700)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000740)=0x3) r5 = semget$private(0x0, 0x0, 0x0) semop(r5, &(0x7f0000000780)=[{0x7, 0x596, 0x1800}], 0x1) sendmsg(r3, &(0x7f0000001b40)={&(0x7f00000007c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000000800)="fd23da86f48793e23d9c27d0710b021429410dd9bb818a9de0794357be702ce7e53a73d8e65c63cc490a20aa4fca08f50823c630faa6970997583ab90248b6afb8639f2d28140a65c24a063f1fd3dc3aad20756c77dee615d36d8f655be18e9e26eb9c086aef9015e496fe537765814bd07c9e9977abbaf7ae1bb8ef15358f2f020c27b93e8d109fc0533c4b4fb4e5d02fce19599cc6f0656f1d637a086abafa9f719bb857e8c180d9f65722a02668dbad2f74938bf7c78b5c6db41ab521c7c000430902981eba6147aff600c6f557066bf3c067fabc1b7891e111b896648ca42da69cb638a77895fb0e5f7601d6104ac13323ded21a19e48d578fc55bb07432f04877138469d9a84c16ae7a72bfca90ced0361b3b461f4beab92089a4bf6a9a1c0fa50a1965310e02eabf2763077b4deb818188634676da70db8c83c8a601565f7d699294e64eba67f82f20a7b45b7868805b8ebfdb04a2cfe7dd8e2213034b2c82575307e9af53a029fe3511b9692215ec76a7198036cceba8362a7414c51bd58c9dcb035d14a39829dbb9c96fc421ca4c5cd09a0c934edd73b879fbc64eb4027e6084485f5de3977daef0e881c9982bcfd424f14d33d08f63b7450ccf014eb9bb97dec60c4da7d3bef29fa117dc575689b8caca021cacf214f0c7071f1588bb080a72d7d6c18bf320d7357ea0766fc08b7f9d268967618ce9f1e342990ecb694f4524c9285f1292b2143444cd92f847e28a9c1e26ae490aee2d996f22a3c558d72da1b5f777cfc64c110b5ce7caf85ec663e236cc677a14fea5311b650c2db16b1d8e2d5711e0ea4a4b18eaf882920bdcc933c7a1c893177b5321637338599c4306501652be413ef7b74f9a24282c8c395b12d492878fcce380bca63da04e5d88c45c037c4d80d60c5286f47c0ace3e9cbd97729a67acfbd2e2dd027f1e7c85697a84e5a4725598e3b2d84dd701fbd578ebd7622f75315127e30ad2761fef84c7d73f13816217668eb62faa8e1ad2ca58550f898103fcc38bae07d43047df637d43f758dba2dcff2f603f7bedf04457d461a739c83c30a8579ae0a0399a16e15b43d686e8094158e30b910aaa74bbfbdee2d01c91b4bb7f47cdc9560c8e923b50e423bbd888f5f901eef48fc7280fb8193e285ed16f09b0d704a770e88bf89ffb7d9b8aae6162897374a6082bafce61d44af0a9473c9f387910a7c85e2a73da83f04e9ca04a15a9c5f6c5e02d030629d35f4297359ea8fb5f805c0e04bf443b3243757705a189798c0ae3c4218b8bd0de1127a27a57bd5b628f1a2cf6d36a4ba82e527ec055cea42af38a915df887fce1f83960e946413c7671d5eb50232d7e2ccbf3c11282155a4f5cf4c33b9835dbfa6ff1bf494e4ebf9db82b4370aaef5f6823586c9e249c259e4577779852122bc04ede04eb297f50b8a95b06c9a2f3c3b759aa0796abd3ae5748836169d2c6e6b57f3524b9b898a4102818600bf92d7792bca9dc6a38887a72e76ee13364e41cf41baf25d7857b0ae9c8f614a54fe318c28c16ff1f5c6329880d8348e6584b831f98a424f210ed4b7a56b63f16f7191da7f91319085acf514cae55745b56725565200e754bea5403d65f65e784f25cdd5774143a0e0464f50d6adc43d9fd1d0b9e157a41df80b5871fbe2649d04f3cf7ee6d3e7eb45a4208a77b7912af89de4715dcf6f446536c4af74c57fdcab794ca03310e8c1e2b8538f4c50cf9147db066d93fa08548a24ef9da0c0232638af6bd9f56726e0cc9255b1123ada84e3ee88c1c0095f3d34a206f077c47f79515d87ca54534827640c2620390f63307c5776bae8ebcd97cc7fcfa91611afa8158568ebef492b687d01f265b3fd2a77bddc485cca1462be066fb13287abb9f2912c8625feb738bc7b484aa6a2943e304eaa6b8796ac5de3b5005bbc468adbde3fd39a7c6f61e8c2d3368d1570c6161b4d2f2f7007715a5cdc4da161e16056202ed92c23a88dbe7fe41e456f2caee2c0f94aa751c80d2e5aa18b53bfab5dac5cfd19d18883a9f29a2410928fcc5c652f99eb11041de1786bb5392bb184f44d83d226361376478973e5cfd3140bd2d8500d1e0672945c8442ac726e4b851d310b858b8e2aa4eb6a627d11bdb04bed024bdef5bd4cec6f9edc5ca2588ea2c50a47bb88a91bb6f7e5648a2ef4a62910ea4ef1c11b975dfa51ec8b77d38d4d87c47573443a437a150ce5b92214b5786245692b63450fdafb4dc05d58fbddf868342516b3c2ca9250ee44f7c8c9a58a0f154f23b3e88b13def5eb447043d53c62f0d85f8ad5e1124725c890ffe5c0347ca168fa9e3ef27fb1ad845c5d779f9706d6c5ae24984b4aa5480dd553f4cfe8df739c6e70987ddeaadb26c794cce1ee8de947cf3ac6d023380f2420d413d487dfdc11e1a54bcb12c5e923a908d847fb305dc4912bc580955f81fe08aa5df6a6ec39f2faf77c98145d9c481935fd391a6a4b2775daf38dc3d80d7498fbc344f9594ad0ed66457f7258f9527dc593b992b07a074fae749420d45ad4708d3cc03643fff2d5aff9f6db163c5aab4ece697b98fd85c84e714ea846cc3494df072fde0d290c4079b1de3d8279870aa8cfc5759b988e08973d3a7701dc1a62a30a1e08c2fd1813af7592c3e18e22f6feb9316a0978769cab8e4cde6c0659e76a908cd4afa36d2fd635bedcdfdee24860a90be1e414b6fe537a1e4bab2a1a865ec33b8cc17e84a1e681526fad534e6d96968c6b92d204b8e4a697250757566f123b7f761cce37e23ac26d8c711bc4247c906a6f63be0be58c21bb2d0b98bc5a261e590e014baae3b0abccf1ffac5e4baa1c4f56fd0c68cc271b1515c2dd70666e9529e7fd3b44622d3ccb9af232aeffecbb7e9295b637eabefec91974e32d7310556005f7d003f250b292859930101dac3eb1c473d7c2191bb3703e648a121a7e62da3c43f90aa3ceb105ab3c8978b7032a8c3d1f18be97de9456b9a7f4e6a8c8591bb277e76783c5e429aa05de38bccb31bce3131aa8a0bcbb2c9ab9560841eba4e25244586a37b842dc47204891d1baf7ee04a91516a16a29bfc3d9c598145d16117e274d401a33635509897b8773822cbb93b0f6953874b113b35df25b17373c208b70e1f5c8a16fca762af2abc6b2e777d266f52db2b81bd4a4a249bcb41a4cc4d700cca89a147e916cda8ff519d1c5b55fe4d6f9cf8c0be67249fd81b24079f52eca896ae96494f9cff0f9a505235073b7d144fa8f390d5ff39a16538313c1435e6eb797ed268a019f02988c264b58409063bc613fb7d147f2179738ba7ba2e59dfe76c2b995a3d7dddaaca34817a78d34876b6ed5a75c84eda8a112647a4813e587f00614dd5e16bfb2fa62ac4c71ebcc2c8f2716086a04fe04ea5eb5e99b6800d305e048aab38632c703f1571055108b4fda10b8b8f6fb130364ed70d8dad5fb3db56580634857323d50c030d4229bbd06a555d7577dda56e5a3de3a8da0358e90d91a34be1785053170f949c0689629f3e77ea146ee4e267c84da16673fcc1785d424f3f876e8b48394821d6d262eb8fbc7bb0c1432ba4c96e51643ed0d4286de6978e040de7b93c5886b2848ccd597f0df424f8ffbca01175758b74092c69076092725419699d10f5e3ad0137e20a70c6a9d241ed1b70d37bef2b244a46651dc0ea011db84d347ae75e2e2d6caf9e2aa6732f9d4bab9aaab5b0301dd319f7a6fcbdd9c0262e7771057a10f1ff8dab99bcfdab503a6678b92e07d7301ac87d39c307177c8aaffae2e15080af4ab5febd8a52efc0c1ae1eacce92e6fc9ea8164744a7def69bea227ac8c1be09b6517f503ec4d4424ca01ff2714099899ffd513947e391bbb8127e0351e60996c3a8348993979c6ffdaa23e5b49c2d4feb2cada726e2f26f413356e7f0e56950e4544753c9c758f1db83ab27a1bb8ef338e9445f64be1fe6f693c43b81e689870a8a1037d73a1fd915491c99610af926469485679f697f3bf5a71e4f3b31e1baeb8753d8593cbef41264b3c1acc12451ce8553163a504b1a2b04e819d2cd8d477fa044b28d5de2c2db1f71d453028235cdbe9c47c0540a78ede7aba945050365250e960bf6a5b06a96266819d73dac4c05347396133bd014f15456a141f06c8cb423cfb9ffd603949109d073566df73adda494e52ab5eb4afe3e8cc9760214617471f08cfe310253bfe9c5ad8cef09628bf5a9fe50a012a923b79b4f999c0460a85bc0192bb843175c07f2cda93d45a24d43b665e8982248a761d79424c90d32a1f3e1aa48316d82def3648d35c8f3f7fe440722aa22cd8c774fa78134a5c9d01df3baafb4c13396c49c021e79658e638a62731dc87b850052669c33a8f6a600afa934c4df8a7dee1fd70ee69cdc9854b7adffb01aa97c45629daced0acd98f7b3b9140f92ea118e46cfce576a370b5d1ba70e2b491b61f0a9955bca5a05870e03263eaa3be44c0a348df8201fd17a0d928e16f79e69f9cad333375efc843ee32f0fa43a40e67cbe2f6227d2906c14b6d319418fa401f4bbe2c583b7d1849b64ea7bce3a59595336f699e94179a720e77a6c18ed49d7f22982375bca279ce108f0368f65fbfcf04d109b70c95670cc1e29269484214335cdc656ead41d29ec8f574c0040b7d759e3f7c60da5270bc5abdbb73a25522628096d016e2c4ff3d1aa487d9446e77e64192c974119c1cd2e68ce6e2c0193457deba843a0530483fb510cbfec07b565ea83ab764b50d0d646922d5d505aa6d1fabf2176beffcc062d7da9fe00c978739b57c90ec54ea898c1d0e0f81978ceb1d108220a0b4f3df4be16e82cdfe56569f57739c52ebdd4542bcda3888ede13bb2041b152dc3452008b6594e66770345c5e0b2f87f5e31f21d60d698226df8a8c00a7c2177bfaa01db4945618cbceed86c3cfda539ad7b954ba682386c28f8e64d1401da1422e477d0d45f611780f92fa42884feb503207d4e9e63d64cda3a1cc10e1a1673db2bac2fd8142f8e0945b24d7c6d796ca41421563ca34ec312af5a2225822838f83a83b6c3a1dcc443957547ae7f232aefb1b58565da0f27be5e6f92888d0c8e7dab6c52dd7c38e8858bad65cd9f39b10499049264995c224d4a0d8ad92e4820a6f1add09e8850e08998c1454d8b38503f4c7c0fe2bc1b120abeb460013a7708ff9f37169dec39aa8cd3a014896a5242984b4cb5749785c4aa860eb6a48ddd5f9d6b47b55db77d84c6d6991a93f19c0397910ea5543129496811ab1a1c0a9db75ffb1b81989c77d92b9ca9b1a4677906ee632ac7bd03b654315ea4e776c64361ef5dc4062bd8f6130fe74db6e06cd16c262ffc18a9fd40d0816798cc415bc86494db746b718f6e19e0e891d8a4044c93ace1fcf79d09b838884964fdfba8c5b4d9cc6de794d4603278b8448d818f10cc4092bc923e6a636ba8e104a7efd1f4efcd698fc6147932f5877e2d647382441923d4b82e456fd5713a99befa42330de702e737dd97e959602dbacfabba558f128317ae089e4a0c0335bc0b41dc1d921b253e7996a46a856f7072950602caae88951c622da374cf09c3b13b8edf1d945782e07b01d64086564000d4b6e15be2826c9acfa0d8239c833f33f6350cab5d8c005803e68ff42135d0ff5b5096acf6e2a1d977288f982e0f6606a9ba33d5182e0abdaf1c264fc1b4aa97fe0c6b03293f4f249080e06451e4044ba941d1f58aa4a14638b271e853b7d3d73d797f39db16a686f8d54209b1dc0289a89c54d57bfc4daebd363d0e86752750b591eba0d", 0x1000}, {&(0x7f0000001800)="f080479cd40993", 0x7}], 0x2, &(0x7f0000001880)=[{0x30, 0x1, 0xa000, "f71e454d8853d2cde86f8104aa81e39eab61d2f944f3b8e9a0"}, {0x80, 0x1, 0x7f, "cd73b67bb9fa1fb343d7480e6ac7c1f77dce52de28e875d16ce71aa7b1e4f98bb03b9c10f3881cceab3ef60a39243cdd0151d831f591c33f16f4f99dc6d44956127092e18dea8f09782df9b2262d3904d8bbdd5298c89840a7b6e293914261bf07933c0350b9cc88c57e6929b062"}, {0xa0, 0x1, 0x8, "01504c942bae3162b33248617a079577323a3bc146c3ab94e928a3862b69a86e9fe485df928ba9d563d337e091235bffb9cf39b31cbd97ee159840cf12b01b2188171b9e2ed68ac3b4d03cdec6a6f68767a39f352b7d3cc482c683f02b1b0f48533dd7fe050807925d5b560d7c963bcd10d8e4270035bed94d688f5331bc384a629ada80496f5c16ce33fcb2da2f12"}, {0xd0, 0xffff, 0x5, "ad2d42d60796e592bd248e129252454056e743ebecf1a09a90cec0dd6b730ad52e38bb5ef05eb4cb0d858a3a919c1eb4488afd7287cf0fc2fb4bf6f5d97ee446b693c2bffe18028652ab8f492808e6fe94603644c1fa1320319a8253c59d227425541625020cb42130c5127fa76ae89ab621739865af2e4069399d3d3166c1e950a40c8ed9a90e46949643a02546d1f603ffe6ccadf516a27c221d4d1285ca0c262e890fa097a49967b8114d102cb24df78067aff92f488da9829afb95"}, {0x88, 0x1, 0x5, "81e849cc9fba80d5fc1d8a33f816e41e6517565a83f53e4ac29baf7db4005790f9c7f42f5d1fa43da89671400540be9a2cc69e8336f8417109e6dc1c8bbc77b51be57f4a0107fc4c6ddcdc673b69090e8765d95af997a548429bc94da17726f878d8aaa9c6df23b9fc5da8fb212be0f40936"}], 0x2a8}, 0x2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001b80)={'./file0\x00', 0x40, 0x1, 0x342a, 0x0, 0x9, 0x1, 0x4, 0x1, 0x0, 0x7, 0xffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) chflags(&(0x7f0000001c00)='./file0/file0\x00', 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001c40)=0x3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000001c80)={0x10, 0x5, 0x4, 0x5, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x54a}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2b5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3f}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0x5000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x993}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x401}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3040000000000000}], ['./file0/file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x8097}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000002180)={'./file0/file0\x00', 0x2, 0x10001, 0x5, 0x0, 0xf, 0x1e9e1622, 0x4, 0x0, 0x2, 0x5, 0x8}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002200), &(0x7f0000002240)=0xc) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000002280)={'./file\x00', 0x1, 0x6, 0x7, 0x0, 0x6, 0x3, 0x9c, 0x1, 0x0, 0xc8c, 0xfffffffffffffff9}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000002300)={'./file0\x00', 0x44a0, 0x0, 0xffff, 0x1, 0x9, 0xda6f, 0x839, 0x1, 0x2, 0x9, 0x2}) sendmsg$unix(r4, &(0x7f0000003480)={&(0x7f0000002380)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003440)=[{&(0x7f00000023c0)="11fbd0e26bfa38d5fe269a05ff757926772a55ec117349a6b36fb0c94b2f58e9fbfe9252078362c8e54ecc964b2e6720e08d9d663c68913083eeb9cfa59c2a74cc5c5d106611dbc407d700dc4cdbf6c37ddc5f55b663b418da78da1e28aa3e70d23a", 0x62}, {&(0x7f0000002440)="eb5188d41c874e28379fca995b78210782465b4d3e607ce5044b4e04749e0ead97790bdc0f562b6c679dc8dec0f7ca12f02b896d3b277f6988b6717cf146653eb9bfe79b898bb1307aa6b799e368e7a9c8be97106b503922230696c62389caf62ce78f159ff303ce94e341b8272d2bb9b5cdcdccf795c6cc8ce24c855a18e63313e5657256efbb041f7c07c80adf8e6b72fed49e24eaecbc643110cbf45c3964ee3496b27a3c41273548086c654f952685f89548a7d0ea67dd120d84ed3bb019083c455c6b4909efc8c5257e33fb89edcdfc053e7522a6cffff3d87b7f6109cdffd6c22c5ddf249dd6616865fc6b7d79dafaab54ec50c105ffc9015fd687d76484cabc7b5375ac66dc5d9dc0548a6271c8d26799e4fb7b426101280b5ad1bd793005c28e956acb2c289eb18e31b973aa2ae1e0318f3da54dda4ccac246da8ef91b1745b4b9d67274afdcaf677acf0fb2352567628f301b3b54b83c18a32ba24e0eff364ec75f5f2cc0d4de6e80e76c217c7c106815a2745a69b97fb8f6ad185b66eaf3736340f70e57aa8d6d37081f0fedccf414e75aac3409a9487fd6f7f36d496105550c114f3b3930023628ae0698d483a6047c38e082089509b17fc82bc043f9f08a6299bcd692074f18095bc5e5f1aacc2035dc20bfbf407d1cf36002b6383fa695c190d79376e6e2a63cf306ccfde4dfc70a7f1ce76739736336dfd777b2aff9d1eef250367e26412bb4c2984bae2a7d2b2c1cc1dbbec5589c53a691e6d491b8b5657b46a9aa81e2b5a8c00d260a6189b147651068569c6a0deb41208585efe9b8316b8981439ecaa7219c91f1ae34f2bd8ed8ff1db320afea3aa20afa03bdf983e9dd5853da1e519791c5322595694d75ae444564780fd8520d8f94049a885820bf410fdbf731973fafc0c00887f0582f9ae3a97fc5c8267fb49d46d9ced4677d9f998b27dbc0432ce8bda1bc2be17270a545347342d0f725bff2a53380649845f77f0675654a4e30deab82e18d11c6e71f286548b8de8daa30ef8fd8ca571c220ff1e03f3bc60988fc82cb75b50ddecb7fad4c3cc486b2d7037658f40193965a034ca6512f6fa5d8b3cc055d7048f8a1a1d9592d488baa2e6765dca188f386e975350c89a1e3448c97dc945fe2dacf2ed80c4a469c82fc6217b18d0cfdcd8de6916b02e7cabe02677969bbfa803143d608f370894b45fda02ef90015bc6baf45333a3fdb7a50e103749d13d3cd6b57de7f6420b954022aab684f3e632b58f7e2e07a706d02299d090c8039bfe67bb9e85d658ee928c1f4de1a3dbadb20cca512060d58585b7430a14fc3507cfe3537f7adbbd4dfdf17d9e7578a0cafbc622f39d00572f547203e770d2c1321af90ccaee76bd96f2ee40245def707e8cb818529271736bcf3464cc4b34ffe7ca4be6b037cbc25eae98346df80f0ef14d7ba62eaddcfe9866dc7bdda860a0e2d78a7981292e4ceafe7382025a1de8c495761d35a3a5eafec3598a3b48a2c4acd4b5413bcc695f4cbca1f0038ec9a93cc9f886f91beaf9fc12d7f2939551d7e8bf0dc949865ad5269203d21394651e16da9790332c8592aefaf8c71b263c645af403a97dc62f416fda1d2ec34a90683e8648621bc59c50ecb3b36b8d26b767549c4b40a3f48f1e3c6096c36884a2c06beafcf33eb53e6e6d288f269167aab2f6810138a33ea052a0b790a5e6a4359be533af7b921d5060eaefe30af6aac8aafa11809d7de7e1569ea041f734b06a130aea908b18ceff747d1a1c623b2059e008ed923b11f0dd196fb8519c50062fa28cd510b3b0a9d08e401aa2db02e9d21ac1bf6492b083011432b5664ed7dcd2b3d8e9111ed9092995933f93669ffd023bf1a5b1d48f282a0a668cbc242d3a319041424687623ada6d53092d3a7fcbab81048da7e54ef3e0bec6448df562dafad127f1e873698e50bfe82d9c616d4054cae51b5a21aa50b2287737a5abbd8183f68cda2c7230c126e7eb8e1e55f84113e6565c234b5f9c9a40caa4e3898d083f9837216529a9baa4ad8ad850bd3b0f1062786f0f2a53cdec47031188692970f7bc1ebd4c058be6e2ae1a55b5b0ed207572d8cbf91d53886f5c062b128dc18b9ebeedbfa10ecb858ee826c13a1287fcc3f61172a63f00ef17ee06f9396a53defbf79205b7e35b72d652af270b5bb14c3b27626038803e9c571e7c318831407b9a9d0687e2583fc0ea3068a4b94dcfaa9e14dec1f5dbfd5fc6b088818fb7b47f6d70c8b9ce047700ab95c99ae1787f523a295a8d38f6bf3e0d391bfb4d8b227edaacde8033c6931bf2791592b05badc37bdda8a26b699c97db3bae6bafaebb7b3929505b288fc5403bb0fbc0b1e0e4504620db421b584e9a1073948d7e21d4b1fa40b05ee32c574a8696539297771eeed0284734eabea0049fdb4f8eba7441a01d273d100f3246e9508b320be8938f65e542a02256b9cbab284278277488fb7d88a3f9112e04e2ffe94c1fb9969fa478e2e34b38f044f34a93bb58cd84a2a73acd3fe10e65d4e44f5d7506961fcac1fe91f288a33e6b220bd5870a3fcce20ff6e8206b11ebca9d8f0d420e6f4c8edc192694be97256030211788d0baabfe0e29bda8ff7f5d0e9afcc433daa4f3cad80e5f666e6af4e005442a0b5e2b37317e9ef4c70e7b40f9a09fbc4d43bec64064f4999c5c3322f459a420252e7be18838708744c6c9c13462b62d7e7b31c23f9bcdb73adf022fb7b7ff4a923da7f4ef2b25e0877321c97d931907737cb1c7edfd70330ede5834221047f94cdad1980a5209cff81a2fb8543d00b487f8dbf027c4a66b02429731a9830911d7b2e7a79615036c722cdc94977ae28313c0968d6cda0f53ef002c6c8d918d30a3e0f3431397e4011a04a05299ffa7e81e93b97acfa1c79d35aee038c992d08650968eff494bc9baa0bfc4a8ca4204a9ffdccff0ba128569b0ec542f4f52fcdb037d10ed0e0a7ac814445f95e0e5cf094e4a1acd23fad22fdf2b95ae5dfda2dadb2d040f4799d3f5f17c265e4062db96c9325976f88db9c6672736fb7f8607ae388edbe006bbff9190244e8b62b543d498d9e7c9a122c6856616bc95be842976b5f00af976bf094e7fe49d16a6c85395143d2f107431554f4b04bc1888ab9052136eba3cea6cc81d118f121ed73e12b11eef9b3d35ddcde778aa859944ec183c62e3a88abba2fdcfcb6d7b16f6f9beca0da864d89be65b3437b43824d3219b5627a13eb8522ed450044de348b3c828138446886a5202781c585eff5f029e8f7337ad5e2dcc6fcefeda45ae228fb2f35bc85c7f127eaf211c6ac3067e64757a4722175158ec279b3962d21a59123f4c48eacd03b09186ed5e034d3494892b798a620bdebd746eb81210ed917a92ad4b27d1614cded1463bd68e94ba81705c4862a108ff4b76ef75da2179130198fe9349ac97db5acc2fe284403749aecb83dccca54375d5d7dae07f84d563cb30bb586d515af3c5d1850e7fbcead98d1beaf26ee33f74509f13361c4db645a5c91867dda5c224faa1eef6547944a206787b6e37ef8ac12365b65512ae327bba0c0b0986b7a4b5e826795a289edd9d32def6345107a5ad53f3b1d6d2b7598db5c7fc290ed2e9692ca5d261d32e5c721568fbc174ee65ee82bc5bc270267807539c0353177c039d75e272dac131617747a598c4cb1eb0041527821b933937679de957088e17c8a4ce22fb8b8a398f3e97fa9f6ff039ee00274885980762b39fde943113981e2b869e6f3c0bfdb101165b0d6323abbe6050861a9b00ec86433d74d37506383f60f9b95e0c5926c675a8525495d996b6bd84d95536e7f6c8afcd2a948a9d1b06b010a9c0ba0acfab2a83c1b8e386239a656a3b5fa58afffbe33929efe781bb914cb67cee48d99d4384b1c53bc0c6906c71b23bb691709688c7d004cbbc400711c75462463c4bcb296ad82a4e3581bf76b2ae3c972fc7da0d3be433fb228b589e26c61185590121e763721661585e4c7d8d2643997dff7362307b59437bbcd054799324608a433b2aac115c4fb44fc5fb149e5928d032963eac887e316452d2638388900b72c64357616c4acf84bd202f5680f6fd075b9fc82cc7f26022a2f436b2486229c091e0565212927d23a44b357c4942fe3e2ae6335f23960df0befc083d82df354ba76baf8cc1a1fa4dcc285f90b9e5d0f935bc08e0deba8190dec463ca6e16604294fb340d4456561e04ff16d57d851888cc1bad3c95166f040b6784d7343b719b7c0994a664a976284a22c490883d6c5422fb1666865ac3cf1a632837cc7e5ba925c0cdd2669b88a888f55a87ad3c4d36bbc0909d3608d59692d31a7a787fb195af84b4e6c8f01eed917e9812875524cb755ed83d094b2ec935f41e9287c8329fd268c80446f3c4b1b39c6b259d08dac59ce17d96661d67493b077aa0fcb4c28308d173cbef576475b56a8800d77c51e2557dacd5272436f8838019988336d95eda79fc4a3230ee2197915a154504bdfc30c8686db5bea5d03b105ed2f23bb5d90f5c47baa6d92ed2cbcdbc0c52ba6140ded0a3172abaf8f2dbe3f0f45eece16c736f4b3778d959f19108a273f1b6abf849f7aed3dbe88769a6232a9d73ecc114767d2cc387a27992afc9c7e56d5ec67277f25cc22b482e7c608993be49e639b57af970ceb8eae09d65d120bd1121b5439ffe709b0d0b1625b39fb57b217de6480656fb145efeec6bca2d3874a5d8154c959b67ee00b8e7a0a932bb4e8f65ae0e68b8d399f2351bf5699275c0de3e69b3365b20981912b004b8c563bf97e3351680c65c45c0b442e908b1ba18dd83e49a5d161d67ffea89ffde43814e225cd563043ce12eeb888c9534f10d3fdc1ca4c8d24cba779385acab01fc1afd39a59ef1375b7479c9f562e5963624ed2c1b1bf86f3e08c028e83d81a53f4134ac5e2d279426421f51fa3fa612fb3a71fb5bf43d0c3b9c1329e8fbfce5c7cafad62b773dd8a059b176590c3ba4eb9f63e0722aebfaa9dc406995a3389ea7f74ac4a29a6dee278f1e741585faa4b01a5da42adf6f7183da5f794a8bcf61d9ab8ec371644a3ed3fbc4e153191b14da75330039f6a253b383803acdf2f7c34ef47cb0277391562a31dc8786d131c36dd3437bebb9c0f97f2f69e4b604265891da424f39d78f83f42d9723a1bb390a134d10ebd529f0e71153924ea65ad5cc232c32889f29841f11fce6681ec81b6e665618a357284ab1ec69ea6a1a51b289439384f81ebc77319a51016b584760476d11b806146b2be2a4e1ea87214e9ded10d72191fe9e14d9e309e8179d6de2ec3d4018b0fe4082a5410b694398e2c3362c93bda8c4aaceb6f885ce44181a839e4fed000f9417a7f6311e0f601c29474c03ce919fa64b2a484264832988786f064ab44a0525f3793e913eb9c96d0851de95a4794a859752debcbb5328d33c1cd8044d9d456f69be31dda7d7ad78cccf3e3f77e91fc15e6d2f70771b22a45092b18b3461db76a9eb93a2fc6d14b60341cb572c1d29b59134ba7a3dd844c5536a07794eeb63f48d777df49f2aa239c77ed8bf8e7e8ed21d2047d235b2813b02150304a7c21aadebbf2f76fffd9f4fbf715e19a4e57e4155810395766c2f760fbb550f1471c351c1e2c262226a142b6cf025bb2ca99b4b2aebe24eeaa2aeda1a574fa729b4a57698fb2af74b09c2a18d3c367d8b6275866144bf866ff6e1c02e27c4336c7fda4d9d7d0b71601953f0c31c8fa94d26b59e955f037aaad804d301cf7d70e0fabcbb9eba6841128d6", 0x1000}], 0x2, 0x0, 0x0, 0x400}, 0x3) getgroups(0x1, &(0x7f00000034c0)=[r2]) connect$unix(r4, &(0x7f0000003500)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000003580)={&(0x7f0000003540)=[{0xcf, 0x2e43}, {0x87, 0x10001}, {0x0, 0x100000001}, {0xc2, 0x2c1}, {0x83, 0x3f}], 0x5}) 01:10:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x400, 0x1, 0x1, 0xec9, 0x80000000}, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt(r0, 0x9, 0x26, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x5, 0x2, 0x7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 01:10:38 executing program 0: r0 = syz_open_pts() fsync(r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) 01:10:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x4003, 0x6, &(0x7f0000000080)) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) 01:10:38 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) munlockall() mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1) 01:10:38 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) geteuid() r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:10:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa9, 0x41c, &(0x7f0000000000), 0x60) 01:10:38 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) 01:10:39 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1a, 0x2, 0x9) shutdown(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) r3 = syz_open_pts() write(r1, &(0x7f0000000000)="87", 0x1) close(r2) socket(0x6, 0x4000, 0x8) r4 = dup(r3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f00000000c0)=[{0x9, 0xaed, 0x475c, 0xfebf}]}) 01:10:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xb3b, 0x1ff, 0x3, "d72dc1a4f993270001100000000000000000169e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe02) 01:10:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) fchflags(r0, 0x0) 01:10:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x8, 0x7, "40ca0506cedd0c0070af60e8492af6d1e3bb116b", 0x6, 0x9}) 01:10:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 01:10:39 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 01:10:39 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x4, &(0x7f0000000000)={0x0, 0x0, 0x10000000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x12) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) 01:10:39 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/215, &(0x7f0000000100)=0xd7) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000001c0)="01000000", 0x4) 01:10:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000180)=""/183, 0xb7, 0x42, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) 01:10:39 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) write(r1, &(0x7f0000000340), 0x10000014c) 01:10:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000000018, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="7e3bade57c364887c3bb778d024c23f453bbe7ca490c46eeeb82f5244659aafb8e7d50363400b0899b4810ac819974b218edeb270e4fe3fa2229c8716689cb98fa1571103804e022f352c19b6edaa33b715f7cb3e27736bd9d2dff036df8dc943ee5c2e4156745119df8df00477bf0ce47d4b28ee73094dc04adb276f07b3bbe685d0d87", 0x84}, {&(0x7f0000000140)="8747aae10e58f5fb58daca7d5f0d0f828bd643938cfea1b5ce1fb6e99677ef11eeb27586c9b381b5d264fe4d1f5490820cfa2d932681551ed90083872dd48887db390bef6b41fde7fae7cb5a", 0x4c}, {&(0x7f00000001c0)="1821df0f014b51de38aa22976b7b541961a3", 0x12}, {&(0x7f0000000200)="102668ce816b11f4bf", 0x9}, {&(0x7f0000000240)="5630afe95be673fbcc011abe5a", 0xd}], 0x5, 0x0, 0x0, 0x4}, 0xa) close(r0) 01:10:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 01:10:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 01:10:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xc6000000) ioctl$BIOCFLUSH(r0, 0x20004268) 01:10:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xffffffffffffff09) close(r2) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) execve(0x0, 0x0, 0x0) 01:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9095, 0x0, "a2000100", 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="6fb34e6ab06ea3fd9d8cbdca8d7f1c97831c8465844f1cfac645256765b8bf3b22d6fa93968f4dc12d5271341894a821d5a626303f0bf0b810e38016d3b761976cffa7c2a801e95ece013cf0d919361618330d", 0x53) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 01:10:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000080)=""/144, 0x90) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) fchdir(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r3, r1) ioctl$KDENABIO(r0, 0x20004b3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:10:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) accept$inet6(r1, 0x0, 0x0) 01:10:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0xbedab37, 0xfffffffffffff000}, 0xc) write(r1, &(0x7f0000000000)="87", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) close(r1) 01:10:40 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000004800)={0x0, ""/4096}, 0x652, 0x2, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) r1 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000380)={0x0, ""/70}, 0x4e, 0x3, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) msgrcv(r0, &(0x7f0000000280)={0x0, ""/216}, 0xe0, 0x3, 0x1000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/wskbd\x00'], &(0x7f0000001300)=[&(0x7f0000000200)='/dev/wskbd\x00', &(0x7f0000000240)='/dev/wskbd\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='/dev/wskbd\x00']) msgsnd(r0, &(0x7f0000000100)={0x2, "83b61276bd959bf99fbdd9f17cd67bc7377f35306202825b5e97def7db255c65d2779cd3a85fb9d765a2ad36856573129649cc193dae38b6b98c7393a4c2413ef6c4b50d790f34835069a4305032ddfa8b2e9c4521baea43ecaa8fccd561a4f2bcc440f076a8b197a28f4a89f35de52596cdb2a097f4dd65f49c5e8c8ddd87396c24be373fc60a2fde2331e3c2f3f37293d4fab174195679a8397d3b88a1d6545c107d94622388"}, 0xaf, 0x800) syz_execute_func(&(0x7f0000000440)="c403354c52fe1a36400ff80bc48225450ade86745b0000185b00c40219012cba66430f11d126400f0124630f0f6200bf66363e660f382542e5") 01:10:40 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) pwrite(r0, &(0x7f0000000000)="37947b5336d73504de3431b09b303c96d66cf05ee2f7fd823b37b79a1d1baf99e83c26", 0x23, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000180), 0x4) chmod(&(0x7f0000000100)='./file1\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x9) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 01:10:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 01:10:40 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000020e569db902ed2278979337b44125994993396de94847c4bf5461663846bea5298f15329c55a27333be158584ee82727e1cf727f97cfa04a2b38bd3756699e44d"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffe21, 0x0}, 0x0) pipe(&(0x7f0000000000)) 01:10:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7f) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 01:10:40 executing program 0: select(0x40, &(0x7f0000000400)={0x4}, 0x0, &(0x7f0000000480)={0x1, 0xedf2, 0x0, 0x7, 0x4, 0x7fff, 0x4, 0x6}, &(0x7f00000004c0)={0x4, 0x2}) select(0x40, &(0x7f0000000000)={0xfbb, 0x8001, 0x40, 0x94a9, 0x100000001, 0x8, 0x3, 0x8}, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x10001, 0x3, 0x3, 0x8001, 0x6faf}, &(0x7f0000000080)={0x5, 0x7, 0x8001, 0x3d, 0x38, 0xa120, 0xcbc, 0x5}, &(0x7f00000000c0)={0x4, 0x8603}) 01:10:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 01:10:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) fcntl$getflags(r0, 0x3) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) 01:10:40 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x841, 0x0) setsockopt(r1, 0x7ff, 0x8001, &(0x7f0000000040)="5c68b8ba3dbb8fbed7832b0c05eb136f880cb596223d5b0c6a29af013cca1348cfb3c048826be17c0b18bfb449a18d6e09aa6471a58055fef7832dc20a5696f39999e08ce1817833fc3802b2f2ce5107a0e814295245248e5c2a0c5ac59d8d63dc4026ddcfa1da4019d07a0113f26f923b832ac7b7d9f36c8da9234486df0ec82705fed26ca3a3f18a7bc717bebd67967dcb37addb0414403d3d211694a2aced0ea6220f0b83", 0xa6) socket(0x1, 0x2, 0x0) 01:10:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="588d8f5b2d987c9f165b8dbdc04099ce8a75ff9def13fa315aaba4465f13fc09123fcba1a32d69f8350160792acb9f339a7c6ec819dd2e62eac074932db16a4e3e8bc0e4711ab8fc50dfc4e085973ed737fbc74be3db5dae6ae1e2eefeafcbfd685840a38c508508b908f8ed644b72297ce7135dca3066764ec08ef6d1e4487466832304b9f769a5218032bff96f2bb8d1", 0x91, 0x404, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 01:10:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10084, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x80000001}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 01:10:41 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xef71, 0x2, 0x7, 0x7fffffff}) pread(r1, &(0x7f0000000040)="fb0ac7325f5b", 0x6, 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 01:10:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) 01:10:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x188) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x1f, 0x9}) 01:10:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x5, 0x800, 0x8e, "598fcaa5cea50ec71a10cf4bdd6bf347fa8c97ce", 0x9, 0x401}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) flock(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0x6, 0x0, "30f02e341a042efbb579ea971c1cc4991b964fac", 0x8a, 0x1000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x1}) 01:10:41 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000001) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 01:10:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r1 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r3 = getppid() setpgid(r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20001, 0x0) accept$unix(r4, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r5 = dup(r1) ioctl$TIOCNOTTY(r4, 0x20007471) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r6, &(0x7f0000000880)=""/161, 0xa1) 01:10:41 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000040), 0xc0, 0x0, 0x18f, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 01:10:41 executing program 1: select(0xffffffffffffff91, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/206) 01:10:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10282, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x10000, 0xe7, 0x4, 0x101}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001ac0)) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setregid(r2, r2) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget$private(0x0, 0x7, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x7, 0x5, 0x3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x7e}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x3f, 0x6, 0x5, 0x4}, {0xb0a, 0x44, 0x7}, {0x6, 0x7, 0x3f, 0x347}, {0x4, 0x9, 0x6, 0x7f}, {0x5, 0x9, 0xdc, 0x1}, {0x1000, 0x2, 0x10001, 0x3}, {0x80, 0x101, 0x5, 0x10000}, {0x1000, 0x3ff, 0x10000, 0x7ff}, {0x5, 0x7f, 0x81, 0x9}, {0x5b, 0x8001, 0x4, 0x8edd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x480, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3, 0x3}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x32) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x9}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000001a40)=ANY=[@ANYBLOB="08000000000000630098eb940264e689f0732ce3c3000000000000000000"]) msgget$private(0x0, 0x200) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000006c0)={0xffffffffffff6e95, 0xffff, 0x252, 0xff}) r5 = msgget$private(0x0, 0x41) getgid() msgrcv(r5, &(0x7f0000001b00)={0x0, ""/255}, 0x107, 0x0, 0x800) semop(r3, &(0x7f0000000500)=[{0x0, 0x7, 0x1000}, {0x1, 0x3}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x5) chmod(&(0x7f0000000540)='./file0/file0\x00', 0x80) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000580)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000800)=""/125, 0x7d}, {&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000940)=""/33, 0x21}], 0x6, &(0x7f0000000a00)=""/4096, 0x1000}, 0x800) 01:10:41 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f00000000c0)="fa9db1cc559ef080fd3e899cc2e4c19b97c831b8905f3814f6b1e6d502b57237a885cfbcb86dbb9cd2e8cb5be280ddafaa6eb3adc55257b76f9a920166c8d8114d095a327ede78576be66a6138cb6314d5e7477456be7e0868c2dc0a29337d9b07800a40122a72c48a085db88b70dbbd5dd3fe299abd584f5158bf3663f67110d65f029aef0a0322c1cbbe8e4246f3f34f8c5d31482dfd3586a00fa4ec828d1eea3eaf5df70cd969681e3b1700af1dce2144acb3c4350746fe366df7a9a77ffb830107f812b7164f2f891bba9efa7c4502a6761fcd64e66aef4efe5af9fed774193a9b7a45f1f20ae886cc2c5e", 0xed) 01:10:41 executing program 0: r0 = socket(0x1c, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) r2 = dup(r1) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./file1/file0\x00', r3, r4, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file1/file0\x00'}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)=0x1) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x21) ioctl$TIOCSBRK(r2, 0x2000747b) mkdir(&(0x7f0000000080)='./file1\x00', 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ce21fd1627fc5e560514d89e33fc7519bdef198191c334857422e6b79301015bfd7e7b6dcb83bda287846bb913b2ff10cf1c0f99bc5c502f11f35ea2bd96cfb305ad84b0ee5a07df702571a4f213a57bec2aa0c5c78b74bd20e2b78b783d934f245160f0d9a706f541123d6eafeffda0ba6252f0928199aec01fb959b4b094dd1066e1301bc49f3ef3e980876275a4376d010d44abc5e1aaaf382c5fdb9418a9c39fa7de5f05b187ec100178a4fd162aa4536a7285a41d53a2f1df88f641e3fc43a25d2646e66e14", 0xc8) mkdir(&(0x7f0000000380)='./file1/../file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) mkdir(&(0x7f0000000340)='./file1/../file0\x00', 0x110) r6 = getpgid(0xffffffffffffffff) setpgid(r5, r6) r7 = dup2(r0, r0) ftruncate(r7, 0x0, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) close(r7) 01:10:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x5, 0x875, 0x3ff}) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 01:10:41 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) shutdown(r0, 0x2) 01:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0), 0xf05a0b509e8c262, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fsync(r1) setrlimit(0x6, &(0x7f0000000080)={0xb15, 0x7}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 01:10:41 executing program 1: mlockall(0x2) socketpair(0x0, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="172d8cb692f58369d5abe782146837102ee2e9e098e6c526c6d905ee39574682ec4e03f34853185040a8d4299f372ea020b6259a225e37e2de82587bf47b4c5bb7ef82b931a5e5f4a909af5b73b0bfe76f45a8fe653aef87cbaed2cd669cf3748ae42d5fbfcedb711374a97dee1d5613e167fe1da8", 0x75, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000380)={0x3, 0x9519}) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) 01:10:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0xbfc2, 0x4, 0x8dcb}, 0x7f, 0x0, 0x8000}) kqueue() 01:10:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x85, 0x6, 0xffff}) r3 = dup2(r1, r1) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r3, 0x2000000001) fcntl$getflags(r0, 0x3) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd870 failed: hole in range 01:10:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffddc) r1 = dup(r0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) write(r1, 0x0, 0xfffffffffffffeea) 01:10:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 01:10:46 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0xfffffffffffff0b8) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x40}], 0x2, 0x7) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x200000000000002, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x5010, r3, 0x0, 0x3) 01:10:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) 01:10:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8002, 0x8d) 01:10:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:10:46 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="7fa7051052107f4bc10cdb920267bf846441c4467da4889a6740b61791de5ecbbe5825b6afd3c20bb39f51e6c6c5e21fca6fde68351eb5ce4595a998b23bdb09e3d93f0c882952ffb7c332250b3c5bacd167c403e2222fd08c553115f06a9d38cc422156e5304c9e9546a12b6d8d8900d11b9cb1ad589522f308837b367a3d65dd616ecb27648dc1fb72d02acb40cc140c87ed0f0e74bf2a938b61610f74f0bd9bd57dc8442101c1ed56528e881b47007496ead0ca1428277c593e0f8942", 0xbe}, {&(0x7f0000000140)="9c41de0b48369c846d798ae4e39d7e272ebb08c480a045e02689d033d48e94884582e64d7cd5a0286bf441acc239e5f4aaaf99ce75664d5d6c3a718028b84365a8166c3b9e80f440d54830f391d682d4c67e4987282aaa8f48f1a7b6024b370eb9e04a56f2de6cadbf9f618170f503", 0x6f}], 0x2}, 0x408) execve(&(0x7f0000000340)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000380)='/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='$$!\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000840)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='(:\x00', &(0x7f0000000740)='\xda\x00', &(0x7f0000000780)=':+\x00', &(0x7f00000007c0)='\xc1\x00', &(0x7f0000000800)]) getsockopt(r0, 0x4, 0x2, &(0x7f00000002c0)=""/8, &(0x7f0000000300)=0x8) socket(0x0, 0x8003, 0x80) getrusage(0x40000000, 0xfffffffffffffffe) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x2) 01:10:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) sendto(r0, &(0x7f00000000c0)="59936abed42664602c4739e33c18cfdefed587603ebaa25dda59103144d8619fc8431fa92c20cafa985388c4331d853bc89008961c2810c5a78a0938662744ed70fd9e0e75da7a317ca8382655f50e0874510f164509c49bbf1cb3e87fae8bc5c6376034c2d5e576d1fa171f558e9ca508ca2abcac4d8fa0e09bc0aaa3870ab77a5f0d4712285c62747acc2508be43c0764111280b257cb2472ff8e7ca7b06b2cf27f4955e15199dab028da1c46af0259746b12ea86c228ddc56b746", 0xbc, 0xc, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 01:10:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x61c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) r2 = socket(0x10, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000540)="cc62e9b0662426cd824a909922ba4bd088b0ed18874db1102871ab3ca253f1f2efcb45104ce69bf129a195ce0875c45b4defc6f008beabb6831fb86fd169539735ef58c29ff0aadf6bb9050eb516904dbc6365dba7ab8c5926ca8dd246d317b711d0750ae138ab4cf12edf5a5daf954eea574ca46f32", 0x76, 0x2, &(0x7f00000005c0)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea7954138", 0x387) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x3f) write(r0, &(0x7f00000009c0)="1f01c24a0863ab37e2bc17f21d641a89669feceb837f6aee3d8a38d36d18b11cc859963db20d27a0e09db64a671d6fb6aeae7cac9a327c9033b8bb76d08b822a30f97e110a2d058db071b8ec98ec068e10ab453c1004a93db4503482920beca5e331fee0f1d3931e56939dcba391acc1cc6838c3f972217f8073c7bcdbe7a24a0281976174aa72b7f76602115c56bf110f6d2963469b539faed47fd5bb0ca29ac6d63a71f20f5c63fd4e3d3804675ee6a380724e3ce1b2cf9d91da7dd98cda62e140e0f7ac9242f3b3b7b730d2730ed076a0c9eebf67e080db0130a5d1b59a3ebe922707af29222481fd00ef13dbcaabfad001d38cf2eec039ada489acffd9224c014771e41a58f2c00a1bcdb21e04962a6e04bb1ef685dd1bd834c648d50636cd4068f797b1f0a9d50408059d0c9b1fe89c35d16572903d4ed95bc65448104ecd6be5a06432b8c6546836d9ad01d1973cd3061eac78d8be9517f55425acfa40f9e1960526c13204c53b95349fbf09e3e4cfde389426d1af9ff64d141dd4ecbe0c97660504882224026c2dff08d28855eb0ff657dcdfcbd8b3ee12a8979c3b1b4ba22475d70ebfc5f6390cff902c14d6c48a364bac84dcfb01bf350c169fd76c815a86745ee3f63be38b5d2c48250385f5f93e25946c4f97dbbbc92d2879ca31cf4f2ca61122c52f1576e3669daedd285c6bf65e25da2a0c36eecf5b4c5c11f854b14c87c9569202c3026eef0d2863b2ad25c9cbb1d2d4d068bfeace92bdab459d973e4b14c16293564c4f565f43614ee3609ece408390c9b807d6aaffee6ba64c5a778de4df55b210b64b324d99a73db61199470d63097f0431be9fb633daf099ff1e0f8258b0bb7bac0a12b8403561dfe5cd198491af708ffe0f024d50dbd23d7b0d9045bbc6b24c5641b5318d8b9a6c89440037811956ddbde2fe8b8bfcb84f69200184e16d7b4a6bdaaa949e2b4bc691de3579814b74162bbb9f0b7cd2f707c26b281e40a3328f9e8ad89ec261a4d5ba1d80e67f6277afaa473814ea6f06078c5bb3d0072447fedecc2683e78ada9ff9b3734265c27304954b9e723f48a4ff96dde96d813e285b7426d3c2aa43b579c70088697b262f949d80487be88a45f38d1d755ef3c6888820efbd41a08d22e66686fdb3f4413d9586f2210cfa811fe10a684ef863a812c7b9f7ea86c99a66764d2d0380d3a08e60b53ff83227bbf43ffe827d626656c98a20ff71bdbbca045f9dbb3d050835cc94b07352e7bf7703a148dd64ca753a85749804ad0fe870c36e734c7203", 0x395) 01:10:46 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) 01:10:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() 01:10:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) 01:10:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x78e) 01:10:46 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x100) unlink(&(0x7f0000000000)='./file0\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xf4240}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) socketpair(0x2, 0x4007, 0x1, &(0x7f0000000180)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) 01:10:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) recvfrom(r1, &(0x7f0000000040)=""/63, 0x3f, 0x840, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 01:10:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1, 0x4, 0x2, [{&(0x7f000065a000/0x3000)=nil, &(0x7f000023e000/0x2000)=nil, 0x8}, {&(0x7f000043a000/0x2000)=nil, &(0x7f000073c000/0xc000)=nil}, {&(0x7f000063d000/0x3000)=nil, &(0x7f0000130000/0x4000)=nil, 0x80000000000}, {&(0x7f0000058000/0x4000)=nil, &(0x7f000010d000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000155000/0x2000)=nil, 0xb431}, {&(0x7f0000653000/0x2000)=nil, &(0x7f0000798000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000013f000/0x600000)=nil, 0x100}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000026a000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000102000/0x1000)=nil, 0x800}, {&(0x7f0000520000/0x2000)=nil, &(0x7f000057c000/0x4000)=nil, 0x40}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000045000/0x3000)=nil, 0x40}, {&(0x7f0000276000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000067b000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00002f4000/0xa000)=nil, 0x6}, {&(0x7f00001c9000/0x3000)=nil, &(0x7f0000558000/0x4000)=nil, 0x5}, {&(0x7f00000c4000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = semget$private(0x0, 0x3, 0x104) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x2, 0xa1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/241) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(r3, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000007c0)) 01:10:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0xfffffffffffffffc, 0x1, 0x0, 0x100000001}) 01:10:46 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000000)="4e0f6e9bb019837963fe2fa0d0f5739922139a0fb4e47a1655be95c72990f95c52b166027b38d2cbfa136b15ffdf6a1b6772fac54eaa4aedc52c5e40e47fb5554bfb2e93d8d0bc6bcd2c5b57a1acf9e56ec9ffe45a780d1abda41c0d3822cd5f4fccb5d256bf2c18b22356f41e72c3694f65639a3bf3aa976024f894d55ed4ba4d6bcb5dbb48e6a13c37b47ffd2831f13a839fab05b6", 0x96, 0x5, &(0x7f0000000100)={0x18, 0x1, 0x4}, 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) 01:10:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x28090, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x73}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 01:10:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080), 0x10000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) 01:10:46 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x5, 0x4, 0xfffffffffffffff8, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7d}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xad3e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x981d}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x49100000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xa256}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6696}) 01:10:46 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x2, 0x40000000000}, {0x9, 0x8}}, &(0x7f0000000000)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x161) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) select(0x40, &(0x7f0000000040)={0x8000, 0x6, 0x100000000, 0x7, 0x9, 0x0, 0x1, 0x7f}, &(0x7f00000000c0)={0xffffffffffffffcb, 0x0, 0xb3b3, 0x1, 0x0, 0x9, 0x100, 0x9}, &(0x7f0000000100)={0xa42, 0x8000, 0x1, 0xffff, 0x7, 0x1, 0x9, 0x7220000000000000}, &(0x7f0000000140)={0x7fff, 0x2e}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) 01:10:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20283, 0xba) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1f, './file1\x00', './file1\x00'}) pipe(&(0x7f0000000140)) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 01:10:46 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) 01:10:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x313) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000340)=[r2]) write(r0, &(0x7f0000000240)="58fb717e0e6cccb318bd0af93742f2877ed69373c5eef23076adc51e7186b75a1b3eea82222694973ccceb80c49f0aa48e3e48fae22dc797584ac62db6fd20e25ef2d51187efa0975b79d1f55462ba191d5a0cb4323515cbc00e4001c80c1642e444191ffeab47f13e0a63601263a5b51d9efd1c4570b555675e270acd24cea907964e8e24d092f9d0813633249ae59e4a6cd83aa0df0f1d52b0a8cbe78a54e0c164694c36dca992805266a0b75ed2a861f922c2eec202c6421d1dd46807839a95b002e2329d06cc21ae38af6955d68637596d2a99c43caa1970acf9de437567a53f114860f34a2a02912ab92c9abfc8e17b15cb", 0xf4) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 01:10:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x8}, {r0, 0x102}], 0x2, 0xfff) readv(r0, &(0x7f0000002540), 0x1000000000000067) 01:10:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) close(r0) fchmod(r0, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0x4}, {0xe7, 0x5}, {0x89, 0x8}, {0xa7, 0x555a646c}, {0x8b, 0x5}, {0x48, 0x6}, {0x41, 0xfffffffc00000000}], 0x7}) 01:10:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) bind$unix(r0, 0x0, 0x0) 01:10:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x2, 0x0, 0xfffffffffffffffd, 0x6}, {{}, 0xfffffffffffffffb, 0x2a, 0x41, 0x2, 0xfffffffffffeffff}, {{}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0xfffffffffffffffc}, {{}, 0xffffffffffffffff, 0x88, 0x0, 0x3ff, 0x5}, {{}, 0xfffffffffffffffb, 0x5c, 0x9, 0xc4c, 0x80}, {{r0}, 0xfffffffffffffff8, 0xbc, 0x2, 0x8, 0x5}], 0x1ff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x40, 0x800000000000008, 0x5496, 0x80000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x2, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0x9}, {{}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x8, 0x8}, {{}, 0xffffffffffffffff, 0x40, 0x800000c0, 0x3ff, 0x1000}], 0x0, &(0x7f0000000180)={0x2f, 0x8001}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="69654c09372defc74a9ec13c23a079b33dfc77c1212e013f222bfd501fc2b01c9bb3bd15ee83f82ef6f5754d73f48e67a3973b3d6067765fd2d17349448318d9", 0x40}, {&(0x7f0000000240)="4540a951f8ef21e62e184bcdfa04df14a14c56fe8624a9fb27cbc009f5fb38ef8c0c0c48e4bc64ae48b6302c3e03dfc0f461f9416622f86f012dd5a4282ced66ddb8b767236710758fdb8bdadbfebd6580033252519b9f5d67a8b63ba30d6bf73dbb6c08a45a8c84c13fdf9704463ec676255c21efdbffa27bef826971e54d7ce814dfbe225656dfb074748fb875be7479ca687b0781c95d0a07d349989cafec9e3c15b66965a976cc83d60d629004cd9779cafe609d555444b8190deeca37fa750ea5b926d5a0ed73d1bd396c1daae7149aa42c10707893dad206ba96e7a3", 0xdf}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x404}, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000400)=0x7fff) 01:10:47 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file2\x00'}, 0xa) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 01:10:47 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x880, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xdffffffffffffffe, 0x69, 0x0, 0x0, 0x6}], 0xfffffffffffffffc, 0x0) nanosleep(&(0x7f0000001c40)={0xed, 0x7feffffc}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x80}, {{r1}, 0xfbe585be1bd1fca0, 0x20, 0x10, 0x400, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x20, 0xbb, 0x200, 0x8}, {{r2}, 0xffffffffffffffff, 0x21, 0x21, 0x18efe835}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x9, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x22, 0x40000014, 0x800, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x1d, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffc, 0xa, 0xfffff, 0xff, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x10, 0x9, 0xfffffffffffffeff, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x6, 0x40000003, 0x1, 0x1000000000000}], 0x7ff, &(0x7f0000000280)={0x7, 0xbdea}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x12, 0x3, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x47, 0x0, 0x0, 0x1ff}, {{r2}, 0x6646a84655bb2a4f, 0x4, 0x40000000, 0x7fff}], 0x4, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x50, 0x2, 0x3, 0x2}, {{r0}, 0x0, 0xce, 0x4, 0x1, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x6, 0x2}, {{r2}, 0xfffffffffffffffc, 0x80, 0xf000000b, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x3}], 0x5, &(0x7f0000000400)={0x4, 0x8}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)="b5d08bee8343c04c0112412749b829650df87889e6ffcb482eff0f06e1a7e70c5fd027f57efeab6a", 0x28}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 01:10:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgget$private(0x0, 0x8) 01:10:48 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 01:10:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66695f449117"], 0x10) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/139, 0x8b}], 0x1) r1 = socket(0x20, 0x4007, 0x0) setsockopt(r0, 0x9, 0x23, &(0x7f0000000040)="b87b16bdf7fbade99d20f4343e2551a7c2f057a0", 0x14) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:10:48 executing program 0: r0 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) r3 = fcntl$dupfd(r0, 0x2, r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) rmdir(&(0x7f0000000040)='./file0\x00') kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x66, 0x80000000, 0xf6d6, 0x1}, {{r2}, 0xffffffffffffffff, 0x5, 0x49, 0x4ce, 0x400}, {{r1}, 0x0, 0x0, 0xfffff, 0x81, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x9, 0x9}, {{r1}, 0x99478ec0e2d403d3, 0x40, 0x2, 0x800, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x10, 0xffff, 0x2}], 0x5, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0x5}], 0x7, &(0x7f00000000c0)={0x1ae6, 0x516}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)) 01:10:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x100, 0x44) mknodat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x5) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/201, 0xc9}, 0xffffffffffffffff) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r3 = fcntl$getown(r1, 0x5) execve(&(0x7f0000001640)='./file0/file0\x00', &(0x7f0000001800)=[&(0x7f0000001680)='&\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='.}\x00', &(0x7f0000001740)='+#{:\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00'], &(0x7f0000001940)=[&(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='\x00']) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001a00)={0xb0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r5 = semget(0x1, 0x4, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001980)=""/91) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000400)="fcd23d528f23a9c3e41749edba8007942e99b5c7f851ba6c94acf898017086f1c6cf4b0ff0113800d73292e1189447ee7bcf976c553952b8f025b367e8dc9d7573512f2b5fa53c32d2714519b921245d3dd2ccaca87c6b5e3aa2350d940e3edb7d3ec66d9589283f2d5f66829f4b5a78aef893eec08a26e2ad6c99a71280e56964d30b869ce590c12ad6fa3993f1de92253c9039c5f1dfa8aa63edd7a5e898ae09d180ef617419bf6600881f90907e6a7deb523d8ed2d9a89071214e9d50b6eb61b073d4b9f3b4d02e2e7a819a8c4a773d53078f8855b167ddab99fb6c6d3583208d7732e7a62569ef40afe6343261a1b35ba160500811cd1ff16845e12484ad51070edfffc4e220dd33276c0b81005207a32f9b1f214d34ea2a8da648e6ee58575921d2c67a19651eea67ee2f2bd350593485852c8d68474142238b7b39234d8fd086dea4aaca0fcbfdb70630b8dbfb6a93f455596cbc71fa3706136472c90971de9cf6ed4c08ed8e3a56e3d36458b3826be0838571ed66b0571fdecc221149dbcc875901f8ee85edf5d10bf88ffc4843ec141dcfc8a06e4c39fdbe3204f2f52b09ca6823bf74fc2d032f9248c2849488858125d8dbe29dd50c201fd49d325043219534f9990f1fb71b25657da38b27cf3e2ec6f9c6e9de18cf41a224b0f4c67e11fc072d5f35475809fccda13d5e30391d537f3e33f9cfe0d3f2a6d9c06056c25c4f8520042a001150c47afeaa751aa90645d907c55da3b21d58093d9ed1c519e8d6d4e535175298f600154bebbe93c782c42d17460049d7056e72131a51af9ff1d7fe2bf11d6258630c2244270d51db13f2f1163dd8db8b50a062138715d8cea8e58479032fa0894424c0946b06f7a327a69547a8b99d9a86d3575359551e82cd7bd194be71c5984238387313118c187339dc9253b0dfaba05cb9e896056f99731773c20cfb73e09152b6e057612fc8f8b573e48f1eaf9f6211c4a0879e01d34ff317af001b0ffc3c8ec06a2f15e149d61056bf1f7cbd8b51c337e6620df0fbdbc4caac898814b51209d493024319020f4bc1f80c07dfab45e1a2b639eb6702b90cb4f357f35fd069f38237572add42159add57f9acbb72339e62cab496d6cb1ddbffcdbc968cd22c9ff29687160e1821775e2a979df5fd32f16c83806fdf213eb5acd33daff08986eba3a475bc050b405227073cbf3c54c0a9ee47c8d55f59e9f3f2b6f85eb60fb2bdabe414d91d7bfd4305a5c63819ca17ea6ca782c45e51c4fa6c0f610ed8870175028227a9af530853a75efd06b308bcceb4719661a05c9e51de875d637bdc63a68c71c4916f038dc971df7f7df5abe7a5b729a960d30e65eea3bfed7cade9f546e428f83a206cb4d379889d66cb671b1b5ae37c78f1aed02f124eaea569b25c5cbbc7e2aa51dc0ff894934df8d44eb2d03bd986f86e22cd776f816d0835e2dbd72a643ace74ed84dfe490d6f4c96bf188c82069a86dffd84a9377671863d697981b0656dc6614f9e4d4c5b79aae5b13cfc3a38a4d95201529a4be5fdef5fefa0092a9e1b1a8fc75bef3e0cc0c90c47b2dc56305cc7f625ac5722b313cd18d193ba798bce37e659ec3fab8139b10d367bcfa4ab5d9f30552d2283abd19d00fca2c355866168be016f212b210aae5ddf673881dd4d648a02a067e997c605e1715df12dc7fe83cb44f8f671b5f38eecc7cc5ba13879c5f17e91243740f1f0739d0a739232fa104fbb4fa364c798a1733bc4d9a3d7e17bdeee8856737fa62ff0d9f548e6ef4089165e7adc266fe8e510a0f154552cc5243c5f383bba08ec1d965a069b0923bb6c166d8405cfe9f1ca898f49f78b1033ca2c4e09b8ee5ace5f105f9b1f3f7364af143102e09b3f324a4b599cf7f7e1446d741d9c4905e4dcb4fc164e862c5e6a450a46bd621b1c53f8a3ae09cb6cc9549b3620929b24bd42bdcfab7fe641d8de20e94fc381d6cd8ecae042b7c065c2f93ae9b419e91b64ea06e3d735a538160c3f2157db0fdbfd8b216030137afb6c74537ca96c2c54f6201336cc99918fed9dae289f3520eba58b8b41fc00326dab1de4126a742465f7a1648a18a28a9ceeda5185d5beeb709ac29ea1f243d4fbce88ef2c9f52109975b511218a9bfd0c1e72d6bc5418fe4653dae6abbdb54c525d095652fb6c6341fc97a6ab4b19b8709e43b55d18f64623a1e836cc00b589259f30fc426557cff497b4c069dded8c770eb23a8579759242b4b774d0c2054946f7028f9c173227cb7595dd70111559661286623e73a6d57de5621190291a0c1e9be55c61d1cda578ebafa2265120a01f19b09363841edba88409d97cd83801fcec5fbe2e7de90af84853cc3469d47825c3895a8a78015634851fcfc810c36feddcff5e3073e216f5c9ecdb1100394e091676f42ac8989a3925bf3c5af9a8ffc1dca583c3c4e667e3ff62a45ce5a689ce3be2f44e0eaa2fa5afb8ae9b05e84725ea8e0ab6a30842874227d39b54b5995b6d2746f08bb07d41a41412f088c31dca59830cd96ccbf2960c59cc5809aee30450d0d4ab5bf1ee29358b747e77a6baf0fa644533ee3d2d9725925bc3d68447bc2faf70a79208cc878d49280c3eb79164588a91290dcff911e8e4b85ed61afc38978018de16e36887b45aa67e61656a862b46c2c166af50de5a03087ba6c4232fc9f7fbc9e5d78d8f7ab629216048abc042d3dcd17d3d0d2666e31a3917f76775519b63ef215e844a3a829f15d151cc597a310d7816b1173b114a0bd61696ffbe581209a4fde60d3349c290891adba6176da1bd24bd63bd577bd38ee7caeffac8a00d9ed38746bd2572ca52e714a61c4cb776ccb857e7b5948fa69c85d0bb106d2229af6281b2d43012739813aecfb105cfc0a3e05cb8156371b75adf8a2a430b57f7ab9c1e9da7a82197abc8583c1c9e1234f33f1f7057e5caaa158d110233a9db4bea2ae2c9bdc869b4445e17ab7016450edc1ff9a2a2323cae6ab2982bb3afd72f36e5420c164ceccf907614127d5941ede3143a7a25552f6b05f19829e608c9e093dbb7bcd2f2b680df09213fe9c260c64a6121a5dc25444b10071efccfba728d6946570f7fc1edebb3ec4e613e6e87d1278b21591a09d00802a03b2ac7eeefdc6f811efc2efcad22ea34f012b58b93b483eb62936ee8d2fbe8e1b9caeacfc7f1153133991c31515550671fccdce7285e2c0ccc923f05893f0ebcbb9cdbdfc611f144b9be2c3aa45f7ebd4930a8ed5c806a2344a8a8ae2cfd84a84cecd8c77cc3fb6c78f6f13b22ae02548879fc1fb0ebbb70827671a71ac5f4817ed20a48711682f1e94f25f79e79352b6568282e27e5f28d232550fff03d4f9903b0f6ed3d8c0f67c076f456564f9ef375b5e60d32e40893a1449222a6a9179a24f716ce2a16993f1628936ae093d98d98532ad06d0f147218e54408951254a58d78ec1971d16ddc69ee3d696e6c574ebea051183513a67716401158a6964a89f73a99d5eea0af3e6e89e0de6486866415a5a0e325a2adc6206fca890fa5ae80f913428f739f7e79b2f022e9aefc2d593a658b2d93a4d2826e40cf83147b8e686e87423e729c4d5d6b40dc79982844d00e87e64600d38a1805c0e93d84b025855448eef10f6625580941dbf270bd86af73f304366939e8a8d0364e6d1eb185dd3473429c1d5fbf42b74fabf4716dad09378b1eb1bf4dcedae99ed3a5ae3aff15d685c55a57d7488440076563738850fe58b4b6c6ade17c5c2fd5ea660da12f291db8c14df4de80172158ecc3ba52717fc6319538f31d45b8bf6e0e6e04f620fa8fdbfcf62c472a074bc6adadbcd9607c410d8f31284de1678f1c207a07d92eff6a725038377bf8f8833c8d0e28470c5e9c6483dbc3c1b4e9b893ef00397a881e8e0bae7ad3c98e558303628119debecfc0e2e5a345cdf0a02f9f256724bef33c45fa200dbb0cfb2981ee02ad6ed857ccc99ce5da0faa176eb6855abc719ad8700ac676d6226054991424cd96606ee525a809c482a5834197fb683aaefe59af307a5eb2cc378e6b2c41ec67afb26f28a5aa116a6aea496c8bd4f6452523701a6896035ae4d3b082888905d977f51cf848467f6321eab1fa9d2ce8b5926108209ddb318c239a995de54311011d141005b79309d87239b04f029da2fff789aed3e051d07a064f861f2ef7d565acd74a119652b80a24dc2ed45d2cacc69deb0c72742d37eaccbd27b5b1ee836276c9a6dc94b5507f832c400faa3d155f33b73fd13155b322bdf25cf0cb124c0edf9402f82061b8ec0b79f84ba73ac70bf7a37e744c48acfc5784b39a5a8e5d0883d38c0db1eca712551161741169a336b943a9525f076362c47abee885f89753bf42f7fefe25bbb99c88c0368508eebdcd4c0effee48ea99481223fd04881e41d9ab1ba2e9a5f58c46710a00d96d016f8c2b30c7872cfc4fdd072796c7ccb16fdd5d785028e08c496bb85dd8885972435e382aa24c91257072881019f3ef08eb265fe7a7a480ef67f55d73422e1b917e1fcea9fd3a3ae5a5e5c1e8f306423997615536b80b6b608239441e5108cdcb8b13d7d65ff81c180251fc24a3246492003a163bfadb38d40e98ae2973d597c8e97027f8cfea4d76ae7451ac6730f319e9098628bfa762eaec25db3805b03910ba13d5c50d87fc6eaf0852a3ff876dd874c8d103eab549d7de24a5761b2976aed7106cf28b78243cdf59c11a59f74df6b16ef05007fec39b4f36862fa89129e7978d29cb168cf9c4269d561725b9886b6fc79bfadeb0c12e9ddf0612c41ca3ad757698ae57f8d3c60337536c3392b77fbede54830d912412c65f871e964d4d276de16825f85aff57627bcc0cf6ecbd2708a3cd1d504a5655b815f5c9a8055c19b7d98fff28220333abaf73c8af841a8331308ef74f975b9550802f2e64d7fc976ebae17f9f4e1ec65565f9d696ea0e97438030d02ea6778f49fd13e6b1d00d1a24713246d9d60cb4f79921fc1ec6e6a8d5fd802da062f415f8d824a0aef4d3f30162b86a090177ece12babfa66fd85aebd916df75b604ff6938b3736f12c2424766fc5438807fd34949b5c5b37f9acd92590b7398730d893bffb99d0b4871cad2a68aed1815da1f649318386facaed28c73b9011eb8835e5dfa085a1be5080946313361037176dcd861282a07d5279ac3158f29650449ff61b2498c78dad35fe290287b6d204f496d7311e6f949ee490d6a0d967141e06b8f3eb4c0281ffcb6ae454a2bcfba934ffadda49f2ce3013adf352f532e8ce278f8a2ca974921c958a1f5c71467e7c83ab6257b7c5f631896c74cc3331a88fda68220db3c25ef05c51f57bbad32cbfcbe801c20d2deaa0d8f8407458e9fb5ab574aa551c742a3a5864c8a4977d67db489a0bcac127a6f13e7b646699607574720a26353a0cf334c910c29577cdef778852588fafda5b65ce346e9c9bb02eb0dbfbcd42b4d030cfc286494d897723d4b777181197f101b790f5b6b0815e78e4388e2c2479893733dba74c9cf09da9e7f6e4fe324485291c38f55d441710c580ef4bf23b88adc9e3f140bcae4b7e0e74717f4fec3ee2cecb93e75d29528fa5959033cd6d60c700be867c1df06bffe41dd23d5659f261bc1a5b3b22804f817dccc7c2dea3ed1e1f71ed99148bf14d2bcc842ab6dd88ed07598c545873df7ed7a28f49faf9665e133358e74ddce22b9ca7e73cd3fe0aaabf1c1764f5b2990b2d7315840df79ba52346ba80c1c073710bfe9e51142e2dbc0844bd9995479be714c360a92a3ae935ffa", 0x1000}, {&(0x7f0000000180)="655e638be843ac760100bd0e701cc1c90f36596645706c24f6c7661aa687ff2a5a0d375862b75d384ff4ec3971768a883d97b39da27faa05f4cc246f5e5baa2686f1a9a5ff0d129b9d81ed086ccd29938ba845bfde9de8a60256945b15d40af652297af18b2b583d74e86b0a776bd26e163d7d2bed718316ad9bcf379db78ce5ffc0ae3ed479be97540f45b81fde74da7ae12577829f3b1dddbfbb0c24caebe4e589086a8db8a5de561545a60891e1ee217225181cbb2af4f5fa5168a4d47b556e02ab183dc39667b19690aecf7d43f9827440", 0xd3}, {&(0x7f0000000100)="0eb182ff09c9a7a76fbb9a87f94a46272b35e47fa69e546e4bde3b6f35c3f237e288dcd92bfc89dcedcf6169e1a63986ed2f0d200e", 0x35}], 0x3, &(0x7f00000014c0)=[@rights={0x30, 0xffff, 0x1, [r2, r1, r1, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x30, 0xffff, 0x1, [r2, r2, r1, r1, r0, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r2, r0, r0]}], 0x110, 0x8}, 0x9) getgid() readlinkat(r2, &(0x7f0000001a40)='./file0/file0\x00', &(0x7f0000001a80)=""/252, 0xfc) 01:10:48 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x162) rmdir(&(0x7f00000003c0)='./file0\x00') 01:10:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x10001, './file1\x00', 0x9, 0x9, 0x800, 0x8683}) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x200) ftruncate(r1, 0x0, 0x7737) 01:10:49 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000200)='\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) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) symlinkat(&(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', 0xffffffffffffffff, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 01:10:49 executing program 1: r0 = socket(0x18, 0x4001, 0xfffffffffffffffe) socket(0x7, 0x2, 0x3f) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7, 0x1000}, 0xc) 01:10:49 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097f", 0x129) r2 = syz_open_pts() close(r0) dup(r2) pipe2(&(0x7f0000000000), 0x4) close(r1) syz_open_pts() 01:10:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) 01:10:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mkdir(&(0x7f0000000200)='./file0\x00', 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/41, 0x29}], 0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 01:10:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x3, &(0x7f0000000000)="941e6595d7325621d2bf70ff8752e41bec7878adde05b6c690bfdd451f1f3b60b66883f1294fa79d6f48c8ae7d98446aeda4b971a71e11616098c987f2806e375f40548bcce4233cddd2cee3af0fc7de306e0a65e8ee9e5960f7792e4ba6f269d1d19d2dcc81dd1943d7debd935faee46a", 0x71) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 01:10:50 executing program 1: r0 = msgget$private(0x0, 0x2a0) msgsnd(r0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x10001, 0x3, 0x8, 0x1, &(0x7f0000000040)={{0x0, 0x3, 0x9, 0xfffffffffffffffd, 0xfffffffffffffffc, 0x0, 0x80000001}, {[0x2, 0xc83, 0x2, 0x8, 0x753, 0x4, 0x0, 0xaf6e, 0x100, 0x101, 0x8, 0x1, 0x100000000, 0x7fff, 0x3, 0x7d4, 0x8, 0x5], [0x0, 0x6, 0xfffffffffffffffe, 0xd9, 0x2, 0xfffffffffffffffe, 0x7fffffff, 0xac3, 0x3f, 0x4], [0xffffffffffffffff, 0x401, 0x200, 0x4, 0x3, 0x80000001, 0x1], [0x5, 0x7, 0x112a, 0x2, 0x8001, 0x8], [{0x1, 0x5, 0x7, 0x80000001}, {0x200, 0xffff, 0x400, 0x7ff}, {0x7, 0x2, 0x400, 0x33359299}, {0x8, 0x698ac35, 0x7, 0x9}, {0x0, 0x6, 0x2171, 0x2}, {0x7f, 0xf4, 0x7, 0x9}, {0x101, 0x4, 0x8, 0xfff}, {0x100000000, 0x0, 0x7, 0x80000001}], {0x7fff, 0x6, 0x200, 0x4}, {0xf99, 0x9d90, 0x10000, 0x9d67}}}, 0x2, 0x2}) 01:10:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x37b, 0x7, 0x0, 0x26a6de4ff5a8886b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x11850d03, 0x1, 0x9, 0x8}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x8, 0x8, {0x3, 0xec}}) 01:10:50 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x4000000000010000, 0x2) getrusage(0x0, &(0x7f00000000c0)) 01:10:50 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x3, 0x0, 0x6, 0x40}, {{r0}, 0xfffffffffffffff9, 0x8b, 0x1, 0x80000001, 0x3}, {{r0}, 0x0, 0x40, 0x8, 0x80, 0x99e}, {{r0}, 0xfffffffffffffffc, 0xed, 0x60000002, 0x80000000, 0xff}, {{r0}, 0xffffffffffffffff, 0x54, 0x40000004, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x1f, 0xfbd9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000001, 0x2, 0x9}], 0x101, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xf0000010, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xffffffff, 0x18}, {{r0}, 0xfffffffffffffffb, 0x90, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x71, 0x20000000, 0xffffffffab0f585a, 0x81}, {{r0}, 0x0, 0x0, 0x0, 0x8, 0x80}, {{r0}, 0x0, 0x1e, 0x1, 0x101, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0xf9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000010, 0x3}], 0x3619, &(0x7f0000000200)={0x1, 0x1f80000000000000}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 01:10:50 executing program 0: socketpair$unix(0x1, 0x8000000000000009, 0x0, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000056c00"/110], &(0x7f0000000140)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x9d2}, 0xc) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, 0x0, 0x0, 0x2, 0x8, 0x1, 0x4}) 01:10:53 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) 01:10:53 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x40fff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmod(r0, 0x20) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001280)="6794eb7390c58561fd589c63adf91c17351eb2d78e707652449b11bc31120f716e1f140fadb5d5bc424ac61b62235788c4bc240aed1c2ac126ccf75efcbdccbf10649a799d51abd7bdc025a622c95c4d3332e6a8f5cdb4e38deea2528f7e2c57a456a2c39692363583960bc419aa04ea057b29b2bc0c6da70c82662a8dae790a724b67a686b02757b8242ffd056799422c03fc14441080d98cf98046e1120d632de3c197647f517cd0619f427c756055f71c423958ca8a6d6043034951b9b4484251dc28ca496ab399e91e40cc44c2e75aa68bc5f10b71b58588f015a5cbea0975c3129a77fd4ee94c32b70f58267a4591f183a1051ecf61c20d7857a11804d7a3d2f4c16f3532a7ee3a3cd6e8271dd91fc2ac55243260bef8a3c559c50c0bbec2cc2a25b429a5deb384c4675f4c5220df33dfe9dc36539a1048e287f6892c6384066da23d153267b30b17016697cc7eea23b1a8786504b268455822edb36adf7be03cde3d9eebb9359d6b9bc449ea251361ce88c9e7185bb17626516e64b15f194ad286763157eb0f321848be95ebe569f9d0ad3f52dad7024d9ae5c9d44e447e3c9242796089d511ed298e88e7c69fb4ede16beb981cf07d940d6d75976d18bbf953b4dad18532d6fd41f06cc802008eb9beaf3ccf05f85786624bcb349543fe88e39411112e558dc70203057b0e50981404db240214a999a5d2e26dae865b56f578f80889755471fa358935e93f932b7c12f8c6e1a1abc764cf62d2a201e8e38eac70a7ab9372a077aa13240342c09b06bdae65cd99abe5bf48664d5d34b9bf686e41fe2bd26041a766678c57af7e9a1648a4dc89c3e427af300a2e9cae3313d596426efdc6020a04a9061c09cba0fe2eb8cb4fb3f02f5447599cadd3bb584528707b3e9fa35ba678918874c6ed751b3e54c0a3a1f37eb7069014068a55fb4a03736efeea29979727f4bcaf2622827764e5870f2d4416c3b340b90cb53f6af657b177fe21cd9f868959261879827294e5ac10c1477891b53d27ce9fe6d2744cf65f44606427bd1d868367b26476c247fa9c27a491ebba4e0e0ee41513de3b345aac695a757fe40b38e74e58ce047d78992fd0c392f7d69775438743e93282e507a5dd4231943a95e6a49ca7958a5c8f6e549e7c186018fb918d50df0f0db783ada035abb4b7e6dd9dcea18dc7a2c5aa43097460ce8c956dbaff087f912e53518ed8b8da0f31b11f638619324b75cdf6bf2abb75cfbcbea6d05e6e1228c78d6c28536cf4f491a4b419aeb9e800f49a8c25114db1923ab4a388ff8812a129717b88e092d6d508a68acf08f7acd2093f1ffcacebd3039c92dcf04ae17019059e62b4432225fbe77ab42f4e0502f6da52ccc5e07b5f167c7f16acdbc88bc9d89bbc676b2342183388c4cd85e6648acc3c6e1ca49e973a3b290ab76c4c3c01a9f5fed93d15882e66fda8789c96cbdbb3932915c697017765fd7918a65de6c5e6c077cc4e09a248c4ced3d965b04f45eac03ba3b7e1ad472aebc0f73170d03dd888e4720265afaa6eeee0fe9493cbed5fa5cc8789c538c05e508bb0803c4f1323f9ba233b12fed622fe8fa34434f2bf2559cf63879f997cbbf816eec658bb3434585ca230d16609415c3650e4827254e862942ad6b9398d9f7763fc80fc161cb9b403fb67107884f27b5b0af08cdfc220c487c32dbd1c99ba3056bad936935a051c15b63f1ae99a06a79785f766ea3bb904cd1b7f93d6162a3cc10ecbfcd8be4f207b3d411e1a037123f7a734508e783ef4da11270ec43597ea8f54e18b70ba86163fe18aa289c1d1d351ff741b725f832059e3614d43cd452ab0e931a84b0a46aaeadb8dc4b9ce16ec87d23ebed768387ba524dc0f511bda7a0bfaa7059722ba36b69be81745d4054772445fe4d447ff2083809aa7f69b65bdfceee2aaa7a929930078f0e43bb7a5698873fed80a54919b92eaf4ffa5f5acba73d32a871d25420a617441c9d12eb650debb8b6eed4590c4c7b041aceac7213dedc4a0c3917f0c6b10355f826df0737d15329d0dc4b9e264f70c6fc7de041960365a13701d0d157153607c08cd4d4bd993dcd40c820927fbdc3f71b4e9a559ac78f5f30a8eb2c9262c2087738868bade5670c8b4fccd58db458d8af2b154b715abf72f47f1b8e9ba7dbba4fde4cddc21ba974c8d5d7af9a613eccc5ea62553aec49be0e43478fee6d49d0686482b47fa59ffee349f265d126fcb56eddb364e2c98629aca88b004f5e311471e2884a49e4791e10c8f635e28525a3a7f5281fe10ffde919ce67d3cfef9c09623d55d980d359884ae865b3d53a9c610f25ba1b51f812ed1e49ef1140868e0f3974769c47f93d98479cd07e67ead1956ee11fb197748102b5babc6ce7437ca16f15759b6013b82586bb1f025d9f399fa9743cc41ff2d956eed20e7b29d87331f6d9d0103a8037b8f052f4267e4d5db001584894561c85a358f40b662839e0c11d8bd2b028ffc5c", 0x6ea}], 0x1, 0x0, 0x20) write(0xffffffffffffffff, &(0x7f0000000000)="a8184d3c9b5eed44be5b2b268da25d90b7648cc1f3f5f3f754f9fda6bae035cf29a686bb2ef0bb83e72278cc0ce0abb37681b13b116040caceb1c49e4837a55c91e4360a5eca6e7df7b6aecce641beca5e00dc8578b856d8a5e66164dfa242db4cec1684f46a370704b42644f4c69f8d44dbc4c5", 0x74) 01:10:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2002, 0x4) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$KDENABIO(r0, 0x20004b3c) semop(r1, &(0x7f00000002c0)=[{0x3, 0xae02, 0x1000000001000}, {0x0, 0x40000009, 0x1804}, {0x4, 0x5}, {0x1, 0xfffffffffffffffd, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x200, 0x0) r3 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = msgget(0x3, 0x442) poll(&(0x7f0000000440)=[{r3, 0x20}, {r0, 0x10}, {r2, 0x100}, {r2, 0x20}, {r2, 0x10}, {r3, 0x12}, {r3, 0x1}, {r2, 0x80}, {r0, 0x140}, {r2, 0x2}], 0xa, 0x5) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000980)=""/205) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r5 = semget$private(0x0, 0x6, 0x1) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/203) syz_open_pts() fchflags(r0, 0x1) fchflags(r3, 0x0) close(r3) 01:10:54 executing program 0: r0 = socket(0x17, 0x2, 0x7ff) sendto(r0, &(0x7f0000000080)="9c25da09de04c8c6a18478169f3687818025af662da4f60d2d7764b81a07ad0bd0659a", 0x23, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7fff, 0x7}, 0xc) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) recvfrom(r0, &(0x7f0000000280)=""/225, 0xe1, 0x800, &(0x7f0000000000)=@in6={0x18, 0x2, 0x500000000000000, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 01:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0xffffffffffff8000, 0x2}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:10:54 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0xfffffffffffffffb, 0x6, &(0x7f0000000000)="0300001e", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) socket$inet(0x2, 0x4, 0x1f) 01:10:54 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x430) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)=0x80000000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r4, r5) 01:10:54 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffffcca936c6713d49e292d9bb31f59ec3b790a88e21e3001cb3cfdfe4"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000780)=""/9, 0x3cd}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x4d0, 0x40) 01:10:54 executing program 1: minherit(&(0x7f000071e000/0x4000)=nil, 0x4000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000728000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:10:54 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000001) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x0) 01:10:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 01:10:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) execve(&(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//../file0\x00', &(0x7f0000000500)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='@!)+/\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='./!:).\xd9{\x00', &(0x7f0000000580)=')&\x00']) r1 = open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x820, 0x10) rmdir(&(0x7f0000000240)='\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') connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 01:10:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)='N', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000480)={0x0, 0xf3, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 01:10:55 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:10:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 01:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) r1 = socket(0x800000018, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="0cc6db9990160985eb908ca9ee6117", 0xf) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 01:10:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe8", 0x5a2}], 0x1) 01:10:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='t\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x80) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 01:10:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700001e00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30a562fbb9afe89ae092c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f989bf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcb85c9f065780f542dc7bb6b56da616c51d6d698c970a4bac5a7af0d", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/148, 0x94}], 0x1) 01:10:56 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getpgrp() r1 = socket(0x2, 0x1, 0x3) pwrite(r1, &(0x7f0000000040)="bc6a116d1848183c33eb581ec945fffbe5e4cd47972f236858802b30e4c9bf7730ff828abc8cdc9acae9bd7cd6992b0ffeb9103519ce02fdb5fdaca2dfeb7cfcd34bfbddb50d88cbd78d8a0a15daab30f038b540ae4973919cbe7db21ef14f244e03821829c66132ac28b5412a73a00b566268344aea03b3b076e049e4f13e5b469e8d7dd99830d3e0654424", 0x8c, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="08b7f9643187ef8badf7ed1ed5901160a97618be523ed053f04b73d8bf71b6d276ef19ee7b63a3502ef8a53bb81278cd8bace22cd58e8eb95912b756a358c89213915bb2fc43607baafe9e76b015ae7a9f15af004b25c46a2a51dfea8589d35fff144a00ec8d43076dfefaa0bb5746db4c4caa359b56ee77dfaaa877c1762b542ad292c26542fc0884fbb6dff873d0277f37b4b92b05a373b6c5ee8c40a7d01737951f2e902e8599aaf0c7b14f643e673bc617d69419f93169349f2bb53f8f295b210bff0c8f19a8cd95078195fe7ce700226a68fbd6d70552ed6695898429", 0xdf}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4813, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7530}, {0xfffffffffffffffa, 0xffff}}, 0x0) 01:10:56 executing program 0: syz_extract_tcp_res(&(0x7f0000000100), 0xfffffffffffffffd, 0x3) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="69ae1374396281224bbcd2bb55b90d294e38fa0c12cb099f279d0f752f26f3d85cb922139958dfb5adf57e4fe30a726ca758f32abb95dfb18f2c85faddd033277268c27e7495e7456f73f1d45d0dbb4874311546d21e9c87b0ef3a4ce8744d77", 0x60, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000140)="72cb6cc4260bc97be32845b8cb4e18b6afcc7fe4b51f160adac25302253862723f91b1995656994d953b2baaefe0ff9cb1181a2b4a0460cd8422c330195fbdeea9b07b267ddc42efaa2384ca5b68e8c0f03a764b420a1efb0fad928113c065ad1650eaf8d337fe4145a724954bde9ed48c3659d2b9409f638e0db049abd0f70211890718b7907534c0b3e0caf22c39fdfc786197af1126063f6eb76a59c52d833b1c3f56c94d7fc4cb31c07f9b4a283434460bd65f5d", 0xb6}, {&(0x7f0000000200)="ad3bb4eeb0ea28bf9faa496addc4c9dba2cd5f2e92f6a7f6745f0428fdf25f5266f836510d7a08a84d01b1b19b8f1035aa3964df5db589ceb9effd9e6a6e059061e1828f3090ec3ec2e0ae7acae29af5f0c2635110f698e1c6f63e57e8700b78ebad416faa478b87d64cb6996e4b1bad4d7819f1b279094256c947b984e7c8d22ee51b72a02f64db1854e043219979c6b58bf7d04415fc7dd30b9d317ce9d20953f019d2dcfee63cd83a98b5ab05f5d215ff7fe7a849ead6e4ceb30616b85ec1c0a6cbdfa7e16d7b26e49fb5d4a6d0d79ad90c838150e01d055abba66510251880b8e74a7dd2886f930af4d4613ce25a643ad9418902e53d600f110fe65903aab1922a2dafbf6196b56857933119450e86d78aece9bcfcf3c83ed1e77952f4efce7b2a1951a58f00d6290cf9a74dd569c5d29f8e4437359e87fe90de37966de068d1abcda2db291fb5fe5e71903fcb124caa55b3a576620bdb49909eb517cb0e4368feb69f3ed8e55493403473da5b59b09e440b62a419ec22d8e7fb84df8a2ac04deb48f1add2f92bab33c831d1403c56c375f0079816f83de8e9288628125c7f5e242cf2fb88c8ea9732a8fbf8ccfa4f0bbb68ea93aeb3bcbdf0b8ccb5e0b7261725b84a1a887c887d250aa0634d99ed6a95abdf43928595512ea415a12af29acbf26b416ff991982bd798e955ba499d4a1450333ec2c2e6de4cfef35c4b90ede64d99a73619352758e2490d289fabce46dd08cb834b98f08822973294a853bfcf835be3eccd86fae0f6625cae12a8d0996d56524ea107616dd91e1fae8c44202f2c64bcc87251dddec8dd5dfb619fa0e76df6f5d6106f2a8b5ebc60e5b8794e0098059ecd3501b524b36e637ef26ddca39790ac46344c4558bc3d26d22dc252e6f051856a4d67edd48a828b94143463252d48fd7b7b8be928499e363662a21ed953a581f4d7d8d8eb62b30a201e021ee3b035228bdc4fbe28ef1a190671b8a8907b66af751b85ff73575f03e7632e2f4009d732535cdf45cf36a9f168367c7f09dd35db431fabda76944f3d8e68df7d929c37803dedcc9c355d5481bb5f0d39b71df04f1a7a9bfd7e94f804e82f608f6dcef6e3910dfd04db5ff9026cea5f529a2684ea39fe717c903df63d026b422ccb5304abc409d3e0b6875b7382c69360b7e4eb28dbbe351155423a5b0209f17ff971b567a105d260efedaf3761a61231cb151cb5576dc5d8811e8fd6a5f33f51d9ec81c29ac1fe40870b2dc0586ec1e806bce8363b460a765151638bfc3cf294f1753589bb09d5667db2c219f9747d060ff3d024279a308a4799d9de0249ae4c748cf91ce3ffb322698a18cad52f616b1c994f73fb7131e2fe5d63f474602157ec9bdd0ac9623e5de66edb3e8e12247b1a88fb84044d888a7898677b32a48c40f4fae5cef13b5c93c39e1b784feae83ea2be8f330805d764cede594d4eb5ae19f51f0784fdcd3758ed3760ade49f5678b42518106b0e967a29e5ff5d5006d8cae74605c87dbe94c2ab34529768f5060d1f369474a455a2ffb84f70b12ecb63dd75081729eb9ea4145e543597a692f6d7cd9318ec80d72d2b4339fbd8d70d74590ed3e19f00ef5d4efa1951247ef8b30ed435cf6e9021bcdf36ea68dbd3003f5b565c0e37d742a8784f70711217415d21c05631fdfb0ce6b32e5b10be7b9815657305e8a73496c5bce804f9bf967c98aee4792ac752e5b4d7d5d7ed97bd430c0402ad4696a747b6899f3c84352136b308473e204757304f12e869fa6f53c3764aa9638676ff9036b0d417cf9eddd4c365949a7bd9a6ca1447f677a93b965209cbeed7e11a0f57c40054e9f75fbe065d3f945bcf7d9f82cdaaaf4c3b481112cf96818c576c6d4b5365b1d2d76793cc85e1a71d2149e728990a57fb71e100477398a957b7d26171f2d85d0dd12b113b041afb655732a4869b23a856581dc7072163a5c376aafa7ddb088a3d3b68c2365f0f7f93bd1a9e726ced8bf0565490c0247e62d9e0947763027366925deaa26661f73f4285eaf50c54fdba89cb741b08c0579276bed303ce6dd6a1de9372648ec9e07a8fba4014fa6f46db78da9eb3d5cd719a663cc58850253ce3039745057e2c12c0ebe381ddb2bd08db03c8817213cba47d7cc7db502c96cdc4aa83f3e4d0ca853d7987ad11301b7e4aaef5d2e78b2137f28db65ed859ec7dd20e417f6bf8bd26653e4bdc8c413ac35db7de6cc0e05d4ada716698e0dde0b4198b8bca5b368eea1f7d115cb9f5d6ccfe194d0a0c200d79db8cec138543bc5ca97273c1cce8851557388ac0d839d5c1b6b65a1fe1bf55fa3a03ea5500dcdf895a09043cbc1d80d689bed3e2b890f804ed8a9a8b6e9b014755855b3ad932351721de88be4996ce44b5f64d85e91a62bac2d6448bb50544d6ff576b70889a20b251ef21720612df8eeaaa623eaa30f9b10f9cb66a7fd8e7d8b45c2fbb2f7148695f2d9d599766e4a1a66ad4cce7452f5c264cde6b4644d9826fcf22bac4852a0c784d15dfc2cf348bfbaf7ac2e837e0c529d468fe8bfa353e8b2620bb44d6ec0483446d8c4e7f3905b11d5408448d31c254bfa5ffc277fcc0d3abd4f32442cbda00e1edffa373e8a488fbb9bdc92fefc81e13fade8dd180374da6f411edf0a6aae3cdb72bdfcf86a113576692dd998bb2d352ae0a13d5b373ed39539a189c3929aaae1519253ffeea55098089d7cd868ed59651154f8cb40263e12a412e0bf6a9d7c5f22e58f37ca96477ce4363723c8c1293bf8806bc2f789b6cc8aff6dbf2bfc8940255c7ba203f3c578910f724bec909a90de87a2876855161555cbc863984ee4a0579a1dfe8676b7276cd2d9b5fd35ab6812d19bbe4467a87fe4c2fe9b895ee833681d2a83b19c4f4b918c71983e59644c131e78326c701b9837e91560d81a3bc46cc8c55dab0cd466634b6b31dc87c5de220621bf1d46cede3dd5869c915c5ec05ab7dee8abdacb62db2a5e14ba6ddc8625f136e18662150d70aea60fdb473a107dfaf5857beb1d5540541086ff058d99f9fb60006792fcab63eecc9165dc115d21902d1fb19b13816e0db535f97e1881ad6fa838ad95bbba26067b882a0196160ac4bdd76d47f743ee43604d8f5c325cfff4e666d5836518a53871fcfe6ff85548c718cd286b1252da0e8cc9da97523b3e4141db55a4226ac8aecd6ad19d20de6ca06faffff4325440dedb48b260e89d67314a3273decc7ad4fff62b380b2e375cbc4e800993dc80ce86692a37b6c320fec86167e3b70306542b3e8ccd5d5b7b6c843c711117164f82eaf8a071c1e5a26c6a5732d8e0cfd0196a6fe1c7df51ab67a8647bd983e41b9ca2287c5ef61a4584cf05771f98cce71f238d0eec3f4f2a7252e48fa13169b13bf41ca252688db9f92d9e596e2e4d29098dc2e0df234c565ee1ef006b79683d2facb1e8b6b1d67159591ff91cfc4862b3a22a62d5f78ce88bd4ae32813d415796c905681a0b31440ee7ecc15c37a73852bd5dcaebbc27a50aeced40781b09ce467ec13d1a338ad9068612400bfbf05c0453c22f648578b3cd92413070a64c3b08458736583af24233656bbfd62e16e667219e45e62eb01b72e67914c8bb5bb0a10c23cefc514716c7b87f3619b06057703c458516c106f87d6a7a756bb92fa405c6671b2d57fe2a030f0b94c6272c7c1b4b4e80ff66723d3c8a68ddb980183cb2f3205d277337647d0356b8d381f3d8de9b4db1db47398252af42c7035ee46e7390bbcb58407b6238ea8550ffccd9a19a4154f4cc9e2cfa82be7b39664284b07464bfaf68a5017e6c70910c572a57a612b6494335058231292831bbc3e85f239d11b6d4d0a28db2d9b2c62494963ab2064cc8e0af442baf3ef46d58ac798cf79c73444cd0694621907afd54d374b66dad031037192b90bc792395d3db2f8d5e59b999cb9d7d07162375daeed63c60724173cda137ee510d16f14cc8f7cd71f529c77f1d92188bb000594d5ea82dd3f0e92309122ef4b68fddd085a7913c133a660cf6101c78fc3549cf35c0199e13f842d32148a84e365aca62aefb99087b7d4ae69400e1e7f3d96e86bcdcbc85faed3ca92e586845aa9420cb93604ca002c25f47b57578ae78284ac417368e16653889a21d7918a3cbe7e6756b9668160c6c8c82f1d6c6a2309954e9f1542a36129e2ad456877eba407916c0ec6a804b35f4583b32a8494f4b06f03eaf514490cf7e472a10a3141fdcf015ce4277660e4776b612ff2b493d0e14dccd5ddb86f99296756f5413701ccfa5038f7b58de4ba1e60a6efbc6e8ff9cea05992cb2c0239240f0842c6fc32a5592fac1a85c1c1783f73b56dbd7bc69325fe4f3c2a900af05c4b277925ad9c9cd96acfda9c579a1fc1a7fba501345b9cdbd15f02081a39188179e383c5a95953cc9d78b0fb67665c91c3dca0979739a9079c036128529affee29ee92c7a3fa1f376cfe79b75980836abe950781ab9af6c624c9ff1bd10bd0782fea4dcdc467fa6f592c53972efadba6afee0bd3ad106ddcee6e20a31cd948217a7db03e13d38df6d23bdc7bad43262c5914b317e0ab62ebd8c7d79cfec7414148f95fd0def82d1adb64305b2b038ff430f02e578e39f7215ea9b1f32344fafe1b81b17bbb9762780d35806b41e0bba170b351ebcb8819b2c25a48bd27335f1b49c53b220dc7b20c6124744e09b2f472f52b758fd1240ed3f55c0f64ce256d98a3404378b1bd8187154525c6f129d96a237f6c462c42feb6e019a528d3a200fa92d8ff1794ee66646e0abd3fba120ffd1d137f3d9d7acab503fa269d5e2d6d81a9ffb7b3167c497a76b0cff1a529ba518aa1df6be92bb6203d01d3633a36c092fcee272a70f703f4a32c24792e933f76d9ff4b4e95532b4e0c4d885430103a60d3e202955891761983195ed933a4901dd0e4bdbf5c931124de3d09a7430cf1faf7ebfa3a9c3a54a4f792fddc67fff36735c451b75bc67ab1c61cd7983c9156188e52c8c0e2cbf77688b4631875840ac2c64a9e1de5dfa1f8c7ad4ac30fa30a9d4eb61cc9d76f90aa1fd121f1c1db92a59ffcefbfb7017722104b19899816a9d9e59735a7d1cff30f2fd98385c4b29cd8fad333f80b829fcf54ea22dd368b5341c119c1a448f83c4feed8ce330d8ec161a081946da68ebc07bd00d6e942f3371f0560d97c7042d3fa621d7fe85fd66de13616bd327aaaa248cab2da60fc9686057904c68d07850520ef179d2afd59f7678da1f05c860dd3d453a5353eb34615b8595cc5f5a8e81fc8c6bc48efbb8da2fd3d737a9acf0298121de541b1743292ba0b63ac60ba7cca7e2258f56228c677b090ff6da6d59201796ef7adcfe8387723518292151e5635d4de19b30593183706069a2576d04fa8e6e5a8577ff1bda585407789b2f172d67334a328f80736d063b202cefc753a5b6972f76d20b8021ddb9effcdceb7e41c528640a6448c270adaca14eec4e1c9f052b9e1cda6cabeb0b75aab4eee906efbac05d55663bef12cc4f413058c2c61abffaa3795f6666caa0a26dba4a135589b1d2b314fdf9c37662c4b7befaba07e15c95671814d0dcc6f11227a8f6ff0fc31b78df079cc89d600aa85e64af3cf063be539954071cdfe538a3f8cb8854aed7241df11e5ef51c24432cbd99a626f729e22c3ed5aa61d290f4bfcf4279017197d0fc3ecd7e6db2e841c5bebcf958c719c087ff6bb2f98e858739fb729de9dd886a4a69270dc6227ae51229dd1276849a44122666ee415cd780be809307e0747692b0043828b24", 0x1000}], 0x2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) shutdown(r0, 0x0) shutdown(r0, 0x2) 01:10:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) close(r0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x22) 01:10:56 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x420) msgrcv(r1, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001080)={0x0, 0x0, 0x0, 0x3}) 01:10:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) 01:10:56 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/172, 0xac}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/17, 0x11}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000000600)=""/122, 0x7a}, {&(0x7f0000000680)=""/69, 0x45}], 0x9, &(0x7f00000007c0)=""/246, 0xf6}, 0x841) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000002e000/0xf000)=nil, 0xf000, 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000940)=0x1) close(r0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:10:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) getsockopt(r0, 0xbb, 0x9, &(0x7f0000000080)=""/121, &(0x7f0000000100)=0x79) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:10:56 executing program 0: r0 = socket(0x18, 0x7, 0xfa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 01:10:58 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, r0]) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100), 0xb6) mmap(&(0x7f0000172000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r1, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x8002, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) 01:10:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = msgget$private(0x0, 0x482) r3 = getuid() r4 = getgid() r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r6, 0xb486a41014b76c61, 0x6}, 0x1, 0x7, r7, r8, 0x9, 0x7, 0x7, 0x520}) 01:10:58 executing program 0: r0 = socket(0x18, 0x0, 0x8) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000025c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x404}, 0x409) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x7fff, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x695b73579f002cce, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x8, {0xe0000000000, 0x2}}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x80000001, 0x2}) 01:10:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() chflags(&(0x7f00000000c0)='./file0\x00', 0x10001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 01:10:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) fchmod(r0, 0x40) dup(r0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="d1a8aceb63fe1900b0c9d6385c8bef4978f19af1ea83ddebe0bc85a1e3bce8f258a8596f1e230b2adb6907783b7418d25063d10fed8a64bf68a4e9c06cdb47c3c02772f2be3e5956d8b0ef4d99cc9f7beebab3441cf5ab22ee95130b8dc44373a1fffd7886d7a16e5fc6f35e2a50994d6d3484d6dccae4ed6320b2ab95862864f8df66123571ae9620f45e1b542fff1c1eb2a5cf7400", 0x96}, {&(0x7f00000001c0)="8babd128cdf4a09c6c0c19dc335a8d641c7a8bde719579aee843cb8a16ffaf9e6807908c2b567f82338d1aa669f3129f05ebc1b4c340cfff6efe0254348236d3eaae8e7d17d126646d2d2865918df542e758afaac9b13d513752ef455aaeea182e128ffd5dc76481d1482e757b4571bbc0bca5325841f4b9497fc87df58b391dd1825fc8ac7104d98da18761985e27c7b1e0a819c3c596dbeb2269f7318f09953193792f062a9835f56252af471175015d9ba876a8c120da1f1ad4043ff867fc782422c9438d673841ccaf7d", 0xcc}, {&(0x7f00000002c0)="cc2d5121a25d7f1aa5a7d47c428d4c9d91c133ee6c1397cca076daa50f9cee074bff0bb27cef4918f0a49a0db7da0c141a6994faf380707d642c05bc279a7f2419b86d05c1fc7d3d7581bf4dd9dc35469ded648a8cfe4cf62cf4ecce37705e261e1e290c41ed2b6bb2c6379706e23a4e0bb3908c4655d01697d225f2995f35e58bd2196938179ea2d7da9de5d789b1ef88d87fb8f95ff676c0a22ddba9521e1faba810997c988a8856aae8e69be66a7dad259767233e122560ce915d1ff5c1ac9aacbf393de33ce4d3eeeb3fe514254a5893d3c70fc36fa7de25ed0f17a207e763a7a5e5fb32cdd43f28b17c4f5f64845e292ebfea4a", 0xf6}, {&(0x7f00000003c0)="860b7dd31d40a830d2b081adb88c0659d332b7335a4b23b251ce35dd8a50d8c2fe16f3a04db72707993a6e6285e5e7307185c72f745b57ac35c0778dc3b30a3f6297584b1030e5c509b62ec793fc5f37187121b1d2bd6db92dc3fbc9046f1f3d73f946247b4b940c904c8edb254cba2ab0cbc9981c5ec146d0cabe936a51234a18d96c08b5785b436acfe5bc4572eec93ca199f3fc3b017036a441372cb83a0ee3f47a183117150c03635d298fd8a55f046eb8f2a901bc87b3389cc5d2180cbce4c58e4f8ff90a8299", 0xc9}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000008000000a051001751d1730968310000000000001010000000000000ffff000008000000153369c58c1f157636a343c3974fa5875726f795d01f451acf61182b3ef8dc494e89735e575e79b232792d1fbd6693fb5a944f918212d492fae7f8a3212bc4e4680e2530574d599a136a748c1d1adc93c3350e41ea5cb547dd371f4fe48d2a59379b9743772d5dea2c7f7155fa34a104c7ee82f4c9899a0b4f6658491e14c612f03bd47019dd56407eb8a272f2ec300556da668723aac1518346aedc8242c8e426904615ca93c4d765c2652dc2d61bcef8c934722055badd3c653db56a2dbcce30cd564d78b402708eef5c7685049a4cd2a62950cf20dbb0bf7a8af03dcad3f37bcc708add04bd13262da2fa7aa5e4b8516a45c687b667b0b37354efb1e17befe6eedb82629240b0693cdd8737c2630d0bbf8687e538c7260fb23ccd4ceefa8d6ef30c62127e45dd81f29f2a519ec76ea66e7e340bf20a39ec6f5d690490547f3a3fa875dbdaa6a75909ab684aff51b1f47fb02c18baf4ff800e9c42615d438d0f139473c54886e307c8815ee1ad1435d70ab9d8eca8000d6bda38fe5b5308d4bbfb48ce177bdb69412df1a922e113dd0591898b98207690aee13d8859225eb6cd854ec1decfdf81c9100a61e6c2a45f3c71a177fa909d7a062d55628cfaee8cf0aa9bf1e0d9837dd8066aadd4a7a0b5145549a2e285444eff6915a830b0b565166bc2871116f1a56f52e4dc1388e3ad5f8482e9e5216f8df8e27214e944e18652446780c8f7ed0cf1eaa00c2ac0c56f69ff20f2976f95a30d92ccb62d96c6d2c5fd6887446ceb00c3d48554da08d2c01cbd82066c95182c29ab57ad3ce4fd98543710aac9a13c45773d7e670a55916cd10bb3b2dd0d8be925eacaad292a3066e55d453d4b2e302ba2c3d2339207e49bb406a865930b6355451ff4c056bef663bf4b691136655a328798faf665ef4e62680b8dcae0eb0ed5503ad012d5e6c67beb2bc1e1d9f2ba89fa236e5ba336b522ebdcc7381e9308000000000000001cdcfad4b519a4577ac9fa778250972dfeb67a729f647a7ae5d2e4314f89c19bb991f1e8c6627f38c5c307a2db089560b60b3f7cf2e631d36874ec1d2f671edb6d093da6994c7caaf9d44f5e0f35eb0413da4f86b787d682d52a712f9f0b3ae68ef53dbf4d99a69adf2393690852bac7e39978ee4e38a81f1dab7b4ec4c31faefc4d8c8d48600b2aa83e59cca6d252219d4e0299fe97613152efb9cb2d2f498544785aac8d15451dbdf4250371016f8d373c256be52b75135540dede911e228c95538ec168bbe4d8e9e448e44a455f1d2c9dd13d7f7403419f47a1e402fe87b96f89a2118068a5879368dffca21b112697bafb9c57d99bcdf13b989765cfb8e7c4c535804f8c80a5771d863a47419c0446f3e7b3ada1c1a465e5a33276dea39f01bab2c340b6e055e326ffd5db716ad578bf227b745e82f6c874a4452b352af41683918e3ed0b511553185f67f1629c33aaa7bdf1d93dc1925ff01a4c09b30d9900385eb7797615900ae30dcdc74b2db9ca34b86622f1febe9df8da8123902702cf9043b755f4e99c48dfe5f2ad84b025b5cd10e762d817ab7a120cce08f1634a8f0936a1ac78f4f3d43da59d857ef0ff4ae777b9e2584dac1cb87f2b99e98365ffd398ef229976114181463336c27f44db11010c7d551fc041390a092872a5cb581d4e1e8481640871685204b0d531925409455c45d753070b952aaa9cb45418d7c1841d9a308ccf993ff6acaf7d69d8278cbdee6e298e4fbbc3d7bfa9e009267053e50c4e3071cd7ec7e9d29dbcef20269c53f8d21a2ef2b3460d0e7b058315164eae35c4d503d80c39812a0ce6ce016025f58c65c63cccf0d1be5e46f2645a0357f31f8c2eb56e31f7784f458c82e900b76244ff112462be4e07f659d0f6c6c8e8b11e9e267e5aef08168b0a799b97c6c75f621a733b70eb1ab2dc649b4b80c99026b5bf3d87a4f06002f02cb932a0ff7764bf1f0496579ae727a64133e7e05326dc41545bf64fe5434904474667ccfd8ec88c69b48b50d8f66d926521b2341d93e5870d2fff93b5edf3772e4a9c8abb81bd3794a7a683040e2b2509593989180ec226b097a332496bdc4ac19587c7eb3e8fd6c4fb65d0cd7729188ec846bf0103a349acabb81c944a188c159bc2d2f3843bec4c825a66379d0809bb0953d7ba57b45a832a836570b3003ebf9d7efeb4d0142bdf81b4279185afde258b530a54c82afe54701daea5548632780746d3987e82cd3ba67503c8752ee6398f7cae943ceb7db3047f56d2bb9bbf1d073882c8f09006f6bd830595235ad9edb9baf3c0dfab3c7d7b888e994a72b44ef0dee63877920ff370dfd7a50abc0cb32a5242e94e2eee252494a13a98a4eee17eeda2150b8d0f43430a8448bfd47c947e49275d41462e715350d420bef91b17254778013e8b586f24db79b5b2bbfc6891851b93f22359a0899b7ac0a9aba0a3fa4874608fc8a47f0e43cfeac887663444fb87ab841da2604b0cb75213ba5feafe1d11d01210109ebc7c09459e43310ecb672ae041a2c07db08acbde9991c8eefc9bb7d10fa3fa21e6319f0aab5dace303b656c038fdae5c5c514d5788325f5b8f637a9712b68927d2bfc9728d142012713db7378d7ad10dad63e3dba257bca318bfa34ae825bd87e1f722acefba16c4901c5ed1773664ec0a959f3f265d67b0abcb2b19c66c1102aa4879504798c9a6a35ad24e2b972e3ea8ef01df1d5a0189461362fa4b832e0f599752ef429f0ecfe845b69ad61a1b25c19de99c6f4aeee620060ffebca36091acc43beed39b5db652b6111827f43a85e6c9cbe9b8b2d8a5ab327482f8a1426e46e13661f85ffcd49bea9bab4cd11d00655e291333cccebc9c11f91664008766eb9be5adcfa61f719d322ab5b5a91d409e5021e73915617b9b4612bc9d89376814438ec9f9ce9b121885a3c693266491d5187afad6f61f327adb9185401fb2a9c22d1ec480a0b127a24e748e3a5c5334dfff54038b1929cbe544314b6369c7635813ab80d3bc12c5f6e069faff42a8e81b4767d5ad1e69a4439ed12ee59305e690222714def472f313a62fe344b4b0912058fddde67a10d0ed86f340d0e8c2c4b3bcb776fdf3838105e4a79fd5b936327ea07a0e8b01bc06086b1ea73add00d8a8c7330cf73928a8a123c6efa9f920dc2a2b5d866187da5e8548ee88aa37e7bb65ce6ed695c575f307fe1bb2b1e6d66702e81bdf16d7417bc24dff97284c24500af996e8e7a0514d05c37f3a5c8271dab7cfcc94a6eacd44c9053369311e18421c0815e493358e0300a6ea04dff729c0f38f0438759a62956a9cf6338f479562d5a50333824d2a643df2871592f2700db6798f327ed08bbf34c42e869e5afb1fb0d944f256bc17e523003482ee33e777fe13e235129c9b1f51bec1799ef9649f19aa5213335a017d5a9a6f1a1c93ff6237ed89bf572e5002568e4d4299dddc9350e9cb7ae2169c821ea4be70bbb1e66028a78859deba969c30a92f9fb593412829a15d59b891d64c2463cc3d9d4bbb0bdb24a38ba52f3b3e8db967870a1fc87680aa679d8c20975ebc066ae86745efe62ffe55d76e6e15a729b188d8c5a14361e5fde495f633c696814305c22bedbd142eaef3bea03ff4911ffada1d6b5d7b940f0be7e1cea77beb39357539d2b6226570a239e0fc98627efe7006384314ac480ab10eb847005109c6762708eb161a696ba99c275ee89e5218f16f89e42fabab896fd2c08e07b827a33b45ccc20c259bfbbb8cedebf3adbeb3950575549ff38b49b794a53909429c7c58ec2fbf29df4db19f56a21a5008560250cb0c87aefd02bc92a4fd46840bd271d64fe021ea83153e83c4285c15e1709d8caa9420f26e8b5c6f9186fa78224619eaf3862238e386694da55cd55ddd41fd7a93bf72420c5c2c241271721f301c2c04aca857e2d28d2a4d51ee9b7fb4286490adface108c1264d0786452602a2bbf84d02003a2b22c1aad20f18d3f5c6f37a519f56c250e994e59fc7a10380a532658d962b7a3452709cd7abe77941d6ee3275137fbc98c896868ce0907d3d9de414c7f9d509f38fc530457e79fe7519e0f89e551656d87f5112b6630ce39a5d32b2e24c8baf247edc79175c763b385bb285a155aacc935f69f8acfc55386664329409b3904ac356660eebad8378633a6ca6edff1c2b1a9ecf43b2e9910eadbc78ac67f51aae29a0cc385d7974402abf105820ac2de55c20b035266094af8b0f0d24c4e243318470da506c1a4ba5489af90b44a0da2c62855ce46d754a403addfa88bb7d659402eafad15ff8d6388abc22ad0c31d6409d942b5d1c5bbbd461650690dc04db06161a44c162dc22cf436764e06d1660da37bdd9a52a37a5bdc1920d303d2a7412720d9bde1e591995b66980c8defd3828019d5d1615b06df1ee2c9654e1fb88debafac87ce302c771d8af39fca15454ea4011efa479a4e1b667de2e1155c113f2281b69404da1660c2dab5ce053b8026369646f9af73446edf9ebef0ad93f800cf2ea6a8c97bbc5db5f564b32f78de4da0f440176f96f1d8888ffa2cf177bb07dd1b058680627d71af4cf4b8ea405371468e236ca656559f0c2a5f2c5b4edcdef3e1bdb6903041fce8b76495d7c1a2c436a390b549bbfabe0ce0f5f88ce409378203e9f514f8e1b4bc69b02063984f754652db32520346117f6b2da87ab0e507e72f17c689fa21c1aec6b3dd13a1ef102eecce13dd9d284a4f3a5051319cf39ef129d51b3fbf88d8292e16ab66c354f94d734cfdd06357b0d967929cb93647c6650d4413235fe6868347576a1348ddd91a0e047cf022928c91393a887ffa28e800c01bcc1b39277d77d5b587fb0ab8364dbbd010908efa4e6b26011e9767f3336b5d9004746dfac87c3e81d641e59fb19d48970f66c27390279446a122ccd97d86ad57547f4736e93a268f840252ed289fd22c30fcb130b717826812edb30b45c93455b4e26dba1924c752b941b5eba604fa8148865583d8533bd0b52110c65ef99d047f6011e370e1a3bb64c87ea6bad16f082513be09dc9083e4769fb533221f43266119e95748cd6060bfb34d8f3ac9e2326a3c83351a829fa8f02b37d507572c91d4d582577cc3eedb04ab4f3fc9c756e81bf294539c85f8c6a2534d1ca517fd2052fd6dc6d06c9b92635fd69a419fa7c315d8ef1d3c9ce3a0552a60f94f4abe4a1aaac24f96c307774159d607cc53ee5a7e7f9585039698a8c96a924bdf671779b1f6321845b4f3328efe7afa835d312f016f7b3d19cb45a3cff60a737b5139d0654f9339811b1b3400b6681b8d7ea5979eeebd629d571d0794d023920fba5666311b0311f391cd406d4e7dd931dc003e052826cc89b7d3b8004d39b6aac4bb934ab432a349cdc7eef02e0f6e674349b4641661fa7bf0dbd0bcec738683c5e6e58887912fb919854cdec6e33689b032bfccb77f8853731c9ccc0e902c832c87a8c29a8e802dc1e72570c1ddfc0baae7d1db80d040545dc9d757e8a486b1dda14c0d04d4491ff636192a4aa2c25307f33f7266337f463b8a441d2444de8170a77e4d1ffab0bc0340b0b3f71971282c08d227b7c31c9ec11368b8de5d74f8e639099a2e086dbe21bd341f8ccf9b9952b4154a155de2f1bd479febc536315f809144525155f1c05112afc718d3e38d7965b6c087d22fdaca45a3a3faef501c4d9a61a2c8163ada731ca4f2af9869dfcb8a66f6b015418d2992ebd7d541a1449f6c04b263230f48c839ba09e5dceb43fa80000000000000001000000060000001bd077ce5149a9e23bb5d4b24a2806fe30fc9ac2655f227e249b85c373b81982a81d238ffce05f7922a6188ad1ac5c5de71ea36217dadc02f182e56e359929c4681882cf5a8af6741fd74412208193eafd68f6f6810d5c65fbb1ea0e9a3eaacb8ef7dc4d1962e54495bbd8c3cb6ac49f76ab38fa873a311bac05515334bac40ebebdc10d844cddda7ba1f3fe08dac28040000000000000006000000000000000ffff0000020000003a6e86f976c9964b396731702a7ec2e4f8d4fbaffb25f87d10753b72d317e829ea3f177da2812132e3bc3805192d768e2e24186fd89f2abb40aa808e1485d19d1731bd60f94eb67c0f7354c6d28d0000600000000000000001000000fcffffffe85ce7d742da03cca8e7c09a01459584c8dc3c10a9d46b8ede612152f89c884fb8aac398ce12dfaa241aa153006a1c9568cbc3342e56bbbea048bfee6986b1414f00c0b2fc8f6fb3070c2d6031828900c8000000000000000100000040000000892ca55efff704f5d138da3e7f0420dd8c61b236d13355f066e5df0dad7ca6ee0b973ac2607751455eb1bb8d410ff59436848878746ac201c75ac395072d72a712d02b9e7d7bbc026996e87fa739daa650410b89ebff4dd8bcb59d077a19b19c012aa3a2eec6ca6c5e57d46272269d9c16cdf3490d0f8787590d717e22a95ef64b57ee3a93a4f370deb4824af7639f64b0a554afefb91ed043236e9b60b4b8eb73b62cf3084ca750c8f61bb1bca184e2047e720800"/4704], 0x1260}, 0xb) 01:10:58 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) pwrite(r0, &(0x7f0000000280)="70631f144aec711e9b666b03003f4b6b3baf89457ac53077c0a591ea979815b160c1903a5ade562cd65073a1e5b298a9cd78bd5036ca6b22062c276b58a76e9062a550db4a70052b9f4f14a42bb27b622634af65e80794fb8ece449b68927ef0c776be668c2faad12b16dba13106fb9a22a6c02cc9880901be2a3f216aa04c7b25bfbef7fa526bbe2d17058dfa64e50e7d405521e88b176e6ed6183e24d4aa565d1beb6cdae47689ea0543", 0xab, 0x0, 0xfffffffffffffffe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x101) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x3) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0xffffffffffffffff) 01:10:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x40, 0x2, 0x2}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x22, 0x2, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x8, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x180000}, {{r0}, 0xfffffffffffffff9, 0x12, 0x4, 0x80, 0x4}], 0x1000, &(0x7f0000000040)={0x5, 0x10000}) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r3) 01:10:58 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 01:10:58 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r0) 01:10:58 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8200, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20802, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r1, 0x4}, {r2, 0x100}], 0x3, 0x6) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x8, 0x3, 0xe14}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xc2bd) 01:10:58 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)='c\x00') rmdir(&(0x7f0000000240)='./file1\x00') 01:10:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) semget$private(0x0, 0x1, 0x10) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x0, 0x80, 0x490b5823, {[0xfffffffffffff000, 0x8, 0x9a0, 0xb9, 0x3, 0x0, 0x2, 0x5, 0x2, 0x80000001, 0x494, 0xe4d, 0x1ff, 0xfffffffffffffffb, 0x5, 0x7, 0x20, 0x80000001], [0x40, 0x9, 0x8, 0x9, 0x20, 0x3, 0x3ff, 0x8, 0x7f, 0x100], [0x487c, 0xfffffffffffeffff, 0x4, 0x100000000, 0x1f, 0xe65, 0x53a8ac79], [0x1000, 0x3f, 0xfffffffffffffff9, 0x0, 0x3, 0x3], [{0x4, 0x1ff, 0x4, 0x3d}, {0x9, 0x0, 0x7, 0x200}, {0x101, 0x1, 0x100, 0x7}, {0x40, 0x6, 0x3, 0x8}, {0xffffffff, 0x8, 0x5, 0x5}, {0x7b, 0x8, 0x81, 0xd}, {0x1, 0x4, 0xb25b, 0x3f}, {0x5, 0x8, 0xb, 0x7fff}], {0x4, 0x40, 0x7, 0x73d8}, {0x3, 0x2, 0xfef4, 0x2}}}) r2 = dup(r0) bind$inet6(r1, &(0x7f0000000300)={0x18, 0x3, 0x5, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) flock(r2, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000380)) bind$inet6(r2, &(0x7f00000003c0)={0x18, 0x2, 0x7, 0x7f}, 0xc) flock(r2, 0xf) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000400)=0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20, 0x0) getpeername(r1, &(0x7f0000000480)=@un=@file={0x0, ""/10}, &(0x7f00000004c0)=0xc) connect$inet6(r2, &(0x7f0000000500)={0x18, 0x3, 0xe8, 0x10000}, 0xc) semop(r3, &(0x7f0000000540)=[{0x3, 0x80000001, 0x1800}, {0x7, 0x0, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x0, 0x80000001, 0x1800}], 0x4) bind$unix(r1, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x40, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0x3, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x80000000, 0xffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x10001, 0x10000}], 0x200, &(0x7f0000000640)=[{{r2}, 0x0, 0x7b76783f4667b39c, 0xf0000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x5c, 0x1}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000022, 0x0, 0x5}, {{r2}, 0xfffffffffffffff8, 0x26, 0x4, 0x94, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x80, 0xa000000a, 0x5, 0x6}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40000004, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80000000, 0xfffffffffffffffb, 0x8001}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x1000}], 0x677df63b, &(0x7f0000000740)={0x2}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000780)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000007c0)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000800)=0xde78) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000840)={""/16, @ifru_vnetid}) pwrite(r0, &(0x7f0000000880)="6e3c44e6726bb0aef8234bed0fa03c1f93d7be7b0462e6d33f328d701505450623c81c721564125c8511bdb816ca486f3d4bdf4a804b373fb8acfdddb27cd4e770658d4813cd9e0558269d7be726a55e77943ee27dda5d75b77329f54de27e276d901a2aca8d6eec3f7dd0de55b5394a33c8babc95580241dc8bfa35b946c234550f2cf5223732151f4d4be5", 0x8c, 0x0, 0x0) select(0x40, &(0x7f0000000940)={0x80000000, 0x20, 0xfa, 0x1000, 0x631, 0x8, 0x7ff, 0xfff}, &(0x7f0000000980)={0x5, 0xc2, 0xd571, 0x7, 0x0, 0x5, 0xffffffff80000000, 0x6}, &(0x7f00000009c0)={0x5, 0x8000, 0x8, 0x9, 0xef, 0xff, 0x4, 0x411c}, &(0x7f0000000a00)={0x7fffffff, 0x9}) ioctl$KDSETRAD(r1, 0x20004b43) kevent(r0, &(0x7f0000000a40)=[{{r0}, 0x0, 0x4, 0x48, 0x3, 0xa1c0}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20000020, 0xb35, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x4, 0x1f}, {{r2}, 0x0, 0x10, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x41, 0x2, 0xaf7, 0x20}, {{r4}, 0xfffffffffffffffb, 0x10, 0xf0000080, 0x9, 0x6}, {{r4}, 0xfffffffffffffffd, 0x18, 0xfffff, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0xa66000000000000, 0xfffffffffffffffa}], 0xffffffff80000000, &(0x7f0000000b80)=[{{r4}, 0x0, 0x20, 0xfffff, 0x5f6c, 0x5}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x8, 0x101}], 0x7, &(0x7f0000000bc0)={0x5, 0x7ff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000c00)={0x816, './file0\x00', './file0/file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000c40)={'./file0/file0\x00', 0x1, 0x800, 0x9, 0x0, 0x1, 0x2, 0x20400000000000, 0x0, 0x0, 0x100000000, 0x8}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000cc0)) 01:10:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x26}, {r0, 0x104}, {r0, 0x4}, {r0}, {r0, 0x4}, {r0, 0x8}], 0x8, 0x4198) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 01:10:58 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) shmget(0x0, 0x2000, 0x2410, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x80, './file0\x00'}) open(&(0x7f00000000c0)='./file1\x00', 0x10, 0x25) pipe(&(0x7f0000000080)) 01:10:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x80, './file0\x00', './file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) lseek(r1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x5, 0x0, 0x1}, 0xff, 0x2}) fchmod(r0, 0x12) sendto$unix(r1, &(0x7f0000000000)="0bc990ed16a76e8ea17e0869e391e5ef82f16bf1dd3b56bed83f970a7e6d1b17bdd3947638b8ed92b000cd8fcf815af75b57bceb6e06c3f43659d2fa1eaf8d15f7772dd2aa19f5ca59ef4dd4a1e25fd88798e877d6b1ebaa642fc4de1a6d366bea7ad3e999e686bdb84c935cbf56edcb01d1316a1b1a0fae36259dca6c4a8ba59acd56c766ef915e2e26e8163e425a452626f978f6d382130e115864f1c2638124f9eed68820c1cafefaa5dad309da2b576c731715ac25bab8b10f98c57b3be85d1583e604f7516c988ddba6a1f5081bdc7c42042cb1a6e2a1309e80f0e850cac16e45b7ba5af5f17485a9cbe07353af05ede390c7657cc2", 0xf8, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x6) r2 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:10:58 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 01:10:59 executing program 0: r0 = socket(0x15, 0x8005, 0x100004000000000) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 01:10:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 01:10:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget(0x0, 0x7, 0x80) ioctl$FIONBIO(r0, 0x40047309, &(0x7f0000000140)) 01:10:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000240)={0xbd, 0x0, &(0x7f0000000180)=""/189}) syz_execute_func(0xfffffffffffffffe) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x60) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x60) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x9}, {{}, 0xffffffffffffffff, 0x1c}], 0x8, 0x0, 0x40, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xb8, 0x126) 01:10:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xc, 0x3) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 01:10:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xdc93}, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 01:10:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) r3 = dup2(r1, r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 01:10:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:10:59 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffff8) msgsnd(r0, &(0x7f0000000200)={0x3, "6a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4204ab8de38c6dc4c180e15a97d17c2c089c2ad85bff7fcba7f6275eacd51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af805242306bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c50280c3a2836ce6aade2113f0261174a1c1a4a89f2124382d4bd1b68c1bc9ce50"}, 0x101, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000045bfefe5c89870ebde578280676180000e000000000000000000000000000000000200"/94], 0x5e, 0x3, 0x1000) r1 = semget$private(0x0, 0x1, 0xe7444ed9dcffe0a) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xc83, r2, r3, r4, r5, 0x0, 0x3}, 0x691, 0x4, 0x4}) 01:10:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="fdcdc2465eb33d21", 0xfffffffffffffffd) 01:10:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x190, 0x0) close(r0) 01:10:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000000)) close(r0) syz_open_pts() close(r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) 01:10:59 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 01:10:59 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r0, &(0x7f0000000040)="3dfe1b0c49c682eb1fd0fc83b1a3d4b173185ac6f8872cabff855a9179242b2b2cf4ded7fda84dd582ef00574cf33785b7e8d758992a80cef7465d77b2e4714584deb203831dd02dc67b74111106ca0685dc48649e12e4f4a02f74d3b3e1c14e884f48074268b0194e65eef237bb3e0b942d0f7cdc10cd73a2b570bcd67d3fc6f75304e4e64b2312f46ac9367bfd46451633a11f1f0d6f913d3d3271da248a11dc1a6996eaa51e2c3dd01e28bb898c6549d021d363fee1f81876686e1c30e99c9b66f6bc68d68467545fcef6af7aabc7866ba4ecb1256993c828371024647db8bbfd59ecd33ced06d155f7b1222d19ba19ea1ece8dd3e7b9", 0xf8, 0x403, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:10:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)='W', 0x233) ftruncate(r0, 0x0, 0x30000000000) lseek(r0, 0x0, 0x100000000000000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8410, 0x100) fchdir(r0) ftruncate(r0, 0x0, 0x3) 01:10:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/130, 0x82) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/61, 0x3d}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/213, 0xd5}, {&(0x7f0000001580)=""/105, 0x69}], 0x8) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:11:00 executing program 1: r0 = socket$inet(0x2, 0xffffbffffffffffb, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 01:11:00 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) fcntl$getflags(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f000067f000/0x1000)=nil, 0x1000, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fd364aa4b95390c908f9620c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a00"/4090], 0x1, 0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/47) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20042, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xa, 0xfffff, 0xffff, 0x3}, {{r0}, 0x0, 0x80, 0x40000000, 0x400, 0x7e4e3606}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0x9, 0x101}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x6, 0x40000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x70, 0x4, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x30, 0x17, 0x9, 0xc0}, {{r0}, 0x0, 0x80, 0x40000000, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xe363}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x14, 0x40, 0x1ff, 0xfffffffffffffff7}], 0x1, &(0x7f00000000c0)={0x200, 0x2}) 01:11:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) socketpair(0x1b, 0x5, 0x8001, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) 01:11:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f665b6c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) 01:11:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 01:11:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = getpgrp() fchflags(r0, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x14) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9, 0x5, 0x5, 0xffffffffffffffff, "171a55d612f70f5739fe112f1a2d9a0b0ac18de9", 0x5}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x81, 0xfffffffffffffffd, r1}) 01:11:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet6(r1, 0x0, &(0x7f0000000040)) 01:11:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 01:11:00 executing program 0: nanosleep(&(0x7f0000000440)={0x2}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) listen(r1, 0x81) 01:11:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) r2 = dup(r0) close(r2) 01:11:00 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffff81}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x80000001, 0x747804d6, 0xff, 0x1, 0x9, 0xa0, 0x9, 0x2, 0x3, 0x3ff, 0x9}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000242, 0xfffffffffffffffe) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:11:00 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x30260, 0x0) r2 = socket$inet(0x2, 0x0, 0x661120fe) r3 = socket(0x38, 0x5, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x10, 0x8005, 0xaac, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x8, 0x80000012, 0x80, 0x63}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000055, 0xffffffffffffffc1, 0x8}, {{r3}, 0xffffffffffffffff, 0x9, 0xfffff, 0x72, 0x480000000000}, {{r4}, 0xfffffffffffffffd, 0x9, 0x1, 0x1ff, 0x5}, {{r5}, 0xfffffffffffffff9, 0x80, 0x84, 0x7, 0x18000000000000}], 0x1, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x10, 0x10000, 0x6}, {{r7}, 0xffffffffffffffff, 0x2, 0x51, 0x2, 0x45}], 0x40, &(0x7f0000000440)={0x400, 0x5}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) shutdown(r9, 0x0) read(r8, &(0x7f0000000300)=""/148, 0xa4) r10 = socket(0x2, 0x1, 0x0) setsockopt(r10, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8293e03f66696c653000"], 0x10) shutdown(r10, 0x2) r11 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000100)=0x3) 01:11:00 executing program 0: mmap(&(0x7f000053a000/0x2000)=nil, 0x2000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000539000/0x4000)=nil, 0x4000, 0x1, 0x6011, r0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 01:11:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:11:00 executing program 0: r0 = socket$inet(0x2, 0x6, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 01:11:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80000000020, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) pwrite(r0, &(0x7f0000000080)="25de0b43f67c279969fa8325be683ad0d7290cb38d784a1e1d1936886d108d5347e76bee0bf96390ef418051012e6052741f27b3b60c9a0e3542378e72be12d69fe7b6bd29166f1da7f2a2d488f24210aaa5ad68481bdbfd32c49f7f6dec7188b8a04afefc", 0x65, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x31) socket$inet(0x2, 0x4, 0x0) 01:11:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0xffffffffffffffae) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000180), &(0x7f0000000200)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000300), &(0x7f0000000340)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x8001, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x19, &(0x7f0000000000), &(0x7f0000000100)=0x4) getpgid(r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0xff, 0x4574608a}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x409, 0x0) 01:11:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) 01:11:01 executing program 1: r0 = semget(0x0, 0x4, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = socket$inet6(0x18, 0x8000, 0x5) shutdown(r6, 0x0) r7 = getuid() r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffe, r2, r5, r7, r8, 0x61, 0x80000001}, 0x48, 0x5, 0x7ff}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80, 0x0) write(r9, &(0x7f0000000200)="a5e25a1f35c1f73291d81eeac88acc7caa9d03669b93d9544b672efc15caba65003a53976df659d46608c4f6aa617b9affdd128a0aeca9d772059aef2d5148dcc1c19cb4034d6323ebedb5182cb8153683004ed0970e6beeb3c04d9f16ae6ba00d2f8feac30569cbadd8c407ac17184245b8cb412f9f7382f4c6ae951e2ebcbd05fa63ccb9e5418a369cd1ffaf53582844c13dc5f4e76b4bdf151823c3933555a6a21afef63c188f06e6393b45118dcba8cf27d04bea2052653a8e616bfda21d434069c0", 0xc4) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r11 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x10000, r4, r8, r2, r5, 0x10, 0x6}, 0xb2, 0x8, r3, r1, 0x6, 0x7fffffff, 0xfde3}) 01:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3f) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() close(r0) write(r1, &(0x7f0000000200)="a278630fdaee3fbd6c6d60c283730e6fa5b101a8470d478497a55895a91988abd91eefb184cfc33e9d158ff071a91cb766104156abe3a3398bb07ef340b612f7c4fe62a9e668af334d9477dd4ecfb29e72ee9d7ccff5dbeb9344244633fc3f69f94e3d6f59d728168cb182eab9cbef91b75bae3e4b73dfdf0ff7ec00b4e5b5f70a818aec7e06c6f719b9fa86f1b8f2", 0x8f) 01:11:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 01:11:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/246, &(0x7f0000000140)=0xf6) close(r0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x1, 0x7fff, 0xffffffff80000001, r1}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x810) r2 = getpgid(r1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x3, 0x1, 0x9, r2}) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x1, 0x9, 0xff, 0x81, 0x8}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x4) socket$inet(0x2, 0x8007, 0x9) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x1, 0x0, 0xcb80801, 0xffffffffffff8001, 0x6}) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) connect(r0, &(0x7f0000000340)=@in6={0x18, 0x1, 0xfffffffffffffffb, 0x3}, 0xc) getitimer(0x3, &(0x7f0000000380)) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setregid(r3, r4) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ff8000/0x2000)=nil) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x7ff, 0x3b, 0x10000, 0x2}) getpgid(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000004c0)={0x3, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) bind(r5, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f0000000580)=""/1, 0x1, 0x2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) 01:11:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x2001, 0x9) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 01:11:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) bind$unix(r0, &(0x7f0000003000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 01:11:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300ec0000828c0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 01:11:01 executing program 0: r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff8000) 01:11:01 executing program 1: syz_open_pts() syz_open_pts() 01:11:01 executing program 0: link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x8, 0x2, 0x9, 0x90000000000}, {{r0}, 0xfffffffffffffffa, 0x24, 0x2, 0x7fff, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x21, 0x1, 0x401, 0x4f4}], 0x51, &(0x7f0000000240)=[{{r0}, 0x908b84eb402c4c07, 0x4, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x6, 0xffffffffffffff83}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x8, 0x99f4}], 0xffffffffffff8001, &(0x7f00000002c0)={0x6, 0x8}) accept(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000005c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r1, 0x11211c62bdd051d7}], 0x1, 0xffff) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x1) connect$inet(r2, &(0x7f00000004c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1, 0x4, 0x9b07, 0x6, "eba8436503564070add16aefb808446d2c206f50", 0x1f, 0x6}) select(0x40, &(0x7f0000000100)={0x20e, 0x46, 0x100000000, 0x6, 0x101, 0x800, 0x6, 0x36e8d568}, &(0x7f0000000600)={0x3e8a, 0x4, 0x4, 0x80, 0x1, 0x9, 0x7, 0xffffffff}, &(0x7f0000000640)={0xe57, 0x0, 0xfffffffffffff7bc, 0xfffffffffffff6e0, 0xffff, 0xfff, 0x100, 0x2}, &(0x7f0000000680)={0x0, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x2811, r2, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x6, 0x9, 0x6, "458d508dbdcf5b97e560705b818c19db66d51ff1", 0x7fffffff, 0x2c7}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000580)={0xf704, 0xb10, 0x1ff, 0x6, "06747d22f4171a84c073d6cb9c004f7a149523f3", 0x3, 0x1}) sendto(r2, &(0x7f0000000400)="36533e8b6b08a3d7d7f434322da696d712f908ec7774e113deec6823878aa77d5a9da84ee489f473a77697219d074e820fa7c1849cb304f1e7d2fd0d9d67e48de0f3912a0d082966f253019e4c04c7e240b199d383c331657ad83e5e2738b85e770de858788f02c055546da4c997757824431089484945f9d4e5854c5eaa35d21585880e", 0x84, 0x400, 0x0, 0x0) 01:11:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000d4985000"]) 01:11:01 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000006a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4206ab8de38c6dc4c180e15a97d17c2c089c2ad7fbff7fcba7f6275eacd51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af1f0000006bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c52ba0b8b6a209d93a8d9e6882f1ba75b8a4bbb8f3dfb9e1fc715399978722420ea07f877fbeefdbbe5e18821617d793c5128f064d0a7091fd68d0"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"}, 0xec, 0x3e9d8dcf9b310efd) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/66}, 0x4a, 0x0, 0x1000) 01:11:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, &(0x7f0000000000), 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 01:11:01 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x80000000) sendto(r0, &(0x7f0000000600), 0x0, 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="0100e91f9789590000"], 0x9) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r1 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000006c0)) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x3, 0x4, 0x5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xe1700000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fec000/0x12000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xffffffff00000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xaff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xfc40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x2}], ['\xe9\x1fq\x89Y\x1e\x923aK/\x00', '\xe9\x1fq\x89Y\x1e\x923aK/\x00', '\xe9\x1fq\x89Y\x1e\x923aK/\x00', '\xe9\x1fq\x89Y\x1e\x923aK/\x00'], '\xe9\x1fq\x89Y\x1e\x923aK/\x00', '\xe9\x1fq\x89Y\x1e\x923aK/\x00', '\xe9\x1fq\x89Y\x1e\x923aK/\x00', ['\xe9\x1fq\x89Y\x1e', '\xe9\x1fq\x89Y\x1e', '\xe9\x1fq\x89Y\x1e', '\xe9\x1fq\x89Y\x1e'], 0x6}) mkdir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x4) 01:11:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x2, 0x0, 0x9, 0x9, r2}) unlink(&(0x7f0000000000)='./file0\x00') getpid() 01:11:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) sendto(r3, &(0x7f0000000200)="1cab47ebc8c149dcf2e96d53bd8a86008dcb49b5a38073bf38fb1bc8c4a2972c3547830ec4ab0865af8d090ea59be2d846c41ecb00abddb172abd6f04c137a47a9fdca6c436d884f6fcd1c26f7da4cc4dd7d80a29294311652c55eacbc56ff277eb9d7694816c50b7e86c43797a82a0520859a285f4025d331b378d928abbb10f1292e94d768357d36f3d7ff1f19cec2858600850bfd652c78e41ab2bbe664d4610c3ac62375372f858c37b3917107145a69e344ce1f0c3794afac9219078b29c79ea9ac2f9b6d3eb19c51e4bc07a22a0d7324d4f7afcfb0c1fecaeeb7d9e717228bf374f8d1111b4b0d0c1017134853c669bfe5d2027296d7dea403ad8066bca8d9283ca8d70b09cf46c6fec45a9973f0eb269906d30039fa3060da9636562281e3aba2507e5543a5b4fffef62de3be4b1e189ccc36a9290db606ae0964adaf60cdd1280d4aa08e77e7824b20a9bd17881ea51fea29f95afb4f0a2cdb8660d0aea606c6b997e7172f8251e7458a476d4610e2acf167302b2d87fcbf2246121060e733d849adeeb4e2cb447b438a9c8ed76cff07f0a022be2bd349687bdf3b795a0bb184349ebd1c9fdf709053733a4917e7c43c565631a81f23d282c7a457c426a6292a4015d3ddfcdc4dcc5312f59edaea0c1ff86700b5ea2781ffe668d229f29ada37258bbda8cef93523858b2392a93acaea8c990199bd570333f304e79c4f0b7f90a5789f45b6b71c0a21e9bf4c88f2bd95f1e96f7dcb6a9ac8b01bc772b32955eee45edfbae28ac660d1032b671c6c6f535377b57619e74f9c2ed862b2f061eee79303c7f02806324a4964fe94966628734bc205f4aaab3a0914438cdac3d00a6ee03406eb4469a2c7b66287ed9bf85baa462c5720124a4a1689dcb77db5ca1fa658f9cde0b83796a15b051e58d57eb33383275f6160b9bc908fbed1458ca2d8437579ef918c47fa4143c7a319f7dbad441965b510e1fe8c2ce6539ab902ef500d531c62af2ee45a6a2af2aa7749c1ce896a66e9059074b675780f22e6c8097ee4882ee537a8c127a019b42b58b0f31fe6358ab7358de9acf10ae95f849fe400ed5fc3c88626f50b95a5fa19420632504eafb2b033f463493611ac1386ea329eed315f27211a1d4e57cf5246d5e5d7fe4d9eb30fa0b9ac797d3ab81b4ef20fe067246493018426f766af772c291cb047c1ea059a9ececc09dfcaaf21a66dbea2d14a57ccd53a70a9fe63aeb77dc5e96a1041e16d011ba54439fd0d8409d1479aac289b70fcd4114941436d9b029cce66ebdd0222db96bee69f0509b57f25a6a7c07d24b5d649e304dc394cd55a6431c1c36c6ed3ebe19674d6c8a39752bffda166db007de49233e5d1b72ec0e1c9e59b417483478f362aa47db03c030a5f7c991837591acbd0d4f0faff149efa53c8106f84aaed100bf22aa280552e866362785485f2a65615fd7aff644533776c63205644906ce8aaf978d33afcbe3fe8305d9063838fac1042309d48064bed71f7519754311511499c1d35bfa17c396fc00f23d85b5cde9aeed0ff085d4ac489bdfa6c0126fe51598859ea6b97147b349b40ec3a894a5055ead62bc989fca9982b5494babad5983fd438591a2b216aa61bd84f6f209c508be205153c2974a175409bed24de128ae424ae781aa61f8b648bb5faefa4f24ae1c9082f03049d4ce54e19f28383185f8183ec1920c626992b6e9fa2f7735a1755845d2b384f90334a1ba7e89333208f2fdd4a6eae6fac75abe88cf43a4263ffc6ccccff83cf95d88912b01d3f96bb7a858c6580b8d15a2a9d2b0b85e8743c795805346d6a236f256210a691ba3b028855a12a6052fefe3667bc707373a6409bcc0563a2c5e4730801b7b9c8f64d882021c6b7a8ac6bec14f6f0dbd9c63968bed3703c37e9ebfa2c2c8fa644ad9091e9c746dfdae968e2e9a989aa5a30c9ad2446641efee584d91aae84e9f09eeabd3fb49e20e8d8dc10e7dc361985f4e2dbefb58e2b07ab60000642a56876037ec155fc055f3fcd577867b056a8bf52b7df96b0db8b5eef46cf3c3cac4ca0ff8942c017eba9d3df25aa0b0a882064494f5852d02b814fc8d743ec82967fe084657476bc99bd5a38bd58627be5c8d084032ff5a0791e8ddc4972484312d469f65c1dfabeac6cd108394fbb7f30d22e42f56c045e89699ecc8e2cbe5b5fef78f4bb601e0fccdbfc1001762f2303778292371f95bc3a73e28f13e0c81c03fde5f7ba3676c5708314dfc9efd2859acff121111958f511c1b6bc4a653fdc075f6084b34a73b1fd13bc8d18725d8ea4e42b3654e7a6e64146441f1ce04e4dc9e0efeb9cb1571dbf3758fba4c4c14a0b144d732e97cd81e43c69ee23ca81de2ece6db709f4248bd3c3eba928996fc651c841d15f5c5c44cd04689d181c0124abc3a9e65008391e09c6f6f503c103d77c9886294ada98abee16725cdccf42375f1dda1f1fe7982709849c7be942ea075ae5ee0120b60058c2aefa84ad5ecea216d3ecae968d131a4ff13833fcd5d7d4f90cc30ee8a7ffc3c7dc6fd5a685350a992256b15a54ee884aa38965f328582dfb01e7eb4ed3b5a26df7144ba135c14acbec0ab5b3c64f7206a921513b898bb1a8f737275bb9fd43917006e475a178e435b80f87dd8c9ee45a917a881674026be88d47d4c02da279e56a7de0fc3ed46d35369e6639dc3c4811a299431d53470abe3d53962b377e5d8161fd3d6eadc57904d30b9afb4eb994398ce8d4db37c071ba0794a720c8c795c80aacd6a354c6ff6c9676d1634924a224a7eed07f01c58acf05f37393744f9d3c08ac7bce1e7088c06c3771e78a8e37ccd6ee4f6cc3ab7950e511bdfa0e9d26521030fc7bef859070d1e86dc376b305b8027c51fc140f244ad626a48e2c3defa5aee17e0238118320990c4c50a9bfea6c9abb9580b190be2afd6ca50aad2519099a6b61a9e0aaeeacdc854c5fc5904e60c830d1a403b0a6129b700ee5a967c89093856ac484cd9d8511ed94455678aaaf63793f333121a8b763fa04f4e1ea274df95e09b4d5d0625b60810335de3d6e55e17a7f572b61d8e4b8c9d686ce9876bbf331ac23e66f4a07a4350ecda2fdeee09641c62d41326048f5f51db35443ca55f049323a1b14c8d11a8c48f19479c5a98597c54801e36be398cccbb80a3066e968c70bb0cd4f8f6bbef09024eb920ed49503503f90697b9d0ee06609b40c727335c51219eea2d947be9c1bb11f9a70e93dba5896ebb5d759b1a348c91fba800a209f946efd38bae7f4bc76adc74b47b69ca3e440060f8e1ca7c35626e955ae01dff79764c2e9efdb051d8b8da2d42e9ea51554a494e805d39bdea5025f1d52fd5a4cdd3072a5c77aff49069bf9c3b7b9c9c781409b58c6aa491fd63c44193f861f391fc5683bbacb0d155559e26935cad75f52310c02cb63424cd0d7ea81aa66692c1cb518762cc4ef6d7d9dd6409f1fdd456d36ae9717413fcc90c8cae58f5ee77ab768a5266818587dd2a952399e5cd07860a73d86fc5519ef4c75940d5e2f266693031d6f18a282ff06a7f452410882ace55ef8d80dcdbf551bc8a3491470d1d272fd05096e4fa8a8dcb5c24945ff5b0aa04ada5f5de1dc66bce478b5627b96145ead5cea226dcf820692edc2de27f8f11f96348807bfdb6750ebfc64875063177203b18ed0fb5419abe0b5202185f02f645b0f3c39d4edc2179a2bc9273fcfa290432a2458d7bc08a11bb565d6557aac49f23f96f09da0a3d733d9e969659a48cab9511e7960b695707ffb2f86da41b5b9d1552766b838b31f037efc73cf36390832dcfbafa8e98fac956739e172963bd11f66be88c734fd5327049ed132a54709f2034c1c292fd311e6407495f3d727aee8894eddcb135c71b394798797bbd92d36789fe25dd71c252bb202623faaa6bdbf65f554d06b5886d4406b0e343a2fcfcbcd42dfb202cd22bdc6912aaab298ffb33066526444c65c30f88d9e35498e44bb5fa230786d2458505d3e5ee8125b5d5f90c8cdbb3a9a3a11c253ab47ee03a2ede6c3f4c6b06c8c3c7e0b381c54b457026c2d2bdedbba225fec2893574a034852fde984f871087337349cb264fa28397bf9017d097a05d2c0d6366ff6f50e1b472afa7ee45a17509e7e21a005087f88d0c8df3a21240dbc5ad5a93066d1d9197cba44026bd5c441c2d7ad9b19e48add9d1ae1ce4b868f910cb3b9373cbf746c43c52d3987113b994cebbc589afa2688a44bcaf76649060f550080fab52df7ec1723441aebe168b5541dc9445ef70d0a3a38440224a9a7f30fac5d69cc6cc65bd53591b9433ee9f55c14df8aeb79a8657e62e5841e7e9395eca356f011256900a5d9987eaae1166fae6997e96faeaa3681425bf74a67ba99ec5ebc6e854ea65f7acea96a4fbb40422f64035c2ef3d3619ac5f491b31ccb352f85927c0aefc6b25d0cda7cd487b76fe5a83228ef61eb4d23b25aca605e2eedecec9717497958d695661c6f4d8c8197bf82b55e68e714a54fcf32ba594baa024d030671031d7a833a5f99da8e3acfed727af72e2195353429b9f319ef2eed5e6c8bfeec6bbc75cd07c273b98b5327ab4771890eb1e90867acdab5cad92be86f73365421f2e2c4dfdac2c42badfbba860b84875a3c6ae7c8413e8afc529f006b335191987b97ff3fe635e8ecebb3553d5a498ed000073ee6c194bd59ee419211fafae6122f33839b69cb7f0eb4f28f79d661394ac839d3518af4b764920752ca0428f12fa448dbe0ae2024b8ce668de54cefc0fb182c0b65c46f227ad6a84115839a7238975ec39f2fdda5a693803e89fbc0af3d2fa2ef79e2c35f3ec19ae4e868724768717ea6a6acc5e3d23885b67f4a2a4b7f2aa5d6b8675e34d7aae8c79259132dfd4c6c8a018b13c3f96ac6d7e780593c23c5b7747def678a78b6495c2fda9a0e4e7924de8832123dec8af8a22493083e63e693f5f1c7093f7d349025e8817ee18003c0044f92a6589a24f07b87ed94d65a2a726b94a8b9fde64fbab8145bb5b5ee2c168463828640f5d117e1c343e0ecab7d05759d5ac80433727b4561f11481cb8f747481abeecd456a2adadffcb653800c56bc27e633c2e558ba02e47a565bef77bf26ea75ce0ea245fbbca7e8ce6d4f26b2521519f2234962765a9c92aa588c68df87e19a562866b9c09e9e2a63255eb23fc342011461c42426162b2d52b1c16298a394537b420a20d80a9352005cb6161bb427e908bc2d3af21ea3dd0698d1ced105508710c88492eb2bf6f65d705cf120cd24c77fa4771536fb076d13d546128c6ad28acae45e006eb841d80dc3feb06472013a8cdd9e4ab9e58e112b2088dc3f6a8b57e3798d09b528e56a37dc49681866531fc461b2e5cff3c88af406da77a5f5a5f342948c201fa82b8e52e4d684624aad1d76a03024be764e4e42cd5767f2d27d5fcd818f879a268dd37a2333b498dc205b60b9a77153994d1551d84562d13696eaab5e70e112400d6902b198595e876728ffcb61424666eff87a66e8e726f1384a01de0ffcb8b4b5e6207a5894a6c6497558af17a74bd198991076559235da2d0d812315b6b3a0ed8c669c79fa35ea2e880adfd41173a30ebc432f01fff2fb63480ec18b93c7d76b929d02b1fdd936c9bfaa8b9f2cd400ae91699607bab4bffd016c2537f854bff7c81d5005e901064c95e909a5f9e45621b42075347c560b1fc71d5f1523013830b95daa4a2db2f8d1e98bba2375d04882f9983428b6f21af166e3becb78bdb77422c617cc92ec22e50d7eba", 0x1000, 0xd, 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f0000001200)=""/153, 0x99}], 0x2, 0x0, 0x0) 01:11:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffff001) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x1}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x60b, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x8, 0x7, 0x7fffffff, "35518a4119a5c967eb09cd08287138429e1a4181", 0x3, 0x7891}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) 01:11:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt(r0, 0x8, 0x8, &(0x7f0000000040)=""/186, &(0x7f0000000100)=0xba) 01:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e810600000000000000a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af02b0e7a332c3f9826f2b51ad0c6b004170162932fda25d893b0679a4da7f78a11579c55ac2b3f78cf3ba0688f9e6e0893c216a52323f0c31401b8ad6fdd9a9d317549e4f6a843dcc7a2f9fded159ec6061a600b132b946ea4b4df5ea6ee972948f29b74aeafdea7a5661d918f8dce7c451bc41d721e123d5ef29d0285e8d16428e547496600716f782e9bee05535d13a45479eceaac25e3052ea4cfe7084ca5e94e3e929ae4061e0fd05f316fbf48c86c8ac58f6", 0x106}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:11:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10110, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)="4e9283ce9a82094165c6cc9467cf18d8f83c46845673d561ffc69e49a85a7c477030a05c59610f4052560f224af81d2394048380e5a9b272af56da530426a912971787936b475551c41ce726f20cedf8ac21be429a8c7d083628d98114f0c33f2fd8fa68617a8c1a144023531049c7d7f371360eeab9", 0x76}, {&(0x7f0000000140)="d878ced0cf6d2f80a7aed5fb3429b251685d7c98b87111497466120c3d4134d7bc165b9b81054dc089be6ff80eaa32125ab3cdf2ef1c6f8d9f31b8d9915f81e755251cb96a607caebfeeba9df595bbba08b614d4839b25d8d0c74b6d86bfe1258475e98d304958ec7e388122657d936ba6fb8f96233154793839dd11a14a6ce142d55df05f1d897f96888f4559c497687c2acca578bd4285108717d57a7a6718288ce043a8f2850aa952a20d6fc2a98c3b69d7", 0xb3}, {&(0x7f0000000200)="2fcf75581794843a0dafc5de0bb1ee339442b077668dfc5d52dba7ba5c9e9de1ee9836e50b46c161c9ecbc208039bddb9f8a25b881eb1f3329635de6cde3f5f9d3b7d5162a3cb6f70e339bccb3f72260c05df6221eb21c7d9a9622363733fb15bcfb43fd8d5086830331ca0a73f65d1333c5400059cc12c53b1bb845527d05d4378ccdbaff8b83e4a70cbb2ecb22903f86f3cb6cace8787031dad3b687c3b91c9336f4aa390893e004a42c9c453d8cce8622c34a1dad479fb7be0d49c7a5ce076a3a105328aaf28ddc2182e98ae30aba915c8f30bcc6d081a0a1b27c1ba48e2dc84cddc7db7a9258351c32dbbfaf8fa16c82e7f0841dc890755ca4af558d9c9f8a82fa5d9733179085fbd96d252afa8d87b8231680de47c4a92e135758165ba294b4821ec31040f54033a58bbd81ca132f811c05808e4f03c78fb95088505196d4dcd1a90ef4c18133ef02a68e285f3c69035732708c4cf64a6443be16ac1445f5c4e07708c7648e2cf071763a5ddc0eadd483d669d5a6d8481f19f0fd7fe356bf5583839ae64a1afc64f43a5a424044031087351c79179ef9e7300e3e14e96833f82ad95665898c240a53a1865630e99c3ae4caa66d3145316d02a835fdaf9d17fa89d5575bef7b7673d469e448aa1cc8f4f97f4c365425a036d450db7aff7948318d48094e265168f6c7ce3586050bdc873a9764d10f4d123dd247af424bb47a3c49325e0adcaab6fad18e3c85d7f48c08ba7b7ffcb0abfb2cf66803485b4e06bff200272128b3a6ec037047b834e4222a3d12641cd4d75ebc5e7130353f0c993f0933dafa09b71cef1b99943143d7a07d2f73b77db76a0d6e59d986c8608e0cde5c6fc7f5c659a60f424e6f05e0a988a53c47040425b66ad3abcd14d73ecba6e4b98f1c2b366fc405409a2abb5b83e1e40d056fba1a747e594ac21d4f3c14fcd926b171d27125d195b4e3066074aac5291a488b73e2232246408ad5826cece5df38721b2cf13577fb77769f9310e36258fae2a269212a962eb827e6ea1ce2a995aef80ad01bfc315c64a0726cb9866c139d3a3182be572c3cac4e92efa29841d13173a0f7b114f23fda17853b10d1d73d8767dfa5a99468c44498340b8d422f9c5ce326728a8dcc7e15814c0d03edaa96f0aec6f7a3c85559691f15d6e6fc30fff1198cf67509f490971d20bfd7ab8f80308d50a38a7e13c19f712730d1ce599bdbc6a7cf0e3d65e7db7e038055e7472ff5dc4d0eba7087b9679b65caa7745e0ac3ff5744fa65ea105e694fdfeb6e4dc2e9391d6c2ffeff7d56c8eb7b512f60b28e1bfa303b4d6380ffd9eb7c8ca618540c963dbdc9bc8a1553ca901ba6696ea6a0230fef020f1493bc7ae8b29119c069b6a247c105395490ec74f582e9cf38e6db95c9ec841d8e8b681369272f20f230cbcb72226e14e3626ba3b45cd4ec7f96ecf4a0ba0ee3617fde33a5c2d93ed3269bd7e1d13ce281f5e8101534d928cc6012dec2ce2120073d2d29e1de275636281ca91a7b972bc3a1cef0fb4c864b1f38def9fcec490cbe1c289fa51ae1c2846b9756ea9c448747c6d8475f6c7451e8d8b38e982d4e4179e54fdbf6fe255dd614175ac3587a09695c50dfc75ece5ca639301cfe75c2605d8b2aaf5499afca9f9c1c281c2c1c582248818f9e8eec84ae56f6c43326244bee1b17eafa2e53f2ad8f264699b19a48bcbd5986a24b0a988474c3d38c041770cccc63c3cf70c42e0fabeea42734a66ce2bf61d152277d37fd7af8d3ce7e31ca3e952a162f5106cab445eb4a4fe4600276d94d8562a63c2cfa19e13c9de3483faa9745710429069a169adf776783de3129a10ab3b511afbe1e0c98b604d306b3def96b87a325173c80c643b547e3f9b84fc0641313fdc1d0ece52027793677c9882841405db5d3f35ebd72107cbb4475486b6aba8e47b22394b6df374d9bb036c722de5d83703d4b8e6f3f923441c1b605be7e83e7844154fa33f83dcc4ee547877edd9cecca4c78f297e7f614a13e17b9c6aa3f853a96e0ca90b5a81f913610e9b965a24f753a7b05dee34668bea5380c8d8c3f1acbfcac8d8856cd15a7ee002f983b5c06f83351c7795110e146759f293368c98e77e52338d3ab46e9229a917d4128b0b03d96cbfae6b31640fd7c3047955e15928181677d4361e57b8a31c48276b23802ee4c548006b01ffa67a0d255fd62d68caa937541b6bdee676992f3c5e61cf265462a7027d5aee078090d5b44cb6e610a8df54f225c5c0ca2cb008843b8d3ce3b431db401b7b09249e84b5a2bf4ccf69c32a2538a4bb113cb8a9ea5f4279e0f7c678685492f8ec0098a7e322caf32f3915d9809aba14d02615562c8f432e75f620eda777c17dd12b8647aa9e9566fd8e972166bb1d190e4e35dadfd34e165505967fd1a4b62e79f4563197ed7c101c50ec3c72253b86d7b74b6ff1f1d5c68823e4029d3c0a4e21a258fb1575c7f7702bbd454da8af7965086a4a6d22a54e2bc633d4284bf55fbc773057abcd9fed1c73f9cc24421f0abe73d64486a4c5f7f5844e5732ef7a389fb9715d3ee81dcfc54830d86d1c943d93c2312d76c9fb9c0314751d8a220305be5230ed675b226b76e1ae37e28ea20a87c5fa9d34cf06ee19eb21158aa950ea7acf003ce7761903d3674776f18cee2f44e769228f5f27165d020a3ccb8ed69c31997a9bcc847feda53212b26a491e2e69294103d5c2c9736d619a89919d0ee5694e55b0eb1895846fa5c24dfc65c9c3e57482f2e02d12a97cc8ebd65752824e20d9f28d2f6689f9cf4970b8a91d02a9a343bf59ae0a1b51e84364c0e5692934aa1bd356d05dd9be04f077f942307b9e2af680ad739d6391c63cd074d477172eeabf1c4bc6099d59368f7fa1e0c1575fe1a59aa1663763fa1203d7918c723053713a5e39c55f8d89f9a23409201b64d709ea285160387bd38034cb65e4e4b1b53bb8398b1019f08824ea92c751176cc764507be9f54b7dbd768abb0ae790f9e36e97adcda1be14e8474203378d5edf6f4223722c751ee14c84024c0ccef1e7e02efb516647df25448f27bb4180e6fab582b83299c81ae63f1409a4c9c4d7a40c25e9ca26b82279af941630ef8bc752dfbf960e6e351695c26813e7ad8e07e0d2f873f948a59f69e2133fe3011f0c0d937ad973ecdc71d06af185c1d91d3c15eeba3beb928c690d4a9b0e1cf55baf7df96acf720fe6137c4fa435ee1f7103ae4cb9a14e2b3c08f461206d6e472ff190156d2099fc1f042ff25eccff414696efc15437e7328ed257704afe3059c6c7f9081abc9a502bab2615bddda4c1453a59968962e54dc7283fec0f3d8a190e946e16bd95f296bdc5582c5e68cebb035667194e94a827a795288a316056df5d06aba85744dc347267b60a7c85a93626f7876f18b380a11492deb694c4dab929532f7bb25018d820436b3868f445356383ecb917c3a5a9e4fa866d10c241974866d23bc220870ee5cf10939ac52bcb88dcb1cd9ecfc2f5e45e2a7939af9ad92a6c3725ca61967897dcb5c6e42d6cbe9ff5984f3ce56540615c6f85ad04482c222b6a7f180b3fc16545ec7aac2597be826a94e747c0706d187b97ebf57673ea854ad783b14ca42e585eb2613a1c43c599b23fb0ef6fadc962a8fdef3bdf85a85e594083050381853caa244fc3afbf25b2effca323fe136aae05693b1625d6e701b0c8748d0a1058db3ac9f628dfb26e9015b358d5c9e1b8a04b1e8eabce0aaf8c5aa648ced9361e6f0b8f3a8e18f1d3419d5a1cd2b57ea183fff1bfbca09ec9518bde91594104e0e980665eeb603acfaddb086b23ebeb38e220cb90230bbb965cd05b510993ad9ae552b7fcf7dbdd2928325a40c37fee38cd0aa757e59e0ca91a684bf3f100fc4804d59aae7b75bc59db125c56112bc7ee57bd2134feaf6efda58aab2af76f8f3d5b578b739f41ce0d03c6279068e221f7e3eee57080ed051375e53a547d562ea573be4df00fdd2401f2661dd007ba8559cdb240c5a11d1d52c1a755ba8a634c8a3b4303ef750da892e47447facef0a61dfe49e4cf4de0951ad520d96762a5fdf98e2a551d60f44547fab00d8225db355c51cf9bea639716e250203b20896fc600ccd03d7d5b9b0f51366c2bfa80a60bc4e0b68bca38ce62c8ab4a9564d97d059a5cba05af9d6171d3f3ab2258043e8edc19197c759c657949541bf1b5f12682a8fe4a4d19f8e1c6ceecb3e999e5b1bb45201decf95d5eab2a3fc3daa1859fa450a0831513ed8ec423a0a1c754b771b200dad38c2f73563ed5acfa8e1eb639f3f821b2f58a3933d4c2819233c2eead097437e1c4ac35d0d91673e5f1f9b0ffe107b6f4827035aca89de027b2c914404c13039e3777af9ab65e7e399bd831ae331d26737924e31ddbad4869e6829fffa3bde69ad8b0f3bd29dace4ee36ff5feb21b53dab490e4d59f27756a182127e303166516064a83e4eeca82d243beded9f98dbb0430c606a75cb0a48fe12a80272938a9cabf794cd1436daa86ff210e022b486f14f64f79f7f415a8a7edc952ece7a3afb5e51bd564487394cc2fbf6214875a16d31fa5455ec4096f1764c78fd2ef32e41cc8e8d7f3914329930ca8732bc02a50af486b025f31fcb789e0bd57044128409232c1c48c5825af7f3310a5cc629b914132778fbe15ecb0b555b1faa162e618fd431895e4da3192dce33d568c37fed6ffeecc78030a0148ce36c5699f38be026e5c680e3255c2f63c2ba3da108850e89e4ca2fd6be48160da8fbcf4098c8ada47b877d4420b8137f384edf22f3d0f05721e67f2c1ca3da0f5df5c4217f6a5fa394b357df9e9150cbfbe9577569886c4a3161627b7f6d130a0a24b795423b74ffbd9e1e3140a2e57fa3a6b9dccb1547bbdaa3476f57427d1f271be21a410198243d444301f12c946820f507f40d665cdf4c346101abc4323924e558aa760e929b2cd834c6c312439aa37ee2755e3ac03218a1483e744d7af459d8d5e7ee0b0d0dc7981397527dd375ceeca2a6c9e9dd25641c02336505bc0c1d7374f24a87bb51db6ceed090769f8a27b56d88d4a612066074c0a5ca3c6f58c66d8ff11c1680cb3e94c1b233d39c5237fcc650dffd931178249f6d255f664cd90d3258c11532474cdc0092c41918bfee945f6f801be4ddfd1e1abb9148d136bb6638b0b9374f0da1e4448dbd83e13a2ef804c332fadaa8cb980e22687d93cbf78d2d5c3699c14fc1ac5a0ee06650adc78d3e9ac715a3ac920ccffcec142884e8cda6b417a97ff446eadf1a0c03266c56277acd3cf73f446e4b919df3688335eb3273382574b8bd44f573afee54f1567511d2f74351bed6a78c43aa92cd5a41ad4c815508e8d66c2aad6f5c754ff5e9e769b9f89c75fc5d72be3892d8ad075252641b702104e53b76217347bb9f517f071494bd68ebf4ec4c30c2db11276815d6a0b39b7b03e7df95eef4f9b9fdd5a0234d9f4bf3c2217551efbab5d2ff4c3b5e0d6c0a636407b73e946c64ef8057597ee36af8827b2a456ec5d7e1f18f256e1a0d3e759de2aab90f877d685eab75a06a91cefc2fa6a64dfa6965752ed110c5a68592f74e1320c06f4c7b337e98e15686352e35e14522a61af0831957f773f9a897ced76375ba1e330f51f0b4ff9460d3c7ef9a850800a0dbc616fbbee71284611a49fa389c9bd3f7c62a302e44347f1e43a7ddc092beea1ea771f21c015efb7b2ca71532b7507c74c6be834c774dfee866294d6b50a3b10f721cc69ff26f1d04c984fbf9359a3aa1b5c029be6c1627", 0x1000}, {&(0x7f0000001200)="29d77de33170d7221f0beed876655fbe0bcbfa8620c480f785ed54c10b94b91511d63b350081dd2c694634f12e78f8358e5601cfe80d64860c32a6741a2700b335f441896bd340c8d269ac8d75cdf3d5b47f3dcd05b25d96", 0x58}], 0x4, &(0x7f00000012c0)=[{0xc0, 0xffff, 0x7, "e80b2dcf2c48a4cd043c0dfa83eb13af71e4e1bb1c9949cb2447c16cd672f5e22599e40ebaa192e5e5ba63b88df04b148c6f821a8348336fb6618e07064ef34753b83d4ecae33886364fc60c77a8d1d416a2851f54d37fa021417d66de7cf41244666c05e893aec2102c0c4b9fde7682e2809779b552586dae2689bac76f2bd564e28843c3aa9874fc35cb8e1a40f6ea44ea9bee8c29cac65ec5447f97c0f2387908863352b49141a2015abb917e9d8f"}, {0x98, 0x1, 0x3, "3857015c8ad02ead072a895348956e58150f1efaaca760aef03aa1b83c1dd89832f0d203535e42a745f75eb939f8c77e4371d43ad97dff8d47888371bb2c958962b03ea0732a19367438a78fc0a6f1ecd7241015048f7df921c9e5457a6d278aac4576ad3424c3d39b70ee98950682542d7639d6fc99632d5072aa22ea3e639dceb10f6c7559fb34"}], 0x158}, 0x400) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x14) 01:11:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x8000000000000004) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:11:02 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0xfffffffffffffff9, 0x139e1d2d, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0xd5}) setpgid(r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x5, 0x7}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 01:11:02 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) syz_open_pts() getpeername$unix(r0, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:11:02 executing program 1: setrlimit(0x4000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ftruncate(r1, 0x0, 0x4) r3 = dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x8d57) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 01:11:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0x23b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="debcecb0cfed20ec9aa0a2a92884d2f1e90f6ddbcf3f1f2732f354e2e5476cbf40488e0fc6021df580af72c0884760c8f9f06b36bd120543127a7ca58a5316347b54dcb5a34a8b9042bf1157cf302ad000b78f30630b3a880b5b7e22ab04423579e7fdfffc0c53e6f2d9e888bb1f64a7ac069d211233ec5011d67e4c94c603e90fde61", 0x83) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) 01:11:03 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:11:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) setrlimit(0x4, &(0x7f0000000000)={0x8, 0x9}) r1 = syz_open_pts() close(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x22}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x1, 0xac0000000, {0x7fff}}) write(r1, &(0x7f0000000080)="926d", 0x2) poll(&(0x7f0000000040)=[{r1, 0x1e}], 0x1, 0x3) read(r1, &(0x7f0000000240)=""/229, 0xfffffffffffffdbf) 01:11:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x1, 0x2, 0x4a2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/29) connect$unix(r0, 0x0, 0x0) 01:11:03 executing program 0: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) setreuid(r0, r0) 01:11:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) 01:11:03 executing program 0: semget(0x2, 0x4, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 01:11:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00005ec000/0x1000)=nil, 0x1000, 0x4) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000000)={0x3, "d1831f920f4926c2b5af8d02b95f533275608058de75376b0984d6853143ecf2aaf57a3859396c3abd7e45c5f552638988cf38bc0e54ce784372b497ead7ed44e715efe0c75e3b4e7fe734919ed034332d41f914467ed1f4d760efb9a448fc5b37c1a17f53e866924a179fad7d0eb1acdd9bf1eed3983413e31aa2b03b3fa86c99311582132818144b06496fc16086cbcd2c34b7fec0b2630b0f800972b665e37b594c173cb9f1be9bfa5cd9581d09f91eda29be5f998f2350"}, 0xc1, 0x800) 01:11:06 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x700, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) flock(r1, 0x3) fchdir(r1) syz_emit_ethernet(0x5a, &(0x7f0000000040)="a8a3940daf2e8308636b7b5f686da4f623db57af5f0c577382304d397b0c58cac35405f2a4015a05df995418a82d316c025bf593ea339b64801c56c05c04cc2884dd4dcad726339d81540eb5aeb7c16d89cb4c11497c4fee2bcc") r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x37, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) 01:11:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000240)={0xfff, 0x8c5f8ee}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 01:11:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 01:11:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x3) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) 01:11:08 executing program 0: r0 = getgid() r1 = geteuid() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000040)=""/46, 0x2e, 0x1, &(0x7f0000000080)=@file={0x0, '.\x00'}, 0x4) setegid(r0) chown(&(0x7f0000000000)='./file0\x00', r1, r0) setegid(r0) 01:11:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000040)="10d454639db6ed823d4fedacf140e16a9f73ea1acd3ddad8d60ec9f565dfa05eb4019af9fa74243fe11cb8d8928136ed4ba62295f6105bdeedc69fbe6b63980d89e6ae64adab3172fa9476d512a64093449c2066281363ba858855c198edb6bdf0cb61cc2fe86c9d220ffd0a8b36fb", 0x6f, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x80000000, 0x80000000, 0x9, 0x9, "3f86976dda70c7d0e1f669cadfd59f7fbb25e905", 0x8, 0x6}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xffffffffffff0001, 0x80000001, './file0\x00', 0xf6, 0x1, 0x9, 0x1000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 01:11:08 executing program 1: r0 = socket(0x12, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 01:11:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) 01:11:09 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x3, 0x95}) pipe2(&(0x7f0000000300), 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) fsync(r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pipe(&(0x7f0000000080)) 01:11:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) fsync(r0) 01:11:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) ioctl$BIOCFLUSH(r0, 0x20004268) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40000000000269, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 01:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() 01:11:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20080, 0x30) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x80) r6 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x184}, {r1, 0x80}, {r2, 0x34}, {r3, 0x41}, {r4, 0x9}, {r5, 0x40}, {r6, 0x2}], 0x7, 0x345) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r7, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r7, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x0, 0x0) 01:11:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xffff}}, 0x0) 01:11:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) 01:11:09 executing program 0: r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getdents(r1, 0x0, 0x0) 01:11:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xe8a, 0x100}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x6) listen(r0, 0x0) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x20809, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 01:11:09 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendto(r2, &(0x7f0000000200)="bc4eecc7cf8bf018e8fdd47c6fc5ca8f5eea417fb19b5dc839dfc2eaa2c574ccf5616a476a9b19c5736c89f24f1f11ecfa8d811778b885fc031480c7f99f6ca8bd5441ea6249a1712cd53f5237b71266f59234738cbdf7f211a014dcde99ec2570ed7a949b3930428144d3c128fbf8bd3fefa6c277ce8fc698860213ca68b421004e84bd76705e62f4bd01d97abe98c7787e7b56841bfe9623e58df4bff1e93cc14e5191db", 0xa5, 0x4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9, 0x3f}, 0xc) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 01:11:09 executing program 0: semget(0x3, 0x0, 0x480) r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "9ce44b1b24835d30e51cb3719770a6fbd4862bf850f9e5d785ea9a83b554a860af1e70a05ba053088d6403a8fdf04e2c659134fb7818b7da0c6b845f54b48169bd30c04fc0cdd3cd35900c51f0d238ac90a9065feab3cd2c1c0839af30f274c496cb14c6b82f15bd9505666552e714cba700d3ac8a7711e818d602770d4f4aad823ab7efb41095a5b3348e8006ab7d7eb9705c6ba45ab15e47fc99dc7dd7b62ce7d584313ecdf505dd3e2fba50e636a51bc1ebdec8153a30dc84ea4a3966ebdf7cb76ea3e1e58e94c17a6240a3f4f1c8d90a6b7f7f49db341b7d53ab6eaeac8948e0aa2a2282d034b61652b7"}, 0xf4, 0x800) 01:11:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) getsockopt(r0, 0x7, 0x6ac8, &(0x7f0000000000), &(0x7f0000000040)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x5}, 0x10) 01:11:09 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x90, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x36, 0x3, 0x7d) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20008, 0x0) 01:11:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x80000000, 0x1, r1}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000b80)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977b149b2610bb5dbd734d10b484d7ad11e40bef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed2245ddf42f12", 0x192}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 01:11:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) write(r0, &(0x7f0000000040)="07438f2a0e342a6d777c8192ddbdfe859a3d262a2ea1ca5ba948312f056ceb00123c32f994387db2db8b368aebdba4a8692b09a80e1db9853bfa9ea4da5a4264ba99b6d61194a50df25288913620079dd803c2a525b4c6c61d85670d9941080051dc733a104f5942fcea3b681f1a82910a0148e7ccf303fac9a85be716bd0083b79366f552a27581e08679a78bf49f7b5eaf95ca250063053647b4a32157ec56f587901d56a38ec162", 0xa9) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 01:11:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:11:10 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x70) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 01:11:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xfffffe67) write(r1, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) 01:11:10 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) poll(0x0, 0x0, 0x7fffffff) utimes(0x0, &(0x7f0000000100)) fsync(r0) getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080)={{0x8000, 0x5}, {0xf, 0x203}}, &(0x7f00000000c0)) 01:11:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/229, 0x3e7) unveil(0x0, 0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 01:11:11 executing program 1: r0 = msgget$private(0x0, 0x3c0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgrcv(r0, 0x0, 0x15b, 0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) nanosleep(&(0x7f0000000080)={0xd42, 0xf9}, &(0x7f00000000c0)) 01:11:11 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x40000000001) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) getsockopt(r0, 0x1f, 0x3b, &(0x7f0000000240)=""/48, &(0x7f0000000040)=0x3df) getsockopt(r0, 0x6, 0x9, &(0x7f0000000180)=""/98, &(0x7f0000000200)=0x62) setsockopt(r0, 0x6, 0xfffffffffffffff7, &(0x7f0000000080)="89ad5ce8ffbe0df18ad58806963383f4e58299935316735f8a1440ace1857a99fb03276e18f375184f0df656a1cc5dae852219b75eadc24d69a5154f5f943aa2dd1a876af85d7c1e9843ea28e0e94cbad910f8abe97c432428026ad5aef7ed89fafd3f20aae86036eb02215f0da1c7dcfb05f457d103420eab304d54e4ab389d6f09da2ee358f73a0e2a0f4ef94ce9bf5fff9ee8f5261cd8b7967735c9d108b64d8775af547df08ac19da586835a8fc648aa123080edac69e4b625e19f5b9df1468fc22cee218d9e59e463f779841cf70bc4", 0xd2) 01:11:11 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x140, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x6) clock_getres(0x3, &(0x7f0000000000)) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 01:11:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="80") setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 01:11:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1f, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 01:11:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x24a2, 0x4}) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 01:11:12 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xa55e) 01:11:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) r1 = socket$inet(0x2, 0x7, 0x6cf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="a5852a6d0d28fff6f0ad89c955c2898b636acb85b5ab1937e3c18a130f2112b31b9bf141f159213ba7c093aa9ae725b3d471a43edc834be014b7c162603ca437309b49239089b4f3d176762a7488d6f273d9c8a7c05b471644446a3658d7234cefb941b29d4ecdd77049f2701d6acbc323cc75031675bd728deb6e2c16909dd77eca447bccdf83488b1058f18a533022e6ff22d7b428dd55b919cf60bdfc612a9164bec93934495868ca76aaf68e3adaa12d6d543003e7", 0xb7) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:11:12 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000f3ff0000000000deeac499fd080000dd860d3f3bcdffe47b0043861ce5c7526b72944517bebf9500000000946511894f8191918ac5ac90bf42b5ed316e810000000000f7505f04005d80daf0082f7ca4d30c98ff7a1d72ae3cb2216e7bf5831a3281958757a0996cd435ccc383034009ac121dd12b5888afd3aeef05a4f3dcf8ad"], &(0x7f0000000140)=0x9) 01:11:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 01:11:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100000611, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) nanosleep(&(0x7f0000001980)={0x7, 0x2}, &(0x7f00000019c0)) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x2, 0x0) fchdir(r1) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001840)=[{&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/248, 0xf8}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f0000000500)=""/159, 0x9f}, {&(0x7f00000005c0)=""/63, 0x3f}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001740)=""/234, 0xea}], 0x8, &(0x7f00000018c0)=""/171, 0xab}, 0x1) shutdown(r0, 0x1) rmdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0/../file0\x00', 0x10000, 0x129) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 01:11:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x8) r2 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1000000000000, 0x6}, 0x8) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb182e2f66696c653000e6c45d4bcb4d4fe1b9f57ccb140f0427a07d3d9d35ca6a2de2746a7383933a37affcf704b067a22a98ca752c24ffc0e99bb11fbc519d4022e851fed033f8cab8410f6283800cfe3b0c0331d392965506d3847d1cc5c5c602744e6b8ba853520000000079c76c8ee5874eb505a26745e98ee379955aabc2ede5ad929b9b286bbc24079da39f088132786ee57edc47be5f7fefbf0e50d34d692fb76ff0e088125741f6d4e9fd603a54611da7d8b3b931b87cd31cdd1842d1572833e756ff626d831a659724cbe88454ee0a0d033d132876665eb735c84e183cffe42100"/245], 0xa, 0x0}, 0x0) chroot(&(0x7f0000000000)='./file1\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x5, 0x1, 0x20, "515f8dd10b4d1f0393efd83d02a7d78e8f594462", 0x4, 0x4}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 01:11:12 executing program 0: r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x157) dup2(r0, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2400000, 0x4, 0x5, 0x4264, "b1831ed661ed85cc1fdd3e8f7992cfceda4b4ff2", 0x19bf, 0x8}) 01:11:12 executing program 0: r0 = socket(0x1f, 0x200000000000003, 0x78e47b78) getsockname(r0, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) getpid() 01:11:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) pwrite(r0, &(0x7f00000012c0)="5fd23912ff2996e1f97dec29917460f0e57a7f68afeae029310cfcafabefe3cb6561774444b71e80b8683ea3f7a38681cc6ecd8c25451a3e5d7cc377247f121872ba74de1f3beccc4f14b2d8ea3121da10c3551bf15b802bdabd6dbcd54461d1cce66a31578355e3a898b04e961459d9f538bdc5663b5274fd7e0ef8b80cf7e4db84d7606ea9bb9ad4bc0be2c99dbcb0b73e2ac7ed1968872b453ca6542635f4b1f8725518ab6c56391129fa8bb9c5ba6cc1539b5f7434129ddb6eeb87ff729b44c7742dee93a8233975be0237ed60e1cab1a4a73c2e6a0ad9f808a77d1e486f815186a9ea77f95867ac29796849fffb5f6ed674f5e4fbaa97112f24a96a30138dbd9da6fb8c2f9740c18b662c11c321ac7650cf66086b561ecf0753aaa1734078f46de7339b365c1b3d7c3bda288a7e251a45a7bade59900d62b0e4d363e4b1c0f81a94e14688ce084fdfed1500b21cb60d966a10ee7165d7e3367b3bc4ce067913b29c6e52713b607b46f2b8cd68001a1f770144f248a086c9bb88e83921254cd0dfa799e47bf7c0b369fd6021d17946f3a62ee96d563279aacfd2721cdfe9a7237a61026abbafbfbd8e2068d9e9200ee3a94dc223b5d8bf0c35dde91a3926577d1091871327226fe1d71364d9f55b24b623603fb1d876fe9543e7b66db91396189926a5b39da34c1b41a8b45357646d96313b241659390b2e1fd085145e71738eb4fc3fc87b656e062813c18a5669cdf1a52abb56c76ea83b99fccd9ff31fe11a9b13b873d9cc1e22a73c4c3ff003d7a1f732fdaab8ca8573989817f9865bc034e72197a6a5804f059f33996b0d9be2fcdce438ddead6e7e6bab32ad3bd11eff01f9694a7cf6ae3c30dc8ef9cb4b480f97c61874f7ca2475c2bf2e19b99cd619263bcb963730008c46cb32c6ebaee941a5d04ecb423d974832b8e7c723a4433bbd1c56ad639a6462c82b90394f6f0adfc3f6bbc8395956c2d7a6464caabb606791500d018065d70705bcbf243f32f5f144377cdd98825a17dda90205bbdd0e0fc17920afb4cac3309770c84721e7151c1e0873f0d3bc8e988c196cfe948085cdfec4ae7906d924b3529aa894bcfcb33c629147073da1941dcf1af1234259b30411f94bd647a00e4673dd0e92e80bdd085c1d742227db3c426ca255a95af71555e4ae1a9f7031f76afec00e217f4e5c996a8dc0693513d917f29499dca7e9b5980a3d87068742b97734de7c4edf469883fc0859efffded39ea16b76962dc2da8eee1b0fcbdab97e0c397051a6c1abee8a73a1d9a12f38063b9a84017111f7be6aeae3f4b75832c285370418e2e8ff151ca26e2b4db3b10897da7be7dd29a70046098aebe2ebef611b21f3231cdcac5d57e7a5af319b88d272cf8430414683f003ebbdc5b48d148d90a7b3bb1f1d504c3872a0100612dc65702dcea28645cc594cc22e3f1fbbdfb8578a92a70b80956ec062cae6d9c692d9f801313c4c37126484358b128989649fa19f0558807904a5254a25e4595db7895274ef43ea34117d669ab678bdfc5cace06ce7e79b2f91c08869a6ff803300f4e957f7214418867737e92e7a581f9c043b992ead3f4334c8cfeab5f2e37d61d66306f1a86b80cd584235378f877cc1b10e12663f75a66b4ce9f20df5ab587310b785caffea0c7daf2cfc8d1c43f92438503ec41ab24ac0278c393e71c354b6b12e3069a144c407ee17160ba8983461ed49745965a32861b6a81c220fd3ad105523ca401ceca9b2c57383a33bd661ac05193df25b2bf02fc595d43a8917f2245cc0499f7aeeb3509bf954c94d83a0774f2dabce07e1f540ac2d338df6687902a28ffdc0df41b6f0fcf0107fdc774fad99dfb4c0556b8f3d13b8bba258bb0bd38c7d5a910b146d870466ae7ac5992420e820d34d2675c1493d9b7f0eb75c7a7af53909c9d68c1ba56fcf4d1810065967b44774009bee30cbb2e9d92035b7f9b3a9d3469a41ff990648eac9268c4a938ba84a40158480776dd5b46fb959b762b9142da0681f8a6cbbc121981cad65ed5fde0f7793fc6f38590719aaccf65167c24c2ae4c8a0b29bf06831b9b034f9161e3de5fcbcb8709b5c8bea1f6feba87717f08eb4eaff9375f2f094b31bfdda9d2b2c9ea41bf6ee98883d39156d446b1e77e79fad3f636d23ae8ab089c8e1e14ab4b993c4527263ddc87d3e5770170134b91f19a983ab21890596b5b81f60e247da1dd48320edbbfe0448d495bfa167f012106953f5119bef8f40ff668166d5df9974342105a02864a9cf7716be80d86589a115ef75c37c421a960fc9ae2e633c22d27fcbb0d567217a75c28a33f1e699235fc578a05cd2f0a55fe864fbb9cf2c996538d8af1abaf43e3b9300ad8fe9f21cee2d3983ffc8a1f4d4706ae86756041f99710597f33f2c2d343ac887acd066d2493606a8d814e5af80f038251515ed7c0dd54991f7f3f764c052e7bc93b25aec8144d7a518394de3aec111aef7686a382612f4e460960eb2dcf2a2a8c7465dadd2a2699405f35c37b539c631b14d8f46c81663c7e1be3d5b3ab3eefb9c4697fbe2ea0d75a7466bcbef834a00084b6321f283730f36c3934fada2d7b7f31e02acfde824a00d976eb387dc87d1961304053b5e6baf1111bbb5252529ff99690a3c59bdc3abe46388f0a314406442215fb4a74cd3e757c8ccee47c98dc0069775deb2c030aaf28c581e7a863266ab318433030485de0bdc10045e0b9abdb6b592a916bfc9e3b3884208a4da0dc636a41ada4db16a5009b101df80438f2234d1c0f948a34aec140ee48bec7142d88e06482b29bd36a28718e098896a106ddd1ec9874f447f8b9190fa404f897973f7373e0326c15a6c359fa713a80e7a7b566a217e55c67b047ecd51cfd4751f400eb4a63bbd5a3665f34e4c63416ff6bc93291fcb71bcdf148a8dbe958cf47423f4a254c5d1efa6b5f632a2f7a60ef335b88f6363b0a77e72a2acc693d450cec59280392f4ba2041b8e961f9becad49dc3cb48aeba4e89ddf1c44c04675befe1bd0d42db3c02e10460fb23bf62f0a84576586da6ede40c08f18e0ce53a3ffe8feb25e6193a345f12e56e090a0f31045e3de9b53a49c5709a779fb6b5103c48cf193865f06ed47b57a0c1822018fbb988eaeac3dbbe03d273ddc4bdb97df49e1ad857104a3790454104335895a4e76a534bf273997e0a26d937587ce3080ee55ca3d09b82ec027f39a4685df25d34037095de9541c2050555a24d7847b8412e6e1c16a79baff6b5e6e339afa85faad0cbc207596ef71b4031e7ae8eddd5389851bc270951da0bb5ed70881e28ee874a117e64f8ed60aa994ceff342641b8b7adfa9e12b78976b59bdf18a15fa3867709861bf03e0bd1b5361a0eeaddd4d5a2eefb19cc0b530208a07f8d499ffb0a64aa8a5278c000addd93b78c7b8e1b89690a9ca2d8a8cce2515ff742bc207c067bb7ec0cb50b6f7bc7e60eb5b5a4287d8ae1ebf6d2909f02f8061ab925a080862dc4265a9db2a8c4a0e3a9ed8518c515d01fdabffe60d4f8c4148ef6993a23615d19f834fb4fb773b9af56acab53f3d070ed5076435a3cac7670796f859c2c3c1bac0c8fdfb2ceee8a0ba712889e740fe1167dbd68c391dd9ab05f0b36b714cf13352bc39263c26e3a47727d1816e7074d859ac268a0b0acb8569a375b71773773f7623a9c07e4621036e06802c2221861e8984f2452a5a76505ca5ea657ce5033330464cf910d5ff1ba1a9c6a61341895c7183ab23beb66081b39585b4e2f34cc6f721439877d1fd12d3b0d4bef2cef7e98af3cb74ea1f0449389ea2f63241a8caeb31c063c697460c3f2a4194004dcc5414a7c45e447017fd374a4d55180c5b7572ea081ce457790d7226f897c263f7449a4fa784182c6d4f6f36c198b37cf9a2785518a5d3f25b9433d7fc4ecde135a5bcc46a68ef2fd64d806473d4c57142664bbebd9f7f693a62dea64cae69ff0c90d3f92ded69016a40407cf348a1e2f987fb519eb24b3cf04c88caae6de965ea0b0baacc835dcc6b25a9aa7f672656dbc7234b1fc0081530a4bdc12058bf2658d3e246be2cac81c55aa8d76373895724f7b468193407305fcbf3aa1e311ebd14714f46ede7a8078ae5ffda586f06bd11551f79dc191adaf692686123628a1b8b9e821e2b94738286eb825bcefcad79190867eeebb9d594b850392ce00712bebc8773cd5c39fb31f003feca3f3bcd68bd65b5d4aaa51b5fc3789e25f72aa2733a4b260eaabd4c05e2800647bff74768aea0eac1dca88ef606a9c736eea3504a0da36da5e0a574f8085b095f99030f359db36587142060abae3638dbbeb55c9d206125b9e8c68fafe99c0e710155b6ccdb4ef67dd5587ab40fa4de19cd7f9afee4f732fb38ac01d77e383cf15d50a4ff378a8f5b5ec8fa9867608f7360bfa52e64b0cf8880c28bd07d373ab61be21c81e0199cdf42eb1a952180cbd0604bb387688bd28bf55251e1db65bca6168f7d0ff0662d896d290e8cac020dd15cc7df7b956a014503e823e5605f36de193ad5015a01c12bdfaadb9586f5f10387f11d3497a38c5a3316144be515f523925dec15f1eccdbfc76d0efa4d91adc471537c57c42fe961f7685b7ce0770d23dada1def39326d69a7228e4a17b531da05b1c63e513893b635c6c7923f3f476a2d21e4f814f9d42e09a73cba0548854af49a50dc89b25a2ae5599177a9e5808530d6c2b812924b2dd5cc1e09bc5cc20608c3b8ae10759e9e01ee84e8037fdba0b181fc93a15c4c4ba10b9e5d6cb20f38402b32d9a4f34ff9c44df8d1e6e7c402482531e794af6f8c28002bc5335bdd876585e12912b312c9cdabec85d562fcbf19022dac0f64dd703d418f422d64306b14fff5681bfc10fa0ccbf679b155ac8d38831dba42b9b521060cfe54891d215637d8602ed53d4880588b2ba0ef2fcc55761148412b4b0ba58e3b467417d9c01354b01a00874133bba7707599e04c6c063378118eace3a8c67b1243510e49d8318564f5a98dbc5199fe1aa515359a10ffd6b32adf47b9277f6f0a5b80e3786c287140dfa08088c6316704d92dbe0312c586c1030e423f8605cf01b954f0470b78b0d24afd0339a0f5eb22d2008ac2a382fe4f2b664efb367a4690e48b91cbb5c94302cc09360e012df01504a7b97511a93c5061cf8d0a7a641a24f9a6081fc383b8a4c35148ba685853b7af156241ccdedc1b52bc780831e8214860fc29b47cca3fb30112a3415f151c3e180d7a69558ebbb8fe2cf3aa576fc207635eda40c90d4cddb1816b124236e391dc7b8bc4d43c39545a4148711d8a6b72204c21bbff2da02998b0cdfdd601f8e01d22dad380d6a2d2c00b67b5caa0e5b5fc219bed1ec9cd13f3a7f8ae29abae9ff7a3b14528f16c5b6650ab4fe83043d9af2b0a279d98f0f4e7c282d3135b9584564195d89bfe865d55d08d4e488e9e76ff26be6bc883190219c73d2ba17e6e2a7d99ccfd6ae553cdc1832f71a347187a6de9b6bb9ca834c48e7d9fe2b16c410e2323cad935e3ea27fbe1020b3d0ad52dd009ef3fc006448c2cea81e73460bdab9ba38c88a5f35a7a5dd5e394e83e2571c06b712547d5a295c9623216a732d6a630637b04542d4b3b47a26ef08c0121bb9c84c08aa296b9ee91a31f42a41bbdbad84a469f4312327dc54531da9e6a360f570fd6694c39c11a7d6cf55b3bea3657f7f6af1d7a192fced6a714aa6e144288224a860a3e94d6973bdb0778afd66bdc2fad77487b564ceace3661aecf2fb7acf381c1d29b5fcacc8a3b", 0x1000, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x4000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f00000000c0)=0x6, 0x4) listen(r1, 0xef3e) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="cb3170cd084b5354f3c486b512f5a6fb27f25aedb7c8c8ca8e56f25136beeec0336ec190281e30944d0c8d40d79bb7e927236498e954f5acc28722b06d3fca5d2a6d56e60b974842a031bdd9b7995127b172472f8abbdf71ec739fe9be3ec3cb479c986611065a35f9a77bf94b838ea003d942328c4ea61b9a9efbd4fab15b96c2d70aae2c39ab387f2c94c1f35dd9dbe0b214f859da299d8a9f8d2ab08c227721d621a3a990a808478903b830fe7bb64ef202f7f713af75c3937e3583aac4e412034f9f3344ebe202cb2a023478e48159ff96255b2307fbf439e068806957a55ded256ae4dbeb26899bb20be8ff9e6fe9740dd7254e8bfa162bd646946ce4f3a99d5af756d30785c2b3e7fc1cf07153043668c9a52c98420d34762403e0cd17451a627857828cec97045908c7f3307caba29bd821c6f5ae5f92875a1f5be442fa8014efec1a76dbace45ed7d94a958477facd13e36dc2d9a75efbf70e00f1b9f2281d3dbec496809e5ac8cfeda5daf1754f67ca0cef4bda30de8ed9948d13baf1e1cf0a7477e8ec38a001747eb2867c2eb9adce5113b66cc008ae6c3dbace993380a5827e30119c6a11219b95cc9ec1361bc2cc05922d594ad573d47efef695c4703d779602aaee7a3286912e6ee6108fcbf457a11575693622473404fee965fe4db2d5dfd6aa81dab7ca6f25b92643192e97722922ab8f6169e19b6af9e94ec5fcd7a1d0f58cf30b3e86811489d15d79f30e1557d56c07290f3c46a9b988e5d61a70791d8585e1e1855bbd40017c2792151719b0a99a8361c6690cc62226e327238b442bea42d761159d3f4a418d0a727d4e1104fe03611be8a50732e80a61b6e8c7d65f36c1b59e2d140decb4fc19ac4d15d406878f24d791acff8ddc650d5f37df90e83d8498e6be1e66754c773add557ab85e6a24aa745b516eb44810b1e985a0b9669956579e7de266058ee27f0b7aaf303d5ea2fe1009fbdfda5998e65dcf82d4d35fc82600c6cebe570c9ffa6e06a3cac53d1e448d750680428905a8e89a7921914c4ef495cbe43a91dddaca1712450caf0873352067e27afc473147193ad24002d22af2196422119ae5b03840c8f3ceb57f6a4f8789740a2cd86de460c893425942b76ed3531170be8e3ae2e56c3fcc9c2580791ac2eddb2798a6d915b87ffcf59ccf241e14d2520b65920f5735fbb093b6e45903385b32ac2e3437a7cc74a4e50b84c51402e4c1f7a33b0e981eb16c02f879cfea145217eebacb41340fc66d5692742728309974f3be5810b0fa0f0057deece32a6d183ec1598f71bbf14566d2d545d18fd2322ab849cc87abb79983272873fdb59974f067f748d5a728b76ef4d3df4159d9d8e884b44a0d35c5998ec41e39f8058f9f634c6ac790dc3d111742ad2a56e48fea8432c90533619668ca3447b90ffd443721f55f760d4abd94c43dc1a5de47420377479a096863dc07d7d32f2b74c78d38a010917b74a87e3f8ad15f6ee5820d1ba27812e9fdaf55203558ceabee911a87156fa8f3382f98411ea247a75b30e53113954ddcbf08ac2aa91ea12c308e00b03d4bf5b4570c2ed7cba51faaef9789ba70bb7e8cad2ab6e2cb795112add450498e7a7f8911280897cff187d95b5445d293186be25e564b297716f115d5ed913d609719a180343b3f3bea99b64ef8c8ad637f4f6401ee09034965d53661ba34d96412c3ab8270738ef9bae8de122bc9a661a56410f423bdfcbdf584f8b6d206d966c4e9c2aa44145582cb48b61fb624f614afc3a5a4e656f6708167579eb135fd9ecc427befb9024fce648b9e578de0aa3db0d8df8287f9edd223dfbfb6e74221ddd1df806737e5b1db369b562c3a964b90adaf8be97b4b4804c8efa4fc5b888e5d2c7dbad1972976b282a6c341b9755519f349720b4b75a4f127167cc8c213602d5bc795f5fadaed2d7b49944595b0114b23fb2df42000fd8c4b106f32790b94e6492962ed76bef83b0d30c0e601e5c1071db5616e7e68d534f47201f31e4220f92bbf45f716d6481f14e61634eac0e349c62929f9b62febd2f2cef2b98654fa5991b4860cce63aee854e99b4b639ff6d1084ed143a022df90f134b8c8267de1951c71a64503ea2a535069ab21e66b7acc241dfa72a55415ac61b82ce18dce62b86d3e3560962bbdc846c738e771e460b6e899ca27a7528676f7d88854f002d11234f8ad86aa3f68e2a602201990c02ba6911bedb62cd17476f970945cbcdaf998fa743f67278d638bb2f246888c450dc12731b11b6700f3aaf93bb5c185f1964b796a56bcc8e03ae1b2cdf5c30ac58aa7c86430f8d202b1c05ca7be5bd2cd5122dc9e70d6725f8bceecbaf6f13f94ae0cf83226124297f3500ab81e510089fb30b011ee9106c086787b9bcd32d95056b646077f4da4417f67c04017a4349bfd2f3e7a8135278dfa91f19cbe8a4340c5b5d81e62b1c2b02e283a67976f9bac2e71509160fa4c38f1d018ca900d0ef811fa00fecffc902d614145653f99b223cc12e5c59d2eade490ff46170625a93a32e208d240246a9a75229e7c28f31c4b497279941c3a9a354b415fd6eab41e9763767645ecd144a7fd5d669eb8f21f6926ef8f54c632cb82543fbfb0904a80b3eea85ba01926be1dfde5f20a91f8be89e4da03a3216a1eb7cf5836989342a2302e462358ecdeb6b5b25dc17284dc062ca35b8749cb67de84dde85cb3d3f8f11e5dffd16888eb22bb6453bd90b7517acef2da8ab204be3cb84976f7cefad8c656a3ee7a231c3a06abb1ae8ff8648f45397eb17ddcfd7a27926efbb05486ac5546e6202a6b6ea135251946a261cf3795d7260edf3a0bd970bbec3c59fa4d98555db44b26b200de62226ce64219beae502ff13cb945f5e6d3d94c76275b9a2a5a966c923b0ebe535d99b682ce38d08c79a394c3968fde0f871982c90c39c78c92121c51c04bd7bc5c79c63d75189f1031ff2c80e81c8af0bb6efb4dc712bf9f5e9a354b0d8ac66b86e02fb5f8eb911d19e26b5ce79101af517be643ad2bf102dc1f3fcc73cecac9bda42ec630beed84447343633fd1df971d1f97585fe18b149d31d2357774fff83952fad758f00f90d2ebb6587411cfaf798546164503194397878f190c3bce6cbe2f6343b1ac9080ca5da21d58d0e0e51a408d647b84bb6e55d0e04615add5d07cd852cba26eb0597aa668c2bf9b41e101c1f3060098520fcc44e41f41054d4d70640bf6f4774c4e22508d655c1543069fe99be8820f4c97fea6e5384439929a2753400cb73f00cec558c5aa0cbd44e6e1582ba81f8dc213cd3e596ce2f841a1c0b641bc31a3a96339c0836de3214524f44e4ade070525ad0943fa2d7eb8191b1e1daf40b307ab72c22bac1b11aab8744f17df75cdfe103a584bc4742e28b56c49c69e85c0d61e0d4e2692b9608f0965ff09e58e9d1b730c1ba8eab9a82ca2243e1a7cfef718d4ab7dc42162893da6cb7a8d92b987e83a9043c19412f98d378ecd766b3920d6fbd8cc7b6193bc2ea6ec248d8899dc45ef32b0f9a4c57545af979acc9d4ed6ff61c19af82c6890e115b3545ac0af7e7667a178d8a63a2b4787639d6614b096b7eaccddbe1e6ed145c48905bada02c5ef5013a5c63f0888794f49b150972ae0e69f91d07c57631541b3ba2c964ef1603deb5515ab78f0167b5f7a0bfb9ecd09eec458ebf34c38a7edd1b15cacf29ab77e3cfec0ee0caa1fe4ffa84661348df8c6b375dcfb7fb472749eedf46a93d79c4d3106082fbde829d0fe160d0699aead9d8b8adeec0f5b030d373d85cc90aabe8862b0206b785204384c66dfc5465ba63c2ba50c4828d3d6321d5e923a684411b6b73345b30f2eec4fa82dabaa438aa519055472af1d7ba4fa3d880ab3ba186412d9d8f70c47d56187f764915254b858cac934a6f35ce49755dcccb63225fd306214fff36d2da3dc90d94e064e32189f8e073a8d2f311a4bfaf700e9e47d5ab4affb81536cd72aaaa0b282b969fe8caf556f1b7047e397d8685e698a3fb413af9c55f461b1c36d10ea122f927f61f160119666fc7d6e388b585d603bfe019f665cfd909ccf138e3ef53b421668a3e71203cd5f4f4e5368c063ea9e91e249b79d445db21cc133c3ed050ec64034764a169c1cf75ecedacaa56db6df6f38afb83b70b158c83859f25345aef8f3c689c14e68eb9b71a3d85b73495c41b429a44e60ccea35e80676a78bf04d3b7b427a1b4bbd297a5ef2ce20d9a5c3f8448b1f1088b5545ea037244ca45966874fa9397aee822028fe89c5a8656aecf66d77e0f2d3cbd6e5dc91ad051039791be733311c16040e92c314cfb6e1835b54dc9807ba01da1f4bfb21412aa78289c577541d9d30af87c7fcb5009458518dd6104102dad19e881f15150c58dc88fff936288d8b13105eefed8d1a534e269e668a532ee067c7b30f3fa2b7997f13bbfac64faf97575028db4fbb3ee4d4027f41fcf16b68d6631772258e56dbe10fad9cef290c299e3cd62e2e73254805a0bf3b5d8f26d78802f231a2d7bff04604e7c2da0e05b8a700c89d4c157100df25f70ba4e56041408a67ac897d4ef83f73f1a3a2e9b69d141441c63067bae81b2add42a50f1a17687dc332aa1cdaf7f0d7bcd1ffde39cdae1340334bb092285adc97eb54df53f8025133409376dccae0b1d0cbbbb4d3872eff70e22e056484372d980c554f7742d3cd385445d342bc068ab106fe2023acd3072e91fa199de525e50b9379316d81b00a887fd4448b611b50b51e2965fa5aa59bd22f1371f9a3aeb954b62b5b26beee270f515d1a31f6e42775a4b4bc6cce6f6f02403e70bd02947713a5de43a9634752d17c4827e6e884868538aafb7d1abe457e88b908262f44407937dba43cbcc5f33137e0f1e0353317d052bbbe8086e81f69eeae110f4b49a36523c1dbad6c15a591656c5fa4aff61b670d7348cd73450de9b6fbdde60e5b2a128385eba053e171c65e88642ba7ee2af11d771c5931b38474210084e78065a7b72b09ae96753e606c086ba4a2e66d09d48bb2dda1a260eeeda4e46cd250133df285f460023353193558e9a4acf0748569134fd06bc3fffc48964613f41c61ca83f6911e30ac622865cfc91e66413f8b6c5a3cb2ac5c04d03286089aecf0cc084623960a57ce257b80afc0c1770add28d53ce95d783cc3fcbad3652cd1137a3f7c523dbc766da88ebafe617f9b64851d3c8afafce1da13ce1ace3248bb3e39115d957aadd54fb94665939dc56103b74439b060692f50cd23e31ec5fa452f5cd17e5ba6ea9fe84d9b2ea89166aa8f5e059d2c72717305bc3d80e020ab4378b2755c64fedeb0a3d65c7f0e4552b8c81e08c701ac92143f90b7a0f4d1adad3148ad654eac9df3e134a5b617f8c0752d854d6a91390f673e7506fdb81edca5820b64147971131ee12cc79b7622336412c305e1956eabfd164895df65c0a38dc71a51c70e226ae7d440c22ef2b2210be5f31d9b82d4cbecdebfa25bb17f5c46c01dd777c03a90aaafad3711c6fce564cda19dd302d7699186cd965eafb52545ae3875352a8c609f4c0afb50ffa6a8e8d89d2c467b7260694a75d720b417fe65c04a90b1b5bc687e92e49b4eee12bdaad78fef3086fb74077beb8c75790597690fbc0cfa640c86271e78dd744039f6f12957d176321712b80e5750db6c194e693f0671aa7c701bd5ba578ebac9070693c8fe37ad075f7cf96ee854e438166b81fd089840a3a6e84eda32c1ef80e6b2e3e0491800210d2d23dc009d946428070bbed0ea702c", 0x1000}, {&(0x7f0000001100)="7ce3076c6a17c28c9b9d737288c13e8663ef167e96540941bf3cd68967800fffdf880ef368caec4b7bf10c6f3e2a7c9b9b59b5e32f7699a1718daa48a5306b402a3e2babc6552142b4c9f162299edb320a9e9bdcf632cf35780a9422c863d99de49f03ee47536116ba34a18984fbf7249e49529196139bc44aa221", 0x7b}, {&(0x7f0000001180)="a20ccc72dba6e9d37e3fa54bb6eaee6768c4826217225688fead76dfd512c79053422df66c3b363a7ca147389149e3c284c2eb1a32b0da6c0a0a6c69d323b4ef8e80619c114e3decb4b3ee5c43fca47951f6e889725cec11c345cdda5bcd28b435ccb2b54ee881fe776e39414148a00dd6391bfd15dfb47b2ce13fb2c773a60cac1571782f4626cbd39769c36e16e39de0ec38b964e78c155b", 0x99}, {&(0x7f0000001240)="fad7716772e15cc06e25c3e80dd160c704", 0x11}], 0x4) 01:11:13 executing program 0: r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 01:11:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8080, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x80000000, 0x4, 0x4, [{&(0x7f00000bb000/0x1000)=nil, &(0x7f000015b000/0x2000)=nil, 0x6}, {&(0x7f0000475000/0x2000)=nil, &(0x7f00002e9000/0x2000)=nil, 0x7}, {&(0x7f00001d0000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f00005cb000/0x2000)=nil, &(0x7f000017e000/0x4000)=nil, 0x9}, {&(0x7f0000719000/0x1000)=nil, &(0x7f00003d2000/0x1000)=nil, 0x5}, {&(0x7f00007c7000/0x13000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000399000/0x1000)=nil, &(0x7f0000309000/0x3000)=nil, 0x3}, {&(0x7f0000606000/0x2000)=nil, &(0x7f0000384000/0x2000)=nil, 0x6}, {&(0x7f0000051000/0x1000)=nil, &(0x7f0000572000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000655000/0x7000)=nil, 0x9}, {&(0x7f0000187000/0x4000)=nil, &(0x7f00009fe000/0x600000)=nil, 0x3f}, {&(0x7f0000d69000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000e67000/0x3000)=nil, &(0x7f0000665000/0x1000)=nil, 0xffffffffffffff80}, {&(0x7f00005c7000/0x4000)=nil, &(0x7f00000a5000/0x3000)=nil, 0x1}, {&(0x7f0000e2f000/0x1000)=nil, &(0x7f0000ecd000/0x2000)=nil, 0x3}, {&(0x7f00002e6000/0x4000)=nil, &(0x7f000033f000/0x4000)=nil, 0x678}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x28, 0x205, &(0x7f0000000080)="eba05fff13b9fd812eaa4e713096480000000000b7999e5b8da1ecf3482c5ab55033fef3963eebc8a013b30a1360a712842985c3f7eaa36f3fbdab707a9671bc0cf1b7ffb312f02c78c1fadbce564cd1cf67642c762203a9c63e368042d81b0362fff0915f8a1c9d1138a6f70311f11b4d77dcda8da0", 0x76) 01:11:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000400)=[{r1, 0x4}], 0x1, 0x5a9) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) 01:11:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r1) close(r1) 01:11:13 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xffffffffffffffff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0xffffffff, 0x80, 0x0, 0x100000001, &(0x7f0000000200)={{0x2, 0x2ee7, 0x6, 0xc11, 0x100, 0x8, 0x1ff}, {[0xffffffffffffff81, 0x7, 0x8, 0x2, 0x2, 0x3f, 0xfffffffffffffff9, 0x3, 0x1, 0x3, 0x1, 0xbb, 0xff, 0x8, 0xffffffffffffff9c, 0x0, 0x7, 0xffffffffffff8000], [0xff, 0x2c, 0x4, 0xff, 0x2, 0x9, 0x4, 0x0, 0x80000001], [0x6, 0xd82a, 0x2, 0x3, 0x4800000000000000, 0x5], [0x10001, 0x10000, 0x200, 0x4, 0xffffffffffff94d5, 0xfffffffffffffc00], [{0xffffffff00000000, 0xd459, 0x3, 0x8}, {0x1660, 0x40, 0x6, 0x5}, {0x5, 0x0, 0x4f, 0xfffffffffffffff7}, {0xffff, 0x991, 0x9, 0x1f}, {0x0, 0x401, 0x5, 0xfff}, {0x7, 0x73, 0x1ff, 0x7f}, {0xffffffffffffb2ad, 0x1, 0x8, 0x4}, {0x6, 0xd8, 0x100000001, 0x7}], {0x8f4, 0x7, 0x4, 0x4}, {0x6, 0x9, 0x7f010948, 0x9}}}, 0xa84, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x94, &(0x7f0000073000/0x4000)=nil) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r3, 0x0, 0x10000, &(0x7f0000000180)="a74524cdfb185d6991edc3ba32c12e31ce972f17", 0x14) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000500)="6745846b64c421ed74da352cbb3a4ed62d7fac87de9cb8ba36d4729d091cd436242800f496884a3b9284be88f48d07a845da285b36596ca7fc257d17e9ba5c8c97838bcb2c0a7d1508433846d92f02e8d2f6a130ba24e5c62705297146c84ce5cc7d95a1904064cc8dd373", 0x6b}, {&(0x7f0000000580)="2d9143b361757b7cd9ea2dcf1324b2919c06e096ed49111c3f95166dd61df7c6de742d4eab0f411e8576a898d295a81b4877930d9e7465714bcea167144495706dd3707e94a75bea52d627", 0x4b}, {&(0x7f0000000600)="c24a5023d7bcd83aa9e0711b631b904f2ca39d60d93cff0853927637bd7690d72ad13f48773b854f6ca65d5dd332cc8353d51b4dafcdb069250eb21ede70166aa1af9875207013d9b84a81cedf1cfcce4d143beb38f09b01bf874d4994478d00ce09082ffe334a6a63e850035531e3486f0603b233bf8c15", 0x78}, {&(0x7f0000000680)="44831c73397c9f7437f9da9501d3a26d72e70307777b5396b77901928948a21e49c7ab2b119e3c125480b18f191a78435bd03321838a4a2b46b5f27ceed48555371bf74ae8514f3b0ee76a0bd4c7645a51cd9efa8ecade48b68789c840d1571682322a54e439bade837216e07ae031501679d681684b3ac61be14de312a8528535cc50e50d168f166c584dfec4ab82e99c8a642a3b458e20f9cfca05c07bd2bd964e9c5f96987952a676d9a96b69ba68625ed3", 0xb3}, {&(0x7f0000000740)="e6c8f08be783ba585044b48c8854b93c277257472999d84d4f7009cbf544bac08fdb87bd66dbe45b012428899da9e4e45abfa7dfa9a9e2c85d2125b1bb23e32d2de679", 0x43}], 0x5, &(0x7f0000000840)=ANY=[@ANYBLOB="180000008e9f69822b885965ac030000c31da6eb754d7400"], 0x18}, 0x2) r4 = socket(0x400000000000018, 0x2, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f000018e000/0x3000)=nil) setsockopt(r4, 0x26, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1da) connect(r4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 01:11:13 executing program 1: r0 = open(&(0x7f0000000340)='./file1\x00', 0x180, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000002c0)={{0x9, 0x6, 0x1ff}, 0xff, 0x800, 0xf9d}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') dup(r0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x80) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x100) 01:11:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x84) preadv(r0, &(0x7f0000000040), 0x1, 0x0, 0x0) 01:11:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x1f, 0x5, 0x401, 0x1}, {0x0, 0x2, 0x100000001, 0x3}, {0x4506729a, 0x9, 0x1, 0x1ace}, {0x1, 0x3, 0x5, 0x401}, {0x0, 0x1, 0x8, 0x7ff}, {0xb8b1, 0x80, 0x7fffffff, 0x8}, {0x7, 0xfffffffffffffefd, 0x9, 0xffffffff}, {0x1106, 0xc67, 0xffffffff, 0x5}]}) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xff, 0x100000001}, {0x37, 0x1}}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000305000/0x1000)=nil, 0x1000, 0x1) socketpair(0x10, 0xc007, 0x2, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000240)=""/220, 0xdc, 0x40, 0x0, 0x0) r3 = socket(0x18, 0x7, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setitimer(0x1, &(0x7f0000000180)={{0x0, 0x1}, {0x8, 0x3}}, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0xfffffffffffffff7) 01:11:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/42}, &(0x7f0000000080)=0x2c) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 01:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = dup(r0) r2 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000000)=""/109, 0x6d}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000002040)=""/4096, 0x1000}, {&(0x7f0000000240)=""/133, 0x85}], 0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x3, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000380)) 01:11:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 01:11:14 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="28000000ffff000001000000000000004638d397b1749688f1600b76075b08746958b51dd1160a1ab30f78bf1393e3502d376d822e054ce926b582e29ec1b720a1987bc8899fc063e0fd952bd4d7ceb00069a81a3aebe05a3f3828211fc2953c1a6c931ac648850bdae737d71985d6063ece15b32b8d8b4822516c9788f6dedbe34ec3ea0728fcbd30a1d7c7fd7d67654f9a75e233475b520b7b69c63192ad4d8b6d27dde2ba90001589929e6935143c198b6dbdbdeaf34e856c49767a27f5d32fdf4d4735d91203", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x17c, 0x0, 0x387, &(0x7f0000001440)=""/225, 0xe1}, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'.\x00', 0x1, 0x6, 0x100000000, 0x0, 0x1, 0x74, 0x410, 0x0, 0x1, 0x2350, 0xfffffffffffffffd}) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/166, 0xa6}], 0x3, &(0x7f0000000100)}, 0x40) 01:11:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:11:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = msgget(0x0, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) msgrcv(r1, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1800) 01:11:14 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 01:11:14 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x81) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/233, 0xe9}, {&(0x7f0000000080)=""/7, 0x7}], 0x5) munmap(&(0x7f0000658000/0x2000)=nil, 0x2000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000014c0)=0x3ff) madvise(&(0x7f0000426000/0x1000)=nil, 0x1000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000001480)) r2 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {0x9bf, 0x80000000}}) munmap(&(0x7f00001bb000/0x2000)=nil, 0x2000) 01:11:14 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x8, 0x1, 0xc000000000000000, 0x5, "d10a48f89bf0f4ef2595ae1292d418becfd4280a", 0x3, 0x5}) 01:11:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 01:11:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x0, 0x400) close(r0) sync() 01:11:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xfffffffffffffffc, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f00000000c0)="00e813ffffa207b60878787be6861622f5251ee6151c11ceba01a28aa915ffcd158e6d64f7ffffffff29205540677a641c05e448340cdd268276a6002873166e7b098d1555e598e13b363571", 0xfffffdc9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0xffff, 0x401, 0x3}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCGETD(r0, 0x5452, 0x0) 01:11:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, 0x0, 0x1ab) 01:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000140)="e3ac009f3adf27773434f02463b6850fad8b3d7ecc497d70aa2627e8f28270cc7802e778ca3c31e8d67647607dfa3d09c855aa57caf17065afb7bdebcf583b187126a4e758f253df670177904084ada53b1760c449b501be346c0ecd652a", 0xfffffffffffffe53) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 01:11:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x16b}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0xdda, 0x0) 01:11:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES32, @ANYBLOB="dd3c7b6a8b1d73e90f20b19ff5c0f3ec86d948abec3da2430e26357bb2180be2443bf8c29683e8ad0bea466485fd955603b3b2447889a1a175e0310d4a41313a8dd37b450472cdfde22d5191c665b17108cece981e7867c5cd999cd5315eddde5f360890b030a2cb5037cc8dc68f5ef31cc155b7df2590e1c5374d2a0837f6c1a55c6346761c69015fbe6ebf5fa83d9db12361458d8bac24333de1e92a3ae52debb25af7175a23335245af5d309082a1eb9f18eab2502931a78b518e655302c778780d64eacd006755db66b10d9b405d4e64d84d", @ANYPTR, @ANYRES32], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897957cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e699c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a9a1e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b171964f33228c60747d09368cf5786ec20c64b8d1d193428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369443600ba562a61dbe15cfba7c8ff7a60fe188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7ec783336e009e4d2608eebcae53e3a71d7afe9ab3355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10821cfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c18aaff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665", 0x599) 01:11:14 executing program 0: r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) syz_open_pts() 01:11:14 executing program 1: r0 = open(&(0x7f0000002100)='./file0\x00', 0x20000, 0x18) setsockopt(r0, 0x4d9, 0x5, &(0x7f0000002140)="a8497a3ed8ed9123", 0x8) socketpair(0x18, 0x4003, 0x2b, 0x0) r1 = semget(0x1, 0x2, 0x110) r2 = accept(0xffffffffffffffff, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000002040)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002080), &(0x7f00000020c0)=0xc) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000000)=""/4096) 01:11:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xffffffffffffbf44) close(r0) 01:11:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/108) 01:11:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1", 0x19c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) 01:11:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = semget$private(0x0, 0x0, 0x108) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x3ff3) fcntl$setown(r1, 0x6, r2) pread(r0, &(0x7f0000000180)="141bf4c7b506e6823bc4d35c3182b55a2856f02c1352dafe1402469388a3c43d65a408859e726f6bfadd8f0be04852b906246ca09d66ff5e3f41b3a286b5e0700fec9e423416c24e426e6c863d75cd6a64431062afb65f0dd06fc1d9f57bc5175cfee220e0d2dc73ae17d6c1091daf3f042f45c3cf8a07de4338bf60646f071e131ceeba0d43dcbf3ea3e791c19ea6cec35c607b7bef9eb347a554c0c5cd2f162e0ef5c521779f30edd4303f2128e7b5403cacf96765c107dd48792ebb620d1cae7e1764eb6432eab7e999d5c3c5651933a6baeaf76d619a7a8c9b0e277841d8d59ee4ae50ad0720e08b8f2c81f82abd207634477c68e57327a92ec667", 0xfd, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000280)="859d4c698671d1a6e0208027bd30452e6c96f1195cbbba133666ccb8ade0d5cc323bd49238cb96c0fb809ec60ca4d272a9e0480f25879ede263014ccb4a9126506f9e4aafb525ae61719d82fd762ae38f06f41e94854d40d98ce591916ee949eece4ff42cdf906d1c16ce486d4f4d2a52458e1d601b83d3c43fa75bd41db438730c6cd7ccc50390360a3ee050d2f51326a15ab661152644366c50ab639bc6142acd51bd162a3448b03fe29b129fb9584cd9fa277292e7db2f495aa20571f6f1018d1894a191b5da13a964df61e476bfa2638ebb05643e0f0ce234eba0ac191083dd4ddfbbb78c0ee72a0f4d1ec3d58b3cff10f89fee091", 0xf7}, {&(0x7f0000000380)="ae63c27ecd819286be9489b3318b145c69fe736a515541d574558345c714faf41c2373aabac7b63129d26cf566268ee138493f9457711d29d02f8dffdbf2718a3b87552733c188d36a4624417b65942c179708787c6e9788ae3ed2524387f969f3d643daa942c193347f4eec5c59ac0a3dc413f47da07e3437b948f266a66f286c43c615a7752cd93952e6ed577f7159bdc400af48c9c4a59338e110609cb31703fcd57cf02b28e6dbc3c30f35852439a17d645192234bc9855ad591e9075a8e0607f562bbf5e83da6c08b451c37bf38726a5efa0601d1b777570e767bd91c2a35013dc39c2cc0f36702df6538a51245c27fa7def1d12a65bc923cf724b955d761fcae34b7876f31fe2c387df8f5366799991aab17a34557ebd7c82f6d1b8381be047800065f7dba164d2b22297664a8fc3d04ff3ae648af5ce6f2e329aea2f6c6ac70e9c31dd8118352bac6db1737eb80df5bedda72416a287858a0cd99b11504ba9f0470020be3f235b0a3f823a77a91b107880816d8b2ac903a080092bf78c3eba4e9c1afdb53c76f85deb361270def79e89888505575e95ed984cc7db08526716d12154ec3a94f8f8a3cf678b58b46da5f84b5e09a6acf2317971ccd537e52b86cf9ef7e084b0c5254dc63aa743f14dafcc707df4eca13a879c8825f3235f6b446a18136c79f3344a84779dc7c0a2f42308ef607426c5a785444a89f6b1cfcfc3b09209ea746361e36808328b87f898bf843b9852611a9275ab52fed8be188f0b88abb2f75cea204f326d1a8b2d078dc4ce4fa2c98696a6c910b12f899b36206fe960878bb25aa175eb3d19c4f96c8b3e9c89c920ee89b82324c10df7ee64e435d296e6cf800feb22b892ce1f51b137725f059b1d78039757a77b8f317c49e055bc150bf4801851986a12f8e74f8c10380fc5bded9ac83546f60d124eb629444a11b5a1024bfbb0e9f55ea60a9c71c2eeaea81add771e722e1cdc3efe2a96289b508c67674cfe91e0f74f1c8d8914266ace9996eb33f045545ba82d2d2e182dbf0a43c33b8871cfa95d048f3b9f0f9f7648e6b46dc5ad7145409e32df37f0705be21b91fed1d2f1d8889c9cdd80d9a604dcd2d6c682ca00cb01f88deb6be867fedb339a1c2cdd2346d76edef25fd4be6eabf8b8de7ed25b17b6effedd3e7d2b5a0e911bb20006b49d1c9b1253d5b320ae4f06732de78b8e70f836c2774b09377e8a14f0cc30c14d3002b414747177f69ee75ccb4c4e3d8c6e199a5af63b3208c772b50d66ceece6497a4ed1d9b1301a30496a8986ea4e778fcb050d1853aa432ed431933ef5dff3d1a4b78080f6c41f0317b8d9c7a4d3814ae6cee9b75ae82bc335aec8d90c9a798c6daf16a6a745a6a12be1e9f28205f24271006b0419c7ce74f6d9975c17aaf8934f81ca9dfc15b6a7478f592a9a2e6f67e614ef879e062660a79dd2eef2cea62504b8199b83a5a668a7301548abc4047b4a4571d4b2bc606593d4c35b8757ff5e913cafd1dcb998347f592886cd5754bfcefd620251bb292876cf6532c1a31cdf8f44b7cf80229024496f053287a79c08e7a681d4139576d14058f0e781596ee6792ab25a6fd3c8bbba126761d6d346f893018cc28cf0738f4aaa5418267e8cbecb242577fdb906c707257e83fd65a5f70aa9c87d0fe1aff390c0f63bd19bc452bcd4c9f684eed8efb8ad6281c8bdf318a2b2af6ee5eaf9f19a0e8869c79ff649eda4ee4b78926a8ac8c0cc30eca3f220f7ecd082f0979b62b627d66a0ae3ae5c6569f7aa9039ffce4aa4b732244cf1ee9051c080c7405fc86ce89195265b0854b68c2f8c0950e4c518b27b5a0d74ecb30143b64421bc4106e51ea752373da50bba56d2faf8e9172eff3abff74bccac4b06be59ddea0a7892783294a1088d00b1c45e390101e131620f2b3d2ad042f86d6dc223ffcff07e823feb6dd71589701495748412adb9aa53b4172f73a1922470eef7062e32c7c293ef443e844f0a1a2e6771f3dca74b5f2f87f388c2ea818633aeca0153e51913055812e77e8ab202c2922cfdae30309fef0a03feddb7600cbc997f4c04ffbc6d62f4a969935315edf5dcb72710d6ec89e14e654ad697440e0fe438ab298d7159dd3fd6278b2dc2fd7c7fd9c691c30ac7d4cd3fbec0b88263695162725b54e358c40fdde3bd02182e969610e2b754d643777136a04668a795ff2390438a6435242a73d19b77f476f15a5217fa5d89d85d7ce8df0129683980161c256afcb2b76e0e089696c7a2445febccc15c55f3a0a1b021c16d2ecf67f4e6c6a3d5c7073851d90fe21a2fe986780d15876da795766915b2553409ab29f4ba5a175946cf0e1f4e287772a6cba0e0b5ad9ed8e2e7db0c31ed07dafbeb93b9e92bd9744597d063d5feed265a660761158866898186854d6c746d556f1616bafa7923f11143b701d047fafb8037264685e74bd9abe8c86817755c1b4076aa0e81075989b4015a7bc49b928d61552402d93419b0a8d284486102be5a24f0d3b9f8163856c683630e58a5c37b905c7ce5104e2b58f73a3dc31161626fbc7b0530c159458fd8a24ed7ed76099077d65ef183a411ebcc1ccebfeceb3012782be6a7f94732aaeae5253b13a4cf491c1d1695f58003d00b26b285a8b2cfd8bb049422f03d8d52239643690e98b3568379d7ccab72f62fef27fc0d6a9b7b3c17a4d6397940cbdb8f63e67d5e2459b77b475035bf113d02422fd63d1e88e87ece6377ebe774076cb2ed506d747471b8d388ec557e3754da8636c93273012c08069d5e64dee7ac565981f5077d47d2446ae8962b506efd369edafe0ac5f7777ead125ba7258cfd7a1c73ab5c575ba3d05a4a80c875f30b26310f6079f3c8145577f2db57a193356d95c1f589a083fa2ce4d703964c2513e686f72352086ca49132f069397e9f8a2058b39790b7cadb05b2c2590b0d88806656b52c301642b0d037bbd46ed5cc4f3b694d76abefb312bb304b195317d30dd46de5ad0a0843538ff19e707ff757f25f24ee8f868586a68cead3333ac9112044a6f9d9caea4548f9cf3b1fc6f04bc67084144c16714c26f3208ea6209b913b296557c153663d35831fa4d77641d48c29c5099de445b51fa02102c353a8b8d05d50638f109f35e190883b7dd31c121d1be1ce889242551b5be19d056b8a664553fbcffb1ac9d27bebef84ed408567c84405acfa3c334d6a1e4a4e031154c455d051e77fed395f26afbbfdf479e44f7740ce11734678d0fe7ebb7f53f0e0182cc6f42b0f51fe1dd959430b81fe1f6016353a3e0903a9f35824c86936ef10ba693609111baf0613d61b7c6cd0ea0257024477b120e0dba8c022255bcead92ef7ce81ded95d7be9e1d37ac040511795029d467d0f405afcbcee3ec7e7380be12b0f98962a190f7e7f652f7e003f4940e90f8e6f5d1c730e3e5b0d02e2c936b0227829d52c43901a15eaf2f17369f67de3c260e8a92d4f825764190363accf645a48750778f46a7059ddab4b525c391360af3f3a3cc9db9529c651a5008295602420c43edcbf33dcd912300b7c68eac4641d4c7d24d494f2389f7234fba9c61b26a1a63ebea18c51bbc3881b229ea855c2118bdb254e461bb080a28a84372b1392a0d879753e64794d9051c19e432d89c6e7658e9228ca9d0524441d936e26d1ca6b5002838defb1172053724006c6c0e2475a9b47d630ab9f430560d2556ed0d8d4343d82b14b8f00e381500b37040d85d12aa0367366ba8cb021ebfaa41369d46a0db8b32fc62446cf1e445a7e210483319ad20f3695bc2fdb92550fb117d1464f7ae1335e809e1c42d7cb48d025faa3d80d003fea3fc146c9efa387a4e7265b29a1bbb849b285ba577d010a62214f894d965e00e14dd4d9278ade7fffed4b18ab1fdcd6eb6e2f25c5ba02a26f8751c82c61080043d3f64b0c1b1a6e8621fe77fa73c8935a37674b6a99bfab5fc60edec3f1401c02fddd4cbdd3b5515d2a355b9717c4cc2e42a435b9035a67b6f94de550bcc0039964b52f0ca9221857e991df06a464403ec5f25bc41d92f29bc4a2550ac520a647c1c653fbc433a355520c1de865d29a1b6c23169b02e5a770996645e5b54b71ea3e5a76ec9b77901a3886daf413da965554434f20e0da0adc9b14cc270ded48edcffca79355b2b34b8ac797e4c3ab8d0097d31de6a16064b0d688f58dca8df040190da03f9893b622fe1dc925b7e65ebad42195c18a2ff59e3aeac4a2a7b0fc13456e74f81e653916444d5e22e4c0780f60cc3a08a68b1ec83fd65aa71b7cf949faad8b32c79dcbd81fa9caf1018d4c905de9e13dfd8e84640404c0d8e31cf6e2dc8fcc656dfd6b7ac4215753cb6a34867356bbf80926118a708be49ad2538ea7c36b6b865e03ddfd171d6da98f987f36753dc85f18268a021c4daf2b84c839d431fd91cef8193bb8b7eb43fc4883c132997c89dc17e7d24bab151da9c38a21e0361da4b925871cd2842b061e5e2a89d6648ceac7ae3ababda3ff6e3f82a60360f35968943d734830ad667f1d2a917a389fe61dfb0596b97a0c6c0ef27f0a82beac3616234673b5d281af5d2acb4d3e3bcf1af12190a3cbba3083eef3c5ed59c47460d1b7ac84d409080e54d15a5adfc3388c3e923d79e35b1bc77ef8f5f3f70ecb8fa7cc5eb63c369a8625d5884edb79e816ef62fd106df1d3c382d8f241788b52a3b2d0e185336b8b602e61939c66a86896e74a6677608dc94d6fedb2cb4b815b4c7d45d78925fed588360377a83ffcd7e83126880073644fdf4aceb28fdc532cc14ae37986acac01934822f41722713c7c672b8ea37901c796ae353c6586bf10e63a5c926844fc8106ad346d90b964856bd6a8138d3e161f6a7cc3de61c4ee8c939893e9c691a44f820512a4c3e5c8524e1d85262f0e0dd30270453ed0d93cfef2e2e12fa9eb0c862a5574c51925eee2c2d11908eee44e38c79412753c377d9546068c9820be03410a7702ce5c43ae08c481b191b661701dd53562bfa347aec0e01f9444f1c56d23b3ab41a482f48ee1e976482dc26613be9013ef62788ff487885687f6b3326b0e9ce83abe50fb4dace7653dffd7236d555002d51290b0ac16dc8f05afa08ea4da286f53ae2adaac4d955524d0f65164d5302f527f70f239aa621bf9c353d9920e19d14c5cfe203a3c0dff4872feebb1b0c26b2b3eeafafe0009e1d428fa1e3d231eea799f71ebf915cbdf4382a3f3b48865a17f88fc377cd0f1f135acf18a55338d130b5c5e97392c54f3b1b974c9adf1feae8adade9816c5e31d169f61e8c6f817ffb9c9000372b888cffac801f49621a4d319ffe6fa5c0c867cf7a125c1697a3fe5f23dff139b0a800eb4c653de6102af4afaa8d1bc36087058be24dae70ed69df260f43adce695dddb242afe6bd1da32a52b4c2741a0c5f80dbcbce295e7c21cbade3da1b45f0e78aae72bc16e63effd90ae27181470ae7d9f11c2d4e02c7caa215d2ff153e938556ecd7f93fba96c59206446a538a63bf561b4da0d2ceceafb05b8a05aeada5099c419093045ac5591f2c38dd58972ddeedee1cda6697711df24ffc8a4926295e754474c8987e88a920c9c44ebf247469311b6cca7a2c93dbe681927c7f90e6501177a361f55d9357e5bc69b38b1c4fb76386d376620ca403a20a2a1fd4fd5922d0eabb91863b05ca74c3b1e4fbf1459f2e561620cfe769dced941a9b84a80c8e22e8f84df3be1d3f603c35401ee9f2fa313f87b57f72ee408c2efbe8d9a0e8526f67fee33e7bb1147e33030cd76", 0x1000}, {&(0x7f00000000c0)="be0acd160af2fb2fa66b4572162463971215aba031cdae562e301b741f4aa515054308e9c4af6d66005f0a6bc71c342f2e30c82344fe01b20de00077a013c957e9b3be44011e5d189bc5e73b341a90b13d8e764020eb7cfeeb6731304f7163a621bbcc3c9c54493ecbb0148922365a432cddb8f114bfc713", 0x78}, {&(0x7f0000001380)="7851a93e25ed03e7db2d6210fae5bac61f9740dc9cb7e1ad1e0c78f96d10e88a1901a37080fbdbce10b163f307cab8c4bb72edd2fabeab6b2317d18cab665f8d9cfc50de740137a5d85587ce4620ecac0a49d4e03836670556c186db3e4d623de1341a72ba18da810e356e6ee7025f22ec3b1af32354cd6c4405e92d93929dcd56a45ff2a23c95e1d7f9e0d21000ac", 0x8f}, {&(0x7f0000001440)="2f63a972870cc2ac2c96cf48a55140ce22aadf8eb33a6c0aab0d93496c302e1029cab3c9cc96e74bc75fb861a830c6a2cf8d8ded530baf311a9cf412011bdd5e", 0x40}], 0x5, &(0x7f0000001500)}, 0xd) wait4(r2, 0x0, 0xa, &(0x7f0000001580)) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) dup2(r0, r1) 01:11:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 01:11:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$KDDISABIO(r1, 0x20004b3d) 01:11:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8789, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:11:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xffffffff, 0x1}) listen(r1, 0xfca) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300"/56], 0x38}, 0x0) 01:11:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvfrom(r1, &(0x7f0000000100)=""/254, 0xfe, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000240)=@un=@file={0x0, ""/23}, 0x19, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/31, 0x1f}], 0x3, &(0x7f0000000400)=""/56, 0x38}, 0x40) shutdown(r0, 0x1) 01:11:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r2, 0x0, 0x0) 01:11:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0x1000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x26, 0x9, 0x0, 0x0) 01:11:15 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000080)={0x100, 0xffffffffffffffff}, 0x7ef918f5eaf24c5d) 01:11:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x5, 0x8, 0x5, 0x1f, 0x75, 0x2, 0x3ff}, &(0x7f0000000100)={0xfffffffffffff800, 0x2c1ce90e}) mprotect(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x4) 01:11:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10012, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r3, 0x6) r4 = shmget(0x2, 0x2000, 0x60, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) shmctl$IPC_RMID(r4, 0x0) chown(&(0x7f00000001c0)='./file0\x00', r1, r3) symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 01:11:16 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) pread(r1, &(0x7f0000000080)="c2a26aed07f02b9b525649a647b182451b2b81dce861960b1c2a3cd1ff4eadabca2528510db7d76e0ae3893d341236c850b5d9deeb1de68bbcd633ad0f53f321efe8b32add09d0ee63b16db28e80e956efd1ed1e763d47e6664445d4a8b94c0c", 0x60, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 01:11:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/106, 0x6a, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x4, 0x800, {[0x9, 0x100, 0x1ff, 0x101, 0x1ad63989, 0x1, 0x3, 0x1, 0x1, 0x3692fcd3, 0x6, 0xfff, 0x2ba9, 0x6, 0x20, 0x101, 0x5, 0x1], [0xff80000000000000, 0x7, 0x1f, 0x7ff, 0xfff, 0x7, 0x7f, 0xffffffff, 0x7f, 0x2], [0x66c2, 0x6, 0x80000001, 0x1000, 0x401, 0x0, 0x1000], [0x80000000, 0x4, 0x6, 0xc89, 0x100000000, 0x800], [{0x1, 0x81, 0x6, 0x3}, {0x81, 0x8, 0x0, 0x4}, {0x80000001, 0x6, 0x3, 0x95da}, {0x665f, 0x1, 0x3, 0xea47}, {0x101, 0x2, 0x6, 0x81}, {0xc9d, 0xffffffffffff65a0, 0x4, 0x2c02}, {0x2, 0x80000000, 0x100000000, 0x2040000000000}, {0x9, 0x9, 0x3}], {0x100000001, 0x55, 0x30, 0x4}, {0x3, 0x30e2, 0xffffffffffffff38, 0x4bcd}}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:11:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0x4b, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x100}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000040, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0xff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0xffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x9a, 0x40000006, 0xfffffffffffffffa, 0x8}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x8, 0xd2, 0x1f}, {{r0}, 0x0, 0x1, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x846, 0x7}], 0xffffffffffffff70, &(0x7f0000000040)={0xbc69, 0xffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xa05d) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x15}], 0x6d7, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwrite(r2, &(0x7f0000000180)="0c0745ea9c02ea1b9a78ebd82ac8a551521ad0204a02d62139aeecd1f65a8d86146550b87f870288e2a339737ae468a778daa5020a", 0x35, 0x0, 0x0) 01:11:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x58) r3 = dup2(r1, r1) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 01:11:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x14) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x1f, 0x4) 01:11:16 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x102) 01:11:16 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 01:11:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:11:16 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x1, 0x10) 01:11:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 01:11:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) r1 = semget$private(0x0, 0x3, 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) pwrite(r0, &(0x7f0000000080)="cbc64520e422f247fa5d8abf2ad28f326c64d482f1f8c31f11b6f5ec1ed89382df7693b1d76a6d73313492285656c9cabc29378673b13898477607f1ac987fa626d0f6d8804a537e99e4bd842050a60e08e0acd22a0327cb23986ca563bfb51de0ae8bef260c182810ef4e09811bab040837c2b93877141fa5d71335bfb04c5a446689903aa4f880948bc1a0c889384584d13ab409f27deae9003dd97474861a5f197d22f9ed571cf2c1440eefa7c1a1588d67acb07534d56008ac0ee0cc720a06e8b05fbde5c629935478aa044ced5b7ddcd962c22e84c34d275f2446ec2188cb5a00e5a58a09e39c1311bd1218c5f05c2904335f", 0xf5, 0x0, 0x0) 01:11:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2b, 0x80000000}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 01:11:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 01:11:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000100000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000538000/0x2000)=nil, 0x2000, 0x0, 0x4811, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) r2 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f000062f000/0x1000)=nil) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:11:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0xb39, 0x8, &(0x7f00000000c0)="8e1682feafd1aaf06d7a5535f31ad0a476bafa09929ee70d2ea7e39b1aa3236fb0f01ff3eec2a69d1480fadef09f3518a6e72223fd2b86ade7c1f4124e312a4738043997d4b66b7730b28becf1c7ddb9e97997b435475e691b18b9d9728ce39bb8a642ec6251a37789656dce81748b1d18240ab237ebb71458d3795a07d5d1fe1a86bfc39b01f91d9eccac1ce370d2813388347296f869", 0x97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xef0, 0x0) setsockopt(r1, 0x3ff, 0xfffffffffffffffc, &(0x7f0000000080)="dbdd7530e3daf0d81aec93", 0xb) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getppid() fcntl$setown(r2, 0x6, r3) madvise(&(0x7f000069f000/0x2000)=nil, 0x2000, 0x3) 01:11:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 01:11:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 01:11:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) 01:11:17 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f000071e000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f000071b000/0x3000)=nil, 0x3000, 0x103, 0x5012, 0xffffffffffffffff, 0x0, 0x4) 01:11:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffd41) 01:11:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/49, 0x31, 0x40, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8009, 0x0) fchdir(r1) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80000000, 0xbcd5, 0x7fffffff, 0x9, "5e374f3a18270100d69b1f808f48430fa6229d76", 0x1, 0x9}) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000080)=""/4096) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001080)={0xbb, 0x5}) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x3e8) 01:11:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:11:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4, 0xfff) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/1, 0x1}], 0x4, &(0x7f0000000380)=""/210, 0xd2}, 0x41) socket(0x19, 0x4000, 0x7ff) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) 01:11:17 executing program 0: syz_open_pts() 01:11:17 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8e, 0xf0000000, 0x0, 0xffb3}, {{r3}, 0x0, 0x18, 0x4, 0x9}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x2, 0x0, 0x3}, {{r2}, 0xfffffffffffffff8, 0x0, 0x6, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2c, 0x2, 0x8, 0x55eb}, {{r3}, 0xfffffffffffffff8, 0x36, 0x0, 0x4, 0x8}, {{r3}, 0x0, 0x2, 0x4, 0x1, 0x7fff}], 0x3f, &(0x7f0000000140)={0x90000}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) clock_getres(0x3, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="c697897f21aa9d0922be60ec34cd1c606fc11c8832fa5926dc1577d3e828afdadfad3e600e959d6c92aadee4bf5a0a828e3d4e36e4a5f5216df51d7b7b4b05ce1f6d1146c77fd420b93ff303592e64db173315afd009136ccc056834ec09e7273d1c8f3398484f43fc8e12f1b6d312ea7f6976bda08783e5443de7c2176db59037245d4607dd3277b292a8a41831bffb6d9e17177ebae5c434b4edfa68f85f6731e5581b6edd0de2c8a0f00f97ee17c2c4aa66120d9309f18e797fdee6e9b3672c09a289dee304b3d0cc6b62b95379419ed33e936e51f014cac10fb23dc42317670f0abb3b8b3ce0355cc44a01666a8a02f3c4d3bb5753", 0x287a8d7367167b36) 01:11:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fchown(r0, 0x0, 0x0) 01:11:17 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000001280)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x91, 0x20, 0x20, 0x5}, {{r0}, 0xfffffffffffffffb, 0x50, 0xa00fffff, 0x3ff, 0x3}, {{r0}, 0x0, 0x10, 0x40000000, 0xff, 0x924}, {{r0}, 0xfffffffffffffffa, 0xd4, 0x0, 0x3, 0xd6a}], 0x7, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3d, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffff7, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x1}, {{r0}, 0x0, 0x4, 0x20000000, 0x4}], 0x3f, &(0x7f0000001400)={0x100, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) r4 = semget(0x1, 0x1, 0x83d0b306b07dffc0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xfffffffffffffff7, 0x2}, {0x18, 0x3, 0x9, 0x8}, 0x7, [0x100, 0x1, 0xfffffffffffffffe, 0x5, 0x80, 0x641, 0xff, 0x40]}, 0x3c) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000100)=""/4096) r5 = msgget(0x3, 0x8) msgctl$IPC_RMID(r5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r6, &(0x7f0000001100)=[{{r3}, 0x0, 0x8e, 0x82, 0x7e9b503f}, {{r7}, 0xfffffffffffffffd, 0xb9, 0x20000083, 0x6744, 0x763}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x8cf}], 0x2, 0x0, 0x0, 0x0) close(r2) kevent(r6, &(0x7f0000001180)=[{{r6}, 0xffffffffffffffff, 0x20, 0x20000001, 0x0, 0xbe5e}, {{r6}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2, 0x1}], 0x3, &(0x7f00000011c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x237b}, {{r6}, 0xfffffffffffffffb, 0xa0, 0x40000004, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffffb, 0x20, 0xf0000081, 0x200, 0x1f}], 0x80000000, &(0x7f0000001240)={0x9, 0x2}) 01:11:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x20, 0x3ff, 0x7fffffff, "2c6e287a1de35f5da5cd2f87cfb55e03d1346eaa", 0xfffffffffffffbda, 0x1}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) chmod(&(0x7f0000000100)='./file0\x00', 0xa) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) poll(&(0x7f00000000c0)=[{r1, 0x10}], 0x1, 0xb4) 01:11:18 executing program 1: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1a0f, &(0x7f0000000040)=0x9, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x1000, 0x0, &(0x7f0000001880)=""/4096}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe0, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9a215"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 01:11:18 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x5}, &(0x7f0000000080)) 01:11:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0xffffffffffffff5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) setpgid(0x0, r2) 01:11:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x98fb, 0x90c, 0xfffffffffffffffc, "661fbef2245185a81865031b2eab7fff0b090fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1", 0x6ac) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 01:11:18 executing program 1: r0 = socket(0x2, 0x8001, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f0082dfe6"], 0xa) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x40) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x97, 0x200, {[0x1c, 0x6, 0x19612c4c, 0x8, 0x7, 0x9, 0x46, 0x3f, 0x6, 0x101, 0x1, 0x3bd, 0xfffffffffffffff8, 0x101, 0xfff, 0xfffffffeffffffff, 0x1f], [0x6b7, 0x80000001, 0x3, 0x78, 0x2, 0xf4, 0x40, 0x20, 0x4, 0x515], [0x0, 0x0, 0x3, 0x3, 0x2, 0xf98, 0x1], [0x2, 0xff, 0x3, 0x2, 0x4, 0x655f], [{0xffffffffffff0001, 0x100000000, 0xfffffffffffffffe}, {0x400, 0x6, 0x92, 0x101}, {0x6377, 0x19d, 0x4, 0x7}, {0x9, 0x9, 0x681, 0x75c}, {0x4, 0x5, 0x8, 0x9}, {0x5, 0x10000, 0xfff}, {0x5ee44b25, 0x7, 0x7, 0x80000001}, {0xfffffffffffffffd, 0x7fff, 0x9, 0x2}], {0x7f, 0x8000, 0x200, 0x7}, {0x7, 0x100, 0x10000, 0xffffffff7fffffff}}}) 01:11:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8100, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1) r4 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = getgid() r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r14 = getegid() r15 = fcntl$getown(r4, 0x5) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000500)) r19 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000540)) r20 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x2) r21 = getpgrp() r22 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="a8513066fdbdefebd2eeaabd46090dd3c0481a32299523bea4e1c756dded327ff74ebd2c73ab2a6da7c4817eef1ad6f575bc395a00c9d3bfe1ebb623c4ef3d88dabdabe479e228c01742626d2d08936f28ab70d5edf40e3b2d9599aa6421e84fd7313478a557cb58de9b965a406a5b1af1ae3c7099f2fa1f958c4668dc9f095a11a8bbd3", 0x84}, {&(0x7f00000001c0)="e2a2d6d294cc045d8cf75547970414637c1105ed9ddd4040c3c8fcc0f7c83815b946397e0f1484099bcfcd73f4464b4ab2", 0x31}, {&(0x7f0000000200)="132f8fd4b28f20a52390a7d10c16ca5c0870b9ff6a4785dbadd8cd6e84e69680b07f649a15b7b62ff82d81dfbae4ca1434fcf741f37e6ca53bdf31fc05ba0df6732d48dc0127f8db07facf15a866f824a736a87f13c70bced8a5e397f152aa759b01e03bf6282dcf", 0x68}], 0x3, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xe8, 0x2}, 0x400) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 01:11:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 01:11:19 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x5f, 0x0, 0x1, 0x400, 0x1}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/149, 0x95, 0x3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) 01:11:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) 01:11:19 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x3}, 0x4) 01:11:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() syz_open_pts() 01:11:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="d0472d6ba3beaae0ce", 0x9, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) 01:11:19 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus/file0\x00', 0x9, 0x1, 0x1, 0x0, 0x5, 0xc37a, 0x80, 0x2, 0x0, 0x9, 0x8}) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus/file0/file0\x00', 0x200, 0x2) madvise(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x3) symlinkat(&(0x7f00000000c0)='./bus/file0\x00', r1, &(0x7f0000000140)='./bus/file0\x00') 01:11:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) munlock(&(0x7f0000012000/0x3000)=nil, 0x3000) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 01:11:19 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000), 0x0) 01:11:19 executing program 1: mkdir(&(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/\x00', 0x100) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 01:11:19 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00"/4098], &(0x7f0000000000)=0x1002) r0 = socket(0x1c, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 01:11:20 executing program 0: r0 = socket(0x18, 0x2, 0x305e) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xd5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) 01:11:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000000000e7ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f59bfeb10a38c2fa5ebccae39eb3e7e989b5026f3ca97bac3c7911a1a51f0035ea5258d22d8ce8a4db3ee9993ffe44d1b7aaca38e00eb1d27f1f91009d8d509938b027719a11497c21d873ee9c6970c4a101e936fcc8c9efc81b93a60736f3337c4f81a7"], &(0x7f0000000140)=0x6e) 01:11:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x19bab8dc8dda87fc, 0x0) 01:11:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x2be5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = dup(r1) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f00000000c0), 0x9, &(0x7f00000001c0)) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="882cbcbd8638244b5800000000916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 01:11:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x7, 0x0) 01:11:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 01:11:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000000, 0x0, 0x2000000000090d6, 0x81, "d730e74de40000000000000000000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000100)="4a50b109e9996e2752b9e0d5a5c791bbf2e644041bb34ba7271ba6c6a613000a697cbea5584d9e3ecbe6d2ee6be5e873db016e07d860390992f427e0e0711c774abddb2c2c15108a6d51306f7b95b90bf919c307399ff82c26968603", 0x5c}, {&(0x7f0000000180)="01cf2c127c1e11ff63ec5b742035d7ef3dd5c5718e78832c7312d5c15f0bdd7f1acb18c3f70b68aac3014c9a65984fd2dd6e1b6a31b3ba9ba5d52a8bd7a5adbc8d663cfef62215c2e35fbf1a689b56492eb5d384613dfb774b1c7a2a27f0e045798698cd439abb70b48e3167135b4c090db41a6d1295d72945643341cd3894aea415238c73f101611ee45d75ce7f656fc479791d5b796deafc4f69e321ddc97d64d0f59c486dbec25a48ef0d41abab1003f0790ac0e3225725f2e7ecc33d4034df94771b0b7eb214988b412e828172550f5c13", 0xd3}, {&(0x7f0000000080)="b891dd65c1e0ff2988be4806ba0fd96a2b00f82c8cc220c66ee4c745bbb522f0ddcbc88a0700ced4677745914b2f8460", 0x30}, {&(0x7f0000000300)="6de6db7f90b0660ea435b464ee", 0xd}, {&(0x7f0000000340)="cc12ce7f7ad1a29b03a865ca2917ffd927b479f237b373349a0782cc0ddd445b29cd2469c4478bfa9dc0", 0x2a}, {&(0x7f0000000380)="7d0e1fb2446ab59c76c18bba183a07480bf680419a146007122141058a984205c25be6657f9d1cd603531df37f15baaa25fa79f0bdc6eb94665dec67d8996dd4935efbf74f390e333ea1b8f197f756d1b791260ca02f3d90703778a9cdbeffcd87c64c8fd8ef0c62083cc9", 0x6b}, {&(0x7f0000000500)="ec45b122bccad29590ff61500eee511747b555dcc65b2217355e5b0a9959efdb0bb5c25fa9e2669c34dda7e4d4fde0b86f3bc80e484ad494dd545c829fa269aec5aac4a248edf707a3e0b7cb2e18f7c59fbc5e051d816adda6956623692bd64f4b38acb6e22813ac819291bbd08a62da0cb18d4267119f01396563447d9d71b03e2a632191cd4e945963532abdf27633afe11e68b2ad5a3d9ffe7d52851360c79b5464aa35b53948bb1e6f7790b8cc945818486fe3dbb5bb4a37f74ff706761910c631366dbb27dea9f9561e1e36b777212255e8fcc68b225f3a67", 0xdb}, {&(0x7f0000000400)="d20a4d27703834", 0x7}], 0x8, 0x0, 0x0) readv(r2, &(0x7f0000002940), 0x100000000000016f) 01:11:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = socket(0x12, 0x7, 0x3f) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x54, 0xfffff, 0xffffffffffffff4d, 0xffffffffffffffb1}, {{r1}, 0xfffffffffffffffd, 0x45, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x4, 0xfb91}, {{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0xe33, 0x3}, {{r0}, 0x0, 0x0, 0x1, 0x1000, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000001, 0x0, 0x5da08000000}], 0x5, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x50, 0xf00fffff, 0x8000, 0x2b9be213}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x8001}], 0x601, &(0x7f00000000c0)={0x6, 0x9e06}) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) pread(r0, &(0x7f0000000040)="7da7d6e5c963ebef63d1aa04ff399fcd598dba9d27674eb7d1cb3fc240516bdd32845c1cb29179d1e3230f1a7fb84397a9bbf6dc7e41a991850286008184c7193d62116797dd503212476541", 0x4c, 0x0, 0x0) 01:11:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) 01:11:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0xf, &(0x7f0000000080)={0x7fffffff, 0x358d}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xfffffffffffffffc, 0x68, 0xffff}, 0xff, 0x200, 0x8001}) ioctl$TIOCSCTTY(r0, 0x20007461) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7fff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000280)=0xc0c, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000002c0)={{0x8001, 0x3000000000000, 0x5}, 0x3, 0x4, 0x841}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10000, 0x0) munlockall() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) connect$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x20) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000400)=0x4) setitimer(0x2, &(0x7f0000000440)={{0x100000001, 0x7b}, {0x40, 0x40}}, &(0x7f0000000480)) r2 = dup(r0) pwrite(r1, &(0x7f00000004c0)="1d7a573bf4d6dec1c938407ddb928f32ac238e6bc5f1b7b53c35849e3dede33596c58cd2c6152b0b1a09b9a3715436a23a577ae39ae7a1702bf6cda629eabdcd8b3814a0fea90dc0696cfe9edae0191ba38c76f1639fa8bc5397905df527a8c08b74d5d8bd9df79ced3dd3d38bb57cbdcff38644c34eb5e672f5df0c74494425334e12947733683e47558391ca685d9854be782ae0efbb208f1dd460f29a2bc8124c692756077fa179e2119f1c84dbf8e39b996057", 0xb5, 0x0, 0x0) r3 = accept$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) socket(0x12, 0x8000, 0x6) syz_emit_ethernet(0x4b, &(0x7f0000000600)="75415405dcd9746c4425c04c5732cc0e3352b4870f1f9446f0934745be082bad221b90f43666f5c4e75f400dd02c025efb2cba98d192839df6e1911458e29b07fba9e80ff1a879b10115b6") readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/206, 0xce) connect$unix(r3, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) clock_settime(0x4, &(0x7f0000000800)={0xfffffffffffffffa, 0x4}) r4 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000840)=""/5) getsockname$unix(r2, &(0x7f0000000880)=@file={0x0, ""/108}, &(0x7f0000000900)=0x6e) 01:11:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000140)="669919dfa2bd790069d69fa12ced9bb8ebd2d307b390cef6a9411a13a008347addf898173725272302d8244ac044cd1b75c74997ea60236ff0e7e395d485f72537a3e931d4bf6122bbd7f0c342dad49d74013ca6768434aece1836462fa6250896bee9ca5c1cf01d0826d43763daedab69a80d837b83cfebcd3be574eda023c03680e7ae13108938cd7b2d2a7d7dcdaf54aa955593ffee341d99bdfdaea95bacca97735e8c89cccac5fad60b08eb04580bc50a1c7e9972c4c745e62f75c9a2320c5d3809d98304cc9709f392934bd2ceace3c97ed84f0fc97fd63926130a5c9874511224eebc77d06c909d293a6c54a750c8", 0xf2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="b43d76c407ccea9f3a7820d07414616d38be1b25feee5b8981110192c1c9f4005bd1f010087488741bc6bb37f8b6d680a3bd5e8cae5dddca8dd44ab77ac9767520ecabf7ace51501f0e7a38a9ff508eea868f9aa4885dea3b6a98d010b51c8270918d9430c8d95991bc2dd0a0dd955e05289777d7c247f40e9ebe3d1c5dacdfc740403f836ee0567090c69a7de6a44bc8e7b3b0842b53543ade93c407f6bdf6d0621c60199ec64671d5b", 0xaa}], 0x1) writev(r0, &(0x7f0000000180), 0x1000000000000013) 01:11:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket(0x0, 0x4000000000003, 0x200000fff) syz_open_pts() 01:11:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 01:11:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x8, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 01:11:20 executing program 0: r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 01:11:20 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xbb73, 0x5037}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x64, 0x2, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0xdf}], 0xc8ee, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x4, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1ff, 0x256}], 0x4, &(0x7f0000000140)={0x7fff, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x0, 0x94, 0x80000000, 0x7, 0xfffffffffffff801}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0x10, 0x40, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000004, 0x8, 0x89c}, {{r0}, 0xfffffffffffffff8, 0x84, 0x9, 0x100000000, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x0, 0x400}, {{r2}, 0xffffffffffffffff, 0x38, 0x80000082, 0x1, 0x56}, {{r1}, 0x0, 0x2, 0x40000008}], 0x0, &(0x7f00000002c0)={0x401, 0x1000000000000}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 01:11:20 executing program 0: r0 = socket(0x10, 0x3, 0xfffffffffffffc) r1 = dup2(0xffffffffffffffff, r0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) r3 = socket(0x20, 0x8000, 0x9) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0xfe79) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0x1d2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) setsockopt(r0, 0x7ef, 0x0, &(0x7f0000000000)="a08438e3c492d03d9ac97d60989b7e4d8f5dd31dfb7153e61d7856693db8bc84b4b03f9638439667e0d578ba1e447b9365305ed92737652a914e7a66e68ee093e8d81bf30bdefd1c1e9bfddce0bbd037f6b28ec66b7bc4e99de40c6567c472e97389718174dc89c6cd3a1e16a4345a84e8ceaaae06272b6e06292bfad95e67c8d6c1400dffec5f853217a369f888576116d23d886ed5ec67e01ec8a8595f2f39cab95dd09d8ce9b37acfb5ec233e765de0bf8ce5a844e7a2eb7a18292bec5d8b7e89347feb60414ad77c37ccdff2a837d672bf80", 0xd4) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00') 01:11:21 executing program 0: r0 = socket(0x1000030, 0xfffffffffffffffd, 0x400024) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x18, 0x7, 0x100000001) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000180)=@un=@file={0x0, ""/53}, 0x37, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/148, 0x94}], 0x1, &(0x7f00000002c0)}, 0x802) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/92, &(0x7f00000000c0)=0x5c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 01:11:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x81, 0xfffffffffffffff8, 0x7, 0x0, "bff9ab7c3a293110ea858be0fa9e78843618eded", 0x8, 0x7}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 01:11:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x4000010, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x2, 0xb07, 0x4, 0xfffffffffffffffb, &(0x7f00000003c0)={{0x100000001, 0x200, 0x0, 0xe835, 0x687, 0x5, 0x5}, {[0x7, 0x8, 0x0, 0x1f, 0x3, 0xffffffffffffff7f, 0x90, 0x1ff, 0x8001, 0x8, 0x8b88, 0xffffffffffffff09, 0x100, 0x5, 0x8, 0xfffffffffffffffd, 0x9c5d], [0x7, 0xf0, 0x9, 0x0, 0x4, 0x4, 0x4, 0x8, 0x8001, 0x873], [0xad, 0x100000000, 0x3, 0x10001, 0x3, 0x6778, 0x20], [0x3, 0xfffffffffffffffd, 0x2, 0x4, 0x0, 0xfffffffffffff801], [{0xaed, 0x5, 0x9da, 0x1ff}, {0x9, 0x5, 0xe6b, 0x5}, {0x8000, 0x4f, 0x4, 0x2}, {0x100000000, 0x8, 0xf4a6, 0x6}, {0x1ff, 0x1f, 0x80000000, 0xffffffffffff8000}, {0x80000001, 0x8, 0x8}, {0xfff, 0x2, 0x2, 0x7}, {0x6, 0xe2, 0x5e, 0xfffffffffffffff7}], {0x5, 0xd8, 0x9d5, 0x7}, {0x7f, 0x4, 0x6, 0x3}}}, 0x80000001, 0x8}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000380)={0x0, 0x0, 0x4, 0xffff, r2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 01:11:21 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 01:11:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000140)="ebffdaff13b9fd932eaa4e713048e69131929648", 0xfffffffffffffdfd) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:11:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x86, 0x0) sendto$inet(r0, &(0x7f0000000180)="087609ca0f2485f7ba81c659c0d6ffda07a558d557565b93a245302f1a835275cf514acca3d77adfbba8bc23981cf93975d7ece50de07a6b508f4a33cca3ed7fd1ec9b938b68f34b60431bb99eeeca187f4260b3560e1bb858ebaf1b4110f707cc25d2de3d7a709d23d293561aeb3d17234f7d1e4ba88ffc2ca78f55d75e96f80774889c2f64ee83537efca5f8eba5ebf4741a76ac5ee30bc286e9f349cf", 0x9e, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setitimer(0x0, &(0x7f0000000100)={{0x682, 0x87}, {0x1, 0x7ff}}, 0x0) getitimer(0x0, &(0x7f00000000c0)) 01:11:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xee, 0x57, 0x800000000000000, 0x46d, "8a08455ab5ff3d1b6b3bcd6f917951e218d4cf8e", 0x0, 0x100000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000746e) ioctl$TIOCSTOP(r0, 0x2000746f) 01:11:21 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 01:11:21 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x200, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20442, 0x31) getsockopt(r1, 0x200, 0x3f, &(0x7f00000001c0)=""/3, &(0x7f0000000200)=0x3) fcntl$getown(r0, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x820000000a07, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/5, 0x5}], 0x1) r3 = socket$inet6(0x18, 0x2, 0x0) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='W\x00') readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=""/67, 0x43) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') getsockopt(r3, 0x200000029, 0x3e, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x4d0, 0x0) 01:11:21 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) getdents(r0, 0x0, 0x2bd) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) 01:11:22 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) 01:11:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1, 0x0, 0x0) 01:11:22 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x40, 0xaa, 0x200}, {{r1}, 0xffffffffffffffff, 0x20, 0x60000000, 0x73, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x1, 0x7, 0x10001}, {{r1}, 0xffffffffffffffff, 0x41, 0xfffff, 0x81, 0x101}, {{r0}, 0xfffffffffffffffb, 0x4, 0x84, 0xff, 0x5}], 0x2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x6e, 0x40000000, 0x8000, 0xffffffff80000001}, {{r1}, 0xffffffffffffffff, 0x45, 0x82, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x9, 0x6c1}], 0x80000000, &(0x7f0000000140)={0x800, 0x9}) write(r1, 0x0, 0x4c38ce6be9a3549b) pread(r1, &(0x7f0000000000)="67926b39938977b61583407b1ec9d68de404c6e8bef885e46ec97aa813176e37af0eb32c9241055b2710299166c5a0e6ea9fe61e08ae501afeea27003f03207b0617ce98354bb06d8e682771096421c8b7bc0e936a7618b0dd51b97c363f9f816afc095793e330744bb68edcefe43811b9f71254d37501885bcdba460acc250628ec1a371f16a60e294f138a0fe24378e1c484c11b0eb2541c0134301b3442a0060049327ac48015ee2a295768304dd8983a216e9604d00a4de2688c14e42fa8e4545ef02b0ce802d890c390c24d9a4d6c6e2282f4aa20", 0xd7, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3, 0x3}) 01:11:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="c19c46a149e1fbc649a6315cbf20307f4ab83dece03b6df78b983cf6cccae644b6188bc10b5e4f661c7912d24af9a991bc7a137f7a91928bab329c5f70a4fc1cea13600b7294ce107e09f39b664fe88b343c9a61aeb5baa1b84b1e8422530312dae4d1ee6c2d0d1469f02a96052c9bc885c94e4811a9315bf2efd667cf40c5ac33c7e7d473b657a24c2e43b63bd44b072b4e99be60868ce518c3f1ae630c8e24427ed943b0496730a39bae2e03c9e0fcc02d4d3819dc074daa344e504a5d82d14bfc039403b18c23f7b095e30c0af426ffb93a4f1f1a28205f27dd91e1249808fd426580d36cc7a8a85222e927c7408a2ecf3f8f956557a4c4478810a00b8f", 0xff}, {&(0x7f0000000380)="e2f2640a4b453e647224df850f14f766d2dce1b199aa96c7ff0e604c124b5f00c066cd9f3e7f0de55fb5be77da615ade62970f9ee02e6b0239595a9bad6d454963d61a1132477eb15bc5646a5760789767a04d5ee05cfba3cf7d881ccb7de0236521fadd8b68bbaafc74bfaec9430caa4f2a0e93677e3979f43c55d4717fcb6b14b6d2ed06a9f95c47b37448dde275affc20030eb54a0e517417c72fcc7f34608e37c5512acb88d81f9f90444145a6100a260aeeaa86fb63917e4de12d4b95be2e9102f22cd6e81bb9f91e70352ffb", 0xcf}, {&(0x7f0000000140)="b337d1aa5599d1df29bd0c71751bf08f2f32d47dbeb9f32cf9443d5a31812b58944773f27e73f94db84b5f6d6ea3b4239c9ff562dce9b13e1563f932fdb4efbe2cf837566f986837bd50858c33db4a2095719870a50fd454180b69593e9d4dc1962ae7ddc0882da982041f8fd55bab9797d24bd9bacfca066169d5557cc93e14f5727203912cf274ae746918fcbf39b08148242a032dff8f", 0x98}, {&(0x7f0000000480)="16361d0f465c67d51701f7a1c83fa5f37f5b976c5a895df984f74b4c3f35fe652efadeeb8e486478b2dc95bbb8587164c7f5d6ba6eb4d11f335402edda66afba00bbcfc13ded7ff3e317a75d42f394561c2a78fe76541803137725fa97aae8aab215e3063f3b344e1fc5be828839e41c68f6e2ff1c4f0ada1dd8984f0db374c537c00eda5116bc17ec41b0675739886980d90ac5dca1fc77178e2c", 0x9b}], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x1, 0x8001, 0xfffffffffffffeff, 0x3, "42b17785466e2a6a3abe91f79783a0b679b01366", 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:11:22 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 01:11:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002300)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x800, './file0\x00'}) 01:11:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x18, 0x0, 0x7fff) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x9, 0x89c353c}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000480)="bd", 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000200)=0x9) r5 = syz_open_pts() close(r3) dup(r5) ftruncate(r2, 0x0, 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "4dbc36f1fa8c519ef10b08f6dea30af3ad92f14a"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) r7 = getppid() r8 = getpid() setpgid(r7, r8) 01:11:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00'}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/file0\x00', 0x100, 0xfffffffffffffffa, 0x1, 0x1, 0x9, 0x7f, 0x8, 0x3, 0x0, 0x8, 0x100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) recvfrom$inet(r1, &(0x7f0000000200)=""/46, 0x2e, 0x802, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x10000, '.\x00', './file0/file0\x00'}) syz_extract_tcp_res(&(0x7f00000002c0), 0x9, 0xffffffffffffff81) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r2 = openat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x8001, 0x14d) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000400)={{}, 0xa, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$unix(r1, &(0x7f0000000440)="cfca4b83737b20aaefde44e4dcdec94ddebf2c79d5ba4f24586dd0c82f70d799fc29416370c7d9e5a4324e23eca036fe5a", 0x31, 0x4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000004c0)=0x812942d1466a51b8) read(r0, &(0x7f0000000500)=""/81, 0x51) r3 = socket(0x10, 0x8007, 0x2d) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000580)=0x1) sendto(r3, &(0x7f00000005c0)="6b2b0a2f6460a8dda90955c64e4443463450370610b038e875b572aa78137d3d2355ac09948dc8cf9d990cf850f1c03248d6b31e2e924864b933674d23f090e9a62fdc5ac2e33c33fa32d42c6a02408e88d9ab984ed14a625409b8e23da5f4badc38c6cb6935debb68d161b8d44a37a9eb5c2716c6f880afc9598c331f96249f4722a2428bf196f7888f5b85e7cd5ffa9975b755d788f6fac0e50988130d4b3f943dd85e3c8a39", 0xa7, 0x0, &(0x7f0000000680)=@in6={0x18, 0x0, 0xfc, 0x8}, 0xc) clock_settime(0x2, &(0x7f00000006c0)={0x4, 0x7}) sendto$unix(r0, &(0x7f0000000700)="b9df7da52647c3e8f1ccbacddf372bce91e87e33ce1d8e024f528042068da1b7859e2cc4447dc199048f2c67332aef1df2231c6b7cd1057faba5e7b685e777da5da88add807bf2f4ae07f2944a52b5c553638914bb48f892f65e47315891ea2fc4e5417527a5c71eee479e39b46e1443adb23584368fce338d605b3c104ee80ad38e4953901c73ca319af129aecd96f667c6bf2d81867bba7cc1c0080f595de99c57f23758e97a3b133e17dfd92e4d03650ecd6bd21d48f493a3d0ba15a7ad0745b3b3633f93ff63545d712b9b64417e0aec66fbc522713ffe13235abe36ca", 0xdf, 0x2, &(0x7f0000000800)=@file={0x0, './file1\x00'}, 0xa) recvmsg(r0, &(0x7f0000000a00)={&(0x7f0000000840)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000940)=[{&(0x7f00000008c0)=""/66, 0x42}], 0x1, &(0x7f0000000980)=""/86, 0x56}, 0x843) sendto$inet(r2, &(0x7f0000000a40)="ff2894058ba8c4d09607ac9f63a5a44b38a38c3cee5632c02a1a3f30ce04284d77116977cce586a4c62ac1d0392c6da3aecc0577", 0x34, 0x0, &(0x7f0000000a80)={0x2, 0x0}, 0xc) r4 = open(&(0x7f0000000ac0)='./file0/file0\x00', 0x21, 0x108) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000b00)={0x8a8, './file0/file0\x00', './file0\x00'}) open(&(0x7f0000000b40)='./file2\x00', 0x800, 0x40) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000b80)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000c00)={0xfe00000000000000, './file0\x00', './file0\x00'}) renameat(r0, &(0x7f0000000c40)='./file0\x00', r4, &(0x7f0000000c80)='./file2\x00') unlinkat(r0, &(0x7f0000000cc0)='./file2\x00', 0x0) readv(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/175, 0xaf}, {&(0x7f0000001dc0)=""/76, 0x4c}, {&(0x7f0000001e40)=""/7, 0x7}, {&(0x7f0000001e80)=""/61, 0x3d}, {&(0x7f0000001ec0)=""/227, 0xe3}], 0x6) 01:11:23 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x16) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 01:11:23 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) 01:11:23 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x891, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x5, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r2, &(0x7f0000000040)='.\x00', r3, &(0x7f0000000080)='./file0\x00') r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) getrusage(0x2, &(0x7f00000001c0)) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) 01:11:23 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0xc0e, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x6, 0x3a58}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f06006c653000d9f293d563fb421b4bce33d343fdcd17e9ae3c8d758c662342062ef2ff23149200c3585929f38949e3473593e870d9ef"], 0xfffffe8a) r1 = kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0428998ca36e923279f2bbab6d2083d2f9fb46e329a0089244b85a5f5ac2f8e4f55fdd217f7e5edc49fbcef1790a3d1c3ad075e92b239a6fee99a5c2653cc6b0d2402c242d12ea22d0c49db730c06835d544080c6589a8e98d92eb6ccebf6b311b0f58343cf1b389e787f0446acb3b3f73ad31cca8d787783e13eefdcf48ccc0", 0x80) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:11:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x80) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 01:11:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x7, 0x0, 0x0) r1 = semget(0x0, 0x10100005, 0x4) r2 = getuid() r3 = getegid() semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/13) fcntl$getflags(r0, 0x3) r4 = getuid() getpid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x3f, r2, r3, r4, r5, 0x10, 0x7}, 0x2, 0x7, 0x4}) 01:11:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x12, 0x8, 0x6, 0x10001}, {{}, 0xfffffffffffffffa, 0x84, 0x1, 0x7, 0x3}, {{}, 0xfffffffffffffff9, 0x86, 0x6, 0x9, 0x7}], 0x2, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="1f0d3e75e6ba1f6919e8919a3654cefa8b494738f909bee331ab62b6c8e0fea352f6a8858fc3682a4d74837bce683b25c73a6b5fc3f4d8cfc37162f5950eb3a1750d37c43daa47758fe4a26bf93b246229817b1853cdfe7da842fa13c67dc6fe6033f21183bd268bce9612e89f81f9f1cbf0d9faa57b84cdab4ddfb2a21c71b11a5d347847105c98cb8a679adb28eaa715aafa2679b8889c5c4b1ce6bd3b753a11b575db0950697d13ff50df", 0xac}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 01:11:23 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0xb92c1fcc4445205c) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x30000, 0x90) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x9, 0x6, 0x200, 0x0, 0x5, 0x2, 0x2, 0x3, 0x2, 0x7, 0x54b}) 01:11:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) setsockopt(r1, 0x0, 0xffff, &(0x7f0000000140)="40bedf19f5edeeb5732c9827303aba02791249a8e3fb52fdc55e04c83fc6dfd6fcf0665b87883a3725d114b49d723376f854e837b7c94ffe41f86f1a4091116ee1000293baf023deefae2d554e412b2d58e7df62b00a3fffc3aff01c5c33c5bf5f385155700ef26a680efd8b03001b320320fdfcd65b85c559ac6ad236766d9982b254da188c8cf88b279131e9ecac34622632ba99f584fa4d6e0a682c6e328430eef333a51e8b27b26ff7c013bc99413e8a533e29af3adfd8b7572831fc9dd2455c358a5e5fcb951d433675497d3e2447cf714b98d99173245eb7413fa875fe1de269416b587ad26ce80504ea0cf592383eb11aa7", 0xf5) syz_open_pts() r2 = kqueue() close(r0) fchflags(r1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 01:11:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x6, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 01:11:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x601, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6810, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[]}, 0x200) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xffffffffffffff39, &(0x7f0000000000), 0x28}, 0x0) 01:11:24 executing program 1: r0 = getegid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) getgroups(0x1, &(0x7f0000000040)=[r0]) mprotect(&(0x7f000036b000/0x3000)=nil, 0x3000, 0x4000000000005) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x20) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x100000001}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)=@in={0x2, 0x3}, 0xc) 01:11:24 executing program 1: munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8, 0x10001}) getrlimit(0x3, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x4, [{0x2, 0x5}, {0x1, 0x7}, {0x3, 0x7}, {0x3, 0x80000001}, {0x3, 0xfffffffffffffffe}, {0x3, 0x80}, {0x3, 0x4}, {0x1, 0x4}, {0x1, 0x75367f16}, {0x1, 0x80000000}, {0x3, 0xffffffff}, {0x1, 0x2}, {0x2, 0x9}, {0x3, 0x6d36}, {0x3, 0x35}, {0x2, 0x3}, {0x2, 0x4}, {0x2}, {0x3, 0x7fffffff}, {0x2, 0x1ff}, {0x3, 0x3ff}, {0x3, 0x7}, {0x2, 0x8}, {0x0, 0xfffffffffffffc00}, {0x2, 0xa6d5}, {0x1, 0x10001}, {0x3, 0x100000001}, {0x2, 0x3}, {0x1, 0x1000}, {0x2, 0x9}, {0x3, 0x9}, {0x1, 0x8}]}) 01:11:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x37, 0x43, &(0x7f0000000100)="34e22063504b6d1445e5239fc6370f036155455750f05fa5a512fd1df90a40ddaa2c911e89db5a25647962af51ce2d1db6df990d84102f779ed80e18d5dfa7deabdfc2af811ae4fa53c08e86", 0xfffffffffffffdcd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x2160, 0x7fffffff, 0x80000001, 0x1, 0x4b82, 0x5, 0xff, 0x3, 0x0, 0x9, 0xefac}) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="2d28f57e26317d4458bd6c2a24bd6148949deaf49bb7a803170864fec7d787db8336a8456a5a004b160c78059f47fd271d2e95d3125280185c54d717438c61526e6c4ee4b63fb64464f3b1b6e20d4bd120f7b1a4d96f1e6972732c01ef723cf6e53170f9e75529e1a750078594c3f02fc022b9ea7d73971ea435e186cb5af8035562c18cdbff6ad15b4a26109bbe39a2b0021f341c184c257fcbe76fa5c1765e0e38f648a9c6ab01b76a99896be02529788a54887a8a329b61672fa1de3d459c9e585bc1b65e8094780ad4de82a3f54b3a", 0xd1) fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000400)='./file0\x00', 0x10, 0x4) 01:11:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x7f, 0x9, 0x0, 0x4, 0x9, 0x10001, 0x0, 0x3, 0x8000, 0x4}) 01:11:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 01:11:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xfffffffffffffffd) r1 = semget(0x3, 0x7, 0x268) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x5) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = semget$private(0x0, 0x0, 0x691) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/126) ioctl$TIOCSCTTY(r0, 0x20007461) 01:11:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getpid() 01:11:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7fffffff) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c"}, 0x75, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x78f, 0x800) pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30e22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30e23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30e24000 didn't change! 01:11:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000ffff00000100000066416415fa9479898e29b214d3cda52dee1cf0883835417da57ef9ba86246be1292598f436311021063ef6800401de6b62719feedeb8a72095f39f403e11b6faab82dabda67168bbd0129b1fcddfa8ad58d22aa4024a86deadae5d33"], 0x10}, 0x0) socket(0x18, 0x5, 0x8) 01:11:25 executing program 0: r0 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getuid() getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x34f51b42, r1, r2, r3, r4, 0x100, 0x5}, 0xfff, 0x80000001, r5, r6, 0x100000001, 0x7, 0x9, 0x9b}) r7 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r8 = semget(0x0, 0x0, 0x80) semctl$IPC_RMID(r8, 0x0, 0x0) getsockopt$sock_int(r7, 0xffff, 0x9, &(0x7f0000000480), &(0x7f0000000540)=0x4) sendto$unix(r7, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x4000000000, 0x0, 0xfffffffffffffe52) syz_execute_func(&(0x7f00000001c0)="c443e9224a0c04c443e121f1998f09788385000000000f455dfc8f880085ea7dc421791350fec4e3a50df809c4c1855c3a67662e2626d9f066f245dbed") semget(0x0, 0x0, 0x80) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) msgget$private(0x0, 0x130) r9 = getpgrp() r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={r9, r10, r11}, 0xc) clock_settime(0x3, &(0x7f0000000440)={0xa50, 0x100000000}) 01:11:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8004, 0x4) 01:11:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) bind(r3, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) readv(r4, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30e22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30e23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc000 va 0x1b30e24000 didn't change! 01:11:25 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget(0x2, 0x2, 0x530) semctl$IPC_RMID(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 01:11:25 executing program 0: msgget$private(0x0, 0x50) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x2, 0x80000001, 0x9, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) 01:11:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000040)=[{0x1, 0xff, 0x4000000000000, 0x2}, {0x6, 0x0, 0x7, 0x7ff}, {0x6, 0x9, 0x2, 0x3}, {0x3f, 0x4, 0x2, 0x7b}, {0x3, 0xa7e2, 0x6, 0x7}, {0x3ff, 0x10000, 0x50, 0x1}, {0x0, 0x1, 0xff, 0x2}, {0x5, 0x20, 0x8}, {0x100000001, 0x0, 0x1, 0x58}, {0x4, 0x4, 0xcd1, 0x100}]}) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="53c93446cd0a366764431278cb3d7315a00da823094cbbfdbedbca38a46bc410240b27cbc322ef42012a0a0e7b021093e047037e8bf2de0af1f4eff23564a653b9edb3731180c9144d6e4becb4968ef72433e6367892e2e046f54749f16096d87305848884e24ec2c2bd4b21ae09471e301378271a540970e4ac6ed096b03d2b640db041d4961ce60b227135afd4ba124b779030cdc28f1e80aca803", 0x9c}], 0x1}, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 01:11:26 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000), 0x4) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:11:26 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000000, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x100000006, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) clock_settime(0x7, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9}) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, &(0x7f0000001880)={0x0, 0x3, 0x0, 0x6, 0x1, 0x1}, 0x0) geteuid() r2 = semget$private(0x0, 0x3, 0x80) semget$private(0x0, 0x2, 0x11) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 01:11:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xfffffffffffffffc) 01:11:26 executing program 1: r0 = msgget$private(0x0, 0x188) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x1, [{0x2, 0xffffffff}, {0x3, 0x8}, {0x3, 0x8989}, {0x2, 0x1000}, {0x2, 0x5}, {0x3, 0x5}, {0x2, 0x1}, {0x0, 0x101}, {0x2, 0x7}, {0x1, 0x9}, {0x3, 0x6}, {0x1, 0x80}, {0x3, 0x1}, {0x2, 0x5}, {0x3, 0x4}, {0x0, 0x7}, {0x1, 0x9}, {0x2, 0x80}, {0x3, 0x4}, {0x2, 0xf7}, {0x3, 0xffffffff}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0xf74}, {0x3, 0x9}, {0x3, 0x35d}, {0x2, 0x3}, {0x2}, {0x3, 0x80000001}, {0x3, 0x800}, {0x3, 0x7}, {0x3, 0x1000}]}) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYRESDEC=0x0], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0x2e, 0x0) r2 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/238) 01:11:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfff) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 01:11:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 01:11:26 executing program 0: r0 = socket(0x19, 0x2, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8001, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f37090000000b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a00132e27acb5d602000d7d026ba8af631738282921e401000000d3872babfbb770c1f5a872c8819454b87b4c783b3a2f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x1, 0x0, 0xfec2) recvfrom$inet6(r0, &(0x7f0000000000)=""/191, 0xbf, 0x40, &(0x7f00000000c0)={0x18, 0x3, 0x3}, 0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0xa00, 0x19) 01:11:26 executing program 1: syz_execute_func(&(0x7f0000000040)="45d9687266400f38db1cf5f1ffffffc4c261be4bcbf33e41c001005666410f3a148e97ffca7fc6c4a2d1bb0424660f29a6feefffff660fde6c00fe2e46d86cc10d") openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x180, 0x70) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20020, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10340, 0x0) r1 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x400, 0x120) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x1, 0x8001, {[0x0, 0xec38, 0x20, 0x5, 0x100000001, 0x1c1c, 0x80000001, 0x3ff, 0x5, 0x9ddc, 0x2, 0x3, 0x0, 0x9, 0xffffffffbd7f9f3e, 0x8, 0x80000001, 0x1c], [0x7, 0x9, 0x7fff, 0x0, 0x10000000000000, 0x7, 0x7, 0x80000001, 0x4, 0x7f], [0x1, 0x6b46, 0x5, 0x0, 0x7, 0x1, 0x40], [0xfffffffffffffffa, 0x4, 0xc037, 0x3, 0x1, 0x2], [{0x6, 0x1, 0x3, 0x1000}, {0x2, 0x3ff, 0x1, 0x9}, {0x7, 0xffffffff, 0xfffffffffffffffa, 0x7f}, {0x8, 0x9, 0x5b41, 0xea7}, {0x7, 0x233b, 0x4, 0x101}, {0x100000001, 0x80000001, 0x5}, {0x1000, 0x50, 0x1f, 0x2}, {0x5, 0x2, 0x5, 0xb49}], {0x2, 0x8, 0x10000, 0x800}, {0x3, 0x0, 0x800, 0x393d}}}) 01:11:26 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0xfffffffffffffffa, 0x0, 0x7ff, 0x1, 0x0, 0x0, 0x7ff}, &(0x7f00000000c0)={0x200, 0x3, 0x9, 0x4, 0x7, 0x0, 0x3f49, 0x100000000000}, &(0x7f0000000100)={0xff, 0x7, 0x8000, 0xfffffffffffffffd, 0x5, 0x5541, 0x6, 0x2}, &(0x7f0000000140)={0x6c, 0x7}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)) kqueue() select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) select(0x40, &(0x7f0000000200)={0x0, 0xa, 0x0, 0x4, 0x200, 0x7, 0x0, 0x9}, &(0x7f0000000240)={0x5, 0x7, 0x4, 0x3, 0x7fff, 0x7, 0x3, 0x9}, &(0x7f0000000280)={0x6, 0x78, 0xff, 0x53c, 0xce, 0x2, 0x101, 0x1}, &(0x7f00000002c0)={0x1ff, 0x7fff}) 01:11:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() getppid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000900)={0x3, 0x3, 0x61b, {[0x0, 0x5, 0x3, 0x8001, 0x2, 0x7fff, 0x5, 0x2, 0x4, 0x0, 0x8, 0x7, 0xffffffff, 0x1f, 0x2, 0x1, 0xe510, 0x7], [0xfffffffffffffffa, 0x0, 0xfffffffffffffeff, 0x8000, 0x7, 0x10001, 0x1, 0x7, 0x1, 0x3], [0x4, 0x9, 0x0, 0x6, 0x80000000, 0x80000000, 0x7f], [0x8, 0x6, 0x1ff000000, 0x0, 0x10000, 0x7], [{0x3, 0x100000001, 0x0, 0x2}, {0x8, 0x100, 0x3, 0x826d}, {0x4, 0x9, 0x8000, 0x8}, {0x7, 0xffffffff00000001, 0x9, 0x3}, {0x3, 0x0, 0x2, 0x6}, {0x61, 0xa155, 0x3, 0x100000000}, {0x400, 0x2, 0xfff, 0x4}, {0x100000001, 0x0, 0x2, 0x7fff}], {0xff, 0x7, 0x8, 0xea}, {0x0, 0x7ff, 0x31, 0xecc}}}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4fec93ec7a8ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x10000000000003a3) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x1c8) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 01:11:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 01:11:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x100000001) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfe31) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000001c0), &(0x7f0000000200)=0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xb905e1524c4bca20, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000800000065eba1c3000000002a538706000000a71400000029000000330400000300357000000000001189c3b8005e43992fd1da444c11bb033c"], 0x10000016f}, 0x0) 01:11:26 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7, 0x0, 0x0, 0xffffffffffffffff}], 0x41, 0x0, 0x0, 0x0) dup2(r0, r1) 01:11:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x50) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4a, 0x6) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/29, 0x1d) r5 = dup(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getegid() fchownat(r5, &(0x7f0000000000)='./file0\x00', r6, r7, 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) 01:11:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 01:11:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x1, 0x800000000000c, 0x0, 0xff72) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) 01:11:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000019, 0x0, 0xfffffffffffffeda) clock_settime(0x7, &(0x7f0000000000)={0x0, 0x1ff}) 01:11:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000000c0)=""/154, 0x9a}], 0x2, &(0x7f00000001c0)=""/229, 0xe5}, 0x0) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) recvmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c80)=ANY=[@ANYBLOB="00000000000046c37f21cc720000000000000000000000000000000000000000000000010000000000000000000000599cce756b34cb784b0000000000000050ffffff1900000040000000000000000000000000000000000000000000001071000000000000000000000000000000000000000000000056184145f0f72172db4f2066216922a9eccf02e10e9b0200100000000000003606d517c1a1d7963d401f33b45b0f7040"], 0x6e, &(0x7f0000000ac0)=[{&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/135, 0x87}, {&(0x7f0000000600)=""/194, 0xc2}, {&(0x7f0000000700)=""/162, 0xa2}, {&(0x7f00000007c0)=""/111, 0x6f}, {&(0x7f0000000840)=""/169, 0xa9}, {&(0x7f0000000900)=""/145, 0x91}, {&(0x7f00000009c0)=""/214, 0xd6}], 0x9, &(0x7f0000000b80)=""/182, 0xb6}, 0x842) setsockopt(r0, 0x7, 0x8, &(0x7f0000000d40)="ab980363a0f21b4275a6095ff26256a5a5b9b16191597d95e1a260f215dcd009fef703910a3f32760fee9757591fb2e6d7fc1f0ea1202932f6635cbdaa3b0e5e82b9f6bac754525650c8aab94d0dc8976fb079fa6f067d25ca812c729cb9c07c921721d917bd87e5133c895caff3a7b7", 0x70) 01:11:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x10, 0x8005, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="7e0d454a022b41f3730461a388ad96d7de3b1dea3b4b0e79b5017e38886f687ef5f439b8157cfbbe0aea0007a7494d378c9741bd20addb6b75908503bf4bfc8db89daf2f4d96f6d9a8bc3507e04e5992617b9a5ec8eb8fe9a05fc9c7a7edc805ad57d754684dbbaccb0d7e2531d05943ba42a168ab42f273039704eee4db37332882b3f4e1cf936167587f2744e00968b2b294340cff05cd46a9ab6a1f9596d5f98275422cca90d6968d451fc4ad4abcda671528b8b23ae1da47649a06e7f414793a0e1c858f7c98e725c21beb545cd446bf430463dc45", 0xd7}, {&(0x7f00000000c0)="b92c6b66f8109f5d15e397a65e60373dc1137e6e389af440a0fe53304610082e4e91049d2a7972e063c95067987fc35db1fe3596486d1746bddd7284e9983cc113530c8699a9689d397f8d74afbf85bf7baa4731ac97ed6569635479d71ce43feb22dae1d4a1f26c0ae57035d5b81e0fcf0ff587288a52ae03965face02b994d43099a47aa719d776db90316e8", 0x8d}, {&(0x7f00000003c0)="030cbb80e02696b744aa5971504ef122b98c7441255b7ae9f593262fbf49b5dabf65816016dd3a5af174672f35ada95bdeac4db1aacde1ac00ac7fb550364515cf61ff03f1be8592e9bd332d13e8706bc9beddf154fec47eb06290ea93570c06f639344db95076e9487393ee6ba8eab8b387108b0483b29ca0d854720d43297b6c91189a706c97e76671e8e4f0c387b537fc01a61f2a85b7dce8230dae3e01d4c6d55fcae9b4e246ce9ce4b45469e3bf976aab7839368ba656a2ca8592", 0xbd}, {&(0x7f0000000200)="e4fe1c295c71ddfbf7937d", 0xb}, {&(0x7f0000000480)="0f2ef1856228e751c89d479bbb48868cc1f866d2880d362be1d91b067e7f2c359814e267b60e5ea79897f906c1a19f5430fbf0ccb6301e88acbb61a905118f9dc123f58b7b24ff", 0x47}, {&(0x7f0000000500)="6f5a26542f5a39f22960d5c179b1f2bba61541019a35da3bdd7fb17deece7aea893f0a5d09de69de63bffba7430c497b0bc9970e9ff1960fdd774fc7099e165de7520beed9dff5ee90fa8f36350e4165e75ba4825d96ef10f5da146c80e2d229de2a422750d2016adff7671af3b73646d1acd7593f53ecd5e68b27ae6f6aee0d2a933b79ba8651cdd5fbaa4b63fa929bdf949b5eef8886656fcdbd53de63eef062542c604c3c8ea5da83be074c7ff6cfabb97f0f6f68a78a384f65143afccef2de8e39dcfe4985d04170f39ac2dc9168", 0xd0}, {&(0x7f0000000600)="01598eba0f8a6b6fb387a80b44a36c6e17fef092491317fefe7c76ee56756b8aaa39dc15434efc5350d98725e63aee1db4d1155d3dcd3dbd27bcec3b8533c4d3fe70139a24150442a9636b1efda0174a16bab944a94bd206da08407d7d80e9ebeb89a32bade8fd06a518e184b6350ee07fce43ae991b98f72feea0565a0740c35b3ccb01af7a043cb492aff836f90d8b64cc1370af76763b2a49ba3cc39e455a78d4f92edf172da912e8d46437f3516228908569bb37e58e186df5fdd7ca5dc04f612af21b8cb2edfe4a2878", 0xcc}], 0x7, &(0x7f0000000780)=[{0x88, 0x0, 0xff, "a3554c3763f642970937f4412deb0ec38bfe1c97a7ff2c8c5299e4131c50ead680d1e43564c673299f86febccd421713c548936e50bfa87a405a6381e5e935596769efdae08720c280e1b02ab4be8f3835071c44f93ff01dc40ae7fa426b26afc1b6821c79b88d2ffbe0434ec22f65a479848a8221ee0c"}, {0x50, 0xffff, 0x92e, "041e96764c52cd271101e16581a1d87683428a8b3fb99f1c799f2e242ec59ce55f3a20701c9066a42596bdf7050a70c6b52e94f3b676be2b10"}, {0x38, 0xffff, 0xffffffff, "f329f9c3a5c603a9a364563ed8919e12d4ed1f32506f008a6001192794463386ad97b68352e42ad5"}, {0x1010, 0xffff, 0x8, "220d8b8e5f9ea2f2dcc5a50c8557b2109b5a767e2a61a61e926a0aa1d4399506027bc245ee437e596ce03f6fca9e43ff5a416ede0ec89f402db0f153d3b8788e7a0d57e37203ec1d9702c6bfd34ea23d14bd555a512e0de86dff0e878aad72c6dcb82cd6c8fe784f60856b95204aa88060ab90a960abb3948b7881b185bfb6ca28800bec261dedef66e84441966c66509921e188e8a672369567de9ce13e10005ddb6ff74de20eecc36755fdee19ccef07ab53acd7d47deef18579cd34e1e2bd79e3408fa38a882c0507509ad32f52f9292184830bb69551c9dede509a203502fb6a764125afee942d0782ebc08fa4b8eccea3e8857de0092e45c7c1afdf2bb69b380dde5a24ed3088663006938752d07cd105c1876d2907beef355483fb93dd5a5697391d70bb1ef28c98e9b901e3a8eed7dff9383fa6a7e9f249fba7af2d5c6c4f3e46a96b89eea158a20ce086a576d9a3859ae1e2821ad39392435e78691ae069098cbe4871a4f1a4f350b576bb3652dad4c37ec72a05a2fa697eb270347e013190c50d261edc3411773d7ec7d6c9907014793de6c66730c14cc62780a2bfb80310bb696fc735b677170850a0ce483665f8b4f18dd32bb1ce4f4f3f593f7cb1be2d70268f61ace9d1c8c89064478736fe6ec3b19197e2b7371351917141cbce6d66be872a4d0c9d1cac05629c019b849c43ecc4673a7ad4e7a79e655fbdc9e6b26b8948bf9e5126bfac6ce6459c22bca6a8d39388b9e1e6fe255b17e34d0837013ca40dc27c4ea1653e8483abefbcd61dfb5d3dc7141f7531642a87cbd5d0c720274efac39fa7c01086902e2e5dc512efa222707fb7241df8722522fc70c8836431e53884d55edf78a0179a1089047456e834ee6466040efb46c88a4a7cbeb11520c207fd2097e5e16a341cf6708ebf70109e8ead674c8c25654bf5f65651d7e854877c29045e6af7811f14c9bdb67d0d5d62e976583434c5ffa2b6c367aa00623cc0b26adc34b01c646f99e8d99f2841678e1bd924ec256b824d87472e6f0842ea94e19e81fdcbfc79a9bef7c2daecaff54e64f960e3747cb88d44739c5f76f49490cfd354fee129e495b7324ec5753a5e435dc5ad8fd6a08de04dc9031606fd364b5e1cb5bee83798f88a6add7729bb84475ba214462c80b5d9a4b9aeeb274c5f200d2c5b4127f71c24b92c84c29f6b09adccdbccceed88d1366f59e4f9fd20cdfd465eb03f8b4dff05ac74cdec998926b952618b934e15cd23132dede35a0b9006a5aa835990a7e5ffc96df26a95900e5901ada40a892fdc12e44a52dcdefeb7ba09179c08a52f3245d19b6d2ff45c82356afe43d7f2fc3adf987ee49e20869a1baa5a1b49d92715b41872f9b985d526ba88dc6f7f2e1a9b17e0ce66dbd1b80675b539b558fe9ca801155d10bfe01cbb287aa706b2bf17c2a02960b77addfc6a5fbe2b2e165a8b85082d13bbd3c46ea8861ea2fe05cd317924eef7afff83a2aa84d2bf7297619f681d4494503a1474c0e7ddf5ff6df6fb88296acb35abe490790c71a9afb163d8861875a65433876a39248747a63028ce95828476f66b740bf4516c6a2cf38d9af5b87c0b7ba19fa5f461860040973db0a817e9fa7d04eed62d337cceaf2df88d9950cf02eac4015569cecdb9c9f88bf4d16dcb9f3eba8bbddf091ca155651a10bf0b40410f65cc80202839c13bb901175454414163f1942541bbb93f5d23509214d4ef218259f509bb8980115f294420f0a0ff9530aacea6982db7a8745560994eb80d505d264be25795221c86427e63e89ef86caee8a734a338517e0670a94037d66ae71734883a5e54d5166062db592e3bcb94bebc36002f5af0fad6af2231a0130cc896d741eb30c55df6ac9702e3ecf0657304587cff08a2865ff3ca696fa547212ca5225bdadfde05d18c232d1b66cb8b1106cb271cfb08f7dc4688590c634db4d23b6ba5d34e51171afa02931b7b42817f21829ed5f1527e3bbe28ced6a93381c671a7bf721d88d69015dcadae663e0a7ded1211607677fa29faf1f0a8198a995061de25946aace4e96f42eeec462e65253a0c859a7d6786e900c707011d00c90e2efd7abbdf931c45d2ab391db62702dd04dd64860f6033036befd12920b90ef100c63bddff9ada5bb2fe843dab3302602d3b24029c61acbe242b71b0a8b93a669ca3442a6a0d369556f86de31fd0554e8538bb235609aff05f3a8af10e47adc54e44925cbab7375f7904cabd4881e173a368904860e6ff134faa34abe5024e7633e474382783498c11b2e22b0fcfa8d8a6831ec6399d0a34e7e7afb22493de47e5cb3ad0a319aaf5e213b9d231524463d2bf0e5058211189b15ba1fc39c0d7d2b936f65fbcce477da8b424570013feb7725637397e8f31864278b533c7dbe55fb1757c4b84febfa05922c0852a9d0190bbd6ea1ae6d71611dcfddce3a5c239e1c6d9b17afb0467c7803e77af1806fb47131cd4a8ef5b62cc72cb38d26e8529eda20533ce54dd19fdfcf6e4a296eb594cac8b831ae71c3b2fc0cd0e4349ec7411c5f9bc452ad622e8782642c505eafb9e5731c886e5234c94b9a68a82b80ff1d7a77a4176acd61b0e1aa45a7a910ddcdd6f1dea2a8a7260acb5da9e197556d23e9aee4ae7dd83028656cd0d1c4ade6ffc5eda181770790250fdbaf21a027ab6bf0c2fbe7d1a0fb46b97c341deeef0279c041bcc6a2a931480a504445ae53e1bdb3b13aa3f16b617bd21b43f8eec9e34db2a3636ff01422d3a481224ca9e213fa4d9cd3116178460beaa6f941bfe52edec2ad89277537bda0529b22f24d3df703cfb61aa396cfef111136f18582527425b6364aea3cc793f26ef4f1420e299cd6ceed28ff131c6eb78a91f799f11780317ffb365a9454e0614efec9efe2d303bbb2bd220edc6cb05ab72aeba5572ae11ae1d4b943aadb1bf22af7f2760c6cef92a9bd2eda81a02691f3ff2c341a9bbecf5b50c0051d7dfda86feebce7a349fffdca4abfaeac564cd12aa39184a4c77b6ff79bff1e748894226b1c77eb6d684440ba0a2058224a70f58486a9d11ea57c83bf8c7521487ca0014a521b44f259bb576e09677862162f38e856fc28ddcc6b1be44cb5c0b2516c96768566025913a1467c09e6e5e824bcf3fec2b3d349946f9e627f8936bb422b948a55a22b9afdd9ad2b765a83591fe71bc18e3856076184343fb09b1025a7d88a36cb56c5118fdf9fc9259c36a7213f7e8db14a61433e1513fc3260c0e80634d2ef15f53417bf7d8b48c7cfeeaa704ef6037af72c99b2ec0f79215ec07c5dddce1a94f925f18ac90d787cfc58f3e14784061262f3f67c1150c466f7bdc037dcfdbea78c532c7d3a88efbe8db542ef1ddd67de28e65668eecab6827c5e20600948ee0b87d6236c0897cf936041bbd6a72ba4cf48d83a0d2229c3c6929eba6713bc8ffd3ed5620db2f70b63a3efeeba2d91ab8009c465c01792593cbc101f8810ea868248837e3ae054cad8fb3398f279c1f347673aa0300377241d9b6dfd7859bccf9df4640ae50060615e675ae7a688d500ce63811a9d7799eee83cfd3c8a57f16c15d3d6a9f91f47e57a648c7b8723aa957ac4458f04cd92332c859c4ada04e3ffaffde453673852a0df43d2492e121f79e867a529469e3038d1ef45266810a181366d345a80c6bbc583c4f5805b6eef051c2a7b7865a07f33b367392097d3b688f754712d9342e04dfd561ada3eff678fb6417d6aacaeaa842609120a33505ccc31ce0bc96a249177e89158cae0bac073d9a0def10476fa7c78d70b2cc7d8d2239735454529afcbe6f2a1143ed0f907bbac31496110dd1e47cb68b16dec529d706877bd1e55bde1dd08db58666c694b8e2816ed4af99ad7f0b9e77fcc3d14e4ee7b32c4a2e470cd715475cdb87e6dee33797f03097778cffce67fbfd787a7d3372c0355dac5f4d5a34650af135bc33058583ea19315050384ab3b26edd82d9a200b8d1d69304b399c2a126db107cdf3b6b3834788c2f5aad22a05ff2464b2ac752c03f2a2f2e3b9a6836548550d73e22fc98c74a5deb5067c50a3fa9d68d595ba6bd14c0b57f569a4dffa1e5a60166167c368a7bf32a74f12bebe3e210f01de7d74fa592cd837f7724404b382593953c7b35e57cea5799db2d6b90da6a8bec5556cff9259ba01ff7768d1daec645beee4968b3bb1668a6432eea0615c0bceb7af37ff5db6aba9ccccc570bba07bb9ca6b995ede160d10747459670bb86fb5474715fe3a5953815a7b510ba3567358b9b427536cd1d50e349403e32024cc2afddb724ee110cc7e742390c66e69f519535330e06925f2684e025f567037244649c290ebacdc8369cfdc8feed419579a20e187462d4d6ca77f5727980fe61ab49d81ab178e2c893356f93984ed95bd49c36ad8ad1e801a9cc2a1d38091c2ad0edff7f390266db526aa70e0ed1f81c1137b107eb15040c8ea38962a6c44f85f44161165b7bc1ee795481e5681076c432e8bb6d52a139fbb1860c961992b1ba2faba8a34e7b8e895613f2177cc49590597b3e17fe878080a3945b2dea1f272c02ad4e64907a8cf0446c85188f97aa05b635e7df0b56a0a65563de2d5e78aeef0d8760c29a518384a9e986d05b221ec63303920e7e4ff4ed04dfdd3425c286b3f457c50f97c98967190f537352822012dd3d69a0ccbbff1edeab64f9c42244acc9289bbdaee0eced3e44546eda7bcec907fc471d98e26a6776b6a89c3ffab012e3c78ac145be901ce2a28c3cce5407e53f8f80700be2105a559204d78e95c654d8070ef6e3e87e484e04018f28293fd85dd673836a5334b72c8ab45bc07caf7af5b43869d9c1a809c027652a8882d4cc6430ac9a4bd408f048267722445a56c2eef93a7cac7dd167374bef42ea9ee388f952a8406b99d979d9bdd9fc57269a23eab422fb2bbe3c00d63de15acfcfc52893192a84ef0b6eb765359871fc72a89a239e0d36849d242326cc881e78979e42844a0295a8173cda1e8516f161358ca9b388596108a4ea950cfb566b52d489cc71e3a02ec253dff10e5c3d3e796743ddfe5831e995a825babaaa78bc047e2aff496fe230aa9040bdf58589eade9602c91e7b6ea6013e78a27d1d6bb8567461e69e7e0afff813dbe1002be2cb6fd1a1ca941d46a55e1cefd74197cb103d753518e90e3a1dfd7548a4cc2f2af7f72b9c833dfa00813d381c6a542a52b2480112281d04cdaccbad977380b59adeab87e380153d4a5d122d9d9b26b8ba0f701eb62b5e24a7c54e957e7b346169274c07c9b476f9d2e243d1742be381cbe7ce4f42ab5a9cbc0d112fcbcaa35fa0871f1e54ba69f4308500b0fae70be61b01817236db83df0c60d8be99d5a93363a1b12a52ceed2ded511136a092ee119d93b5f7c6e525f2a058e889248e296729408a79008b79c04731a94f43235e9475cdd5236cfa12e5373c40364e7a1d99d8d735b36e3787a9327d822e15eaa67b56e40dfc5d35ccb08aecf5f62b7c825a52917add27553e648ea1c8817bf5f0539e354d8fe47f08febd12605e3bcd83a59090338221fe4185cbe9fde96386e9209d0573c5f4a38084189964a89f9221fcc691adf914f6f0a7c5126b5cc97a150df26933b36c230f96ad563f2388f22d2a9048a537738e326c1b8badcdddcd7f36f191508be0278aea7c3d357789a1b698dd8c647dca375f920595ceba398cf2088a280af3eab9ea158e7b5908a1430d8309605cd83424d5bd5cb9dda926d12199754e3f94b24b21956e59eaeaaf7a50c70df4b9"}], 0x1120}, 0x406) pipe(&(0x7f0000001900)) flock(r0, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r1) 01:11:27 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x93c, './bus\x00', 0x2, 0x2, 0x5, 0x401}) 01:11:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x8, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000000080)=0x1002) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r3 = socket$unix(0x1, 0x7, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000001200)='./file0\x00', 0x889, 0x1a0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd0\x00', 0x10, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000001380)=0xc) kevent(r0, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x0, 0xffffffffffffff44}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0xaf41}, {{r3}, 0xfffffffffffffff9, 0x40, 0x80000021, 0xd2, 0x4}, {{r4}, 0xfffffffffffffffc, 0x5, 0x0, 0x4, 0x10001}, {{r5}, 0xfffffffffffffffe, 0x20, 0x0, 0x9, 0x1}], 0x30e544b0, &(0x7f00000013c0)=[{{r6}, 0xfffffffffffffffc, 0xe0, 0x5, 0x100000000, 0x1}, {{r7}, 0x0, 0x40, 0x1, 0x4, 0x5}], 0x3, &(0x7f0000001400)={0x10001, 0x8001}) lseek(r0, 0x0, 0x0, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000001600)='./file0\x00', 0x50, 0x40) setgroups(0x2, &(0x7f0000001500)=[r8, r9]) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1ff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:11:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0xc000, 0x4ecb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000440)="f678fc62950e5d826a6e23b6767a3ea7580c720b7b9b758e131fee2b19d7dc4a1caf8cb41d060ee0b375fba6be26473ec9a6f8d8623bd57e0040563b0c722efac989f83bcebddb505c9c6d891800f572aafca92de8bdec0f1d218a6cba7552e2ddcb094b268d77a6e73b2c3fd143662db9428de736b0ed73fff63573a1a9f6a3c7fcc893797e120393487c82aa4e5b245b338ac0c25509492944f377b22b5f1693fb1cafdc43fbfa754d5654fffce3ef2c5b6b93e116640b0a88d52945e737ff128f75f787e47559416fa47ff47a733a03a7ab46697bc1a2e3206fdb50103451f7440c5022afe07fca035f7ffa1db66eb5a0a119501d668f235980103b9f38cbd11dc7fb673c098a7fc80e76288a0900368f50d397487c940914a0a038a58f294ed463561878f9ab5bc3aadb210f0359cd77011e2ffb2d641e17039d6f3fa13c2f1d452d26f2205486fefe689b6aaefc7d6f1a886e50dfda91e267578702637c5bcb99aea0aeb28f90a23923d06214e403d9919bf81fa26e978f013faa2e0de143c634f61bea1c118395a48bb2c431e9d1f28c1038b1f1a036ff630730782c28a491241c104e3530d314c030ad2ab401cc2cd9a814590d325a0853ec23b9356fe235e6949dd5001df5201750834e887a0c9598d55360189a2effcb5d5c9da1455b9c1df986fe2e0cc3798ec9c63bbfaea1be52010971ca921a12f12b971ea6b23ac162992aa1befa34c69eb74d53a6e125c823383be5fb99239fe5ca508ce37e48db47a1426a3e6f1693537a34f7aec2990c411b71b21e0a6a82d53d6d019b3bd1a63da68433a4c69dfea9549217b32a8f5dae5dcab65e032bc0e652232183a47479d1af97cbd34a48b498ded1c6a9bc89cdd6154a163cc5af7fcd53faadad3193908eafa107ff55e39235c065f26dd6873c9f9732f1681c51d9d1b0fee1bffb72ca2e5bce14014e3ca3897c0826ead7244ebe0ddafd5e53515d807aa5ff0c91ccd577ff368b00f56e8647252f8ae7eeb16f1d1c448b49ff142b93b8f97af24f76d42812546564ace2ab8176acb8c2fc78e65de04e8f475751b7f141f4265153aabd6e2e44046c3fdf7067f1277a0ed20da65444af8eacc98309f0e39e8552b8719ac0aa1cb03f3c09c81fd945c4c6e726f322b01c030c2190866ea48a6948a607a55c63cb5132e90ec901cf5a247051dc72c08ec3eac3c81f1e0ee5f4cae284485659159ad341decc3a360edc2d21b933c54d69f81460dc5ee855d18461eff890ec24ef8d43c29889595bee63fe067aa995aebeaace6b1e6ce72fa400062e9df4cc6ac5895246ef1b4f426c1bacde3d6a8d539cacaeee9230a4fb107e6ca246a2befd5fbb8c8deef58a8151dcbae4106b5e70701fd8f9978470c5f2543c6b2bb5e6663906619ccc95b8b7467d2b63c34203e561c346069aab46b3b2eed9e1678d9c036d2e83bf1b6c11e79f6ba8271d7f836682875237c648335d8baa5ceaf008f33bf119b0aca2e99a5a733226ff5f4e0970130b354b6e3cd4257c77e609228444eca9ae4a0fd09b1f4f35e04a18ea6559a666d495e34cfb00f498ee01d6aa123e0cea2f82e5f78ebdd55c399aac084d6b8f94fb956d647db104879bc0ab6a957a678fd33784776fb2638ac832238804d20896a2ab4e2d1a5f97c9f0fe39d821e73c32f14f94091c163bc2bbb330befaa22a347ce85571af01a2658e9e5052b63c3dea687ff83747c983ccd728282c1479d34776f8513c6ec3dd7cff8aec78a1fa0d11771f2edd2aba302ae4c113f367547d982a6e7deda66668b6273c26d68d705eb475c594423e35c3bbd8d9b006b54caadd6a8cd71178ec8c8d9f783af3f3f7839c0d8748a64d8f588d15924b9b5f2510807d62b0c0ce7c5254ed24767634771cc4796fe12e1abd4bd2343ae28108e1243b39f6a261878d60435b319ec2a8d387eb6b41d5c3bd62f11c13fcd4e3516682bc79dc4c68017fa174e18b531da20d16ac453bd2762c9c8a494c62a7d25db72b8392e05814fede57eef311d92b2e6135d3e8d4955cf61c2ef2ed604f154be275001db417b3272bfc2f8c9e37791454b8c408bdc621ace6107e92b058841804a535ffc95b57209d9a072dc621b9183968618b3891db95cab2407a0504960d4fb8b8e0e33d9bc4595f3031135e07c0d11907ea705d983de8d3836305799163e00d0b626457c5e6394541277a2053c4b2ab6569f77bcc9cfa3e69488388a5526368a275071fcd171381acc980be0082c55f17e1192f457985c2cf7f50e7b97a1ad8e00a7f0a8d74cd6f39ab15a16f1e0c4f52bff9110e726f2ccbec834f1d460e550f3ea3071df61aed9b78fdecdcd78c589c6c267f36035cf2d39ae1eba127132121e290aa0e4b5218023055842b164a61dacea2b1f4334d1337390cfb3e84d5c80969cc20905cebb41df3c30b625457cda58203aca671fc8835ca39a685e4a4e9b45a752244d3b06eab3e3e1aedff7f93796c8340cb0a83276339514f258b21cf0a0dda65ab3a2c93a23fb4de267d4a82aa0774ec5ab1ff1b1be362d159aaea0695f040e20d9adf4e6222b35830cda0cb758a5b9b9f8e6a061d6a50a734cc98fa215ebb34ea907a763df335fb2aa05f75dfc1a3e44987483d656edd742654005d89855e06d5ace13cea0ca6277529d8ce4ea59fc248c2378948135c1b57bbc8e9b9df960a8afbfffdcb4326764215c9aa6397864a55ac4fa7032ec3984c02e80cd5fe1ce74db356b0e0f71158201944d79b91c4bec4cc96244d3c12d78d0d3a859ad07103388193916f69d7cea3110cc1334a3e8fdef34d07c71ac7a75dc9d7134681cf6cad2512706ac11d564992fa502eef2cec4fe05efaba0de61078a52a02265ac5973faa61721b74137c7e87c1f4b7dfa2365cc7691f80038fca2908f24aa05e1e281385ad2fa8ba1bdbe6ae62af0e53b6628ef4aa5ee1127a38703473d6ca3fe6b2bb3c287134e38b0ac06d35f9865aef96c9b442bbf143f8cb097a581755c3ff3ea8a3e7796f78cde534f86e0748fae3f744bd80659ff085378a5536e431b3fd64a9820879b0c233afe00a672e53b15a63a6843a69454fccccc8a57d6c1f6ab75362682efc7184ecc31b1161ffeeef2d6260d376253031dfcad23af124e11a9b5233923bd0d062de82f69a5c8d4493e27f76a7ae5f7df2b8f515b2671cffd7525c86f8e1e980c406a47fe92273806d00056f0918e50b4bacbf7e5cb31c32bf993a37a1f9602b10921227c20604d1c80bbacb8dbe99ab27705101544fca5d83003393487c8612440ff11e81d698cca40bc499100ee3f9e261a0bf8a9716098475fb353f62559d1f2c6737f0c8ec434e80b2bd3f648bab8633b196e13c400760c09bd1f648e5faa5211f4853fc021ec9af59f0a8bf035dd149268f1efe04f788ddf191240be2885349b5042b21ac6e8c4f9cf3138925e3016a677c7805898d0ee544f321fb775d7b4bf66c281a5d2ec34e00dbaaa5936a4ff813181b6feb854df6020f420f6032d65854f3ab0940ca81dde4146b1b83e32d7e353dbf83166cdb9e6c7b76a479a3a469fa0adf5ccab48622a708d5a0e418435d53a667f6f8719c544eb8c5baf8dd1ca3ccd8c2344eadf77d5e06cdc6469d3de8201f6148a0d542cc443b5e1e2d0282f614630e1583159c12de26e14f43a0daeb6cbbf6951d199c10b8e9ac8178a41638ab33badbc5063671c4dc933a1d638330a50d61f3ee4708e6bf5c1fb17f00be03b23857d6f41fa9971d633a15c8e88a6f4b283b9d9d613df2c3df9ed768bd78ac2fd5f2ce0d57aeea6be53c82edf4028bb9ea7802eceb553f0ad91c84be096f0c2ad5b1718be37ca5aff936dcecba55465470c5406f202d02f7a3c323150c38342c0b8723b7e569443ac08fa7ae51b70ee3a92a8f3af4c7e686661de4cc4617dd5e40a5eed7c8c73e45f1b5dfeac9707032a0884c7c346bd9840f37d11169050778650867e5e79fffb4212eebeb29bce77607cae616694849b1f0429d97a97cbfdeba7bef8c34b7c242ece9be9c20bb770cc6ca2a155b68f899d708cbd008a77e6a56dd69158a1aa180c202928dc450d6b608e6d70e85a071a866d5f4652df69557671366c4b753c3b14c1ab85ca771100406882233771fdc2b65dfc1280df87c8eccfed36a426d018cd4ed81d14a1f196cba6c08d892cda91fab48921f0d216ac2a9b265453a6c07fc4a3da72f443d20a30b12f178eca41877a5411bd791dc758fa86dc85f39d087f3a063c680e6555fc44b098c1b40c25ad65fcc722f019a6d130ecbd7fec74364d999f043c8cdb17f59d6452e7be5ae0b3266ec2d3c651467dc5bbbe57a3f836bb52eb5ca3c6161182094d4f3ec32dda20ef7308f1dc28111db21100bb097462d5e1c0cc681c527b2fd9d3e925c68d2243eb8906361408ab582eb2294de9b7d10016e77ede31366fa25d24dd5dbb2df695a457dfa6faa681dae793c35840503fe78762d1c92a31517b4b9b0b43b078397fe0f6b48bbdf9d8573121b0c38d08afe030cb5236102f8643784611bed065226eb38556625e882ca4c2695320e0e039286b3e565f5a33dc677249da0ac4e202b641bfcbca8ed47ef59fae106112283c17bb1bb0a046101279dcb450b299c2c93679178cb83f9928534b61a17e3ca2a2e4013e2b966328c54578b11b7c353064e3df51eae4d37dadb540b48d012f88b5d056842d9e892ac68d8a19b2b06a8417a0f7851cad774968e23a7b78cd8567717629d9edee0d5d065ba06b04bff787dcd937c01d80d98a286f2a28b155a23a61715f4987b2cd1b0bd560b379fc94974012038408956e91bde5f2d3932bd7ab1948a893068242c91de25785f529ecd4eb4efbb13c4c50e62f3d130a83de9f3c9c683e8ce07697657a94b3e3d3067a1c823d50cd8852b098163ba15ed77a508a8d2e8edcae32a76be39d233fda3b7ae80acf85ba74b92ec38952e8a8b6158ff11d1777ed4586319fd4cf5e21d157d30ffaf275a73e317fcdd8ff49b9eb04d969eb86855134915a313fe3fa0bff2a9b1744ad988a501c6889c4ffe0af056f12f5b03987a9d4df38b587de667fcc1bdb61002034684196ac4073b104569fb64d62f341a723ed2b12cd35ada2d33d3cc9bb14d772f0fcee07b42e37386ddae1242dc576684bfc9a6be17fc5d37d006fb082fd97e0221d4e041388d1811f0b2de4cb5292fd5037deab8013b73342026649a1cbf8bbb184e2ba63d6cff358310eae5faacd0fb82958aedc060910fc205a5bb17077f144c2f47f32cd9956ed21bcce4b1c9924df9bc999104a63608eac8298471031866e83a8d92946cb30f6882a9baadf822257739eea803ed4ede3fc668dc9710e1e2c79038019e715f11ee56e5082f03bbdd7dd4e61061151455b68cb6a0bc8af1bdbb3831986d5f25d5d3ce01ac43fafdbfee9ba5044f14749bab9ca4115bbf1f9436463b3b7ab278c86d0de440788bb4be50897a6ceba50656519397916a97c6923dc2cc43b20711f544179df6c9f16159e876016dcf9a6f853da1021990194c85330d01809a6c08a508e3ff86663442c0db09678daa102eb43cf75a20c6c4a181a0daf2804725e32ac0f97cdbb27f5d2a99f923fb0bf872af81838868b28e28d2d3902d2d73b2031c241d284bd32dfc18907901f8b083e4cd0d9c6440e6d102d3d650a5b47064d46f3aa743db18fc8c49cf0c661e70b9e513620750f76f9db336ea3d48519cd51ef71b28ba32a21bf8afea30078faaeaaf9c4255f7ae2c040f9462a9de67741c2a02", 0x1000, 0x9, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000001540)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 01:11:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x10000000000003fb) 01:11:27 executing program 0: pipe(&(0x7f0000000800)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000840)=0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x7fff, 0x1]}, 0x2bb) r1 = socket$inet6(0x18, 0x8000, 0xdc9) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/114, 0x72}], 0x5) r2 = kqueue() read(r2, &(0x7f0000000700)=""/224, 0xe0) socket$inet6(0x18, 0x5, 0x100000000) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000004c0)={0x6b, 0x3, {[0x3f, 0x0, 0x5, 0x5, 0x1, 0x2, 0x29, 0x3, 0x7, 0x4, 0x8, 0x10001, 0x80, 0x8001, 0x1f, 0x9, 0x100000000, 0x7fff], [0xa, 0x20, 0x40, 0x0, 0x6, 0x81, 0x3, 0x1, 0x1, 0x101], [0x5, 0x1, 0x5, 0x1ff, 0x100000001, 0x3, 0x4], [0xfe, 0x3ff, 0x3, 0xfff, 0xfffffffffffffff8, 0x7], [{0xfe, 0x8, 0xfffffffffffffffd, 0x80000000}, {0x6, 0xad4b, 0x4}, {0x4, 0xffffffff, 0x6, 0x40}, {0xb853, 0x4, 0x7, 0x1}, {0x1, 0x8, 0x3, 0x1}, {0x9, 0x7ff, 0x1}, {0x7f, 0x80, 0x0, 0x8}, {0x3, 0x3, 0x40, 0xfffffffffffff801}], {0x7, 0x4, 0x0, 0x7fff}, {0xb4b, 0x5, 0x200, 0x9}}}) recvfrom(r4, &(0x7f0000000880)=""/47, 0x2f, 0x40, &(0x7f00000008c0)=@in={0x2, 0x1}, 0xc) shutdown(r3, 0x2) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x0, 0x0) 01:11:27 executing program 0: r0 = kqueue() pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000400)) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x4, 0x3, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xc000000000000000, 0x8}, {{r0}, 0x0, 0xb, 0x1, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x8, 0xffff}, {{r0}, 0x0, 0xc, 0x0, 0x0, 0x6}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x54, 0x2, 0x6c2d, 0x48d}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0xd19f, 0xc9}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0xdf, 0x100000000}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x80, 0xd5db}], 0x8, &(0x7f0000000080)={0x5, 0xffffffffffffffc1}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000003c0)) r3 = semget$private(0x0, 0x0, 0x40) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/188) semget$private(0x0, 0x7, 0x26a) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r2) pledge(&(0x7f0000000440)='\x00', &(0x7f0000000480)='{#\x00') flock(r0, 0x6) clock_getres(0x4, &(0x7f0000000380)) 01:11:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789630400000000000000515a4c8ab06198824b3da025bbd47b3b79456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00", 0xe) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d0474412cf7bbf4f26eb93e06159f8444925bc21cd6fdc02cf5bd2569f", 0x216) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:11:28 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) kqueue() pipe(&(0x7f0000000040)) 01:11:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f835", 0x4) socketpair(0x20, 0x4002, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x7fffffff}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10002, 0x0) fcntl$setstatus(r4, 0x4, 0x200000047) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:11:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) clock_getres(0x3, 0xfffffffffffffffe) dup(r1) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 01:11:29 executing program 0: r0 = msgget(0x2, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/145) clock_getres(0x407, 0xfffffffffffffffe) 01:11:29 executing program 1: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r2) 01:11:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x5, &(0x7f00000001c0)="126ba0e3f987dbb0367b88fd60c637176ced7a6b5eb929f60941994d1f0c6a8b44953d8fd4bf2f9a4501ea58b6559f761504818df345a19bb38559dde509504a5982a3dc99a108407db8cf9cc1c020db658d1b63f19911886ca466d753ccba8974beb2ef1fb77aecc08ace9033d3adc9eca25143c45d15e387b4c1e4d9d4b09999", 0x81) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x108) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) 01:11:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000980)={0x10, 0x95a, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x200}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xcb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x40}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r3 = msgget(0x1, 0x4) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x10001, r4, r5, r6, r7, 0x90, 0x40}, 0x463, 0x1, r8, r9, 0xffffffff, 0x211c0000000000, 0x7, 0x7}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffdd8, &(0x7f0000000100)=[{&(0x7f0000000180)=""/95}, {&(0x7f0000000200)=""/210}], 0x1, 0x0, 0xfffffffffffffdc1}, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000004c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0xfffffffffffffffc, 0x0) 01:11:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 01:11:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0xffffffff, 0x9, './file0\x00', 0x4, 0xffff, 0x2, 0x5ec}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x100000000, 0x40, 0x8000, 0x40}, {0x1, 0x1, 0x20, 0x7}, {0x2, 0xd11, 0xec, 0x1}, {0x100, 0x1, 0x3, 0x5}, {0x9, 0xffffffffffffffe1, 0x1}, {0x7f, 0x1, 0x0, 0x100}, {0x20, 0x5, 0xfffffffffffffffe, 0x1}]}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6a3e, 0x1000, 0xd08, 0x800}]}) fcntl$getflags(r1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x400000000800) 01:11:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x80000001, './file0/file0\x00'}) socketpair(0x22, 0x5, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) close(r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 01:11:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f4cc7c34891592bdf0d7d026ba8af63ff37282934e4fd89720fc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/162, 0xa2, 0x0, 0x0, 0x0) r1 = shmget(0x2, 0xa000, 0x3c, &(0x7f0000ff6000/0xa000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket(0x4000000026, 0x3, 0x4) shmctl$IPC_RMID(r1, 0x0) 01:11:29 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r0 = socket(0x2, 0xc007, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 01:11:30 executing program 0: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x401, 0x0) pread(r0, &(0x7f0000000040)="2a696c26f2a6ceb0631b484067a994f04afba9655bb2d91ac7455fb562c40979c2f2c942e6211c46d3576f79d3f0ee362eec1087c3e154b315fe4d0d90cd97c99da3e91d7eaffbb2de555dd7bbac88f583f0c620d647c99e9921f25554b905773821b308b6fe84a8793dd46ffce18af39170b2d586150f2388c59f6d29fc03d79626b9ad03df44463df9ac9f5075d446d392f5eb87d9c72110444416f5d5fe512d0f63", 0xa3, 0x0, 0x51) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807effdb40 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807effdb40 failed: hole in range 01:11:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 01:11:30 executing program 0: r0 = msgget$private(0x0, 0xffffffffffffeffe) msgsnd(r0, &(0x7f00000001c0)={0x0, "c5840020573be8275cb162354163a9899f76b7facf15315a1c3993cfedcaac7e7ab7331d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5f4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3aa6626000cf021550512863a93c554196d2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db26a085a5cc76f2ae7ab046b0c19bbea078886e0372b5c993052127cf0788dd9d2de85819b2ff80680000"}, 0x10b, 0x800) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000827417a1a921f7ab00000000000000000000000000000000001700"/77], 0x1, 0x0, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) 01:11:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 01:11:30 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r1, r2}}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) 01:11:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) write(r0, &(0x7f0000000000)="2e110ed94d73559fbd9ca96bbc773b45e6346ea983f706dcdd355215eb967347a1809b61134412b5a40fe4955b4e9b320acd64c4c3a139a65da58584e50cc5a9c79b4b18982b", 0x46) 01:11:30 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4, 0x0) mprotect(&(0x7f0000696000/0x4000)=nil, 0x4000, 0xa) socket$inet(0x2, 0x8007, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) 01:11:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) close(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="afd9159413a2367763b61ebc5c559a418546774e54cafddd5b3f330ce10ef23e4297c2b2d3d29f6ff13bcb77aecd45ca5c6fee11ccb4f87754154c1ae7d0ed5cbc47fe9b05e14a439650ec3b35e840b7c9b726a67bdaf29c59b4154ed5e80556eeb5472c0c4892cef222dd94735652970d074d4dc7883c0f5531e3f8c07e6d2d595767cad121c2019f7988a277c89e3b43d9697635c34f91c201a511c8098f6f3ff6fd08b049908acac3482ab4bc04492f4925885cab204b011e12ddcd32d7424ba11cb824f6604a7a26460641b4b33fb62e428f3aaa79ed7f79ae835b07723c4eaccfc58e1fff038fdb", 0xea}, {&(0x7f0000000200)="53d7ba232b85e3ba6085695c3acb8c00814c274b8649ef479511c0673cf56e789fb76f1aabcd5a5fefdc22ca355c9fc0b027f602a3ccba2b909c116b441df80b72ea3bfc412dea5fb1ccd43e707a65109c2d4dcfb5b150dffd1745bd3a85f749ab350111657b28cafbad7e119238a19eeab93f45bc882ccb74c4125c70564434383bb01408751778b41c1a0c30da784b7bb505734b48c13f22715e140e3547faf35c685fa32ce2c17b81edef7d7ec57e9f496cdd48491d3d7fed0df48f71c2e4474a951d168d2d5228bd365d50414eb543ca34eb0653af3f74548b2e604eb30417f38a98", 0xe4}, {&(0x7f0000000040)="8f63d611530aa79d38edff943ea72c27267b3a4a9d8913cbc0d583a11ab410ece27e8560baa4a23d974579036c8c9d231c8222ff5daba0379831aa1806e95cc24cdffdc44f81c8fc3ba3161a42045c0aaa29f124c61d3c3ce084e324277b", 0x5e}], 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 01:11:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f00000002c0)='./file0/file0\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) mkdirat(r0, &(0x7f0000000080)='.\x00', 0x2) getgroups(0x1, &(0x7f0000000180)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x1) 01:11:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xbe09) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:11:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a524ce0dd600001", 0x10) write(r0, &(0x7f0000000100)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 01:11:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x250, &(0x7f0000003000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x90) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x4) 01:11:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="2b3e86bd0bdcf6c8511f51907c385327777e47d6bb48e918230d56d7a7894691451174615d14753799c57361291c17e85018af5e3e31c40cbf", 0x39) r1 = semget(0x3, 0x3, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/56) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x47, 0x800000}, {0x101, 0x9d4}, {0x40, 0x7}, {0x86, 0x8}, {0x2, 0x9}], 0x5}) setitimer(0x1, &(0x7f00000000c0)={{0xf63, 0xc7}, {0xfe77, 0x8}}, 0x0) 01:11:30 executing program 1: r0 = socket(0x11, 0x4003, 0x400) sendto$unix(r0, &(0x7f00000000c0)="b100050490000000000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xfffffcdf, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 01:11:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f0000000080)=""/152, 0x98}], 0x2) sendto$inet(r0, &(0x7f0000000140)="bc646f8887aa3d6273bf74c01bf9b5ed617ed03cb82573de15c726b23c128d7c57fff85873c84de9617e2b87092d728ad1aa767e579d67fe9ccfac30ba39bc4278b7194e127fe699b241c07cbc4e920002e033b330305a0c4e2384fa923da9da98b8f15953038dd9a5f00de2fb12013f54f209a22bbeb044068bb7c55be0d983018cbc057f221fe562d926440fe9f3a9659f6551839ac4d07aafa041556e23c8fc846c238d855dfa0c657f8032e38fbe7d839334c0f8b082217474acba12ef6db5fab041606dc7f4dbe5e2e3221b05c5e61d3df038d25bc089a80e771d3bc00c9a37756a5d", 0xfffffc31, 0x9, &(0x7f0000000240)={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f00000002c0)=""/113, 0x71, 0x41, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000340)=""/191, 0xbf, 0x800, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) 01:11:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x6) read(r0, 0x0, 0xfffffffffffffc95) sendto$unix(r1, &(0x7f00000000c0)="8f99216085c717d89d20d51c4fc73ce794500037f7021cb0fc2bf56a8e52162af345815a29ea14e220a84875386f8c211862e6a71a5cd01121087e0bec4f78a5f48209ffda1d5d448647e68443acd4", 0x4f, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) dup(r2) 01:11:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 01:11:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 01:11:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3533b4b8513f96c33376a3a9c316b53b3e2f000492f1b48d1ab54feafe3fd9b28e8bdbfbf548f8d69680bf00000000eea950db453622334c7136684789848452bd92b1b3dfa3b1f07fb2563381996786254968507ffbc55ba035d402905beb4b50902eca2e5d47ae9f9f5ff7c9a2c50674732c7a738664c5ed47a2eba0d7d19e254efeef28df3c7ab3884b08242b9e64efbf14af6a3e7b6580c39690fb8796c32bd00486af03c9ab5db91daa3ec5d3b8064dea2db443db210419132d2ee9e3f3f8316de0f8b38474f6f6883bbc8b67ae07a7e0f9840876a8749915c24dd44bda24b795be3ee75ac233e94fd207dbfd7494f62b310743aa57ed82b7f8cb8bae10d4bbe49149ff3d3c58dbdac4aa9db24ab10b974aa73320f6341bbcbdeed85c7c17f12159cc09b774f6717318965d65addb17e60238083848faca5911dab6c2e7822db974d6928eb789f55bb21e4de6ede5ca341029b3f6e6", 0xfffffffffffffe5f}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300), 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) dup2(r2, r1) 01:11:31 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) clock_gettime(0x2, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000180)=""/140, 0x8c}], 0x2, 0x0, 0x0) close(r1) 01:11:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) fchflags(r0, 0x10000) r1 = syz_open_pts() close(r1) r2 = dup2(r1, r1) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) 01:11:31 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="fe5d14e7ecea0ec26c0ad13afb2edcca51d00a5293c0f787d7d211f6ba5d48400391bbfce09c6a24554918021bc2d31e271741e16da08c32a762bcabfe472e6d475255d6bf24b523b48c386c1992a3c4f4af025bb8e9b292143b35b579ce75d85f5b7c839601729af045d90e4cf5e2833553b44a5198c5be92ad94f722ad8c857768307ee2d8709be9ef9b2902c39cf653fb5c714bdd277fa88feeb771b4217875fd14ae36951564b337b08c0c3f89f54f3b6f2faea6dbb4ad5d14a7cc072a098024bc67cd9f8f1579e8ef2192791f19b98a549c98e66f9f7d67049557bc4fdb1aa15b89d9f63041f5320ba7380970ed28c50b6a39", 0xf5}, {&(0x7f00000001c0)="92235a20f11ea93895c543492b7e55586defb929eec91fce9036d37e45ac20c3ae1e3754abc819364d1f7f9e7cd517a07789b0704e0b7e794c0000a59f9330de07a87cfe9a6ab34479872f11edbbbe754a587aa9e2210a51bbe7994c34f1e83e9c6fdf430b9d52", 0x67}, {&(0x7f0000000140)='$', 0x1}, {&(0x7f0000000240)="6e0c6c9d62b84055627d0cb0fdb57afbe2fb97f9abae7fec4cbd0cf24d76c0bc1a763e2b1d5ece91fb866785da6cd2876275ca2896a3fc1c41cda1114c47870d4531fa244c79b392fa2de379ae7c6f8fc5de8173f2a56baf42297a6932fba549b38eb668d6e69a9a8d38e6fb78bb33787a9cb590e9736997c378496c25ecbd8cd7393253ff34b444764770a7b70c3c638323e3984aa1cb8ef25ad9bcb0e0cc3efbad25cbcc994e7532ab677735e8ccdb78bd15abf375ca84f07562341e37cb70b5db0c328586ef8c327931683181f4d8e9668903bcf4fa1ef7524ce4de2dac5ee77937c838a5162d8b7253b3f86e212a6b6320fc290808a41708afd0ce853642b455496da9db72e867a374c854b7531ce545df7d941c158995650ec7acdd52e41f3845b0fcc771520b74d44dd3ba174deec2d8fad71ca5fdff43d8bc5c999087ab16010294b0359fe1367da36d0430399f5a6d2fdac548286a59885ffc457ee129b6245a813f9b4e33777d2fb384936b08453c4b60f994272004a1167a5a94a414638b50baeb37068d1674a6dd70c9e40c7fc8200b71e9d5bcec458456eea151c7365b942557e15484419649ec5e86a7f2a90a397299a1797eb2cf23df03875cf1f1a504cd85efea9da900b7d1b71e3a0f334311c7dd433f674d1a8df20a772519df9894abf4fd6b0c1f18574f181b3dc57a9d92e929c3c065203797fd23ed7782d952da2517d12772a73e824e14325606627380c254a38b1fb4c3f467d18d6bbc5ccf8feee2289302e2650f6d4c7182c327e0c1ae9631249785fc035ec076d5c2391a52a4ba3eb04eba2a7109918b79c64786e046a04d87449f38a13692629e460cf8cfe81a1baaa6760a8615764061dcc0b0cf09002ce70b3f69cba57440aee146715aaa2f8a90ad87897b824ce2f619de8c22f3b60878d42f28c1ed657e0f1606a3149abe03e3039f65f401c57d673049a94d399006237efeabc94492a83936a912e1200d332eb265ae48de127c02f9a7828e77371cb263e71626a38f43f573428743457c21b987d8f4d2992e6efa48fc78e3367683f0c5e5dcc8371b5717ebeb456a2c389ff66ccd976c7fcaff65349784454ff09cc19cd4dc5dba1a84e7321394f906b2e1d505511df4755ba977d1455f8b84e8011fe64fc7443c19aa58fcfbef1966c5c4bd96eb38f47280ebe238e235445bac5e55b8fd8af9f73fd33fce0fb52fbbb888b42bb9688c5989ae47e3258a8cecfda4b10fb53eb764675b60992271ac977a53375bdf8c3d85bdc12f70ba414976502c89d38644e61513d38e0d1ae120d22956e9af51d395c51d9e1e6a83367ddae2e76d3d8cff623980a6a71e54a32a8dd4df399bfb2d5e4dd8fdb07f72f572dab5345332537b28a373b6906684f83c7aae3daac9d78df4976d744f743b6392b42f52dea5cc5d4ac03b803630a4909d3a18ca07325c2fc827bec34ac0f524b703cdb11ea93bf0766f0727f156da9c51cb3eda396b9d8bad14d854941b75245cd64af149231fdf0fffed80c2576ada0a8081530d3ffea6165c58576fd2998ed8432a8629decd8235185ff86dbb8bbc5b5c2cd3d0fcf780d90d2996daa1428f78845e44a869eeadcf5de6f56aa3b2b5786f1491a79375c4ab03d5e91e877ae31f43c99febbc57e3ebfefc9284688a0de603b4007b44fef84d77a08d9ad693fb27c020b09a89e7f3092727bbe52b62531e98f58c8ee4481215d879e18368ce24ad2bb9bcea7905c6d3d38e86dff7f0cc9fa16545e2dbbccffe748669cf6ef2a6ecf2832712daf1987a59157d8a561850fd51b713557e0bc15e0f3ea3b080d9f2ca2e413b4805dd26745bd0f8faf3d2d745c536fb63835783cf89eb0a2098d9691389e8f03d2082c32f3d58cec8d6a2b86ad9f803792117f1783e6ee7c9bfd04d1180037119f31cc7de32b36f435a1803ba10e321f2f6753a020017c42d0540d10b4bf8ee70a5d9553af39211c8ed363c962b663449fa87e2232b065ec7b0033e3961713478f65ab901c5ae2ee61a76944ae4078736d6f54c566ce9decb669ecf68926109b879cff7ef8d4bdf5ca98cc3b6e049d4dc53f1744c93d56f9f0bb5ef3f1c3ca69c4323ff767c34da7ba6d97abc287ef017ca05424c9095bdf69a383943efceef186820a2e412481476ea50137915486cd763ad865e98f834e70e8c962ae0382550e17d6dfadeb6e5c10424047f9f0d7bd744333c734c5880776ce845b2fafa8a2eb7ff8027423f7c71a59015e4c2c693ba15ae765a9db1a8430439346c992bd6a9467e62b2b4bea5186d4f6d88294b0aa37623e5ee9df6fd2f387fd00788c201ca2de7ecaa0927081b07a1929d4a26325a0d3186691348262c3e119312e11daf5869d996e210abc9b5318a0ebebab47e73779d7115591d1d017fa84ed8746a306503592b64b56457995723f92b95663206b0f9a805192425819f3905481524f13eca00c1d133883f1252c02e5e54aee33a1107cf034b665361f689f8bd85c76aad6fadf0414823192581a81f3df8ef493316606d1a85a0e2eb0ae578d399c6e3f5be56b7ad8554dd5f4a61ab2f1f6dc60a98f4924674c03a4e8f28d12f385bf8f4dc0b060f01d33878683988e71740dc65ea87fef4adac0feb644b7c0867ead96dabae28cf701b3bfe5b54378524ac8154b407dc72f1576e25f25f1a9cc9659410809c9740be95f0f10210c5953d83268522b1b775961447a1f471b51b853a6453dcd161c4c2e111fdcff77b6c0be496d0705a52d450f77488857f9c8fc12cce72903e7ca4c9c960781983635fbb955d27db3e5b2b7c7a915cd9282e452483d7d7df05349c972aed12b8dbd030ae4a6eebc5ad23ecd8914ff01690fa8fcf8926da95ca0995b17a4c6dd78ad3ddc40dfd41a2bb045d2a26ef80c45111b19e02a8c2020e50fb6564fd8c77cd9c581c6ea236e732a34a83f4f3e81539a1c76bc609092d986a0f7a4e3be02709e5f9ae2973c2f91f5797a5becad3b1a17d77b5065945858d6c103dc123fa3b77c59251d3c13c1b320cc0c7a5024a8bf27f17be49fd63d22101bb29d7187349f6dfb9aa453dd843bc10e4993f0d5cda47c2c08fc8b2dd84a2d8f9b51286ec320a5578e218f57901522cff756a24153703631498e18ddc4ed20d0693f50fe2d8f308c5dacccf4495752d199ac7f999f8e98aeb21bd5f8a0fc7e86552849699fe6bc5796c56dee509666f47e4bd572b234ceeb14d5da2d7c45c8f3398a147817a244eb5434efd9e7706e062b3cf7bcc1626624848f572019acd1fbac181c046a3be7ca618d10858bcab13691f8be59cc57c15b27d0dac6d37a804d6d3c30745a94398f6764f011b11fd9bb675cdaf316a20c76ac118d6e270ea61a0bbbee44c7cd0de7566ff3a70a6f3a7f1b120ac2ddfb34a5e5834c98093d2e09214a5054dab36219e84845496576567757b6325a79c1a261815a23919e44acc12b7d1b77596622ed9006c2e9c65829785a6c5fdea38af12bc62bb86a02729229c1ab169806a6e8888c1193641e32b45fe5d011a0242f290d22b6fdc50e12db5ebae8ab8fba9bd7fc86f4742823cc63d7f7999268b0ab3864bb3d0aabab66a2a3129f5ba26229fb8f996e32d12321631df2b0c2acd0016b310e112c18dddf3aaa92c1447944f79861ddda51d4d40f5f89b3453de996fd203a12aefa8e85ef047aa940d9d9e7796acc3fdecf9721a5a95dc6823b31ed6a3d2677f9d2996e51a924d30c23a87bb3dfe8b78bf59799e74478bc7aa3fa89d8d827d770fc23c7ef6ef0d55aeac24fa7c0c66cdfb6ab0b3361d6387088d1a864dfe8d658e8e812ec275e1c3b7444cb18114d442896433393ce171d182a5691614d9e4e05ab2b32ad193d547c9bf3961fd41648f24f7a1d234eae9411dfbf472e98646d1be7d0963e4e76ed5767564f821ac3a176847200df1114e2bbbe793436c7e0f902125c62415c0f391008658955f2c6863a949ab0de26aa09c4e0bf12a86b451db23bf7ce5401dc4d53bee02c108dc8eddb15657020a0c447025ad407eda65a8da3d302c15295a4b20cbeddc05354b6ff709d4b24fce382c68eb38c1ea6547fa209fc3becea98e2d7eafa42e42255816b67c3ba19cc67d451cab8e50ae1e854681eac1f346bd2e090d87f1e2671a349a4e80687ee892600e983b4b72a00f2f8a747a68a159b70df0268e4e365d1e4374dc66a9a07fca78eaaf73e8ae6d78ecd6ed186cd41d9adc9c30b5ce2139f58940e31aca59a7d1c244f5f4f69eedac5c999859a48b73b2c6ff8f466aa62b93880bcb2554d46eca5a62d2fa1e117e1e3ac2dc50822c6ad903c920e3317ef672467e7cbebe8a49bc9a66b88feabe07a81c8e23ea4971d52f7f845106ce7660b30e756a1165a3a82a3e7bc6f03d31f551da08fdb9023784b7f6bbcf292057fefda2d4ef1dbf6cf253a8d4e44656f8908c80ff40a2c38b1d7aff622222125b60a35fdddd4eb2f6d5ff89ba3aa97da445f6363a2877091894476fa95a6440deca343c63eb9e3802e93f59635dec2160b46abb5f8af768c66f2f3cf41b36d9c2094dd32c766eec82fcee947513d9ad24da3086c21106fc8fba1118a9ade9faa4ec6b04649647920a486526a4466f5e6baebc73004fa657494f96df17f3a219f11bfa132995030957c290154d071c61f1f42920ee995aa78396e3ac1e191747cf9393f37c4b4083bb684b4bd54bc54c4792cf5626d82e72e85bdc91e22f77c94cbc480cacb21b8b1ca5bf19c0a14cfa4060e6fae033e71ac8888f9914f13b543652a18bf17045da0f2996062177b6bd63c47c0d33f615e3e481b34639d46b9fec57bcf4e4a8894dd16d871a9cb02e143de214f43a019dcb9736f2c45ff629ab3ead218413eb7fce0c22a18ce0ce07a5bfb82fdc17a01bcb4d2b448a792e4ac8279600dab3685faab794a75ca4e054f8c4285047f4cc3a2cbb2c8b1b1325b708ef4933463c3f4da79955385734553c3aa8c372b1854f583bd8c7766f342c3752c585e357c280b72440dbafa578533e15b9014a8487a4fda5620fcf813cdc5553bf0f379efd5443fa274e0fce5b9102c5b5487f69e195b715a15644e77c8b19e7863d1b103a41a3871aba1d2187d72616b6f818e2a50557a7fecf6bbfa8070cf326d4e9f1c50688bc8993e2f26b0f0f4dd3558c636842f27144e92d5f2604a834b3d50afa89f1b49f2da11c19ffc9bf29a695744b18cef1fa2200ec0b6ba27ea475f0f08a5e4b674073c2756d8a4f335aa08f872982cdedb753c4185c5c09ef5fa3bd5a04cc346088bea1d3186fc0854259b317ff1a552bebc73194097ec7f2b05967872e25427e3001bbb64555bca25c4de57f6d6eb449663ce1c5e2b199951a05ddffd59d23875a241820dacc204e9807304042e1b9e97e937017a3c1ae2d011e07d477faf59080a150a344941689792eef95fab00451d3b53866b97c458ba7b2214ce4002827c15d067de92eebea849642b11c60e099ecd7b09935152af01732b00b4277a80eaf698fe5b9c6c569fde750f5d78b20ae0c536d3f000c8256dfe0664909afa9c6aed98f3502aaec50f0c7832c31d3b8649cfb0a33ff4976920be5efa220fd345a0e9fe219adadb89dbf055bead1be466630c9025b895ec5a46aac421b799ac7a7fde0e9ca3ad412c653231fca8dfae118440a71e70cedda5f729a15a8fba7a4a2fc584e4c30b9acdc2f926e5bc230c20e1667f37f153b7e68e1096f6a9259ee825588dd6ea5b1b93e54d335b91676b9eed48569a29a0817e9752e", 0x1000}, {&(0x7f0000001240)="aa4163a1123bccbc8415a6f12a6f4fc84335214cac2d6cb76a4c1e79c36135d23afeabeb28ee909b0eb880346a24d3d1335864ff89d475b115663eaf0a7999739d1704dac787551189543faa197c3492e6754e71be381021951b18280c1feef32ccf1ad55a633c9b920e480c2760d02a9e66be67051e77b18dc4d3d62ee2936773773f7e57192cbad66f8d4803fdd2482555dc58dd0ba1c2b5baabc393ee4db0d84603f0c3abf5c7986e1277bf39a684bc8d39ebe60e49f13e7c477a292e1a537faf8045e5268ae7d6ac0306070e60c0ca999fc5fd455ab7d33851512083f8ba0d970381d8dc610a656fd809719199ec6047a5", 0xf3}, {&(0x7f0000001340)="3acaafa119e2112e39854bd642ac765882125a8d5a422845062648d62c2bd3a7454b8476c5ff59b29e740bc16623086373c2730da96b5f42cea4868364e8cceed04235a4d3851169fa70f5bab28818a9ae42d163ff45e04abb7a2d8695984adf2b16c0b6555eb1edf42f8877f5efc2627da5371f954617a2199ff77ea2d00ec01cb8e01eb5fa2d7344d053c5271c6e8207a69d78496a18dffff3470d63172ff04e", 0xa1}, {&(0x7f0000001400)="87bff90e404af0340445e8c2c468871eb7931389c5d9d08652565d03ac014aef4df3dd0843552d823b127b1c11f4dd8f6d0efd565fee0be44c7c501826d35e68b8e9f6aa2e5ef525a73fa817f3086f70f756ad0a54b60174c7cc843466c0cf0ad9854b8c0b33b4074486bfe4dc0edc76f43d01dcbc3467631a4c1e5d656fecba00f458d041aecaebd385791fd8fef861a6586eb574ce3719d8cd178779af40dceeb3dbc9d5289209d9edc53b9382fc74f8a6bacb80702ae38f38f2ba44b759bbd82e4cec3e65", 0xc6}, {&(0x7f0000001500)="a8d3179caf2c66a87fcd00b53765aac3a21d2f19e8f2569858a74d74549da369cbbe9f5b2a706052", 0x28}, {&(0x7f0000001540)}], 0x9, 0x0, 0x61) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 01:11:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00022e2f66696c65302fd521ffff3000f9e35a839f47c4b2027cf2a8ea5cadb9999e3f0f92fb7453ae32e1bbece94030f3cd9eb8b1669bf190bdd2654b62a3957cd3fc43ebb1bbe7c9f254b4d17d854a4ad9a8c21b348b45faba2d4004648a7879fbfe2ee28199bff111c7c0edf312873ce92b9408d51a8b24f01e6b1b2f3be3e8a90073a8453b1cf0c10703b9910c486ab1d0cbd4d7ab374ab2c6db667082653a2cd74aae91df1e19e55f4474b6356f38dff28eff"], 0x10, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 01:11:31 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0xfffffffffffffe80}], 0x1) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000140)=""/158, 0x9e) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 01:11:31 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = shmget(0x1, 0x3000, 0x10, &(0x7f0000b47000/0x3000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getuid() r3 = socket$inet(0x2, 0x5, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r6) r9 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r2, r4, r5, r7, 0x100, 0x4}, 0x80, 0x3, r8, r9, 0xfffffffffffffa3b, 0xffffffffffffffff, 0x1a2}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) socket(0x10, 0x5, 0x10000) 01:11:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x6010, r0, 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 01:11:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 01:11:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}}], 0x80000000000000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000328000/0x200000)=nil, 0x200000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:11:32 executing program 1: r0 = semget(0x2, 0x5, 0x504) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r3, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x40, 0x100, 0x7fff, "13a1b3d89574a7cddf4605499b6bedd9ffe3f3dd", 0x0, 0x3ff}) r4 = semget$private(0x0, 0x4, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) r5 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000004c0)=""/101) semop(r4, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r6 = syz_open_pts() clock_settime(0x3, &(0x7f0000000140)={0x80, 0x4}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x80017d2, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open$dir(&(0x7f0000000480)='./file0\x00', 0x1, 0x4) write(r3, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r7 = syz_open_pts() ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000100)) semget$private(0x0, 0x0, 0x8) ioctl$BIOCFLUSH(r3, 0x20004268) semget(0x1, 0x5, 0x501) 01:11:32 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0xd2f6, 0x74}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x2baf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="1a2eee0500915e1c7cf20e2da943349f13a87f9c4cfa04007018a16e5f9c60d851da3600466eb42e0260ebe044fa947248d5337bc7ac36eab0af2e6de8506c275f4d0f8f0114caa350295c81", 0x4c}], 0x1) 01:11:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r0, 0x0, 0x0) 01:11:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="ffffffff", 0x1e4) recvfrom(r0, &(0x7f00000000c0)=""/207, 0x1e, 0x42, &(0x7f00000001c0)=@in={0x2, 0x0}, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 01:11:32 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/139, 0x8b) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 01:11:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) socketpair(0x1e, 0x4000, 0x6d, &(0x7f0000000040)={0xffffffffffffffff}) accept(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:32 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x66) r1 = open(&(0x7f0000000380)='./file0\x00', 0x8fa9, 0x0) read(r1, 0x0, 0x0) 01:11:33 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff37) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xff9d, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1000000000000, 0x3}) 01:11:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0xfffffdc8, 0x0, 0x0, 0x0) 01:11:33 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xffffffffffffffff) ftruncate(r0, 0x0, 0xfffffffffffffffa) 01:11:33 executing program 0: nanosleep(&(0x7f0000000180)={0x0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 01:11:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4}, {0xba}}, 0x2) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x5000800a}], 0x18}, 0x0) 01:11:34 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() fchown(r0, r3, r4) 01:11:34 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semget$private(0x0, 0x1, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8800, 0x0) sendto$inet6(r0, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8a0, 0x0) r2 = msgget$private(0x0, 0x48) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/4104], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r0) msgrcv(r2, &(0x7f0000001ec0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d09bba17508eeffa7f52d8829b3a62cc1c503bc1e7d3628f0968e94d0564260aa53d6c7ac47a8451333cfec6a3c2c492eddece22aa2883c72cda7bbb0d7fc5acb0be541a91b6f9bf8e0a7a09e61d681924aaa4be794983a049cda7ecd480c458737cf04fad0b8947133c1a8c601a46e3a17a950e15b6ad59a3114d7fa030501a1bab043f734ce32dcdad794626e4be48c2e85de16bbd7c7ea8b87528bffb8647bc780e57fcfa3acc508a03cc32637a2bb2fbb7322cdb3455a4049d28ec19333b4cba367139e28d9b2225e4fdccf5ace589eaa8e8f8617c095c2ada9c980c180227cb09f990257d86f85ee49f915254302b20541d6c83d7f785fcbf0a0124234141d227df165c3aa68ace22b5ee732832686827e2222b07b8acc28a83d2e38342391d2b4643b5aa7fcea472f33ace46ed17929bff2f3431b430412a858dacf610c30d74b3b565835bd1b0030c4ec62e2bcd39640b40888b28f587a10adffaff6cb125cf2e4cc9a6e7f9556137cd6c9965666e2b48dfb8ad34966b51fdec107478deaffebec4cc498daa8e75911f30e8d6e31137be389203dc4f83151c1aa7f4db"], 0x1, 0x3, 0x800) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{r1, 0x2}, {r0, 0x40}, {r0, 0x18}], 0x3, 0x101) r3 = semget$private(0x0, 0x2, 0x141) msgrcv(r2, &(0x7f0000001380)={0x0, ""/226}, 0xea, 0x1, 0x1800) msgrcv(r2, &(0x7f0000001480)={0x0, ""/107}, 0x73, 0x2, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r0, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) mknod$loop(&(0x7f0000001b80)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001bc0)=0x400000000000007) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000001c00)=""/202) r4 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000001d00)={0x3, 0x2, 0x9, 0x14486568, r4}) msgrcv(r2, &(0x7f0000001d40)={0x0, ""/23}, 0x1f, 0x3, 0x800) recvfrom(r0, &(0x7f0000001d80)=""/149, 0x95, 0x1, &(0x7f0000001e40)=@in={0x2, 0x0}, 0xc) sendto$inet6(r0, &(0x7f0000001e80)="868c006c4ba1b34f1b8de01df4168838edcf9c0d1adf87e73e154a7d5b613c075df7d836d9d6bb54cde2614ed43cefd8", 0x30, 0xc, 0x0, 0x0) 01:11:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) flock(r0, 0xd) 01:11:34 executing program 0: 01:11:34 executing program 0: socketpair(0x1, 0x8000, 0x34, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) wait4(0x0, 0x0, 0xffffffffffffffff, 0x0) sendto$inet(r0, &(0x7f0000000140)="fb0504ac380ae50348e986ffdaf85548b1493d400c1072ea5968e5b86c3337b2be7ec54c4ba038b873bed1eb1a06348056819992e5960188fdc92814bb7cf78040bb199890e06860a0b4e8de3b206340f908f825a252bf72200f0ca41c4e156e7742dc2aa7f9236abacd72daddf56a09fb771ea8d6c2afb121c035fea598e4659e8c3a455c3529f5e48dc3f12d98eae92a32a05c4facccc0c0c88152e5f78518a30ff3bcb1068eb56e9e2516f3530d01d75d8d3d35e128ffa97893fb3ee5bacdd7ad8f40a7ae9fe71986cbbb2b2db7570f5faa3d695a03cb998db138f6bb613201a279a3948f9c68d7788354a63fcd44176f1bc6f1a5d0", 0xf7, 0x2, &(0x7f0000000240)={0x2, 0x3}, 0xc) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 01:11:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x1, 0x100000000, &(0x7f0000000040)="30913a98aa887d52eb3c05d37bc6d34cd6d585d3ffde26eaf439f07fc7f8e838f07d4595645557981fcbee94685595464656eb7f30e4b9e2e4c17c827be85e584b4c46b2b94ebd390630c05d2b9b8a1f96e2dc142d64c2e5d750410561c2e905", 0x60) 01:11:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x1000, 0x7c00000000, 0x5, "71f7c1dfdd29957af81eed8fc581fe4b3e2a5f24", 0xff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x7, 0x81) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 01:11:34 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0xa, r1) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in, 0xc) 01:11:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000040), 0x1) getdents(r0, &(0x7f0000000180)=""/114, 0x72) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf16, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x2, 0x3, 0x4}], 0x4, &(0x7f0000000140)={0x7, 0x90000000000}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="013b3e59c640255f17db25ecd96e10ff4a695c93db2a654654a465f243a4aee4248860889b41382bf0efb2710f7b826e2d4964fc8bb1e84ba22efc223a15a0d029286ef75ff6820425d01ac9d9e093edb4d4cd8acab12f882391260c2cfc307b10539638aa7ffe2a9f156c962a55b56ce565397a0685010fe24225b1e0bf4dad43f9af4ebeb969af", 0x88}, {&(0x7f00000002c0)="1e3c31cb3d5648cb90167c8a9b954434e51a304314c1ec6ee03611b9486e1044e2890e793e79b6ac50bcecffce79b759486dbc59afb2708eba785186a6d8d46a12b8154268c92af593552ee200201f2e55", 0x51}, {&(0x7f00000000c0)="2cb4dc56e6c8e3e3f13c0f5d22f3fcd4a197732e51de08abffa2d2635c74bb9cd2d0291fccee67f8aa056362d2509b22a4f1fdbc9a1048d034761911", 0x3c}, {&(0x7f0000000340)="8178dd7f0fb51e162ac02fea2d7577b3ba6be87ca98fa2acdb061c1f05c4dbe099c813407162dfa67a1bad0a6b5f8892b5c7cacd889e88998e2c8da3220606dfb30fb38820a35f4f842e67497c1b451d7cf774f88b86b6f0156280f7ae8c6118e91dc17bac7fd0f20531f39c240a725d41c895a151fa9b046c23feb7fd574efc8ef7d9e0686172f291b8ff57290c365c35a5d7aaf2b94b3b75a78c65542315b296f9199571e20d38bdca4d1ddb35f29dafdbcecc3aed5169b7ca212608ee1550c425", 0xc2}, {&(0x7f0000000440)="b3c342031fd1c46790523dae7d", 0xd}, {&(0x7f0000000480)="d86774955b30bd0ac96fd49902810e02e646a07dc581f2fe7ea453652107bb9aaa3f257a32afd597f9cacac9ea9caf9f82351dc992121aac9ae651acac7779089242153902876654d8b378b92f52550bcbcdfa20c0660b", 0x57}], 0x6) 01:11:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup(0xffffffffffffff9c) mknod(&(0x7f0000000280)='./file2\x00', 0x2000, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x1000, 0x8000) 01:11:35 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000fed000/0x11000)=nil, 0x11000) 01:11:35 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00;\'\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) 01:11:35 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000280)='./file0/file0\x00', r1, r2, 0x4) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) recvfrom(r3, &(0x7f00000001c0)=""/153, 0x99, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) ftruncate(0xffffffffffffffff, 0x0, 0x0) 01:11:35 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r0, 0xb, 0x0) syz_extract_tcp_res(0x0, 0x6, 0x9) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r1, 0x20007461) 01:11:35 executing program 1: open(&(0x7f0000000380)='./file2\x00', 0xfffffffffffffffc, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000200)) open$dir(&(0x7f00000000c0)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file2\x00', 0x0, 0x1) 01:11:35 executing program 1: r0 = socket(0x2, 0x8001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 01:11:35 executing program 1: r0 = socket$inet(0x2, 0x0, 0xbaa6) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') r1 = msgget$private(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) msgctl$IPC_RMID(r1, 0x5) 01:11:36 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 01:11:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) syz_open_pts() r4 = socket(0x18, 0x2, 0x0) accept$inet6(r4, 0x0, 0x0) 01:11:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7, 0x47, 0x1, 0x10001}, {0xffffffff80000001, 0x800, 0x9, 0x7}, {0x100, 0x9, 0x1, 0xfffffffffffffffe}, {0x5, 0x30000000000, 0x429, 0x6}, {0x6, 0x2, 0x7, 0x62e}, {0x69c9, 0x2, 0x8, 0xfffffffffffffffa}, {0xdd2, 0x7ff, 0x8000, 0xef}]}) close(r0) 01:11:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 01:11:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:11:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) 01:11:36 executing program 1: r0 = socket(0x11, 0x4005, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0xec}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x3, 0x5675, 0x2}, 0xc) 01:11:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000041000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:11:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) socketpair(0x6, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xead, 0xb9f}, {0x18, 0x2, 0xffffffff00000001, 0x7fff}, 0xc00000000000, [0x7f, 0x9, 0x8, 0x9, 0x6, 0x1e, 0x8, 0x800]}, 0x3c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 01:11:37 executing program 1: r0 = getpgid(0xffffffffffffffff) getpgid(r0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) pipe2(&(0x7f0000000080), 0x10004) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x7, 0x10000) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0xfdffffffffffffbf, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 01:11:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8020, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 01:11:37 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xcf40799d9b3441d8, 0x0, 0x0, 0x0}, 0x0) 01:11:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000340)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) r2 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0xd0, 0x0) dup(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0x8) r3 = syz_open_pts() r4 = semget$private(0x0, 0x7, 0x211) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000380)=0xfff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0xa26, 0x100000000, 0x3f, 0x8000, "7f5f7de2795712bbc62fefb8d02990c520af6e94", 0x0, 0x9}) 01:11:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 01:11:38 executing program 0: syz_execute_func(&(0x7f0000000240)="45d9687266400f38db1cf5f1ffffffc4c261be4bcbf33e41c001005666410f3a148e97ffca7fc6c4a2d1bb0424674080d61a660fde6c00fe2e46d86cc10d") socketpair(0x1, 0x4003, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x5) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x81, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xbdad4e8f58acd73e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) recvfrom(r0, &(0x7f0000000280)=""/245, 0xf5, 0x42, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) r4 = dup2(r0, r1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0xfff) 01:11:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r0, 0x2) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) socket$inet6(0x18, 0x4, 0x5) 01:11:38 executing program 1: r0 = socket$unix(0x1, 0x8000407, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xaf5, 0x1, 0x2, 0x2, 0x8}, 0xc) 01:11:38 executing program 0: socket$unix(0x1, 0x0, 0x0) socketpair(0x11, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, 0xffffffffffffffff, 0x4) 01:11:38 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x62, &(0x7f0000ffe000/0x1000)=nil) 01:11:38 executing program 1: setitimer(0x2, 0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x80000001) 01:11:38 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x6811, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 01:11:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 01:11:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) readv(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2) 01:11:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1f, &(0x7f0000000000)="02000000", 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:11:38 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0), 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup2(r0, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x9, 0x6, 0x9, 0x9}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x2, 0x2, {0x9c, 0x4}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) sendto(r4, &(0x7f0000000040)="f3010000006a65884effde6d0875fefb648fc2fb348a652b", 0x18, 0x0, 0x0, 0x0) 01:11:38 executing program 1: r0 = socket(0x800000018, 0x9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x4000010200001ff, 0xfff, "d7fc00e64de400ef1f00", 0x0, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 01:11:38 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000f84fe0)={{0x0, 0x3ffffffe}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) 01:11:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1f}, 0xfffffffffffffecc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 01:11:39 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x810, r1, 0x0, 0x3f) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x2ffc) minherit(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ff7000/0x2000)=nil, 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x4, [{0x3, 0x5}, {0x3, 0xb2}, {0x3, 0x5cf1aaf0}, {0x2, 0x1}, {0x3, 0xdbe}, {0x2, 0x8}, {0x3, 0xf28}, {0x3, 0x100000000}, {0x2, 0x7f}, {0x2, 0x8}, {0x1}, {0x3, 0x5cf}, {0x3, 0x5}, {0x0, 0xffffffff}, {0x3, 0x4}, {0x2, 0xfff}, {0x0, 0x1}, {0x3, 0x4b9ea963}, {0x3, 0x7}, {0x2, 0xfffffffffffffff7}, {0x3}, {0x1, 0x8001}, {0x1, 0x44}, {0x1, 0x7f}, {0x0, 0xffffffffffffffe1}, {0x2, 0xffffffffffff8be5}, {0x3, 0x200}, {0x0, 0x200}, {0x3, 0xfffffffffffffff8}, {0x3}, {0x1, 0x400}, {0x3, 0x1}]}) shmdt(r2) 01:11:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x1, 0x0) mprotect(&(0x7f0000678000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000ff, 0x0, "14edb45900000000e8d570702d7d6fdcb51d8b00"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ff03650efd199e0bdcdf568a6e506fd6cbff13b9", 0x14) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000100)="4599a9ca081c13c2ae2f6560a475e5887cc15e152cb8fdd49e74", 0x1a}, {&(0x7f0000000140)="d81b160a9a7434a260e41bda171dfea53faaedcc9c3ccc1df3e0851acb6f43ff3ec0eac67485", 0x26}, {&(0x7f0000000180)="7b169c93c69a310986a51ae1a59d124e7043b5e086f6adbce3dd15af06a04bbec920b161baa7b8b2e2a0edcf19ad68c3172d2c27182e8c87eeff7f0816eb6721bd3c8d66c42432407e4b27e63fd77ee72757a5c5c874a0c2502e791c3561136ab28e6453a7028fc067826589a66daae748342e762d430639e4", 0x79}, {&(0x7f0000000200)="f2b38431ef5e8c2320abaf1d72f2a4b3fbf4eb254d7e51d01e5506cab884c6b39f4d47bfb4507f8c61aaca5a36aba21eff40623e8cc6d7dceba52b28b3f7d85a7a9fbf0576dffab3433ad92f658a76e2345a59fd46b472294d6d4282687f5c17db45a89a3f6b8e65594fa173a464e60213fba62060e053565b7db179d3896fb75db0705d4401609a099c7c862cca6538bc93f58fc7fbfeb7b9ee4bd3747f591855687539bab133fa0b6bcf1fc3583fe499b407bfabd4e06beeb8b4fde91ea90a3828204f6511113fd6effe042b67713fac58c18ccf588529378ba55379e092471615", 0xe2}, {&(0x7f0000000300)="41aeacbab42eee13df85abd22ebeb8d691d6dcc98272a86013b3f3548d9c87a1555ff539f6a0ac89622bcbd4a05c7ac1fd820d54e6716fadd3b1621b5f2a7a073bd35b2aff59e1acc7d56b4c9bb02affdbbd0be7ae3c8507fd10b11b18de6d1b6b1d624b3b1502de36b232ed6e65155820771239ce454082e096ba81e0f894c521dc03d4eeb8ed1ec05464ab3de891fac45d54c5068513885aaea6b833fd3e4cfe6a299569f5634caf5be51569194999702f9a9e13f58aa171640f02c4b00952762a64185e63305bf141b72e8120730e582581de3144ea36cdf3b4183b15ebdb", 0xe0}, {&(0x7f0000000400)="6a94f85eebb6bbe5d6551b00d57fdd8183d62ebfeef2dcf6132fd13ca36ceb4bc368952bf993c137e4296360f4952134a3677012cc298e8c4b1dec87d888f29084813554484de3cda1bc51b4b5cd7c7724c67d8eab096a41b73bc11ab64f6446318626f0bad5baf139994752d1ac019bd0cbc2aa0f26e30bcc600662b8632f640e776ea3076d86b71ec60026a14ae24aa55175f9e7ef18a5e5719f5574e44498bde9ecb833279391ae6d05451317f1fa58dab97171e473f4b2f3fd9de27a50befe9060bbbf2b78ade71a71890524da55cec192a95a250ad684d46f9028942372d478425a15175398695cc2f7bdc59f78d15ae0ccb0b7081cfdd61b5fdf9c", 0xfe}, {&(0x7f0000000500)="7fa5e84e1dcf06afbe5c75cb2edb477c1b0ecbe85b6e199646b36002351ae61d005c5a8a542b988a09bf9937a124a53a0f3c0aab52ac16a05a631e11278f2da07287336a0c0d274053dd975cb9f3e149397f1e73f1581bf5c10bb6c5c70d526722caa9f61c48179a78c790723b789bd2d7d9a0d04d1cd106294a27937f59bb4ffebad58995d2b63a8b18ddf48f40f8e6801fceb7ba60da45ba4da17b00401b4145fefe5c13bbec4642eb6152f6f2987e2f599a8ce489aef1d9e70d81e6721cf9b2bb6638474fc08f621dfc789f85386c", 0xd0}, {&(0x7f0000000600)="b8d0dc94c6c5878df522862691e4c371df0d57f744eaeac7b0a0a65d4119b8c53babd1d57962f088189ac874668a47fe8c051cb45ae56816233cf0838655932e43fcc48839adfda973365771b0717e5b7b44408382b08f4dd032cfb9fa138afdcbee632e5d3a12120f62063c039d4097fbed0adb97c0ce717637a86e5fe45dbe015dc02563553eb91c48b85e7541976bd52fd72e7111c2e136a248912895e2b89cd2135b476cb56afd5e873c036803d334928401fa6a8a3ebdb5b4fc23c01086fe18211ed42613f166e71fc47a1cd5671c9b880197966e036ff87864e2bfd3a908c7557228075ca2b0b63d241ea51f146f46d5c348392bb8b9828142e7bb5dcb8d1c531c2096c5d660a70394afdbde1cd63f87fa5ac6ec29d7d76c2b7806deaa60f8b33c68e43f5eacf53963462ed2ebecce3d80427fa8039f0994214e1ffbb9e200f9cea757834b9074faef13e7115259bcaaaba3ab3602cd4e8b2632421ad980851ac558f240b8e1f3a4a3313c6e9f151f87cd8a2031d0d7afdad796e46af04f040a07b1b31fad0d33b679ed04cdabdbd16470e4bfcb0ae8f88f3479840d80c643486d742471c4165089669184f06c0dc76b9d650706ed0c2104c24c4072af25e0a8255c5d889c654de2546faaf47b920b3f6271b2be6fab59c869fdfa3b485975b67ec3a24d34ca7c4ae087ac69cac650deefebef98cede295110fbf845ef618c17dbed9260be38133ed141a290e6605fd38da73874b965a1a0ea15cfaa96d7371accb5a868682a17f3ae7176053abe1ce5f97f544691549e8db8939fc85ed0767d2f592a8c29ea11258ed40986340032c08930c454fbea16ac672a284fca23365070712a382c2454741c0af5b4fae6d77c5faf42b9f1598851e6bdea02a94be6f500307ba8496a9f234162dee2f7f66bb864ed1aca43eafeb63dce813311a89f5a9e1de1693f403f6a40a6f8df88c406c7cb1e047241f6e50983791c82bc5a70f6c9d87719164f125d085f8cd76e9c2fbb40e52bcefed30ebb4139cc68f6d95331a3b8b06bdbb863b83eab9565107830a3288f868484d7130e73756965069cdaac265ca15a952d65665578ffcb7981e68e124577d01e74ec0f619252288ffe827da7b4ba2adaa085651b07ea36c7315f38b16324abd760a27bd56e45200d01138f0d00dbf6f74792c2ab5db2b338a5a53ac56884e246ac6c540d4931d51351544fe020f59bb5a3eeab5b4308442609aa30ab375d540f049180ed23e8a014f29a14e444eea065e792ec971590d6ef788966387fd87f4753ffc171605e97c4f7ef395fbc70655bb7e5edca24e0d48ccd524afd4954e4378dcc669d83c1d15f0edecb1fbd5fbd53359b893bc0e8bb97dbe23e81e90948f0c529eaf4ecca7d2672a6376df405d8dc328a87a946077743c73dc4166383ba53d4479831c2b8152b54c09e184d004a9ad460799ff865d572cd0878112d628e67b63127b295ebaef05a2a0beb70cd13366b56417e0b86cdbb9b3ee4ef5a722ad53469ee63154233903ce8ddfc54b0597654ab820282d70fe65de0037bfd98aad42099a2bea3a3a114c4bd812758c9431b59eb3e96afda18367224e2f71994af015643d9c02bed9f1c5d2376e6539fc57e27f740f26328235e31d89393398a7ff504744a7f37ddeea665f6b8bf620b026959788d957be79298f7b7796a24106c5071634c17f274aaf7c31ec3bc288280098c02e8719337bbb8378a3e7b61775117dc86824625c292077ed1e26efc9153b290e96a4dd2cec173922b0b2588be48c3dbe9c7562a791820e321dce1f7ccc2fa933e873e29a241d9321b8cbd1dbf424180dee3f3bb7a2130e3c4d150894778dd791339873e6d594a20166bf0163ecce64527977a4a747da60fcde29c9fc64ee239eca899f97b52abc1df106d82d8343089631ef86ce8ddacc00a075f1c582dd73a86ee1abd6f1c23fa53cfc79e29e8b708694cd0e8d86a17b8f0cc96b2436e5086bb5ee0aa62b5d07c96d5d90aff772621a2cdae3783362472c0e5946f2f81c788c71fa831eb16944c9fbc21444551afd6ae86d7c751fae4ec46989960c0c50f3e1cbf9020379ab3a1f3c9fa1a7c92849a0cef0c59344cae524c6f826902dd38aac81e97d6fcb10a90e50961477cd9a7b2515bcbab6993b862cc8bc796ee1a00a8c9b3ec36ff06e5732e1f2635dc0450c6fadc0afffb024fb8fe3b4a1cda1378dd091aa3dc7712fd122245ba5ad1373e0664082652bc94ccf158845ff6ef1bfe71cdd0de81c2b844e4d3e345205919222ad11d6b520fa7a76c60f85d6dcd7209900302175e415aabb4381b34c2aabfe409623984066c60774d063e3f95b160540d49e85857b59406569de02609dc18a3b9741f7422ddf2f1b85a92298a6375ccd1a3a55086476a9405753be32c1903a2612a85c34bd3ffdb51cdc614eb8760aa9a144436b2df876d08ce3db12d0fc11b5218dcea7ebf53f7d718d91c99dffab97cdbfe52357c937d86e6e0a80ce9f8e1acf4485675c5a2170149a56c6d4ae532203fe7d6b23e028a70dc36b0d8023e8b64f5e1a560e1f6c90336ea47a8b6e59052af6b6f42bab43adaf6799dc16df2effe605040666e7f90cff591414cae84c72771b1daf4132f26f8fd7e0c1e3fb2f6e83924fb579ae29b66c1b5db12e354ad60b20f470d93e9d9c3f81d151cb00ff2e874f6be9180723e6f8589a47b3b8839f842e978f160b6808db8f6547e6198a67ba5c433cdd45ca4d338397fec57bf528f620e18f07589b3d1c9c71501bf94ff2ff09c113864f32b9e0cd4573b5af03d294f45433268f7fa2e2094653ed33e6814e6e42c0f1cf6405dd565f0f49c6047d7b1f8874d3390cf8dacf2e41c11061b5c498936d66ba1053d6c7a4fd88eb180a8cc9d7a418c59efb6bd6ae9b1bff9bbe1a617ae28ac22eed1087597709e127da8238502ddfa9498bdcc3004c33b3a809d41bbc5a48e6906864978e2a09ea69cb81df8273c17791075d957d8bd25553619823c5c4488cc92f283c515fa383f5ac09b255bfa5e7f55ca86e7ebb716331ba83dbc0e430fe3a1d8fe433af03028edfc0317d236a37e8460b540e376b37a8f9d00683c34852ca8d91118ed4499600a734c8446f585194177b67e5ad90679e923adcd6027971df514ca2735e374c924023207fa53930fa764b9419702fb3ff99f62d44baf92e044006d6029179e274cb2fc3f3ce2a3224cdd3efc6ecc0d3f19bcf7261b653f25492920d57d4892ddd7bf029a107d40ffa67a7850a769db3012ab2e90e94d4067abbc7dd25571126a93d025dcc98daf192bbd0fb9a2a631ba6595850e03c230f26cb197e9c9e4bef5b75b9b94f042370bf0ec67f285cc987f539101736eecdf2e7a591a45c422a35875760059ef9b46133c6e29339d1739c4a44fa141853cf127838cb4cd90a19ca785cb13adffc9f749bd98519b04a8e21f274d4c437e41b5344d79f1f78d91fa7aa2004fdb5d4f63ac25a6581e372cf69048439748dbe0d82180022d92903d2eb4da9b32f5daf41171e0ee31df44e5f267b298f9f0997bc5d17f2ded5ebcd38a34373c89dac6ab66136dfdf7c2df8bb044a2f2772f0c103e48f68516bee9c68c5fce7cca101691eef3f712f136d73cdc910dc85b13d274716c9eb24fd08c015a195962f071c251443b96cc51e31028af7b7e7ab452ece684ef770022ffae3f067992168e0c5b3752007f19a37b06daeada5201e5d26b5ce33c495c67b7ca137d19281f2e7bb4fa46cee537c404f7831c5f391b8daf829cbd35e544e3c0a43c2ab66cc7d5a31e7fd189e550bcb991ccdc1d44c787d8518d33fed00710343ba24e7fd84446737f95bac5aa26d1cab5b3e63194243dac1fe61bf69fa86b6d19706c5150e468f3423a602eeb06ea184aa7704a5c17584138ead7b249de316bcf740de063b5b0cc273df94a32346ed1d46f4d19d237a5c50e4cd80fed7f16e40679ebbab8ee76bd25912a80c0ad037197f03f76837c492b38aeaee307c13926194b0601943fcf5667668319d058f3e6d2874054b9bc363c205531893c032c7bfbaf50fc2e7abaf1348f09d1cdb5fc90ccbc7e2035893da9719b5c9b2aa0ef21c498b8c299549bf54fac5c8ab6c2ad0e20a6448fc456af17c9f561f28b630a1a750aeeb02f5ff8573d32b5e8f2f4fe8667d5f78f4cf1d6d8654f713d3a7c3a859e4fc19378e05c781a889923ea38fa9600d422a110d9b8b4605fc4341fc46c95ed580c5ca7947e2c4766f95864c9dc0985523410a1f225ee2f3362e3baa0d47abae74ef61570c5580b2f34954a9b793513b294342daff82f0ddd7146c4242cfc62cfeaef1a2212031572f8fdb5459e4d11fd0933fe5037529efdb3ab82ed3f93aec6a41a12b671231f491f8ed139a17e0b0bb2b89a8d3068d12c370346bdb6b0ba5dbb78904396fce887699f8734c50b06abf4f2efa5a9c60273d8ff56e373e556591c4d9c0099543a5f8e54ae1bd6c65ea029c58af5686d69c018fa3d059239107ac09ef1b5c872690e31f7bedc471a4325866c2be4b1e43ec1222de914f4adc56e4f89a6dafe3210b74ff157def84060882913945db2c7d4fec4e37f51efc4aa7eed4bc03f556daea72eaa6ce3c9631909b84577354401c9059bde9c48898045af09a1d87695446e00bd4734765a6546970492bd9c4916e53e2d049d5bd0b5d862316c79742378c4c7a31b6c95efe1af49007f1457ce32ea316998a620b2b7bd7e4e5a176743798cfe2c9eb16c058a3a1e1001326bf7aa0ef7fb696c03a470f218eb156d4b5957a6ca776a38b58e8b2007778eb03608a548c096561f9e19cb85f166ace16562ce582cf398ad59550bd596cf9fcae62cd102e8439615e841ef1264a2bd055a4ccfd3edd9e85231ec65c051ce795a28f2e9c89b986dfbeb5742ca9322b4e6e5d6e6744792efe3e6a5c069448f8512e3836fce6c53799246ffbcd9194bc3673052027430887ba52c60106bee0eb2a270571e621099b90d76fe3f6e07b9e8a5708d81337fee8dd39bcff1563d3e5592af4ffa93e03ef8c36efcf8b4082b7c721a14639f7f61183d97f2d189fb034146312883d789fcc2e0d92bdc3abba5a81393841698e389ce618329370af28ef04c3d5572adefe2e73f86e7c07189142571f7c303da428d4605e639b823864c19c5667a663518113b8e64b1f15a0bf691b0c23a1e1841be4b9cbdec2ac88f2565fd18b800cc0cd77685edec03d27ab0e1553b094b1b227715cfb6664cfbc51d3c4b35c31dfb0bf020a609e1a7c27cc95fbcf124da70313b1fa1c0f65eedbe86115990acd8594c47e8d356cbfc1a86922c85ac37becf5cc10195680d5d5d03ded5b8cf9dbbc38c2bc5813865708b2b8d00686ae3c02c9408579654914164f473e4cd5755cb4355acd7a1c748955fa5c6e53090e25fb2e3d195d6bbaf5d81de1bc0d925e2e8626462e16a2d5c9c4f7747c4819b9ed72a053369a6aa3d44e6f2011ddd58944e1c33c22616eb036fe714936666e281c4736b36165d99eb2d57751cd2c2ba0ea84207472aa1d59b121b54f3c58de9de3f2ed8337dd07e45613b5b8a0be97ff5244f81d9656c4e75aaa817e93dcc409245fff9aa89e38b772722e27ce34c4de51843168be31874275865e7db8a87a48d69e8737629d6349402ae390a7996c5966d9b06885abebb8c7c4f546b6777bc5f04054de4f5422862a192e9265c12b17e3aa712f3d6e9d6581fc2ffc0e32f049f71a89c747ef66e9d26c15aa4e7285a53ab5bc4020342", 0x1000}, {&(0x7f0000001600)="d586a95acaa33dca13d5448fbe4688b2daee2ad9c8b400b0cc065d64dcd5778876cca183f02c275619eadf070eca3dc88b5d2ae935d8ba01e7c4bf40dfa4e9ab4c9fdba68e6bd9c7cd0ac196c1e6dc59ac266a2616b6dd15a4b163", 0x5b}, {&(0x7f0000001680)="92a03682f18fedd61ead28a32084c294a6250d1e963af7b66db6c82a9a1457fb5a7f1de1039e9e6e958e08d94f3be89686809c3707367a22b34034e1e0ea0fca4be8b13708edda0f51bf5ad15d90ca512c4adfb101a0f1010bc2", 0x5a}], 0xa, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000017c0)={""/16, @ifru_dstaddr=@in}) geteuid() 01:11:39 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) utimensat(r0, 0x0, 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 01:11:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() setitimer(0x3, &(0x7f0000000000)={{0x6a0d, 0x300000000000}, {0x3, 0x100000001}}, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0xf55a}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000005, 0x6, 0x2}, {{r1}, 0x0, 0x10, 0x2, 0x3f, 0xff}, {{r1}, 0xfffffffffffffffc, 0x84, 0x40, 0x9a3, 0x726}, {{r0}, 0xffffffffffffffff, 0xb1, 0x83, 0x345, 0x1cd1}, {{r1}, 0xfffffffffffffffe, 0x8, 0x8, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x41, 0x6, 0x275, 0x80}], 0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x21, 0x81, 0x1, 0xbd}], 0x101, &(0x7f0000000200)={0x80000000, 0x7fff}) 01:11:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24, 0x81}, {0x46, 0x4}, {0x84, 0xa6}, {0x22, 0x8}, {0x23, 0x6}], 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) 01:11:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 01:11:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x20) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 01:11:39 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0x5eb8868bdfe500ba) dup2(r0, r0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/111}, 0x77, 0x2, 0x800) close(r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x1f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r2) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ftruncate(r2, 0x0, 0xc2) 01:11:40 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0xfffffffffffffffc}) socketpair$unix(0x1, 0x1, 0x0, 0x0) kqueue() 01:11:40 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 01:11:40 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x9, 0xa99, 0x8, "d9aaec33de966f7cd8e1de88e202b0217605674f", 0x5, 0x134}) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) 01:11:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000000018, 0x8005, 0xdffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:11:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x80000000000, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x0, 0x3, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x0, 0x4}) 01:11:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r4) dup2(r1, r1) 01:11:40 executing program 1: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) getpeername(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) socketpair$unix(0x1, 0x400000000000001, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0xffffffffffffffbf}], 0x1) recvmsg(r1, &(0x7f0000001440)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f0000000380)=""/26, 0x1a}], 0x3, &(0x7f0000000440)=""/4096, 0x1000}, 0x840) readv(r1, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) poll(&(0x7f00000001c0)=[{r2, 0x100}, {r0, 0x8}, {r0, 0x28}, {r2, 0x10d}], 0x4, 0x3f) execve(0x0, 0x0, 0x0) 01:11:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) sendmsg(r0, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)="2163e2442a8f82fe1396432a726ae39fd48eea2eeae0ae05300e0dde33f6ab9f5ab2cbea2a05f604937d3b7a2307d656811a1aa271173d50f2e9dbfe96a2d311b5c3189656b43a9c47c5505b8c86b993e0406fa4e07ea04f7f3c4af8a7ea74b4ae3fd309fa218c9b6fecd9c1685aa9d8ea8a2f20488ff237087d339b074c2c8a6dda7c0b51404ab9c0f6b1b93756c315548c733cd710db69b5d48f11cd1538d796", 0xa1}, {&(0x7f0000000140)="1abf704d5fe1c321aea38ddc73d538463af67d23c559d514feb388cb2868b443ff1ecdde790b4090a6891e686f7374e6c4551e1c61dc415747707f0a3a559912eceb39b398fc50cac6c58055ef05623d739d48ebbd406c5d32a247fe13ebce7bfd7d673f052acd34ebda0dfda07718073b3c1a590c7814dc410e9908ee31858bf680c1e5ee56cda0eabf6811d6672110e2b00e5b3a5d4cb558770e19a4b86a3d7331154ad1b5912ff9a4939884e0f1c0f1a85dd8a1ee3cc29cce8d3eb2664297bf1d0db25df709dc5ca871aff10e9a98c663fe9257673df6", 0xd8}, {&(0x7f0000000240)="133e52ca512a67f91c54938681e0ac0d3d1c5a1dbb88c7cca8622629e125b39fdc6d2fedbd9b76a7147378c7d1fe46030ee7ee101a59a73c9a92d12c4306ece014ba6d", 0x43}, {&(0x7f00000002c0)="a69809b402116ca4b09ba038746e790bd3e3738ff2fb6a7d307fe1ad4a4549a74b0a8ebaa9834d9a4aba028db37d59f1b2f357d0e9ce595c7ea05507489793c6ebcaad638e12522a288294630aae3fffea956adeebe999fd2920339d3885c442c1471c785492c72d", 0x68}, {&(0x7f0000000000)="6f09414bec3e272ca2622dab65ece82f5b234a26e371f21354", 0x19}, {&(0x7f0000000340)="70763c335ad3e6ed1bf6b3de55b89f26896245b4fc66251b5074a6716fe518af2c806e62cd9d952c786d233dc06ad63dd30748cc61bcf9c49ebd68910f92e260fd0dcbc52d58f53c6868b7eb0630921d23b3bec20134f17470c364146eb282b667de477f1dddd3cd3b3cc52650bd706fbb73fbb24dbaf80a3be642ab866b93949eafc4ca9fe98df69b5adda186e89d19b9d13a087ab480bfba558ca36941ac32c14046d46d20861d5983b4c0634abb", 0xaf}, {&(0x7f0000000400)="2150c0e28c971962ff5239930b7dfce95a142b408fd189430f900738a31105b2f3abfd184dae5dccc90f761e7c90221b9290a6111f491960dea8f8b9abd938ac75636e091c2e3725f2bf29f22cf370e542d734bd61bec42b5cb054c00e1852b775501e284fe46b8335b90823ed8b01975fe52c156e60586acdb3e984c159bdc5885d9352298cad395211938d0bc0fd3c191e3383cddb75ad19a2ef5c483ad70b276f7e9895686e7db289a1975f8bc1b64c43a3f2f5e31ccd9b0502aa751f84f41cfae65f7493eb48ee231e5a9acd172d22ecc1", 0xd3}], 0x7, &(0x7f0000000580)=[{0x1010, 0xffff, 0x3, "09e1c2031c6a3ab75e947632350c697ec6c60e57639870098786feefca9322d1e6611db3035bdd2293009727382a1cb99767e1083fd0fce53f55fc912465d61169ddfe1481d94df777224dc39218a548c2a0522b1f6b915982414058017189f9c0a1fc3fdaec5ac79524ee98527b074523f3af0216eb620ee02a7dc2a9f74c8872113b4a20cb5128a98ed9c03e67133841d44cd95bcd674ece00ee14a5f2bceab521cafc1eb1dab0229f8646077c4ceec5e6dff866d59e15cad466f474c13970ade56b75427eaab04d68c06d54d60bb8b1143f81436485b15e225c074140bee9ed076b49aac90d4557c33f0bea1b59a19ff357e9977c8ced000f86af8ef4976dd55ff984a9bbacf17dd6cc892df5245fd8d4a7f05b11a7a31f16807c62c7298c3184890f8c540ce1cceb9b6ca14c498aaf2ee03a90d729195e5927e8e5a999d72c93192ec238da37cc820183fcb7fa74c02ea89dfe0ed0e85155c3d3ab30325e19fda8cde0a02b4caf0fe4aa9aaea44b3a06756a60610ab34a4ae452e30dcc6a1945436fe5a3837c70df7db656b4744872cd26668aaf9dda6cb81fe0f8e17918eb357f49f1a87cc51b970f65332182de0647b1710d3efbf41000487fffb356859b3a494d018303d53abd9490e7a1b4aa56f0bda033a33c6edcaa18152e63ef5e6f26655eaa9248f13594db642b2fccbf804ded975e182966b02577298fac7417672850ea3cc008392753211a3d99b494aaee7d2d077696219e9679bbe57530fc6bff432588f17a1521d19f2114c252eb437ec72c01813729ae68f19d17166bce7fcc28c79a056a15624d7c45427f76b1054f7fda1515f74871451c15475f8104568331c40838c62e7dc788f8df14aef82527540c6551aab3d3adfeae3dbd7f8bac57ba79c53e839eb4e2721c7cffc764d1fa4d823fe188c2d26c70a11b2cc5de2671e2a740d8a615fdb97cb2f99e2a3bb83e619fb58301fe075bf011d7bc1a428003878c5e67059118ff999bfb06f97a784a3d60396491e300b7803e87332a27bc923bdd6c84cce6fdb56a577c419c3032bbffc02b12e016f124a88056e71a81e04b490b4938c84b05376b7ea5dc9b39fd4621b7c0dbd6d30e8d4795db760a627a1564bfabb127e48a5f03cd91f12de211ab8086890ea3d9387dd9e162d2ac40f2aec771f50fc78eedee73dcb870b80bc1d6b6c04426f26a24e9fd0b39d9ed4b10fed32995c207751f3ece490b6cbf5ad8fd738dd6afdbe645fe44eabf09a1e07cae37e0607132769f6e19a0fb87472fb98d914a51ee58e2f7dbca58c516d7f3f7ea2910ba1a185444d3ef6d5916a1860cce0fe0b611c1f86ac08c27e32bfd4338610b4240e0cfb10deb058bbf7b085549f66de7ed681b4fdbfd517ca8c77112bfbbb92203bce001c27d6dd6f2fc7c9cf4e2f9c68d095f389f1c966339f5598766b205f069a8d7fbae0189dba1d8c620c892bd5749442cd94b4eb66a31fb6136744694223ac3b01091a31d2f379021615237b59763e71f038ea3743231804f9c0877092a19d2ffd86d13e104102f922c8de04626891f7577b3641703892d87203311c1f3814c6019bd46033ba5ee6e973a8e2bda9f2ce3a50b98f9b3be3c682a591c23fc7e50c5fcb7e42058ac12f5e45e44db3862989be1df910c30b76655c6fce1552c50bb03ba3074200cd73cc7dc4277c53f26b2638a9961e836ccdb1af8093e9317187c403fc0f2b96c3c9124226b8d6d7193ea94a25e0b9a43483f06b4ac037032267106cf314e19ce7c6f2c420d0c3df9048b7fb26d331f8903b8dba30ed689399e341e5cf11bcf9001633112c6c751ba736ba6df579e126098bc1b47234f1e1bbe4fd545d8e5e9b1712a75d981b2a6cd86cba7b1c811e1a56361b7ddf38e15221b2fcd1db8f9faf073cdb182580837353cfae8f1fd169437ec2ab07278d7eb8f5e526a7baf1ee3bddf2567856654c981ce57206ea705dcdfb2b050e8ad9e4dd68cc7106e040f668ba4eb1e7ad6daa3ac0b2229fd7991c5832b5853e79326b5d048292688d0536dc5a16f71179db2a19952422628a32e805ae5c587d8db15a05a012d2782c868aaf3a28b35f3f67dcb69c7f462853d04dd7875de72a1d1a26dcee2c661331178ac95ca906fc0423e4ec1217e53feaafca6dfe45363232d361cf8141de0c4865da079a0a43fe8711db6404b5f2c891c7e43b2bcfea76973d109929a431cb4ca5c29d2dca011643e91370b83d99fb14229619279e23d34943ad5aa8a67cd692f36e7d4a2dffeacbfec54a32b7a686d394f5c34e6cd5517345df9a1dd14f597f286f13610b24a7905352e35d38b2bb6ca668915b8405bdccbfa7703457f68b111c535136fd311a3206335b1beacca9f117941980cf48827f1df05bc7f0bfa97115b96d5b2bd85e0c7d94c3ff0bea1daece756f7f3298fa5295ea622e5b25ce46ea7692548545dc16606f04087e5d2321bc21b69300bb68e0f19794aba8cf11a695d5d8a8b6ac2d0e5acdbcf667da840c41da963fc1f566ba1976a9e7c25388473cb087e1bac30a69af27542ab77a77a256f936c54bb9d48260435cfbd8b9eec7cd6ea7f44e02112f7e1429d7c2fe57ac065a07212e355be68aec45d7c8aa9d1ff5bf7de01a5254a41d234d936091a3b9c4fc0ea8c7d820c824926f2d74ad75a8809df5d9817e01bde86176d0c84f34d3605e78af22cfa6ec92350ec85a9d0039cb318fb402e1add8e72c7fecfec3030c2f36a987426b00531368550e18cc983980c6ab565bd76e12f291541b667fcf8ada59382006330feb8b368aa915b3950f9d0a4361c5aaef6faf2df747a062103ea4b861cd5993d0b5fb4dd7c079853d741814dc0554e868c68b2c6846ce48a6bac2ee089e3de5255f69b7d23f98d06789432e24bd36e36f41e4330bde1a34edcb2f325ee44a2840bbb3a4d776fd2f970e2cf6336f889ae93c6f26efcc32010dbf1594f605db681f2b464af2563de62f6f36cfb6a0282a398fdb66fe5dcd08853cda63bdc3265c952805dcb48f616cea1983dc8608fcb65f42a3989725104d3f4d8cbbb9c5c3f8154ede818b2b02838bea960d8c42b049138ff002fd4c6245a122dfe4591de7d63ae18641c52659c566067aac70d7873d370f285d9b1cb49f903d2f4405083bad5aa3f28caf356acffef7e9fdba3354bdc3633e6e93c35bc1203b783e55d7777377af071f625f4e2b733c91f5ef5f0e63c5d6f95659c28d1376551831959b4dd75776c6d6e4590677b9cc64204934769bf1a2f42da6de19a67f35feb29d57462135f52c56616703d87bd831c186d42a164ea12ac7bd55c42051533fe399342ae17bdad3f3c2889b53a7a394fe4dacb2087679f8f3416a30c1f27149ccff78a59ee452f6754ec0b1455fc1fd5245688620b6345f6a076bf9e91f3102caa1c1c2c148bf85f0847fdeff14fcac24b007c7e5178352f8595e196a3f92449d2eba780c3f9e6c35eac5e6ff55a6e25dc473703c8a4814c3d535c80d7f2af2794538afb7f55b91978b1fba3a4820cb252d86863d6b4315796d7774af935f56629ced02fb9a55984d36fe606c0aeb7cf7e258c9154c5ecb86fc51125127a2633b8d31ca1ec6e94f4e54728f254d071bb387f172bbfa5a181af25ad8c5f294259c504f6786778ce98ed6cc81beb61c30421453023590d523239e01c924171080939ee067fadc49eef28826db01a479680be8ee1c83b807073c4a90d1420e7a91ad8c7b91e767e021cb32da3a984b35af6e8a265c14d0c886025358f59f107ef44c368f90c6ec79e936e1049b90f74c37462a2a5cac0da7e675bcc670ecbe2a91923a9b6fe7106dde555e973448c97651fb4d46d4b18c0af56a93a7de6c3c300a9010ead005648024c95346a2a2170307788241ff0efa98e438bc9b5cf977c4dc74eaf18e9b7c39c490946ffb009a395ce2a54d36168b9a6895899934018edacfc615ca3ef406d2a090ad56267857a24ed413046ef11def46da6b19122f527c5b10bbb3aecd5fece6c7406d1ac7cdec81dfdfa50d3ae9b5eb7d52328da1fa2e4a96298bd679d497f48572ec2d4c50a9166fe29d443dd1c59048b5154a5156bcbb0da736b5740a7eedfb8541189b0e629adad1f307938a5c0dd8a95c80b9ce49e84cc5c0579219fd1ee7696731616742408b2060a5df780731968cb534ece4272fc07a551bd886d1abb90e581a28904328df4eec93e65109512fcf8f6926ca13335173e2e5b9048280443b54fd2e3e29824ff8a71b8649c3fa3c355d3fb1d329cda94a451347ce809978a89b9a61f613f98c7ca2e6962edf322deebdca3a92eed67b9d2d5975a4e7d0435b609899a8612884498606b94c1b9675c67563a5a35a2b941cb2bc645cbf76c1fa15435a401d9188a731e10a006556443eb51cbe17244f2eccd2a0a79071f3127bb29e989d67262ceef2a122d8902ef0e6853d54eeb3e49391bcac0b271103f4bb444a87586270330f29e2afce1289e0466e171b2f240efb2a49798f1063eae4953b0b36c5fe9c0c9fd7f5e8773d20bce9328b4881e7d5df6b985b72295709c9cd57b6d9665c3308ae96d8d3ef9e0de649df9a289321e0a55ad0c40bc672d493fa0a27a46c7981bd77cff7b6819a84e3ad20e40dad3275c8df896df7f032faeb30c0ee36fe0a6ff7d396f120efa506564f2978489c87b62427ec99f6f3fd3480c5230693a0f4da13c261eee570aa5273eb29dcd4c9b2f1497f198b6b4960e4e9cc69177aa8aac2ade60bb1b70d30f8236d471ecb1f1c927c8a35dd6d43c505faa429c5b6e77406f46c02e92c31f9078cbbafb41d635d3d3bf72de6a7f57930dc470d0d94f73d87f797f0adb9fa6dfb7f0ddd639cf3b3832bf6ade7429cb4d9ca5d6125e4f7b103dea027746334fbe13d1722ecf5651084b5987651da806bb293a9167edbf19857c86cbfc62d37b9afceef07b90d961169ea4f641ad342dd899337627a988b3e0cc2a862745e67d44b8de08ac3e5ee44b6478ddf6211b3a081fe4aee925b4fedbd96297568e60f31d9779075bdd25e1ddaea4cff7f87f28b5e04ae6942188bb566f500cbc2eb00551d04002e59d0a6e4464e06b82ae36800fe8dc8d8480afe5bf2f9e08aafd53f43ad1a370c2aeaa466541cf2f943804796b9a0cef7a904df08a91f2f60cbfc4c75f2f4a87e645895cdef9421c5789e14123c62ed54496c7e9bd176b1fde732c39bff0741aaa2a0ef12d194ba5454fa69613fe5945127a3aa953c3a6de7b7e7a7e2f9088f7a2f4d0946dfd0a150cf04d5281e5cefa5bb7a6c8b3d73a839992a7abf5ca928d66b6d8fd62be98508caed3e4bae6b03299f0170065469042213e8f5dcbddff14e7d99bc8a29270c21e194c242b8d0b8fbb189e47a41562f83c7d94ed46d6b20c627244325cd292e84f7823d08fb96df474f243e9126798125c36f160071a7e43881e53a7c5ac1d5d4c7996de4e9170e27c2b65a28a1ce1e0e6eac8dfce4abaebcd5f53d7424d2835e8290082a2eddeb253318f5046e27b3f42a33254decf8ca4730459c953cc10bb957cff98106c817bf02054d7fd1b20600aaf9487696278cca29131f7fe550904d6920a3a875cb6069255b5bb1c0b7a07c1b523b51949d2ca31c46c04d01b6604b44fbbcbdddad32452116b1004b4bd39a7d00fdeca4da0ca3c31ec799b724a19ee19ea3ab8ba3a6266b62ab17cdc3ea22c2b55b29babc3876b682b503324b16fb64a09dcf971b412723654ab068c95e80851690a38fd003a5f116aa793fe9cc715e48350"}, {0x1010, 0xffff, 0x1000, "8f4a23f4becc7daae8854e535a88b65ed9bf9163cafa3a90a5ed10d13374f03245a233f6da962d991c21db10b00703f9d7010224d0feb2f8a411825e2fb0a5e57ec3481c1d1a1bf4399079136cffebb27237c1cce83428b521c5fcbfb038a3d9ccea46825168506e6719fb8f993cde86a20f412fa36f45effd4d5277f1269c5eb3012987440c2bcc79b53c9c1bfcec3b0f3fc52f8f4f25384d5a7fb5f795c31173c479171bfa2861b96adb6d4a0946d015c2891233a5f922e561041baa900692288d1a52a92a2dd5e58d75a857cbc88284f2d3c268b1f4f1d602a6117f13da022dee31c9396d8268560643cbc2a810a1a1d956a3eaf006f75bf105da1d7fcd81365abc90791aa90dced0d21fee8847342a3e1e07aea47db043d99c4eb8a018f97f174fee2ea7f94f777f88d974c6e4b2505eee572168a2bd5535c023b5c56afb365495ef6aa7b1be5b1655b5ba02438d34f7e718acd6880f692bd46326d497fd0ea82922d402b26c3e3f18a3855c560025468024d1e2d833eb927e9d19b51dbe6d8cd721fded2a31bd5da129b93f4ed246dd01ac2932eade20ab448de2fd772b7db271190d5fdcc9ab51b34908c4a57fa7efc31127877ca452dabfb36b652aa7dbc456107b951ec5c47693fb19ff990b69bb9755da06e133683b4330c56346cf433a1689dbb283bf239a6faae29a79deb77da9fca61340a7ba687153cf76664a4972e9346e3791d1348dde7e7590c9e76f4f44f74834550c7485fa849ccbc6ea605693d1a35a67041bac05ec82dd5288afca212be89f5c0cc2aed334df015bcdbaa2c7f9901e68dd1d679f67b6b36232111ad8e606ea0fcbb87da21e659da0d2d857eba5e52a807195b87f2eebdd3270bd9f0bf41c0f9258594e114c17758f9ba3583c5abbfe7cf455c6a22fa51caef5bf6fb1a720afe6ce4240bbd0da5e24cd968efa1fc74427246f99bfb18ccdb0ea633f7f5a4e3614fd8fa7116381ab9d7269ee71147978f6e3bd4d6a58ef49ecccb61df3fa80c1851c1317ed8422b65e4d0d9342dc6105d25ae8a4d75e2db19e550e0969a5d901ead119a34f6640a5aceca23094c5f7cf74fa1296d5bb5d16467b0cd3841cda6859763338a8890f7c23f2748aa2ee2276093a9aea2d5250644d4bdd3318fc82984b3e06c2be85005ce07f76e0935a996a08b312057995ddf0a3fca61145b2ea9716c4ce2341bde68434988ccdab5200b0f8de9b8a9d90a6acd1ca11f65f9a4a62dac44b310638ce04d6b1880c8d3a9b165e09d7e2288612fc28e0f991b05ec35ebcd22a15e957f40f18e44a555e1b4ed16e41e597f575d31dec59c47ea7a6f64f54905043fce58623cbbe938d61535c01a2523da74b96c0d8acc3b8e91342f752ace1763beb830d0d0759598d3ef0e8aaf24279b440a7c37188a42a0f3f6b0e4ce4f3052d32ba5ca5dd1c0880237704b5cb9623cdec572be52454dc6642bc4c7473c7d5d149402187bd223f63e4ffb1f82d1eedc634c188a9878cad0cdf7cf403a97275dd1af2b596349186f3bcf4af06576ed8766da01f7a3b97fc20dd396eda12c21b8458490c443aed6f8f46b4e97b684b51ada2b64db06ba4e8d1c5f48655bc6d63960f3a5b6d973220a5c703f4b266f670501e8815218c867caa3776daf82221b8aa1708876dcae382c08b417d2c3bd939c97ca00a574129ff233c65065d9c26bf87b65a1373f0c4b1b0248cd076c1e948cf71e8c3b894885e9f817d62ef59fca14ef4630b4f73501cf444ce41744702a8196a91a0bc02c7c90a345fa0ce79358234851b06e83e1f33242e07b03571538dc4dfbe880c8f415b87da71ad19b35a3e34316e03c8588e424d7bbb34425830143f2a39890e537340335e64c036144135da4b5677e7f69420efe84182c75e92164d3b48a353ec429af09896f599d7711128dcad46cc67dec890e5d508e3d42459f040b65f53c047c0f3ab201c43f29b83f936b13371a2e02e8ac0e76a9090565790e85f9ea9b9746538a14a9b40f06db82ed51fe5f5a002670f04d1e0e2ab34263140f5f92a6a70f4c87275d894f00afc7a8763243ff0cef7aa753c15ff3b38b15c185d07e53d01ba104a6eeeab3a0c1b4f0840ec996a1d94ecda1d93c0f930decad4066034306ce1cc53072dfd46711792705fa0b8a14d1d282683300f105ecc78aa5839f241039ddbcb245705c6c1978aaa65e253cb23cebcda3772506cf00289caf146b08b10775590730ee124ce6c00c337469168ac017e24460eb3798df576820fc7008b21a4605bf78d66bb64c0490798ed8170f4c3be679d4bc130fa3efe8007926b2043440a4d32497baaaaf5a230623d1d75ffaaa4f25d184a62df62b7babf5bbafe4fed0d07b5ea1402063372839df6d33b3f67222d5150f3aec8e325cff599208d9c22454872abf2a5c7b97f7b4c393318d9003a7c5cf140df41b79e31d51390e4d89fbc9efb92d16d9fcec19674cb9f175ea682143f2155a2ab5d3ad81e617920e6c7cc62b515b5e2b1dbf6d35c742a17b22d6d0dd03368d7803b94327bb7e2e1a170598d2ce0cc36cfe583d3bdcb29b6f3b3c2679c9b18ef0f9108726d1d76db2ac24f3a3c26cc4c0e3ff6edd641b900a705bc24d1e755e3cce7d79164f4495831b635ddc41587e8fcc27a9188f70620be46d2670c2cffba48299f0790a47cc2cb7c9e2f15b6fe1b6e2e6f6c83d0eaf96391bfc68175a1acbfea1fdcba709090b5320809b3942d8b98baad0e32a6524f1e3fd54f897c49a719536fba27f1e316d63000b822ea2764c0f1c0d315c100fe552d081a51558017feb7f935da9ff97bd8ccac5a99a0e3dc623aed506446b570126360a3098b2328c530b720351d84137d9748cdaf7f11c35ad93259bd13027b87f5cc9d4397c1ea09e21cebcc87de9a0b7aa0e2e6642372d4fac2f856bba7b1d94ce596a22c1c05e72bfee0dba3092b7103fe305647d6240b5f99495f07889370179c6dcdfd1ffd2bd814fd4d0a7126e27458c451cf2ec6fb5e5837321c95967659dcb80ed425e6b5746cd3cb7a3909be9911f6be11f3c051d2d304eae370a0908856d5a26623ef1df8f961b3345cfb71b82233d463996f19bfad57224bd83d9134574f18670eba800e3cbcd6333173f37e9bccdcf038ad67625b07a8a862d8d994989e04e31a22a2bf71c86681e24343607a3b63cd002a0da1e85b73f715f9257dbf0973e302c33f1af5acab1f44055e206a158e1d8e295c38b355170858c47ba0c4991da22edaa780a828f2dea19e9ecc3e3f48363d88a3885d6925009fb89b46f6fcd32743652a732b970be79f805095ebe1287499bcd3a8c272ab7aba68d2f4173e52ace981814537b7abd8276e5b3c79528382dfd0d822ab7071772123534f8229f7b9a7ae018f91d4ee15fe3606cfe60999db0af5cc38482a9ef4312cbd8001ad92d60102525a44412260bf9a62e0c293fc6fb3312e14e5cfa36c3504012edcf31a29466657f051114b6ca409f4c7121c649f4f0a7cfba0c4b4dc53f0b9c6e5a7f9dcaa80d7066aecac256a2d5478c3ad5503ff8951122cf598517b45d50327fcb0047abf152c7da3cc0488cb2c2e87739ea06f9b7dec292853fd6e6345336ff492d8c4a77dccf3da47fa1e2ef57c59e7844507efcb6754beeaf3dcf7cca7e69095c94d3b409dbe38081f7b778547a0909db703a69f17c390ddc157b2e3b039f46d4b9d5fec8bc9f790308e38ff1bc1c7bd636f445ab49ff5cbad54af6427dabde9446de9b3f50d77f750122d9ef332688d1b2c7ba9c488e88f95c6d782ec658936b6e0f220ca1923cda820a330bcb158f568fb0c61eca3a349aaf430b1ff4e8f901b6cde09431133da1493187859f22ec349f042c5b027832ee1031b62d18021f08a86057fe9ce6c3fede6118acbbda4b9ec9cfc52aa0a54d01cc5fbb6aa4d661478f21d814a73df29f54cecfef736fb5f4a74937fc384a0efa4411aff837e9fdaac5befaabaa9ff5b847162e1e1004ce4ca852c09d9d49b82a9d3f8c28d1a5dcb9f68a9af3c30ba3fcc361f5747e24a5e95f35add29f931301e19a1f5445114739f7b43c195c46faf22c7b5d34ec6c712fb75f9979fe0e1ffe8f50ad8c4b5df6aec3e17c503dc92d36d4cf27ba36723f427cd1071115e33779608ae7395f0068fd18057eed55b93cf2f15166d6ecd8efed072b49ae33cc59e8810f29748fa0304dfe97c5299a34f7b7018506c2b51d11270ec4501b5b382abfc38e768fb82eae86bf7f2d2568416982d180aea49db1afcfa7f523ec7136d617019a3928c794f7bbbefef5697ec2cb58fb727dc783d4ad5c7a92131671a164b5ff94d1adbeb5125a6b0cc83d0d5d00c93ae36e1129fe23e2ab6d8eb4b7e5ddcaf752b29c789f9298f4a5d3274c580c0edd72770863b7060cb28b9bbdb31c80bba120c237e43924ed85409875accc535b9e945cf7cb8efb5e23af92feabd176d1e850ce94342589fd7a2f2c58a7927dc1e17ea8731ac392471dc097e19c1c785b064189a6233fcec41620eae304a6753f30e8df514258dbe9377206fb265395527e2f9c7a6623ada9b2f5e3f64daccf62dc00f0e590fb86774244431f28f6ffccf207d7847e93b1680599f3a0e2dabd2be29d7da9a63100615e6a0b65a3f14ac5e059af650d311d0dceca01c57ebe1158114495f44e46eb876c751dbfa3b35d7aabf68272a08ce6542a6b364429af52bdf7871a70c09ae9a15e8767cab5403b110ae10076233906dc42f36c1bab7be4ac2c100f6e66b42e6c68c9d073dc8959d85e88dd1beed4fe853e8aa042fba5bbe57a71003597aa3dcc36bd3cc0cfbbb6977d3e8c94e1b929c10d2e5b3d8ea189cdf8167eeea9027222503accc9925fbd0af16da78a18f77d98c1b8b46aed40193bcd0bb5f7cac9291e09c3f37a7627a856c9404d24628982d39d639b53322145b1cddb6478e6e75364f95c6fe1f46dab5eb3798d4c3387aa5a58bea480d8463dc49c29b20df6add62e490cbb19942a442db6c9c6ccba1f3e1866cd57611ee0e44c2757209c4dfd1e243918783591d89692574ab925a47e94ea2f319eb7f49b7a6effa2c9479fc1b3e5188a76817c546f164c6e06c2af7f1199207bbcc00c2ec31c91a995ae27c2f8aec176dfdd527182e6466538c6f36e6fdd6b5e334f46a7d2554adc5050f08c316917419111e4506bab7a5c1eceeaa9f498d90efa4a1dc074f17adb5fb69305abc53e9be303135c6c7120aaa2e77e4b9b76d823520911ae5e9a7d68661b312ef420146d6667777dfbba6c8f33aa30ffb6ae6e9249a046c98336eb264818a35de7b68320523724b8f33e029c6fa8ae60e4cd8425a51774722f8cdd6beca80fc5deb81ae0a030ad50a1440625cfe54db571ec5f23ffcfb009598516861b191595f8659a7db88db4a433526bb3d196bfeb96d11a2d0ec5e2513b629358205a112af5e72e6240c7aef4687c66d72747db4129b98f1c2b695c397041a3ba17bd03bfd060033be150c156e4b366410ea2df44d0c778d33c5e8b63c9a43aec69771deee5dc52790dd70294128e5bdd4f00edd6e05bd45d85cab1370e533294dcef59d45b532030c9bf8a58d18fe28b5172ef99e1fec89ab78e7ef8089881201919abaca7f430a8a73e927b76bd134a8454f02fa432bab4a0520d3353762b7cc4db446ecbfd6bab63095bfd61007577cb29d1dd2ee4e4de5de0d8be86eb44817b08ab208334f850ef4767317d10fa84e6059f7d5ea060cf5b9d80b68c7e4fcc2d9abe66d37bb052ae65e7686022c553ba8"}, {0xc0, 0xffff, 0x0, "f0a55f12dd03cb87e0350902d8a0f03238dbfeeec209463d1cb754ea5c2f3291ddcc8f49628d52df5b17f72c63a35cf83a057270b7a76c1cc31d8472d6a9cf031a5930c1a86dd4c9ffd6919dff118ce2721f620eee4020df5b2d9050df13102727cf312211524eec291cbf8d64adf021f105d5ab139577c5e6b7d7bdeed00d5de5d75732988397945d838b365a8680a0ff1ee4efdc9e71c781b7a035263f7fdd664c0c18973ab74d1219"}, {0xb8, 0x1, 0x7a2, "baf85390794fc65e580c9d0fedbdbc52e5e3f7da25d80c7d1714d353fa795f768e94446976b685a5a00e5c5cbfa895090172493ad730dd736c30b7c60f90d83665e8a6505321dfa02f52f6aaf5b490d6c6ddb7a6eecb62b6d05a3a238689d9d78eb2952d0d4c5d2a18375531a8d4ad8d8a439b073803f56039079cf10df1a660e12d3679ddea6b5f9e5d8ed256dbd26838c57c49762b4e5e851a464f80ecffc1d9d383"}], 0x2198}, 0x40a) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 01:11:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x0) 01:11:41 executing program 1: unveil(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x7, 0x1, 0x0, {[0x8, 0x1000, 0x5, 0x9, 0xad, 0x8, 0x9, 0x2, 0x7, 0x6, 0xffffffffffffff81, 0x9, 0x7, 0x3ff, 0xdb2, 0x2400, 0x401, 0x4], [0x7fff, 0x240, 0x1, 0x7, 0xff, 0x6, 0xe1de, 0x7, 0x10001, 0x9], [0x8, 0x800, 0x0, 0x8f16, 0x4b74, 0xfffffffffffffffc, 0x6], [0x20, 0x3, 0x2, 0x3f, 0x80000001, 0x1], [{0x10000, 0x9, 0x9}, {0x400, 0x2, 0x2, 0x4}, {0x4675, 0x3, 0x7, 0x6}, {0x80000000, 0x8001, 0x81}, {0x0, 0x7, 0x10d, 0x25769f40}, {0x10000, 0x1, 0x401, 0xa683}, {0x9, 0x0, 0xffffffffffffffff, 0x5}, {0x1, 0x1, 0x7, 0x9}], {0x3, 0x4, 0x4, 0xffff}, {0x6, 0x3ff, 0x1ff, 0x5}}}) 01:11:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) msgget(0xffffffffffffffff, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x80, 0x0, 0x400, "0fcfd65b248031bcf0b5ecb965dff00b7ff4af40", 0x1, 0x101}) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:11:42 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') 01:11:42 executing program 1: setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x3, 0x7, 0x100) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000080)=""/216) 01:11:42 executing program 0: socket(0x11, 0x3, 0x0) 01:11:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xc41b, 0x4, 0x958, 0xfffffffffffffffd, "1f9b8ceca769d6f695afa5862df2d801423cfff4", 0xa1b, 0x7fffffff}) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x2000100000000}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) 01:11:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)='N', 0x1) r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) r3 = dup(r0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000004c0)={0x10, 0x0, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1a20af8f}, {&(0x7f0000f7a000/0x3000)=nil, &(0x7f0000cf7000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c6d000/0x3000)=nil, 0x80000001}, {&(0x7f0000ec1000/0x2000)=nil, &(0x7f0000d20000/0x1000)=nil, 0x9}, {&(0x7f0000dcd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fc1000/0x2000)=nil, &(0x7f0000f5e000/0x2000)=nil, 0x9}, {&(0x7f0000fe8000/0x2000)=nil, &(0x7f0000e4d000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ed6000/0x1000)=nil, 0x7}, {&(0x7f0000c4c000/0x3000)=nil, &(0x7f0000c50000/0x4000)=nil, 0x2bd}, {&(0x7f0000c55000/0x1000)=nil, &(0x7f0000db6000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000fa7000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}, {&(0x7f0000d02000/0x3000)=nil, &(0x7f0000c66000/0x3000)=nil, 0x2}, {&(0x7f0000db4000/0x4000)=nil, &(0x7f0000e21000/0x9000)=nil, 0x10000}, {&(0x7f0000d93000/0x4000)=nil, &(0x7f0000dbb000/0x4000)=nil, 0xebfc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9d}) write(r0, &(0x7f0000000000)="654d46fce8f27802ebcf1c4ba775e599aaf80a9fd73a45b509e2251dbfa44869d599850eef47c9eb3e7336672df757c2357b51a2a104641255", 0x39) r4 = getppid() fcntl$setown(r1, 0x6, r4) fchflags(r3, 0x1) 01:11:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = getuid() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r2 = getuid() setreuid(r1, r2) 01:11:43 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x6, 0x1800}, {0x0, 0xb, 0x800}, {0x0, 0xedf7, 0x800}, {0x0, 0xff, 0x1000}, {0x4, 0x400000000000, 0x1800}, {0x6, 0xfff, 0x1800}, {0x7, 0x7, 0x1000}, {0x4, 0xd, 0x1000}, {0x0, 0x1, 0x1000}], 0x9) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) 01:11:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000040)="9333e66d709df2483cff016f6b31804fcc92b0fb611cb003633784803ac0f131ea2a1bcf9a9630ca699f160719a7b2aba6e31db1ef345f4d65548e70ab66ca9995a795de6c2339f198025cac05928e930deb0807eaef5d084a13dbbc433758b2cee8731079d046ab9af4aede93780bba5d95563c016fd56886888e892f40724d58a877681a518e59b063d932126bffbe762a96382f6baf74d3e1133adb11f8b258e24aeca3682329a67b07f93343649a73b5c2bf3457e82f99ee12db11079401ee0c8e9a94b84a60185c2f8d089f2819195a8aebcdb2812713bcb135a671519ed9b8c4", 0xe3, 0x4, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) 01:11:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x7) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) 01:11:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) 01:11:43 executing program 1: r0 = socket(0x18, 0x8001, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/75}, &(0x7f00000000c0)=0x4d) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) listen(r0, 0x6) 01:11:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r3, 0x0, 0x0) ftruncate(r3, 0x0, 0x0) 01:11:43 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) flock(r0, 0x2) semop(0xffffffffffffffff, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/15}, &(0x7f0000000040)=0x11) 01:11:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0xffffffffffffffa9) 01:11:43 executing program 0: r0 = semget(0x0, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) semget(0x3, 0x7, 0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x8000, 0x4, {0x3, 0x400}}) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 01:11:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xb3ae, 0x1}) pledge(&(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='/!*\x00') fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/26, 0x1a}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000340)=""/93, 0x5d}, {&(0x7f00000003c0)=""/203, 0xcb}], 0x7) getsockname(r0, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) sendto$inet(r0, &(0x7f00000005c0)="26ee51327a33b29bf1e00fe68e6b3369ca9ff5572ab37ab8832a735a4c4bce775b0710ea952babb68254fe5a059954a49e012a16b17cac983cf2405baf0f0faf6bf83364ddf58c647ddf716c9997f40d44427a23dbb51076be849dcea2cdd3959db8cb497de3c6dbea936e848b7c831e4464bcc3facab1bdfd0f96edcd844b72078522f5ed9d4f74382ed4fb494b03b94503e29c203820d902ecd37b67248ac51486b6695779f04b76f3eccb33847503e17be0feb9c38011137d7038df74d32cd0188f2693050d92241a1d5e4c11976875010c", 0xd3, 0x8, 0x0, 0x0) msgget(0x3, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000006c0)=0xb1) getsockname$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000780)='./file0\x00', r1, r3, 0x2) r4 = socket$inet6(0x18, 0x4002, 0x200) fchmod(r0, 0x1) socket$inet(0x2, 0x5, 0x10001) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000880)={0x100, './file0\x00'}) fchownat(r0, &(0x7f00000008c0)='./file0\x00', r1, r3, 0x6) fchownat(r0, &(0x7f0000000900)='./file0\x00', r2, r3, 0x6) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000940)=0x266) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000980)={0x4, './file0\x00'}) pwritev(r4, &(0x7f0000000c00)=[{&(0x7f00000009c0)="638988dd3aa1c01733ec2ae177d739679a3031c86c00f98e3b2b932adc9ffd0f2dd57b3f435acedcdd33cb41b496a179ad68c3fb0bb9b7ed573be2c3dbfe1607a83775e03ab5f33d2279447033220117f5ab7ec49d5680ba5e39d57d02aeb393087508efb915efe499220b238d84e8706993552b30d97d9b0b171f96c426e8737b5cb82838243c60612bec40cae7df077ad7a137e8708b16d26389118bf712e82b5fcf1e218ac501ad5439521665b73e2b747d5aa669206d8912480bee33b9ad7fe6e20a723408ec4788a3f092032923c8c5b91eb53d586b11f802cb27e50d2b7830a42eac7dd464d97394449cd83b695c4a050c9f0f2bfa", 0xf8}, {&(0x7f0000000ac0)="ebc45ec06cf761788e90abab818246780388317856b560991eca07260b8a3a724cd6657588dcd35f05c3b64cfc47802f75c6fdd81de830c24ebaab7e58a2f2b981ab0c0f91c5235cafc63e3d2df139b7c2c294c29618bcb4e618192ac6", 0x5d}, {&(0x7f0000000b40)="d496c7280eaa1ac69b23e9681823d43ae1877b93b3e630c8862dae0f167e90df51198577af921d64ff1c28e23c4cc1f3a46af36a0dad9ffa083b53dea38400dde26294cfb5cea666d07b77e9f4f9260ae8a72e240aea2047f85206fa1bfd583b6ebd993b327588355aa71a13e026d17054bc9f7abea7e76b92e9486768380164b4d4cb9a287047040e81983c9505d0527eaa", 0x92}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000c40)="439523e13e21e13a0731fb79c52824fa0379a7fd284e952349c2cab0ff60011d92b927672669b31521fd7a637579284d9a13444234827a4e11fa2bfb1fe2649e58012face1210ffdc26d9b5e51288576e6307cdec3a33f4038fdee70668c251fa199ef88d9315db393d309abcf2fc33fdce2339c1c78a443b6fe1781848bc189626f0be0fb8bed4a49d294e7bbff2418551870b9d3163a772e84cea380fa1244227f35bd2e91001dc970110563acc4614c6b0326fb31472dcfa40c97", 0xbc}, {&(0x7f0000000d00)="7ff310010d42ea943e097cc8f3a609a4c6cbb3653325b61ef84568347ba512f61a6010a3b626a8c99424412f", 0x2c}, {&(0x7f0000000d40)="1500127eec7e0dae0ff88fe2de76bc45a1dae9a58d2b4f7c6fb337894835019e77a13a9d3c8c01acabf382131f2e3373a80add0debdc0615951ec63a55cdda2229c6d6b06f64bf917aac17ed245f70a0f258f1c9bfc217985ceee356960337883eaea464a13fd7dc2d3e5aae31fa1fbe20e7ee74c02789442686b93c851fe9bc4285b9c063f6aee4bb9825e0aa6e20570c969fe1a5e9e819bf25722cc5145aa174f24cb12ab75f542edf04ca7da0f64dc5487405deaef70008732ef14763651713cff908984ee7f5faf3af9d06d92d7256de27", 0xd3}, {&(0x7f0000000e40)="8f13541c67b12b882b0ea85d477a3db01d5968251d5a964e6a559cc22bcbcf8d166102e0ecead327e5b2bf9515684bf794ca2dc97206a4c36a69a2bb66e2f9636802a83603778a0c9bc630c122e2f893266a79c8efa646e270341400d6944456a0e2d37d63d7cfbea9f11a90756ff733436f4d97827b0e2168039370cbe53207a154974bff969781d5ecbb7ac492523a8476979320b29ff64f65458143c745e060b91634705627f72243b923609672e9761f68704983ec8480eadad43fe0278a6062f9dd95a0441fe849a4a6a9e324da6c6367d11f9e28e4f6be40ccf37b5d0cd86f51f14d9f28cec97cc4ab", 0xec}, {&(0x7f0000000f40)="a252364140711c61adf08a37b468e991718045a88ec6b949d608f0b132c05a84ab6533570b1a7e33af13ec980acd535a393c0aa4b1f7b242524d8f6df2da9b84a3a450d93165bb8d5322f8f7e2144a267a8895e7f63a830b086f2ecaef276a09f595b02f78da100fe5cec84624d124ef3b7ebba98345b899eceb15fadfb43bc7690cbeda19e5985274d1a00c7aa019251ddc0c0371d8b216c2f57d03a6eeb86340b5b04d262ddd0c53c777c7a42052bda1b6f42ace1c69e8a194c7067f1f8054478d0bac99478f855a6bcb4d96314c7278fe0b3d2fab9f51c7a7a9b1b085ae44e71bda", 0xe3}, {&(0x7f0000001040)="ba00b5c0daa1966f69a63b72c9514b27b5a2606d356ce43094bb34e806adac9f7f99488de964b31f39186de678bdfa7cf63b4a6a3210f074cce03f553cddce6e71276a2d1486501466446dc42559ca37df938d5188dfe4bbf70aba8e6aeaa87c7553399f12d8e2f7b9497ba4acc40722ac1ef36b35c7f1eaad990e6f83889794415c397ac60df2d8b5579909eacc972905983af477258d9e0fd50c95e6e0c7dedb06044287d725aa84c9decb0f9fc604b8c03727903521e2ec10bae709d675787d75802b97396988e81c", 0xca}], 0x6, 0x0, 0x0) r5 = dup(r4) writev(r5, &(0x7f00000012c0)=[{&(0x7f00000011c0)="a8c7dd1463d6f42960881070174e2e4c855bc3062880b6e74ca2c0aabac1b9ca3b197d96b7b6e63cb3250da7613bd5a17b556629c2a32ab10a5c72fec7acf1c5b2b7b0ab76751bedff3b1d02c677bc8b460dc54991238e8c4fe9067d697bbb35440750d09c5640a24f19736eb39110b3d2bb30343840b0d02cf6786860c4894b9154d2601904e329e05b3848a5441cb664bd51d2db5c9cb2e5ec3524845a0f7da2ea30da7c1e195318124f50dd1765292cf8cd4c5d61bccc60f5e6155cb4ac268c81f2e1f94911173998d879202e5494af79b2c02f", 0xd5}], 0x1) recvfrom$unix(r0, &(0x7f0000001300)=""/114, 0x72, 0x803, &(0x7f0000001380)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000013c0)=0x6) ioctl$TIOCSDTR(r0, 0x20007479) semget$private(0x0, 0x4, 0x200) 01:11:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x4000000000000) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20040, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) close(r3) sendto$inet6(r0, &(0x7f0000000240)="5030aac3afbf9817557dd80983b911778316c7dd1cead1b0b6d87d8895430e7beeb27bb9fa4e", 0x26, 0xf, &(0x7f0000000280)={0x18, 0x1, 0x401, 0xfffffffffffff557}, 0xc) write(r2, &(0x7f00000002c0)="59e916a51cf8a26ca5f238be3758b912322f55c1d70dbf2974378fe3888faebf1385e9552f9ea2db40ffd91b49741c2a5e4eb2f6ae54c2af66f4e770ed", 0x3d) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000340)=0x81) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000003c0)=0x6) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x3, 0x4, 0x8}, {0x18, 0x3, 0x4, 0x8}, 0x44b2, [0xfff, 0x4, 0xf3bf, 0x7, 0x100, 0x26c0, 0x0, 0x6]}, 0x3c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[{0x8, 0x8, 0x0, 0x3efd}, {0xbfa7, 0x1f, 0x33, 0xe6}]}) ioctl$BIOCFLUSH(r1, 0x20004268) bind$inet(r2, &(0x7f0000000500)={0x2, 0x1}, 0xc) poll(&(0x7f0000000540)=[{r1, 0x1}, {r3, 0xa4}, {r3, 0x8}, {r0, 0x10}, {r3}, {r3, 0x80}], 0x6, 0x2) r4 = fcntl$getown(r3, 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x6, 0x6, {0x8000000000000000, 0x8000}}) renameat(r1, &(0x7f00000005c0)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00') linkat(r0, &(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file0\x00', 0x4) openat(r0, &(0x7f00000006c0)='./file0\x00', 0x8000, 0x21) setpgid(r4, r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0xa48, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000740)=0x3) 01:11:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="b5034c682075b8e664591fdbd879dce66841b8cc32d630ffbd02279a9983ad8721e287d9dd3f11bc0a2299c97e94a6ce302265e7f58cff1584721ab160e42d6e6852eb55692b99da74b37922781e2e0ac031bfb87684671b4dede9d78cfab7e2edd1061a17dd8bea48431570df692b5fcec4428e925ffcbabb745531e780c078484579b07d0d3490ca26e1262b2dc6a8e9063405703deaebb3d87b02e2144dcc5ace666c91716c0aaacb19f3ac64b0a0857818f7", 0xb4}, {&(0x7f0000000140)="0517d51cd866945255bd00acbce75f162a2be89b4809ffc6f9e8903095efbc1ae483ea4a7f7c91ded91391be45f53300e1ba99f352cb7e2768fab2b00479e2e8ede62d66996036f8e841a74e6f376af151c53aca7ddb790ad65cd0fc8552a78e9fca7089dcf54ddc273e3ee980a9463a07f4e762b0ab099afcb56d67e39ce4679172f16f3c89284e6788fa5d7e648b44b5fbc0253fbf0846694409cd40bc92ed3d0526bdd59476e6dafc85e4776822fbdc373bec25f48ec12e9e781813df616eaf78d492fe765dd2a71b040949de63fb53fa5ec36fa456335188fc1735e1b14675419b53d79e948d8a32359788d8d056eecfddb8d73a2b", 0xf7}, {&(0x7f0000000240)="103224bd644dc8a75db10628d0e80ab0031a0327ead9161f6aee2e28b7726abbe62da58a34bd77e6f849912f1f5c7ba60f1db287d0b563f59b23e357f6b20c2da74138f7b662274fe93d35564d11344b2ad1224ee6eb4e8637fd67aa5aba7ecef19dd6d00afcd00342aca13e3c27a68fcc311990611ee20369263ddec85c2c5eac0d72fcc12308eba7ecdd1f53cc261c84c567df7910adee35dd2cb8fce8cb1dbfc73e8799853c21924aff92aabcfc6d9172eeb5757952962402964f715c4f1bb551174e9921b8de5ed685a9a216e2102652f553f11e78d1129e10931c2c03c980ebffd5dd787fc514", 0xe9}, {&(0x7f0000000340)="d2c49ca4745180607a8bba28babdcbf6cd9f4dbcf2ed0d0d40eca4dbb8b444d1f10da763ef2a4a01494f950bbccd906f5430b7cff291ad6224a4958a749cd5afe92fbbaf3597aab2bec5879dc81e74bef5c845", 0x53}, {&(0x7f00000003c0)="8def71bb693c709d06f8a5c30cda9414d3aa63c1", 0x14}, {&(0x7f0000000400)="dce99a07ee96ac6321e18046eb0224a31063fcfdb0777f7aad8435e63528b89f8bb5a104350f37bf6120d6aa45a2cc4ee8a3cebca170be1df203a5fca3dda1dffab75b47bcc6d9cc883f49c766f7db55cf3e62b1e42a726c2fffa978eb4b76ec1025789c8119cc69", 0x68}], 0x6, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x1}, 0x1) setsockopt(r0, 0x6, 0x800000000000010, &(0x7f0000000580)="c5f4ba70", 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x400, 0x4) 01:11:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x508) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x10000000000490) r2 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r1, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000000)=0x40) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x27, 0x3e}, {0xef}, {0x0, 0x80000001}], 0x3}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0xf71d) setsockopt(r2, 0xffffffffffffff80, 0x8812, &(0x7f0000000140)="e9bd4c221e88e9d353ae71463fc7b3e4cb7b191d3249dd613e578a4525decf73e5252caa011a06594e5c1b4f149e3ecb2eef201e2c26d3a14fa5763b5993fd3ae608fef5d7cb96cce4a2462b4434df588baaf4e152200c272a5f3a1885d53d12ecae1b8448f5727d01065f08b97d7af9132a48aebba2f20efbf8e3c75de7a29c3e012d78560a77a57a4392a7b9a3b8b0da4b2488662da8042297a8f96233d6c7973bdaf3", 0xa4) r4 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r4) 01:11:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440)=""/18, 0x12}], 0x1) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 01:11:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r2, 0x40}, {r3, 0x2}, {r1, 0x40}, {r1, 0x104}, {r0, 0x8}, {r2, 0x47}, {r0, 0x4}], 0x7, 0x3) close(r1) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="9c748ff8b4348ed1fd346d05ee333b880dcdfb30790af4fc90896dee036868a118561bea898fba1bea71b57ba919c13d47377f2a110846f09f214be882e18db7297947355a53e5c614c6e66364dbab27c9fa3dc5ec416b2b8a89c5a51c10c94d472fda31f51f4a9b81996b6412e871b534a33917aa3ab3c1a6dec40e11c85f5d881dd60fa258307346c1aa8d40b0114203754289471728beb9911fcfb2e0", 0x9e}, {&(0x7f00000000c0)="451b98cd2fb70d6821809124ceb50bd9", 0x10}, {&(0x7f0000000100)="0bf3160260087342f2bef239a08027eb0f2118a7b84ec38ad24cf707e19e73a0621beabb8ca80ad034e00e6d274e964d14eacaa948a724c7ff5f6b9ccbd0a400b99f4de9891963e3c404430d4552842c68f4b66371ed26c40bf2ec634634fbbe1454de7e5f9b30441bd5d2800b80bf6424a536aee97e406a5a9cd616c64d2dd04b8c75d4c34a422e51f5ffe347fedcd2cdaf166d993a9f4cd1616b7c5dcdffde20500f1a5a", 0xa5}, {&(0x7f00000001c0)="83c28a2a7003c5f4f7386b00b0099e694e4c7eb5a80eeba54467a831fcf4deb56401a4ab2313a19166687b2df0ad5c127f1c6e236010081f4e0338d076124a9f2b6413b52cc1c164a8cf01fb116802660f7a94faec8b5e38cb170d184bbfabc6b6029e28f1ff0fd9a725fa6f50bc23c25690fcbe6890a0461835f4b9f75ec4ffe3664a32eee99d69772eb2b79f2eef351568bf66f9d14278a034f7f2d4a8e13d4dd59d7d89", 0xa5}, {&(0x7f0000000280)="49af12cbea8f796c9c417e3c206f9b33e70ae7c55f6ad0ed22f29489a2486173141ecb84f8a22dd7", 0x28}, {&(0x7f0000000340)="835b57a548cb514d3bd181263acc8d739dad0228207e4ffa02dfa4694a01e1541835a57658342f769accd2b8a6dc6a0007f0edc6b413af210d4fc80359d9bf4b98f76b333fffeb35fb8a1ef7a1d2b7ee960bc4f87535ff8392a3b16f87ce263febe2a23eb299ac581a4f3c96dff40cd4979da846637234ca4d965d75ae7ad78bddb06a87aea614fb8c84d70d1f77", 0x8e}, {&(0x7f0000000400)="2ac7bd545716b28eb2b624beaf27b7d2cc2b17ba145be6a04e15ca348bb5ee85db3e9f439f48a93b7ba1ec05aff4a94da83173e481a0ec6c49bffea1162b89cfac146a10a857415f135439060b02e17760b81ff71b5fb172d35dd26c2a8e7b1fbd485baa5400b29f1422f4a33a19fa762816e9c48fffda582d027362b70c2cb5d1f2a4ba3395fa96e2f5492699382a3e6e5203e1bfcc39841b43872d4f44ee996bbad2de4ceb92e788f296c398c9cd473cecabda08f12d80a87f0d1e2fac3f5619b7d058e4359a1f7aca88523da9cdb4e439954401abd347dde5e0", 0xdb}, {&(0x7f0000000500)="0a86e9be750b61b01af255ef886741608832649d8767b4824f244b0102f9710502fbe0755f7ee61214ac9523415c6cf58d70ea156c01bcff47af83906b89c053d3dae66dbc7d228f88d74eab284a51f9d94f95e45dee47d7191f4dc5411869c3aad50e6a951cb4829bfdd44c260d1caa25755a0b4d3527b66f8c1fbf1bef08aa2bd3767091c71d16cf022ef62028fc274ce3af5d8e74df49baa9fed921d80a844ce860c57f61f241b67a861c3888cb76732687146a44ef2a88ce3ec43296fc37b5b3b85b7a4c91d197241495b0236fce800e0906eebae833b0f15159dfb8b62d5370909e60c0f9d4762523d6570bddbd2f9baebeff9ba932706ba0a00455e0b0477bb70c591494fcadb3eb4730e1a3d1e7402c6017a93bd74be6c40d9665d24168791f2a519a16d58f9fed4f5bdcb8bc9ef96714b45e6a1c0d9eca8dc413135a8c9934e28ba2014092ea61f3183ab0003eb57c2420562a7baad813e48a1c56269177f8db47cf231125b07cc374bcf0f5a15a4096183c30b00f20d4e16b9de6e3864f3c175fa54bda452243437eca17c07cf7fe8e2aa52204b61d17f82babdeebac28224fa12dbc8884354aebded1ccb3d2f419d4a90101deadff3985be4eb354451f3bf125139b30899b2377ca3e99ddae166bd85296ac42436a81e701dab2ebed3d5665b043ba9ad3c51446fd1ad2b0a47b867a62efbfd32ca32796380e180972018d52793230a4c85361eac79e8d0aefb6cdbbee19e0ce81c9f772757f26916b52fbfe3e6495cebfd3d85bd02e2ea089a466cb055a8c4356371ffa6d8a88f713b7b0386c9993053b876953df02bde10f70d2ca278c4dd5876fd042b59508ba862874f1308106446effc79b4bcb7ddf59f5147f43fc51723670b27fbce5c1f2f181d09f15ff4e455ca443153ed79373547065a9191ca49389c8b2aecd3e1eea9b6265ba0c4d35abdb04c83f427da5b83b420c7f3de805d6a8d2fb8b0348957789e15eaff05e839ddc814b5f92daf9d9caa02b88264dc90bbda95b3f67d3e8c4b12586fda070ac7b447261a20ffe02ffcf9d9be5d9908d7444d29e361e079e1f99044006db5431764eb3c0601f04848b30f916f897685cb97306179480c3d543bea81147077feb78f2955ea796e54da6a07459eab8279846c0102cb813875c81101a42c68bfe2e02697a0e76054a47b893c176b0d316cb0470db286da9bfb3045cc67d2cdebc89fa8873b701235866f0fbb3888c9b6b59512a330c5d001e0de5597920651959d1e01223bf0d5b74a260ec599684fe7f1b5ce42631082952311f0d8853f14b1b5c377eeabccae87d3e5ca01887851136c8df83eee8535c99a3362f331e544f60f92a8624957048f33d36d2c97776eb210e92beb063b7fd78be7f2907b88a2d72270e2d01edd90a7e9365bbafb3b0a3c27463985c6a8c4eede9ae27f1ec3d13961811aa8ebd7c08ebba7113b2d9ea07dd33de7687387eaed258caab6beb3b0b3399e655977ee1d319a183592a8164deb3c22fe2737c5f8249d03be4f7da0a2d73c26c0bd45729d2e63701fd9695a4b54bd25ba6911047841d54bab92014efe304bb9357d2c6ef0b37caa2bb29816b45be8a0ac37fe52c804aead142f7b2c7f0303a1925038edd8c2fbe9789bf4425bfa69d2818311e2d97e46cb6189d91031d928456e44d7a110be6334090df527a7d99f0e3a74e2c715ff138c585140ab807177a37de4b8a341ed978fd2c43b36150a1d32f9b38a4515609e52eb8a2698c763a666b3701c6a28e90ec12f08eb0d2a6d205b0d7e0afba1828692fc8206abffdd86d5068619bad0af3a524f034712a25196cc1e3a61ac1c49d6243527262c9498b7a0f60c1e7cb59a8ab226ad6f41188d53f578fb0d6e6b4bbde52a9e02821d48b2f06a143168c5e84489fd880dcb49abae8063ea90b75307105d1063e9d70f9e6c1200f66f1304b09a985b4d018ac5840bd2e9a6e6647b3e17a884bcc7189eb30377ca022277c11cef18a469ce16aef8977fa2a51bba264e9b1ceb1cb86d024eea806a326a72378df9cff778e4d6419e996f5320cbb23d0beeb8f070d0b3137069379565e5050cac6e133780da1a6236169a56aeba88b522bbed2764ca9cdbb2282e5525b46ffc6f86ad2884e27670c91964b92690aeff4bfaff99b437ffced0209839b93ab9837578509474fa67bf6c6b7f13e51b4f846ad29d5580e89c08b1f44f3e5791662b402d4350dcae94eea571e38c0c479e4441728d42923612284afe46c587d8ae16448219a025c90cbe348efc8620cd0647a47337090c5bdf04ab3cc9295fc251360ebe21983df28a44e2dc537a848e4a002a3d454f19f0b24dff12612c6195039615564d4b3cc30503dad6019f01d82a9c5e20ad58120a60edeb1f582cf817b8e889ceaae6546703b1bf6494e97b46e2b41cd9a56208c7e3069d57ceec7f8fcc75a9b61a6b9897951f0c11157f93c8bd09ab497242a2ad492d75d7a8fa8f8c935bb11c34891ba726973584b9a167089dee333af826f195144f991e77a980c7a15d627003fd9eebefd95dee6b1d2c7050b89701c0a1e5207ad9371fd963cc986d3d1bfab55190b70da615e4fe02c89ca6d6c9a308cd777565f8851c2553a86660775312a1863daf507f58960bb4d0837a209cd78e9bb6c1c8ea351985729feb9da57206c24a501efe309b774b039b0bdeab1c32e358be6a9712fc93c26f98f133d48aec63f2be5b194f91e48b6c39dff04f53fa70db4dbee04db6cb4015d06a9e02d0e81e2565ed540c9c6b8332bdaf6acff8d6df1ec02b76a22dd1659b588e4b935eb524e263838d6702604175c2e3fafa8d524ac732b126481273eb17920b99d9f8b3eddc00c95c31b4e58a4e0649a2e1e6ce07414178b96571c5feec1bd9401bd80332711bc7e6b2d90861987542f4bd3c2b7074ce41ff50429573d0f2218cfd16aa49517bff82b0efc166781e555d9ff909121a2c2d92bfde344a23b72899165d76cb9dbfedf63f01f9c55bf45755ac7242ac55ce3d7e20aff0dfb4ff9a06ffa8ed6bf3961e712555b42d7a8def6008881f5c5332ec27a034eab5a294f1371ec85f83cff753494c94d02fceb727458557183f0628c083544dd8ba0334d7e634d16d9a96a45a7d14dca34170d2e6b2428607f12a8144f1ff496594d2f51ee5697e2a6f1d015a70697e815bea19928e65d094043ee325d17c89739ca30ac68a0050da9d779a37b4f12e1412ecefcc97f7fa961c0fe661a737510d027255cf222ca091a45bb8453a68da16af6a22fe9d6ce58d653b38fede841aa7e4e11831b8ae735687191c63510b6158150799bf3b383698fcec0ec51cf89888bbf604a1a10eac2d823dc142b4c84487e5b13c5506dc41559dbd22d43d9f4d89a35613a5a4c82c86404b41ae16dc0f0b0dfc3540429df1699f511410e7a8353f17ea12eb1c8c033d60ed1a30924d9522ed7e4f4bc7f0c1d11cfb456d5bde58ca33c82517ae9897f8ae7cb5794fdbfa499d8a86bf08831c500941686d44a23e6225e15c709c2449485241497f759d7694692feec3b9f19c61832d77987d6cfd30e0f4eb5d7719523486b29a0c75636104efc672fb15ddfac1a5db367a857bcc6e39e3578dcf78e018cb81fd3a7e4392d44fb021b08f2b038fa074873ef7684a4fa207f86e81ec221a7fd8cec665e0f45c1db7c5133c35f0be1db9ca32bb737f5c7fb703238923fc2474fda55b06c1de12c6c23fa78397dca37ec3b67ab8369e3374019a7c60eeef73c6a98519871697af1228991862e0e3acfb1e8d30fe696182dbf02db23d69483acb1b40a6c1d779abb7363f707b158525578d1aacf06071ef46a496d85225679d6eccd93b9c5dd81e16281f8ac410eb445e6cba23a9efccc9fe8d149daea17088539f5fd9929a665bdcb3d0cc892433a59b853d612fba782c370e1115e2825120218a70c0d5124d1d0f981c30d2de21814aaf831d50b34c1b1824ae692ff74b95685a25a39f522f1def1cda09c04580d1334cc6ff39c7a937b734df0729fd5562acb1cef79865e99639bbaa86d462802649630e9042ef64810f188e4f238d108e35b7f18f33d99782395f739b2b83ca08245b6f5c9267ded0952c9161d43439710f2718e0e3824d4dad96f037e9566c44beffa8539da1be8c903a6a51b6d6376ab60771ee3c6fc1868a75bf58ea63f23526c9e05d9f6a603591bbe7e07f2733175318dfcf7534e867a072f9adb4a37b054a919116cad9d77b7439cdc442f0972b8f900ac0ffb8fadac633cd673ba01b0fd977b04781c7d98e45ffaefd489c51a492a5b5dfaec4dd55aa7649e916b4536e1b66e7cc9f3dec70e534bfcad97ac6c00df028c2f95afcd9a5aed3a6fc4c5754d6c0b76a55ddc4550f4b8d663e099dd3228ccc4c8ca05c125796089908c65ed880245a4c6495a6da8b15191190269706e8e36f73f3a3f444578213942d2e5eb6696c32870af047d17580ed33040b9c959a2195dda0354c1e90b6dd108cd7c3e9f5866600492dd1ff45960582241b60ec2d7dc61e4481fddc34655da697b7845524804a2d61bbbc313d8da9388cd6986732dc24f72f6d8d3707d1637b784bcaa1db0993980603786c693aff6a8c941741bedfab282d5288f9a40d4220b5269d924a1cd1092a613bd6dae3e60ac073dad62b2a1e722f0b7380b485602a02ddb1b931ad52b63020b4140a315eac1e8e41b23af4a2842a675bf29904bf83ebb4cf253cb823c2b2c624fb56ca4c82486cd4aae436aa5a04bc29a108d008168a61bf29586fedfbf6f4dc831078bbfb1b59e6805300e53f5ea1b2a672a755ebffb1b7d1b67c00b0273fbf1c78f5eb439b68b3c7108f0fc1e93a1e26ee4f9aad8884dcdfd25110df95596d03537fce071de24a709bc48e0e7622b40baae01ce9e4a431ba4f2c0e090da912fcf4b2a47133a835ba1d260f8e06f93df590a128c4bc56eeccc29238b75efe4e1253994337bfb1ccd9d8f3fa771a434116036962e8c0f8e8c641573348d9ebdf29340e5f08f6ec9143a9bc0b1d78fbe7b65c8a4cd07ec2b901900b87adec8f41154cac65ef4135e514d2017cd7eb28885486f3ef134f99838c53dc0b6d5e01e2c03c56c8f27472e05eb53779137bad90eb3f24217822637cae12a48e3c21de3a7f90b7dd50b2ec1641df1e3f9cb0c45a77096a51c2af6ec7f1f74acd846d3b1297eb22622f66c681b5d1df3f0a1b241964cb4c9cd78fe2bd9a97d7f9659fad8f1d727bb5c8b716680f5c9ead9d8ff16bb4a95c08d6cd6cbadaa4f600e2a41d0d4f20b401bd108bab2a9dae9001ad01fd6a7f0856d19f826e9f264fad1a7e4ecab3867de43cd058ec78ee686fd8ecab0ceed930a9d01f739bc2503ef433a4fc3286bc08eb96f431e50644077577cac7c8138e81a4e6b08b41c5c3f3e96cc9252d2543f5b2c9b70739ebddb4f2a71b69b648e6a017de3b1bd7b02e659972db6384f19f866e6ba766db326c0f0438cfe6fb86dd7e877e2902152a6b9640a384a7847bdf152ef1ebfd3997c83126ad47956efef500d1d02e64a547ff31c46fcd74e854b868067040e12102f699cef7fbb93dbb9c9aa64de425ebbe6df591e1c0302f602f07cee544548da1c142220e11c94e97fd7a82303a664fb06f4a8a94925c748c2d55571420a3fd1ddb9a256f9456c37fe676aff17ec86d6196ae6ec7416c1e66506a5be24a53597f2e261196449c75b8f3112b7cc1ad38beda0f38052259ae605e9737c7b259f43786ee4d7a6658f7ed76d8f2d03b35ec24324", 0x1000}], 0x8, 0x0, 0x0) 01:11:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x1) mprotect(&(0x7f0000506000/0x1000)=nil, 0x1000, 0x100005) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 01:11:44 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x811, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000800)) r3 = socket$inet(0x2, 0x2, 0x0) ftruncate(r3, 0x0, 0x10001) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) preadv(r2, &(0x7f0000000740)=[{&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f00000004c0)=""/82, 0x52}, {&(0x7f0000000540)=""/167, 0xa7}, {&(0x7f0000000600)=""/161, 0xa1}, {&(0x7f00000006c0)=""/47, 0x2f}, {&(0x7f0000000700)=""/35, 0x23}], 0x8, 0x0, 0x0) write(r1, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda84bf638eb9b56018a0e784dd2518478ac441d451f5214f93", 0xa8) read(r2, &(0x7f0000000140)=""/229, 0xe5) pipe(&(0x7f00000007c0)) 01:11:44 executing program 0: r0 = socket$inet6(0x18, 0xc004, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 01:11:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x6, 0x10000}, {{r0}, 0x0, 0x89, 0x2, 0x4, 0x8000}, {{r2}, 0xffffffffffffffff, 0x21, 0x6e64b5ff3eff6c3a, 0x7fffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40000060, 0x1800000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x1ff, 0x200}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000089, 0x5, 0x7b9}, {{r0}, 0xfffffffffffffffd, 0x64, 0x1, 0x1, 0xda}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0x5, 0x6004}, {{r1}, 0xde8c9a4a259ef8bc, 0x1, 0x22, 0x3fd0, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x20000000, 0x3, 0x15cb9b3d}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000001, 0x9c45, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x30, 0xfffff, 0x100000000, 0x401}, {{r1}, 0xfffffffffffffffd, 0x81, 0x20000014, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x3, 0x5}], 0x7f3, &(0x7f0000000000)={0x5, 0x800}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000002880)=[{&(0x7f0000000300)=""/87, 0x57}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/163, 0xa3}, {&(0x7f00000005c0)=""/234, 0xea}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/223, 0xdf}], 0x9) 01:11:44 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x90, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x800000) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/128, &(0x7f0000000080)=0x80) 01:11:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3f) r2 = socket$inet6(0x18, 0x5, 0x0) r3 = semget(0x3, 0x1, 0x10) chdir(&(0x7f0000001180)='./file0\x00') semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/4096) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000011c0)=0x7ff) recvfrom$inet6(r2, 0x0, 0x23c, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000001100)="11e561a895e598d527ad652fca166b2458255353251281084ae8f19a13ef76b17a5ec6bc0f1c840f1fede9bc67304fa1", 0x30, 0x2, &(0x7f0000001140)={0x18, 0x0, 0x0, 0x3ff}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) 01:11:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$getown(r2, 0x5) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:11:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() kqueue() pipe(0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10020, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x401) 01:11:44 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x8) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 01:11:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = getpgrp() getpgid(r2) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 01:11:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = dup2(r1, r2) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x26, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xf8c6) 01:11:44 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0xfffffffffffffffc) 01:11:44 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) syz_open_pts() socket(0x0, 0x0, 0x0) getrusage(0x0, 0xfffffffffffffffe) 01:11:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) close(r0) 01:11:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/183, &(0x7f0000000180)=0xb7) 01:11:44 executing program 0: r0 = getpgrp() setpgid(r0, 0xffffffffffffffff) 01:11:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x2) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x81, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x240, 0x0) syz_open_pts() 01:11:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x100, 0x7}) 01:11:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xfffffffffffff001, 0x101, 0x5, 0x3f}, {0x1f, 0xffffffff, 0x0, 0x9}, {0x6, 0x7fff, 0x8, 0x1f}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 01:11:45 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)="e210f4ee5b46cc391a02f328ca4e9bdc257276b4810cbf8b19cf301b29b12b6fc7253bc614f5351243d22c2eaa7e62a1e8426c4894d7dd8b3348237f06a9978c1b412b23e4f0b5bfd24a03984097a780e9128165268eb0ed2fae7ac63f8ecb3cb338ac93324ae77d0c9b6a5019c95a26b54d667b2ea11a078bbb14f6614250a8370185e6072a4d556eb0", 0x8a}, {&(0x7f00000000c0)="2f4c32679511700ed4bfc2ac070095e83e6f688e044a0fd3338f2135a32a6fa89c0aa236163193d5518eaae95349ae8c54264e0d663774ec144b4e33de056d9d5895f5051732b4743030ffeb1bd0209b361ab523dfc1564f0e1a8cac733853be7f920cac509fe975f25d3b941d5a21c271975d73568220559f878ccd0bb94ffea6d3785e00cd446c3a5a3eb2d516306369d0e66ac29ba84f4a619706e44e99fc0e", 0xa1}, {&(0x7f0000000180)="a77882995d880f9052eba3682c087a2a48782bae9d740bb16e1f74638ae6e95c6468dafd3aa99f4eb24df6a4ebab622b82c0013712b4ffcb253d45ebc5e275fd53ad5e50d6a9e302d5b66adb4c226e8f4a837a1695b35bf8fce672c28a2e644a6b8120ad09c67952a57eef6bbb4cb7c1c160615a1b9da8221caecec202542a9b20b839ec0eb25f4f23f55b441e2b6512684100e443e8ccdd96c48905e1c3b0ed48c805d3db18c0b7dcb957ab6effd12b2cd61ad902de47ceb87864d54e151ccfd27a5e70d98423be97bf3e68d63ef2dca2de19292fbb3fb5a5c217a7ea252ce8dcfa4d5c45", 0xe5}, {&(0x7f0000000280)="44975cfbaea5eb968663d36f072e91d00cadbe561ddffb55fc0728d6f2086019cad5964ca0c8fe299f920b9a4a60bd3f07a57251a116fd91ca9534bf2e10f8254abfb8acac14c9fa5152c420c973c4a141da184440c7d0d5a137410df79ecdcefb4167f61634a99a3819c15485e9edb52f0361e93eee0ab0fc931752f321e6a31b7cec1c591649a6758f661063c999c3563ebf87123c35ca432787ef0a09cd579ce3ee5c8e3e076348b4ea84d48bbefaba740e259e45e1b3", 0xb8}, {&(0x7f0000000340)="a1fe4a7488f28c26cb5689fbb2722fd03021318670bb7e5b86f8a066673c9de4ef98c48b4ecf4d61a344b7a32119e24d9200fabac7e80767da727874080e35b46bb7d9a592ff544f6cce3933921f51e661a79394b2beb135b491a3aa02c93bd8039f0719aca12d48f471d202db175356", 0x70}, {&(0x7f00000003c0)="b5d3521d9416dead744fc98808fdf786f5db992868e3e9ff8a5414eaebd347bbdd04df9abe5f7f2573c9c795bfff7b082599b7723d8115263193714a878b6f8fa4b21d953d7623081a5113bab31fdc947a3fa1d26c8df2b81853292842b5c6ffd354c290df76034373ad0e4f8ca0ba03174b104ce2ab327567b88b445e99", 0x7e}, {&(0x7f0000000440)="f395e1ceb33f043b5b10a604c12db78e94b1254f5b480cd52c37f3fa06545942716e654fb1f9bad4663393ddd9f69a842cefaae917d2b06228c89ef7008d41e7a8fd9d1063f76f52c4d953ce5c445f4adebc444b8606d88bdd4a0e19f75484b73b57885931307e267c5b2425c17a684b716c155da3b463ced7d8e414dae2e6d5d1250602970a8da1d55575c330bb143c4c9290866b54d189172de3b238b8363b9a9db1cf520915e7664e614630351c73229c3b956c046bbcfa2c9a05c62d0cd9324776c85a61117c2e9a99217994d0a96e88b3e1", 0xd4}], 0x7, &(0x7f00000005c0)=[{0xb0, 0xffff, 0x7, "d381e513230da3f049e2e85de770c5bf241d147b3c8b8bcc3ec400d37055147ea5592529902272034b09efcc52563772d9cf34fcd8e5e8e99e7475d2fb89aa1a6dbe98120e8d4952bdd2c04f45ee283bfc5ded5b81a8c7426149f69aa341a28f5dda6aaf31fc54087ba54f4f8d020a5a98838bebfa9fa2ffd39b78c3d7a3e8025a0452cb69e9cbe88c03c1baaf1842c80ca9c87d53afba2b30"}, {0xd8, 0xffff, 0x2, "9b55441bcb0b74bdd3ac9f6e35a41f86a9474eaeafbbb7a307c42b76dc2553fa6bf9e4c9d9974de24e69125dc93beeec1d9e8b3ca806b735c3eec3c9cf31d3d1f02710af6e8535059ea5cd47b97a5f8f6b392d64ec9481f0d012f74aa3fb8c1ccac08bb471fb42ed1b4c8375746da94df70d0c2d445dcdd4312f2ba3c304b7d2dabcb1fe95055abfd2eb5e39185dcb63aaa649a496bc547658c2e5db25f6657273fbee023ab22f28f2d81e24590e9004a0004561a6e6fa02040cedfb90bfedccd185ec3bf06f9882"}, {0x70, 0xffff, 0x2, "6471bcc006eaaee8320cde4d2d65599e39a3de5be3427c84055a77960b29a126b2f6a114c3f7bbc10472843a7b0e172e4d6a8f92642d89044be0772cc7b0d9df6e05a64393a96bbe61ee861632422fe9a1b7a172880f85004b23"}, {0x80, 0xffff, 0x6, "a624a667daa3edc99921c3471d4e1cb2b8032bdcf73d560e3a3c473175a48bdf86466949df818ca319de80622775c7cf39420a45218c273496368c13881f9115cb9fdef425d483bf0f121e799f0022f39493be1404664c9fc560404d3fde286df8c2a0608600f8376c5fd394be0cb7"}, {0x1010, 0xffff, 0x7, "4aadaa4650b21e20bc1fd083257271f2a53f22b41244f18f448f44e173cacb1119a43a2a585d522afff14308d84fdce9130097b76fcc67bdc5b0d33c041fa4e5ae81293d3f86224252d0b63d062f1fc8352f1e382f6f05b473d4123ca9e9406ee227d690c0f690cbd888ffd0caa7da3e519776e2d53376804c93e2376dc8bb8609a11d3dce8ba18a3ceb4ce729e94e7d7aa663d3884c5a5d7268df557f1c6bfa73619f17f7d87a4d4c642e8022ea3d2f152a04e286b9bf56eafa043df67eefc24838652aaa7523768bf0e512094c02035aea30f80c6ce86bad18812d5e38324dfafdff3c172b3dcafa4bc88203c8301cd1993130754f8e96f32ec83f065447b1b1ccef3eceeb70a35a53212688e737368ad7ca7407dc668f1cff0cebd0a9e7e65f4f8c1ac11e7235ec126375119f6d8f16d17714e70a5ce7305ab015f33689f546df63425db870fd7919272cffe9fbc9dc13f49d392e895df481f8a815255479d6c633bf3975d1ab9a6dd7174997e5d02dd0f4a816ac32813b700b3a2f0e61b5ac78e4d14747ef37863642cb6a79a609b36efbbc77726afc6e7e68d1ec8360e589a4488a857fee6e216a24a05af1a1a6768278cd6462670db279ed33cb02616af6c503e4518b6003ea9465c39ee40505f48a674ecc611796ff9a76e65e2dc2569cc48ab16adedb8f8f537f5bd04c01cb6ebe451c8a34def6ce2528bfbf5ad66a5818caa7d4002e14dd5d77a7c092f76090322e16b496bbaae5649942b2af1cce6c17ea529398f1322efaf432c05469f6f97dc92b1be31206c8ab2667dc5e3e32ef561fb7f30f7855aad0ba3715ec6df5541974214e157e432ecf8f1719927846778659444f574e467dc4051e1a8717fab8f97a45032a04153adf4f4ae115a9fe7568fb4d0568d732727e78e3890bf875b54430539dae04b5e85a7347eb0e5f548addab3b4399b4bccd24bc6e010c4b9614a8dc78f98a33614333a7ce8a9a6083ce4c1338c4f52d3f95b14ab8dba641b2026da8d918c70cac97cdcbd38b5a6a0ea612c736da6eeb53814b829fcfacab3cfd009812fec43c4ef76fa9ff773c47752c0dd53df505812a5afda54aa9fd89eb955dfb50609457190fe19b6e26af553f99f55cd88cd70c469acb76a28fb4b376b99d0ff7bf7c049f4baf28536af2a163f4f8bae05758ae0d52902d2a2f0c7a0fcc2186940781a66c83720fc18c5d9e1fc24358420dbfb8d9964ff517fe51c8021d42fb6120b6e66a4689b0d6c8026d774945143b64755ff1279d5560e94ea4bfd0ec7ce2576250078c23946c1a13003e5519868e0b0eac7ecf0f867230e7d83b677e7ae569ccf7a93dc6ccd1935586225c486715edca36cece1a4af0656f6a8e54c2f429e5f67669b0a1eb79c63c5ced2be63ff02008ff93e2d998354c32631d7da2ce3ea8446a59d2e91d6e23309234e1458a1d92ed335db81b0f04f118e2bdf8a4db3a9f5d1234a44831714d0b6780b199414cdcc19742ad74a43a522bb549ca0044293aa36e0ce111b1d5d0510b4f3b434f7ad59a0b94f2ca0bf99f6cbd10223a154414354e7d327a50ed840677d22896c85b95359683c9fb1ad05383bd2e51f15a0cd8c9699e3e2f91a8c71b20351908958ff912e815653abc712a31f967f412702f1f777c289d4e0531be28819415efa470f2d0b8fbd8475aa95988095558c93bd5a38a51da4d5e26a004a92d50c2c1c3c93cb713746e43e5e758aa4f3f1cd78e6a40f2e070ad1e642b050e6ee0f64f10fa91bc28e8e729857585bfb211325b39dc9e25bde7ed55208444ac87eefb29dd11d85d01387e8e581e7b6fc6a7dcbdbd83a8c54e769160e99a9e519cb0090bdda02fcc9da8e5ee000c178ebe69ee5a725a14e96d2f0f79483094bd3a5c5b92371f9725f7ef5863b081817b8e0850d3564e3e11e903039cca8335e7e2ea1df7770a49965fa97ad8c5faea0df20c3023e729f0ed4fa56565694080a8c35624aecae6e4e5100469b5d2205d7a92d9d329ff540bfeb133c48e8d2763cb95ed5faef3c787ce84ceb9cb79343e39384db69c84abf2983c3b6de808e606f7a7cb99b00c49945b63e82a437525f2cdac4a92bd22e47f232259fe1e19ade9c62299843013f3e0a0e4080e037f4e7aaacd3fcc7332685ce1c4b50b7b959f8886fe072bb9e944eb4ba38cf674c8516b1de7ef6d750e46ded0063ffe4a5feb74019123f043d3ab4edf941d90dc504e0a09e0f073fe34c397a6364d49d168c749737ce94f2d4a9362137c5008a8af9462f8dbb8fe2ad1df64027fc9d975d2d3b114af6f4ddaf1e83b726ea21e13a0bb9c18a4da8ff93117675cca04f2ac491205528ea4a6726fc4ea882ffd1a0a9fbb6c35f28e5769d7048a52f2f2151b8aa27268cacd1c22a3d4ef1792a4fed0872d9321dbb72874f308fdd64bb74909b8fd3bb50c60e47ef819e1881c063688b85c6ac426f8bcf3bde512fefaa118bbec3c411202c653274d1cf668388894bb9043dfe22d16acf45f326b5cc8815713343d76fb3fe32e71e3253814dd9dfc6625ee2791db57d1668e8ccf3c26f1ea1d14ccfa986ea9b0313f4bfef2447482e332b896c440aefb7eae139e2e50423bf508565d78e9d74084f8c67fc08f1d76ce46ed86fb85ae44890ae9b91ffb69a6292cf441eae6d6e1db3ca93c653afd5731944d4278bb8c2d0b5e99ae8ae8ff0208ad3e0d38c9aee56d9961e40404b0f3f3b861a1c3bb7cfe19cc83ad58b73f77623a3479a6914e208e886e2a81414a56c59c0c1d01701aa07371e2e5d81a9540c853bd14750cf9afa07e3d9e5c80c68f0e04a30b2dc23c83cba8e806302e816b9fc938052e1b4ba686daa1cb23026456ebdc49b6d3ebd5ef527c581ba89bfd1622e2f30f75d08dc5a0bce701ef2b824dd0487277ae49f580b21cd5bd75504a86054c2ce6cf5d7408ddaf23e83225503460430699a6e30167d315bf6e214c43939c911b7fb85ec4de0e718eb382375e45ba4382012bb8b64a72ec55a844759a990c6ecf748503b1672ecef5355cacf2de6e7a971228d9544cf0211a7a43a53848b71d084fd49cacd001b7ac7943a779db5357b748ee293dac1a3030071a524d825bba02d41dac0ba949ad2e9729a8bfe726f79d2d545f8f78f26eed70a94a1bc028994d20cd71bef4915cac54547a39a8e184f0d5b9509bf2e1b7e69969607373d82109f599d268aef38f9270362d488b0b5b356ef8bc73b47d8b64f3bd15177fe08d4fb181a008f893266b6fad4d99cd9e4f7515ea2df801b9a8b9be4da7758c05cd8428830f2d7479ccfd5ed97b87d33f62b7f10dc71968c5c3c222e2d43d0c219d84199c6c3628b4f00c27a6a9e0fe23df70fdaccf0bb93e41dceb7c048e727af8ba7e400fe6272d97246a85e27200bffb96614fdcd417f6ba9d325b4d970ff23b753080d28a858b3b1f0dbfb7271c7a70b3cd8f82972a7e1455dbc985e36ee3aab53031c569c1a5e1b0f09638c81cc94941fe5accf194b432664e92934fe9141b3887132a406ab49cab53aba7a24d5576dbc6dc5a9eca532b0a363d547d42562092289f6735088c429beb9e1a54662b39c2ccb116d1817a773deb2775a5abc640d4dcff46dd013decb5e535086bdd1cecab50229b407b6a750c438a438d62215b64eb21e4dc9880f747163f14368390a9d9b2eabf93f91c61d32e8c5be7279c7867e50d586ea042668ee524472b28e96a545704725c89a40d0bb5c2a4c002e017eee6ce3a95ab762642cc17fe515ebbed6f69c8368f9943035599bbd068774dece165bec4e4b2c719a3d057ac82f853f9d51c14813a5d9a4baa4059024bc3ad95ef6c2b5461a59c0dc8d71227ca9eb266abe0e8e80fdcadfa89f46631d1d48a98bdc6020b331f63a968c2fb8471bd63ac2d61606876318ccf16eef8e4ef5a6a5ec5b062882a9f8100a44ddeb62fd1990d688152dc135038bd4ab63dec9caf202e0edf79bcc01a2ea80e6694e75dcba3636d293b8fbecf702a5d5f3050c994766a0d79c1e190d2d816ca60bec3eb6fe711311d3bbdd7bd506790b177b2870ea4999e7284536d8688afd2095cd5e6f382d2e65fa2800cec2ba7594bfb3bc60cb6381cd5f80d6befb0107db9025c715e52562dd913c63b4e5330e490738d8a572c3f15f378f5aa086541612f1542a3a7da04ddee2dd82ca9758a3c86a495b9a395d71271894aaaef4ea77251ea39016fa31e939c3c360da0e679f944dba19a45966de5ecefce0f3d74d2650fd7d83291cf21fa0da2d7232ada00dcc310929464f9d9ddae34eaed026dabddd5a620006aca1e2b5433f9b3a9b4d7db6dd3c125137b4e3d9a46bc9db831e8aee1ee060866f9622c69ac6a51744d95f7a1fae3d071e6dceb81537cfa736c1b7e0806d39d1e0a5230ead360abe3fde24d07b53c05418f7a3ad08471c56300ec522fcbcb18b34867664f8955d5e8fec59afa7e0181ac3457afe6a580824ad8e08c8f546619e3f962893f713889d565bc5407fc90bf93b9b6414ebeef5fbb459b4723a4aa101a0005f1ffb20beec76a396fed8afc69401f41eaea479b786f0f047060cdcfbea30ee92e17e3e6d44ffc5a5c35f5aa3ce186920461d6d1e183c6294611422dff553206d6ad227f685340ca6c20df3f50807db186b8d18689eb447ed03470928be75ecef6f12f6f48884d17ec36d8f2e4aeffb98a57a8959f4fb77cafee959d5fd87a262f258256984bb3bbdd1413c0db93ffb6292e75df8ab41eb557f2266ca1341e143e4be9caad8643820a76ecf62d087cd0029272fdff2de4a2302cbee40d9f4ff8fb8cad98c1fe214ba2901b687b39e15647df0b496f04910c2c2ee1dccc2410a180eb756450f2753640bde01dfb8f4d06db4a20010b61eb2f1d13cbe8ffa6a5ead37d0b95acb022d64cbed52bb8b5b39e787653209277763c42cbc371f0ec1205a18c6a5488a31669506b9c94db74dc2abe27254fd5845f79135e9267088e38b36c1728112035b4abb9b99ecc842c9547f94fa3cd88ce94a2fa816283e72a845aa0b390fe30ff76800475c92a3620be71407f3cda5e972fc068d670d96187cc9355c68db63586c8b0c18b8f2fe2f6465f131ff492930d1d19cab4ed4651aab4f9c4cb05980965b5fa796785bad09a0efbc27236d7cd1a322058b196ed60f726a824358c25a7b405bf0f03eee4f888ee8c9241494a51f3e6cf2c909723ce749b0ec0f34a5dbdbc9988ae2711b24db300fb23d46770d8bc0ef33e46907e3c05e17df0aeaacce508443937d24fd12a8f21dfba58eed1f9ad9c7505178aeede011c1aed01cb2808903d1036c1cd441d2444c2ec470ced9e6184a3f9a4d2b577d5d6656a2f5fae243b41b38110ee51fac1457a022a0788cd66d0fbcf5e64afe784318647ac5b9295f2070490857eccc3066c6e45e74f096d4003e6e0d24487cd4409ed88246510295bf28bf55d81acbbe719d1f52c986f3afcaf0fc203b88f8515fd1c0d369e5de5d4d78939a9f43ec6ce5c3bb195528f844ee4852eeafa10a22f6904ecf2e27f5f1b321f5630a37a9b60b1b1ffcdcb2b755e31b4aea5a14dbd73af1eb21598e29605aec4e4405072b7cd2bc43c35d2d512db72f07ad493b3e66cc83e470d9f15f71b3e196a2b3dbd86b8d6e31063acaafac9aa7565f6b75d7079871c6c68f0b0cf1af83e0621800627c05863f9f94a3b2c999d6a3f189d99682ec6c4ad62ac5cdf1397c460d9c2cd44c5dbb2b08a316b100f6b5fc74cf8edf8a0ac19f70dbfb338f03d1cb9a5891c649b23a9fd9acced0a"}, {0xc0, 0xffff, 0x0, "3bd7ac84aa53527d6720fca96fc814ae733b9489d506ea88c5893bf39b85e81e3eb8a5eea869c860d03cbb1a5cf76cb004262b7a76d20b9c2ddb694b29fcef4293838efacee8faf814313161a0a98428cc40168fdb9af6c709040267f407788d8400b13e0ef23f3ed5844403d3c33da7a72befb31e7878d286a11c6cc6ef9042cedc3bc7d6eb58ff8f644df5678ab17de46c30293c96cb00189eb5ac61fa199d88535fff89ba7953dbb0e55f061a5eb6"}, {0x90, 0xffff, 0x4, "c3ce1857445708f8c5224b9150caeb4d6929e99914d28418ee07d60bf157fed32542cc605b5717735449a232161d227d197f6771e5dfb861d46643344493681e81b511abc8c3d57d471c660b9d971492fc98f855079dda393127a3f82432def5d30edaf8745c9776d63d5616d8d9bf4b806d9db0efa60b1f75e9"}, {0xa0, 0x1, 0x4d5ac672, "69f0e1d5ba6fe33f4b00c392e0aebb3f7fe1763a4f29cdea38f69c091ad1f87773c4ec1c39e93310fdbefd614dd1f6f7ce5a994120e0f9db058d00c73d58226c114c7078a87884e3d2532a1f4d04d553103193b7f9537d93fd4487624993c66e7bb3ff665e61c8e4c9feb190b338601aa19924957db92ff6984947517acf651f0ffc1ca6880b4e2919"}, {0x28, 0xffff, 0x43, "a870f7382ac9a05707710149aeddb7a909532f0c0651"}], 0x14a0}, 0xd) 01:11:45 executing program 0: getrlimit(0x3, &(0x7f0000000080)) r0 = socket(0x14, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x458, 0x8) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x1, 0x1) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) poll(&(0x7f0000000040)=[{r0, 0x20}, {r1, 0x20}], 0x2, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) clock_getres(0x6, &(0x7f00000001c0)) 01:11:45 executing program 1: pipe2(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000180)=""/176, 0xb0}], 0x3, &(0x7f0000000280)=""/27, 0x1b}, 0x40) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0x9, 0x800, 0x0, 0x0) 01:11:45 executing program 1: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = shmget(0x2, 0x1000, 0x84, &(0x7f0000fff000/0x1000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x24, 0x0) shmat(r1, &(0x7f00006ec000/0x1000)=nil, 0x3000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4c, 0xf0000000, 0x2, 0x8000}, {{r2}, 0xfffffffffffffff8, 0x6, 0x1, 0xfffffffffffffffd, 0x4}, {{r2}, 0xfffffffffffffffd, 0x16, 0xf04145f45f61fea9, 0x200, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x42, 0x40000041, 0x32, 0x1000}], 0x61e3fde0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0x85, 0xd81, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xa7, 0x3e}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000043, 0x1, 0xffffffffffff0000}, {{r2}, 0xfffffffffffffff9, 0x56, 0x42, 0xffffffffffff0001, 0xff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xfffffffffffffffc, 0x9}, {{r2}, 0x0, 0x8, 0x82, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x4, 0x7}, {{r0}, 0x0, 0x4, 0x400fffff, 0x9, 0xffff}, {{r3}, 0x0, 0x12, 0x4, 0x7f, 0x2}, {{r2}, 0xfffffffffffffffa, 0x22, 0x2, 0x9, 0x5}], 0x0, &(0x7f00000002c0)={0x0, 0x38}) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r4, r5) 01:11:48 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x3, 0x2, 0x80000000, 0x0, 0x1, 0x1000, 0xff59, 0xa6f8ffba5d16fe2a, 0x3, 0x9, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) 01:11:48 executing program 1: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000080)={0x0, ""/172}, 0xb4, 0x3, 0x1800) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 01:11:48 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x1f, 0xffffffffffffffff}, 0x149) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 01:11:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, 0xffffffffffffffff) 01:11:48 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 01:11:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pread(r0, &(0x7f0000000080)="aec16ee044007f66bfba1cd713a2f11bf4a2955161a1c4ce577c8a3c29b35932a7a0c577a59e6a376cef16d25d2e896b46b05fe96921d8879712003ace19418b53e335e5ae1cae8ed2950cfd666e08be7c1e4053e0ace18cfc3ec6e6cdcf530505f757b59f1e87d0502dcc0815e9611a835af362ee90d51db8c2ad9da14775e430bab98221340f37baba024806d1108389de391c1983c7112a04700dacf9c79b025287da6336077e7d5a1034e66bba15090ed1fee30a519e18f11afa91db95eaeae0c21870298688b7926857a05b21ca0feb9736980c378d0a9245e4f5e0bfb6f897ed4048217a2f4d0ae89217151efcd816d6d0b6e6ce51272842109ea3a13b2f2f43fb26e6dfce73d786d2b453a6bf53270d1999b20569586ac8c775fa6cab25b6d8ab80dad0627deaca1f95c6aaa377d54dac93c0ae7cdbc9ade50e84159e2c002bc5b08ecc6b7996ebb05e118c3eb6fd531baae6f9e10e900c373642ff2de753488ea88160bdf4e4969809944179dfb6fc4fca288ca156de689e5af44eceb401189689b3da8505e70d0b98243ad393a42d8de2fcab82cf4d951645f6ef76be10e83d6a5a41aa38a72838202871f64c78c2f66360a54ab8442e19ab21a1cb3ff11fddbf6569d2bae17a5665f8013b9219d08684a549703e0cce67cca2a264acddd0e92c873c064418d4931490123088b53d00e2716f05d0041417dadebbd62b682551e97c3f3a5c99cf80e616745e8e7ecf568a5b31fae92d1032af95dff9f93806bde0c81540855d48a1dc872e453da5039ade2f651c60bf5225cf871250d6c0aa93bdce6c946dcaa9a94666c1099b6a7acf63e71c1b8f15a601b4a92f3a0025dd981c294cb89c2b6820d9275df3cf7da4aa306c50b8397f20c04b63c6e81aa52ea1ee3560f8906db1c6cce360947f13ea81b8623a71970522db24d9b08db6c889dbaa908b7d18dc4afc854eb56c95fe64c8e94ce63ee9fe8ef508742e77eda32d6214ea30f577854c43020d3c252532540d6e94822295687e1b9ddadd31f54b9bf2bb93dd032b4154d538dd262b43e5faea6df498670bb526808cdc2c15820f90a136eaf0ed5fe138fb8394f4c4e4fc67085b3a1b582c7694615c7c015e3e5197408011e4e98c5184b18ed05feee5916f9fca175620d3cb423e829b3e27dd2be64bbc595eb32748526a3bed83ea66ac9060798c1f93bcb0da484de8a2f138de66a0b543b690f215e75b545b6982610d3f774b2293a52365f2de1b45d382aaa828258400cfcea2039eb686f6073ebe6851c1629cb13bc23e53bf4ae2828c95abd99b0f85cdb40883b580edb018668b09e434c2a371990e2413813e847c9cbfdd8d0c4a4a09db228096988a49ed0e2de9f3f88ba18c87d3e023a63751dcf0273dc9ddc1481a8809a2731640d7ad70d623d87eee6615ac51c1579acb2854e53c2c236544af9ed10e34ed46a9fdd2798d4505f401dc34a9318efbe31c246033b603da266ec50dd639a6ccf95a5eb793770fd81be6c98122f55ab9515331350ccbb67b9b26061e9b39a75e57cf94ccc6dd1b2cc8bd2b5e2fb73b602c48f6c4ae538cfd79ddb9c77c2d8c31c15fc14631700835f0fce73d9fbd034897f0335563bb68cb1f40606219036b06ce66498b1127ad430754ea1c2f8df4296d3d9946ddfe69fb0f90ce311f066be899260beb1df70f7b3c832ca05dc9af856a291cea198c69a2015d0f5b0ec57745eda89b774b196487bd789b02435a4340e2fc503108b35b8be12dec991cf585a6f08a97e55c0412bf8240fbbab28e2b7e98f0f065633960ff820e79e42d889cbddde98194e9e4a0f50db22bed87cf9d2af6bad774bf1dbba81ade32d1ab2f7ed1fef1594986660a1149bbf0e7a23eb8c26ad4378facde130193afc4ccad644a2ff12f7a5d78f1c6a0e88fbf6d2a505f28eb33fca94fd56dbc62b2ae18be11ef36e3c13dbba8abba9559b4f911f4f2c1ed8d3d611f85820849b501e0d1c9f141b4d66850223af42a079637978035e445aa886aa471683c0df9ff61b39d4378e05e645bc184ad898fc9759bb061eecfe1b43581c8fd24fc5db0317f39bc9373b10ad9c5939f4c27cbe0ed23f1b57f73b75560327c1e21f442890cbe4869a447f9f9c7d8038ef070041ded7dde285b5b4844f0d20d247a08ddadce070db0c33544ac6b480857f06d1e94c1258013f2529c1dfb61651e53c771ad3f57bb0610076635b43fa8e5a2a810b334bb6abaa58c5225094fce4a71c42fe8d292d579f145b2ce034281a866d0b791f0f9c5701e6ebce4fb19836099a4152be5982e907c5e3ea6d1e805753794db61bd3ee6584a4c0dd35308227071ac86e1031fc1cf4b9bbfbb47ebf4f497945a24307e8303c623aa9208089d5ceef06fc62e9c5632badd439c791d376b4e8368d6b72bbfe3547fd90ca75a2070d73a8708a72e632c8e7a00a313f6c7f96e2d314dad18bdd97997bb49fa0d1af65bb5f3ea214d860ab8eb7986bcaabe8d46cf374adef6db77f699706737601fe08c596b14adbbaffe2fc743e16bfcbe2a1b8a831a30fba86b7a73baaed5883322e4590f1ff2d1818ed86a9789c697d9b138b74e2f26da5aff61534848310471b199fe33f1e1205587af2a3243afa1352a4f8383b128ce4d87071cc34abef4a8e5e1c6cf399f6addf3f9ba2c99ce7cae6c443a9922dd1186b66019883460a95dc593f23df540f0109287c81e0cc4ad52a8d67cbed09df407640d035d2a8f7f7ba1d3ab96edd3f44b316811539cc18365164db4915856ee09808319052ed075c78640bb3fcb8866437df543b6bdcee416c91c92cfe0bda040571e50678ee174164c7c7676e74f8dea86caba4b92b14a3055eb85bc8922b8cebceffe9502f1601b26ca54c937ab92931ef0d6f8d4c3f9e4cd6a1c23e0b05e1d9dcd107b796233fae327793bb59a6ab73bde2b7d947469288049af3afc43e386000190c0f8bb42b6fba57a415bed6e44ff465a4d0f21349361219e1b206fbf49b0e3f76f2316bcc6b0332d3052b9367e11bd4bc82f93c74b9952ff5a915f207ed04595d728fb339b0134b6e7d97a991796bec64f3c74098fff6da3a671b1abaab51edaed275b93f7c36d06649162726ef8a9bfd2606c1027e1728b3c86e79865699f24f64eb644e3feba63e077f0847e85dec1bfd717d6ebfe1b1b1dfd0a6fbe8ec9031709c6f1558776a374d3ff7e6f8cf2de0baf7ad669ade1d69aa765d391b1aa754d549a4fa61e455a4ceb2578ea8899339b0e2028cb69aa332a80626a76e89ecae3a02fe369bc07f125ca0f138aab17ceb48f70292d681059c7e8ce574330d29a7578a28f5f83353d9a5c4acaed3eeb7b177ca27ad0fccaddc51f51c8e63a98b7c28470401520ba8db2c9db1fbd787827d8da1fd4e7e13bb747614d61a1f98478fa9eb8c7e92ff2621f4c62e0ae563add1e9dc0d4e4d3b982e50db4d49979ea060f8041e5bb28fda1958792063359e0511d9dc991bd4646f0b88d60affa75156d0a915414f608a841c4dcf1c48c5e24ccbec4cb64b127385485be88763adf9f67f62081749b7ef159115ded1a014657e70fdcb6189a2c03347311c807e27d9050089a2ff6783d5877c46e9bb104f9c2fd110ed7ff65f4d3d7b3a2d92ff86da29f616b84e7af0c25eafeb3e7a6e86b2c5487b28546ac864ed7d1e26b4f6ba9fc7f5d95048675aade87401676b8de0eeb1e2d26c2d2e44b09f2c6bc141886dd3c817e08ddbda09a50941470b2e5e7d611918c857d540d7f3cdd6e6228f8bc8b89f4a03b0e19b70f5b766ce2cb049c7f25010c6e08e04833df2d5e6330e8e0b0e7fad5dae076cf8a4dfaddd37cf8d3dfd4371630b5d446dcc619c20547dcb716514f75335a8f41f173774271c3dfc0b8c1de9d9e58a0ad490802d324fc6f95d1f4fcf4b9f76666e5dd202e00579f0df9a6eea36a2a1073092298cac20997d02020440f6b6faedb073268c6d68336ff8c3d62b175ab57d7eac895feab07001aa41eb84cc853bbfe2057b44ea32758b5d72f617779416fe6ca2842e70822a534b26f435e4da3dbcd222ac3abd160dadb5e87072fd76c6d345681792ea6e9076988843872c77669f12aa555deec35fea12010d88f9e31a9274bcd7a1576db28ce86a1f532bc68e711157061a87d75b2a4d45a3d8310643b82c868225e3a3a0f356f199a79affd67647e707989a82d1d27cc2cfe777854b0729968121a2f9c62336c9796bc8670cbf4016978e39e240554303d2a2a950842717ca8bbd890d264d84530bb7d556642d0a0ab274f3504abc6cfaf139ab48ddc392068c32ee2d4f019f7ffb56fe44fe53971abb8205dc93cf1b0723ee2d9fc2df422f8eaf526857eab15f947f30689a2607f2c8d72ef70935f3f70dd7d182c05e33775dd72d61a6237543e2582f8edddeed72439a0d52324ec8b9a7e1f14663e07d1579dd473d843576bae90a25fcde4aa8dce45e8c957ee002b8696474ac7db5ec50159f7b71c2d6c43c072431485e1b54c35cb2dfc1dc494fada28a8b802156e60ed424313cce15ca153b7d38797dae5604fa938d4f2191e208d46c13c82e2b26d7137369ec1b4fb644daa075436f54ac22e7c83cd15833945fe231b3adb7e4a30ded8db0b97e090dd24de6538afbf51ccf3149ea4956fe3fd463d2a8535ae76afce0a8b7f1ee55cadca85ed7a2a5c67871b4696aadaa8d0ed2f15e525b996c1008b6dbd673980524200e7713c683e1e68993b5bb90546376df396e64ca637eb6882ffb16f5f0565533b6596757f93ebc158a3ddc976275bdd42e28fac0961e61070effca96cf3440cd0aaea8ec24245393a1d7457a9d8cf95ce60054eb6a5ce7323ccf1f0ca71921fe4d35e9a05c6fcb6794ffd1f10d1059ba537eb85846cacdd8f1cd450a25176033d38764c93d03798239813a4eea83fe4a9838e3ff5cb3167da7d4f22dc5ca2a259ff0e37a6740c58c24f236b9c62d50b3cdd4939fd5d41183d43f35ef5e40ada3b30df8422ec94ba92875551be3cb5eb1ba8eeca743188baee514fd9b4cadefd97c0ed28ed9a2de62958b3b99d45b188ac41fd422a9cf6cf9a3576320c0e146883ec9c56f0ad972b796e0be16d8eb0906c2a7c797ed9bbc62472cb2e1ddd8b672970eb4d8e77d89790d235b51b25d51566d5192451b9b354848685b2ba8f1f5a93b2c7df9243d391c9904cc6e65ea4b64bb283e7bcb7643d243043fad655eec8ddc1668ff01625fb0095bc618329b003fc61eb8ba0e9fe7193eb261781482544c12730d8627243d01730f1f7748edd11825d4ddc8a9ba18f36f70cece74614ee744ce25c23a05800acc347a611dc882839a04ad61204390db2ba073f9909a6957d7ff1cf1ab2aa76e36a3f10228adee402e3e9e29a904c81fdd59b22321add09a2ee3086a55a92d763272641f2d3eb6c4358fc6f0aa0079e1e5ff6756d98a9ff33b3953438755f254c1d028cb64553138b9f2677d43ade7604547aa3c2fd6cd56ed2632b39d0a6aedac317609e01dbd2a553f621fb0427a7a11c52539b77d39f9a544f4481b840ce9a1b30605b8b7d4e7078d7807554435eff86f8864638a0a59dbcefec25da20fe7880e949410dc2e15fc30d0dc7dc7fa8fbb1051b67e97deb6893d66b1e8baa561471b59d3fdc25682651d43a3a4883b4bf14da5eebb89aadbb6ceb101ed0d4dcacaa4fb5c5b6dbe24e7a9a9902f2137bcd9db31118a3fc6cfc973b509c0fbab35dafd917119ea54bcd6804753bc6903993b8bae162998e1c1d79307cb2d1297019", 0x1000, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 01:11:48 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x186) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001580)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000015c0)=0x81ae) writev(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/148, 0xa4) r2 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7ef0d35d402950520858d606192af32ea8c3887ccbfa7ce15d2e68b53f711dee35f5b7ce94609a54dda1e6eb0be2dc899179ea45903928bcd751956664224f3abeec5fb23831a5115c1afd206f31737ebe2b62ade11c09a0131dedeb202cbc3c70b541eecde7cbe8796d08b9b711f604a2395da40ebeef6b5c4e8a3bcbec8ae08ce3011aa520", 0x86}, {&(0x7f00000003c0)="dd660dcbe3666c2d8768b0fbeb9b11dc399284f727d47466a84a28b26f70a73acef2200d21728b9f1e518f50ce4821cc2d6de039fa5ec7cf037c326be2dfdbb701396bf2b44e461c2c3124f2a4e4e0a4423a213be7201f358e994bd5a527d4592525b8a17f7ed8c16c34a406dd43c989d0c2b58e7944ab3a38e38db5d2db0eb5d94c081f3b62e1d6d83ecb7f071733082878edff9e98da61d4e6e8f857e07f45356f8e82bfe32cf38eb3b87d4ce83c76e613b08eb987a79fc2401ecf05306149684f97976c99e884b23ca72dd0ca1aa817336481bd2a7bc6bb15e7ee74506a1e8f67c1fff390b97bca85b56ce9db39be68baed34f3d179f6196ffd8baab64726bd25acc2c85254d32ecfc1470f04012050fa6d62fd9dbc7cca37f102a2ab3c6bca1537deea03c247d8c2328d3c8815ca2b8652865e8c4bcea293ece83e7167b56faf12199fb8dca9daac7ff7e9da6e17aa633867a845b58bc876c5a95c10263afe6fc19ea7dcc720af625112738cc6ba73e1660c62700240dd2e66e8f1bda1d4d45beaba42dce47222e89df5acdad1511cdc913bb4fc1069c3caa0569e66fe6dc5e5713d284aa9b8ba32e73f47f1a07b1e69482a257cab51d0c23104ad720d8f88959099a64fa439e204bf14461ccb3d9c3be5b1fbf317d857107cd17d23d3737f1e4c8e74ebd33f4f37e1e16b56ae988644a7321ce2c5ae32981a16063eb9daa554c6d0117c62f3e15eff37b3678d99bb238acf1102104133e007f2ec20601c1d706a9ed67b5ce8df77190e0b42be5a58b535649a27737788c68f1958250183d2e43d637c622f852c47a2abd8a9cdb540aa7affa37f44c0aaf452a063f0dc4c7eb82f1bcd14733cf37971b1456dec60cd8267e8721b426f6bd715c1821ac794ac94ef887fee1021926c7e3430138ace42b495e5180aace7ee555380d48791d28a87ce4689fb193d9ae8bd443a7e0a40a7e720585d4780375105088d661c4bc6a1d70ac7a9fe3e188675c80f4776fbde513d230ade518add1d6fba91ef55d1a589a55b2114dcc9f017239083e8b12bfceb6d1dea274e4da725373038c2eb9ce30815c7671549d55462ea1667fe43b49fee56e27f57b81b2533002d046815b0f6e853bbf668fa87c37dda0dd8bd07c9784f81f127c9524218fec6668d5f75614ec11ab529f453a33efd3e3379f591e46a3dc0193135f65948f42ad34c611fcf8bdbed6d4251f852728f6c3b61a464112d46eb1a2cb88a913e74e57b135c81d9b775056052ec35621b319d65514998e4f21aff1a4d15cbbcb3b57f55bca597c9f97e55ce359df5b486946e4c3d5a439f3c35c2ee768b3e86e2b35f92195461b909b06985c83424682f9aa3177b1a2dd6bfa708e46d38ab3f1b46ec5dbacde94bd03a3bf766e7c2c3acc5bb64666bc1a7ee811be00f1d24458dbbb77a2feae71ef1e25caa4635d00707d90d76782a6367bb4c503fede3c19ba61794efc4d90cd33d347fef89cffcf2fd2af214742133524d32ce05b6e980d3dfd4f9ac8bfb917b49979b1066139d91914fdfa8d1e40d0ee793694dd10bba02d6d717543ab7ae6b8abe04902aad98e93aa7f46186b4efb98baf65bc7f4562398653975f288205812e9eb18af0a7157370b58df486561bdb316cab6afb7960adebe2c1b7bd774b1bb7d6586397af4450e9fa572a2d66734d09a4f85472b4e1b55e7ae70eb02e378f1df564debc8bff7b7a5b2511d78741c1878c1851f8e37794d307af649a95e1c182539690635b48cdd287c4218dce57b78e84d0200f7193aab201193b39edfd9332764f61690a3662e07578fbb5aef428c6d803b5088eb508590de19bdd94752908935718e8ec22da211be0a3363bd5eb247a5789cdda59d9106ce48404caf3d8dcf38def1992b270ea02657d943c268e67b6b48637b56144b7c980186bbc80f016fd5ad0621be10e65c1ed7f527d6c4d5ae0a183e8e3c8be1c3ad4f8ca9c65e6a2df6a5b2479cc26b660616f1d304b7ed0af8fd85442ea2d71361c1b53fcb7699d4b21d55e4e1c9eaa29153aac4e5cb55977f089988d088c4513cea48c4c36ff28f6113aa66a075445cbb648b3143f65d6090f9096471c3df05fd6386d5860f8378dec6a3d2e4592c5706c01ad327ad3db826ee4a52f18fb8251dd81c725975136e35205bd0425193e204e57967c8d3ac8f564c5eda8911815400792501668fed92f5ecbe92df6e5a2fc245db50a6a35d11077c450942b3e210d799a711f86a5255f71be718f9e069fcbd14befc671e15af8d39d0d3ed8402ca17c94677c5a1870c460fabc07bc681dc440f843ce243c3d673c47b424b68725f9b0b2585f51a981d9cf2a53e4d6c6e80f4f491afdefb31871e42044a54cabfab00cec6bafac94156cc0f6ecf1d47c7d51dfedff600a9ffc0698f3e11951f275c27e4ff25abae6745d081b3730774233397555587c06c1ae8eb2907f09a48da7dc2adecbb8966d0387930038abbb8cf37d545d8f89349265e3f7e8e49ddb317487282979f94e31aa34e50694ea7f01f6d97b0ae73a72a0f62e38c4ba9fba8394262eff85ce0bab2f2dd32151ed230b743b51de1a91d8ef8af18157ae61c1caec5261bef396cbed8968a1db1f9862fdc6e52f0669c8d7142af680812f04395008b8070a39ed59a457a95a3da844a1b8b5a59c31435ca420f07379698872101575ff5f1e8cb9f82ccf947f2534d6ffd7a3059de6ed2d4a7524d9629d05acbde733cd9354130dd6cba6a661feb2f71636ae602da128923d134bc9f3f7ab4d358b45fd6a4aaa8051219c57d6fb0fc227b6b36342d1cd5ea814c715e1f0feffee937d08323ff1be62a9a018e9d70a4c2f5bee094c470f1637661d9260e84322d92dc30f99a75946f2d1de87b85636003c865b89c1d478d5aea7a99abe7d939c77c515c47d08571d3a9b970869de2fc2f3ff4e4a6fe213c433e2b43fbe6a696d2a136b4a73bf377b8a0f7c775cbe85f4f3873b58540ff16d69a76ff74c470a3894e44ea367f62b001a0df87dfb3e86541e7870570f9e86c6282299bc6f48e5395db7f8bd37ed48ab5a7e504e3f63967f57b3129a5d1529f7eec93d4758cfba5f1420e51ca00e0674d370d59698d42ca3b35cb20418831a85ef30c47a436e3d8a3842d72af4951e83aaaed7abc4afff67b6535086f5ad19cebc8e88d99f8b20c5494db064159a301e082aed974034d4d5c6d7a3cc524c3de0717a1a85392e7d56f82a0bfbf5b7f6bbab4cd3dd894dda179f567fa3fd990863e5efd8777b996f88f3b149d9d9b42f32bb2305b1b5f5ae0adfabfe8b19d6845ddfe8294a98e8e8d34f9bdc79293a9baa32366a483ff61624f91d91bfa703486b0deff2735f405c6126680e6382cd083f9f14dc54fde0318a3a8abdcaad4e319ea1103c3042b6dd40d8b29f9f56956c927158506ddec0350944d1f24a9b527e209be570d1a6eec457494305735850abf5e47731de2278681d5ddb06142309d7de88fd665517c7d866f4bb15ba0f5171732a47d91eb7ecb2de43ede8745c38f1c3a49a2251144d210f7d2c53b0a4826611fb8c2307ffd3611f9ced534d4b03c87a932c04503445e191bcf9a43620655a13ac17217b83ec26938da68a399d1e4a34cff616c6d5349b0fa3e453e9eda71a59848147af738a5b973ea7158baba612d7478239e6a1b4f59d9e5cb330cb0a94e70680011321a235182f3ea428c13851d2104fc9ca318319ef52bd2c2b6601493b3dec76abc9964198e881f2d037faa2b7e649ae9bd1917da94f504e3bd3046c6b393819a50f7178d14027fd0e826a59a07526970ed7482e5f1daf1c6609d3cd0930185dcc902be3b8df849c59834abd159d536f7d262db0fc01ac7e6d0a4e0af1ec807a62939e1cf7df6513255896179996c30449669d2510953caa2061a5e34c41f4e961b5abcd78c290c7b0c5cd7955da38d37bd7ba3376408109f45b51779beb68c29c2461e995ee6ffebdba3aeb4943709164eac0775ed665d17fcebba2f4e2a6a2db76d49c5163f46a49970676d7e80c5be63a934fa5e4ee0b2b26dbc51b013519791b768abc744229057d08eb056221053a419ff92d423a399ae0b7f4fd1ee32d52180b9ab845d16029c46e642f2a1563f144391e344a315bcb84662d5edbebfa6491809c5c544ddb681157624b536283b28ef745c86c1da026481d148bd6df6fd705ee6c287dae6ec469523fdbf8238cbc0dec8d0921ede81f268b895d297aa86c5e57b7eb87bf772bbb3cedab0228b1bc1870dff4a97f0569bac52989f1e631e20a9ba76ae187864672e0c67f31b2c58f4f7a0216bcc8031f0071c35ecc0b17f6f440d7905146962cfe3330009951beda64fdc8dd5103290e0e2bae15901d8f49509d9eba4cbed92db7bf7e468e04f8b72897e3197eb6a40fccfe1772630b145aba9bb3eb92383c562eee56584805854dbffc0746b51979496bd71c971d839c8827683286d4cd74d7b92aecc3f334aa0286b31b3e9d98ba4ed1dfc8e8b072c5d67ba0d05ddb60bd0672973e75e014d29c18861d3bb9077ea673a53f68cb5576a454c30f74061145615f99ef24dba0a9a05a1eddbee5a9dad5c5b28d7cc86ecf56534e85758b13bd1f1ac9436fa6d81579fedb00073bd5fa4a2f28a727e41ccec02e9142201ca68d87d313659eaf89f4092a38fbc419fded901a40e9f6978e7e55bb3332e29b5921876abe8760b23b893d23a53cd83dcfb3a17b08251d8014b3517980f5a843642882a426c544d99467f6e776ad33f6f7de3bd29b0bc03a7865ad62f510a6a945666add4653f1aa3687ec14ed12f36d9c2c98a8a58a41c10ba1aaafa892f5b6b4d6338457215f08afe887499ec709eca54c42935b1ece6a960f20d622047e3208e2515448b6b0f50c58ff6aca46b54be68be3e237b23faafa8eed12a243927de30dfbaf5eaaa18ad190b8444ef152af40ac261953970d0808f2c2abf5d7228f46d39e4429e1b8922b60138f7182d0a7e6df418647271e5ba13ca6fa9a385555173e0ca29173fb8a67ce5cb77459af3dbccdd6a4e89f3c7d1f61f9f79760787288c256e2591ce21a234b8c42483c53cf83784812f31bb1da5aa8e795db90c398b4fb6fdd68b4274532d1ccc258759e2748cde248cdafb62b0b7771928ee08ebb7d3e511c981a3d720008b527650ccd6ead6567dca0a41ffdc12c7c2ceb7e633904c82acbd8a524937fe606a87786e3f9e0c2e55f326cb17d97f83824e85813c7c5d2040212a1add3624e38b8ba3c8334d717ae506cba19bc0a66129b1db6d8ed883cb9d23890fb4530484dea1ae9f9abf62c79d3cbf5c724275ab72076d5c51f2318655105178a42b30b7975c63474bb4a94a57e0c12922a5702dcb45fce5e3064ed51d9c4bd08322d3d552d17d6f25cd3beb1b1e1fa3f51000c2220c7e960c1831e2c70930d7adc27bfbc18d45645224c5e870970d6e450e9799edac8bec8678ca392115662c289f0d4a6c296e2cc9993fe2b97858f994313f2005e04789145b4cfa1f6ad6c5f401f14a2a98d52fa8ca80d5891058fb2ccf155c3e95a47a8268f34cf266301565b86fe502169c4bb33eda54433f0f5263846d15f869d1fc9472162670b24774646e48ee0afd11b4f0ba601a5a00dd2db263910b12ec860e6c99b41f5f4a35e655044f67b00ad1124751a20e55f5c7a5106e7daf7f57c109fad822ab1d0f42bfd760daea355e880c16a6c66abc070d4812151d3e19c7a45667d9e9ce9ee34bd089e83576ca7fa141a45bc48cf898c046702c01a", 0x1000}, {&(0x7f00000001c0)="a953d56acf6d105c838411e1b85071111998a16da9388007a11583cfe96bb2eff7e68cf6eba2b1ea29690fb1fd08105d9866af46ce2ada3974bd63c596ce41fbeb38e3d89fa1bd0b8019011170aa74b8b4b54e128a748996e9ea7ea1190b390906c5834efff0b2ade8aad6177d980c26", 0x70}, {&(0x7f0000000240)="9ed847c24214dcb0036e932bb22d5d702e5c83ace7183b580a1393b8fb3c46111504aa34bbdaa251be55206e", 0x2c}, {&(0x7f00000013c0)="cc49f71d3ebb4b45db2eef38163b96ce932e031d9699c35b267cc023667e114b283d44ebbd04810dd1eced836e7c5f097f706789e43ca6a8956f45d28baefc47873d7068bd611ea7e46f8a8b9bd9fd793d954dec56a94d7a120596f2895dd302a382751a08198749974a0e0469e169554a02e3a3390523a7ab6b98d9c746d738bcb9d2fb3d9892e3c98e495e31e664b330209c69afc37d53c1118db268dfbbc9ca9c98a8ee9741a7eba01bc4e518ed470ca1895082b74bd11a0d3490715d1875386c3ffb089611c5113e5e32e08f4f2812e1d6086088", 0xd6}, {&(0x7f00000014c0)="4fb65860cbee15a4cf31ea9d25049ecc84aa31290e7ec7f06f5af3083c815c4f4a0a7198308d81fbe1b7fa58a11a1bc26560ffadc189ec7fdaa28823cd6d173731f2d8925ee3bc5ec8fe298198ef1ee225cce28d2b3a4438ce8178dbb32ab954a34b73208e45a72ae2d773ad5b83ed8d234ff4a4a7fd07ee88e21176903d44e0f520b854fcbfc6157f8a4190b40e9dbe0980969f", 0x94}], 0x6) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001600)=0xd1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001740)={0x80, './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) recvfrom$inet(r1, &(0x7f0000001640)=""/186, 0xba, 0x2, &(0x7f0000001700)={0x2, 0x1}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) 01:11:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) getppid() mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="719a08b4870d3b7eca54360b77442fb5c9fffe40760f5b360fc16c9674a02250b9f894ba88ab7394512e5ff4ef83c36837036f5cd457bc2f8d0c2e88fed4abe343be84047ec950e5a620ccc1d51973d02d37f3eaca53f5199d21db5310351a7f2ce615b1e6ab8661af25d9f8903c791ef5b180e08301873ffe97f13e0d9909fb2c9b9cbd8f8e7e158a22f489bafe23c0280cbfd6f08a769fb96033ece7de216c0a0792807f9c82fb2c753abb3c968e760a5af59ee4b6c4967f489fd0ade8c84bab26ec79c3b273b5dde258948d7523de5adbf7878ca6fcbb68344a70", 0xdc}, {&(0x7f0000000140)="7743c1a671c1fc3af41be8a365bace087f273805195c520329e092cf4a5a7090a35066dc42c21f48d3815ed7a2089dd81b0e522a58dc99ef11862bdcc7440b93e50d29caec561adf8c21ade670344025cd81e3061382791acd88596be0503ececed9cf34fdded039732ae6ad49a4c13a0ce2f1800ef1fda4f26ecaee3ad80d4a66a8bf96d7a7281bf4431eb9cb72f25be761b91250f61e7908d98bd804b2e5dfc592163fc587ade45eb2acf3742b9bbc59f0", 0xb2}, {&(0x7f0000000200)="c47d17612600b231ce9bf444787d087e9d060901e14914418aa6e7a103aaa315c99c60eacfa3f7a5486d09d17a8bd476b6bc2b774a17ada36b6243d83a6c6ef4bb68d5d84749f57248c31294c433514468de73064506a1168cb4cb30acf03e9f72470ea7154fdba2a822d4f9925cc771db0f2e13c38d980ba70d43ef49f2f1d2fca502ed93840784369d98812c312aa033fb9873987ab5ce682f", 0x9a}, {&(0x7f00000002c0)="c222fc8ab28dd99845c0cad898a377baadf84d7521082ae588e2c263befec24c031d1bd972568fb4bb2838e3619daba6eba5071b2c7c6e47a4d6667e07c21465a6000ce7035f2bb5afb42d6b944314dff6749bfb6ab3cb37397fc787764d16c90273141d44dd716be035f148d77e001874d5c1641562be81f3c1884b416b217b6c68d2d1931fa622bc9d2577a4261488195c89c050fd0f0fa99c88e2c28cfe82fb6b57783dfc2a0f3b55bb3c", 0xac}, {&(0x7f0000000380)}], 0x5, 0x0, 0x0, 0x5}, 0x6) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) listen(r0, 0x6) 01:11:49 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000040)) 01:11:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0xb8, 0x1ff, 0x5, "3799de5387fbac279fa5ad5c635d45f46f59ee15", 0x6, 0xfffffffffffffffc}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 01:11:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fe0dfb040798855179331ab30246ba2d20948880", 0x80020000}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:11:49 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3000200000005}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000940)='./file0\x00') sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) fchmodat(r2, &(0x7f0000000a40)='./file0\x00', 0x10, 0x0) 01:11:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xd}, 0x1c) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000040)="e4f8c5a6a8c23caa7a98e117cab0bfc6559f794be9bdb4d23c33f3614f292845df3b2246d8ed8c5d30d6bb7dacfdd04382a10a3e", 0x34}, {&(0x7f00000000c0)="6b1b7112edcf3e30935626c69080d99c1fe86d9062c5f8e60af61416383c25a31acf0655", 0x24}, {&(0x7f0000000100)="feff51e456b70758182ad9b382e360f29882c6bf0808d0896f2d9a9596a813e112440ffbed8762c5dc870f18d28b88ce9a6952a83a58d69ae7ad4e6dc2871e15c2c1f3055c9cafd602af8156f9ce4d41b771ef7b9b9ba460ad6ea14b65affcb8a802a749d8e15f777bbb7c2fdc4f2481db543a5a9dde12df14f652864208146928feb1695317f0c40906c8a83747935b832b271e5b49a229c55e61580cee4026ae672196ba36fc0649fa77474e4c53d2edf2a62b076dbcf79dde539d6ddaaa267730a265ce8d0f7655bf794976e2aa421bfb42843e0fd95cf51094cd6f3ca9dd2870777e397ed77c4ff3d44a0fff9a92602c1e09b4a028c69966f88010081c73f13380181d411dc407657d8e0518912a0319d9c33be66cc280510d3b502e894c97a09ef33b7650755fd5aca257aa0dbae21f2b125a193c127909f3a35be76b7e433665bc5b05900f1aaf35c5bad9502088d7de37e2ce07900cf4f858d5fae7c21679d505de5a1d972235b9e3b6862b68207bd43a697f041c14a0322155f1d73ddd64158a57aceebb7c9cd91512418b0fd57f76ef657d262b1ac5433d05a7bb6a8681af629cba44defc75cfcddb478ec330f1360014e89d76f9d2ef266824849343ab2f9b6e42890d02b6188a364b2e32212458410a7be972d49bb4e9a265f7e1aed081b3df1ee0c5758a0aee496299cd95dfb7a7353926ba67e275f0f1f1adecc64524e3b05c62657014ffda98dbb8db3a47d2fa6407ffd197439870ef5442b970e355fb0a13d3f81fb127c8b8fd2b5a8f1a41a9313e1174e07b47be8f26e93d4d3946f2a2dbf2d8326276840521df51893a4b7bf4982a3329e9b68a09e1c04e20d9bc35efe92620bae5a77b3c36ec7f45dd38dd0eafe38dc5bcca4f8bca683ead3076c1c2cc44e0a424b804acdebf72a7300c4fe32e47d669ca0a9b9c30574ed0c885d38b145428db9b1c3d0c53e873db75fc4afd401bf24d9dc0347dd80037c5d83a0fe2746018317502cc758da660e77e06cc7a80229d03553c5b934bb45630d38dab59fa40f3799d43ec3136c17b0cd6eedcfc8147a624d6e317dd89894835b77672dd324070b5df29c33c45c39adf6c712c506c540044c3b16cb44201300cdcaca187737d5591108d0f529a965db5b268930be36fc908b47e960562da54ca07987a2809bb6067b5c557bd29b94a6a6b42fa92cba28c3f2ae3878c2294d184095268bd115c3299a677bba39a0cc368f99df71b5baca771c721f8a9c682841fe3d074545e244363715f22fa98844a5dd842d1dafedebee997c814eb175c03a90ced6855743e61859e90c575ed51df25afff68a193a4611dd3f4f137f315feecb07bdaa41bd83d27068077bba84120b29913a38ee69075b8649658bd4dcb84c5fc095d79683c9e3add6a4f9d1f5a89d6a7c2f3297f265bb8bddb4993eca047fdbb388a974160431bf3a3bf5e6b4dba396bb88a5a7ba83943a40592e8c1d807450f08df6fda7a56b65c4ee8b8e3742354641eb71c71e652f045fa30744a7b452e376647b1eba9e45413a2c8f99f30703382aecdb44ec42242dca5b7486b167f8f8f4ff256f43012a03e057b6245fecf185704b76fbce3f37631176710e5547ca7bdf4a70bef54cc58998fd9f5d420119e618d02b265d205beab30ee48e3d6d183a3cae5adcdd71020601cce35cb69e63df488e20080a7674b3c2999a6353c71b9e2e4ef52c8b35f47c44e312723735adb248d898a88a89efaf2560b4123e7ee50295bd570d3c63599716943367dc072b4d24ced8cc13ea56945790680f46d2b525b7b4e077ea801f7d4fae89d7c5f7bbdf90636cbb233ade0dc2820975ea31292747a9affba93daaf45707b1f8e21c0854bdb826091787eabf3b8e1336c3aa5f6e21077b25d6460f034312b6735c6881b1c1362c9f991cdba372a7f5282e76527aaf48cfff4bf79026c9fe1fd0b05f5ec00bba05fabf475d652abbabe64760aabc4f88b2aed12740404406a02a6420a2f0f51ff8b7ab85c80d730953ccf28eb1836dbb50b6dc539ba8402ee18012d403dc59e5cb14f5a163b04e8a8f0ca9cedf08f5d46f35db2400ec3f7cc34b3f9a56a56d9004bfe6f252668bcf7f7a9a8933eac99e2e7aecb0c10591550a3c66e45c693fa36d44e92b0cd6185555b9380697fa13aa261ca23c444f90aeef4d1d493da52c31de1acdfc5d5ecc632dbb27a4c2b38d4aa51a4f05bb36054e4c9d87f56aca6180980902f4c3e469e2dc8ea12e6bd8fa955ea9c30b35b154255018ef6104db9d539f7d8b91c1ecb7ec518077dc34454a7aba3293dadc15ef688eb9f3c21d0df354f07a82e021d07fe88a2d6134b05f4e02a7ada01aad1243a639d3387cb6eca7b15fc114002b9ff35b5b57eeb7041955703eb345f0c6f239f29346d405c6ec7049004cf9008165f3b4b592f81bdcf8cb8f550e261fa5540804aeeee99b545f447cd03d7512972262b07b1892fa0635efee4ef9fcac8bfb642b2cc18bb46f4cbae4b47bab389b740485d347a98f1e99179a804ab5eb210e92fbb20c479bd5e08843b2209316e006d93b12330428d75be4115e5950b278a241ded554f0d5671b9c15e32fa42eb4d0a6c9608b0c6cf7f087c88dc47c5c9bda789d5ab895dc7b80a7c3517284299f8d41cc24a6eb9496cc807ddb8a0dab0f118b41b4178833abd4a8a735ed7d61d8ae97e8de78fb2cf954b7934099b82de488e821e16c4979897e07640bbf258ad9e89066dd0d7d97ead7e422e7361723037eb2a9cea7b06078d55f820fc7d021a4499a3f2ac1cd2680762530485c3499275b64139575f256ebd8b2c18a04557374c00fa3eaf64f845793d8071ba154b552db3902daef4935fb0b45e895fa8fb4a9fef4b7e82f504d47dd081bab90df46e0dba2e615f61bbd5b787ed2af75ec299b7f8922086bdb2694dbb4e7798d54a4032f739c7641cd5ace44fbe8c1455ba328f471c1597fee24b030a9ba90dfd065245625a105c76f68d637a3e50d66ef7922a43fce5682bf2dc69f3acdd003aec869203c210931e02939b30e5e8899866b09cb84b8fcdbcc4ae7292f5dc174e328a7edfce476666e55e76ad54fac439e7c124e6bb4b0929aa5427413661ddeca5b3c3e0df07fcc7e8263782b83a062c7e90fcb5b043a3673f4a5b35009c49392bc3783a228e91e93da3483cb15bacb4c66699743ee4106aaa2a629eb5a6f2a2ef295c87649772372f6710f5527c83fb180454626845ab9a64d5f407b74abebeb56b6e3f1980ecc252729c8260858a49160ace49068890e11f8b61707c3e0d595817d93743800e1f72f75e9488514eeaffbd665dffeb5094bd390be233ae2cde1d79e8d1fae92d5344d617b156e364c087be938ec08f8af468df1edc2242fb3521077c5aff1daae2e850e4ed2fcfe732a8edf325b5e641d6ab7752dd45cb7d95bff1d4b9a6a1deda13356834f028d75a3a8094eb75d6f82d366567f23631418a02a568aebb66d466f0635fa4774d8a1f859e88dfa32976b51054ee3e5f71dae1dc6fa9b0d0f1bb26a2fc94e6a85f732057b5adf6c8091e43b8d3efc270bbf62f920ef41c9254a8a703420bd9de71994a4f8db362f5346f4bb5dde65223c6ddf52c4ff07ffe53c1b2a2f22aec28b4c7c1d9f9051131c69dbe2b59d5f086e549d3dc8bc00f825de7b54fdd168e881c836491a518d375f3e50765ec35de0643679a3f2c70f78aaedfe4f36ded6a6c93572729bd6934507cde3128c2a6986c0ff0582e9479c1ef20f145ca20660c061aa1beced8000e7a85db5c4c350c3365c8a53172dbe52ded190217828fc6116a5a2038c74e38f0ce3d9fc126163f04defd26dead7fe3effbd24deeba99dfa5420ca0391c2de965942492c6435a560b81778776a518a14bf037477849ab84d427e90a40917928f4409eae80d5148e8ac3c0ada5aad6947b3e2e7003a22f8143bc35f5def0b7f5b0679c7e53fc2b83413abc5d3ffe136e9269f1fb5771ed5f9f8c2af25c852905a1c3a2bb00fdfd272b8972edf284513427a0c2afda627395874b339910397600fef492c891dfb17bcc357bbf738eed2d7c6be82a156f75e2885a893e7f9f948ed93d364843b9e875a5b42b520c9397fd83b53c3f31a4c444071ef6590762fcdd7f497f0110d02c90e24a1473fad5a810448f89a54d54aaca9485b4b2a4eed938e4183daec0508e72fabf96393eb2b02032d9fc91e3973dc895e742bead9c400da37e86c7b5ced97602e83e41c1419887e8833e077a17284785db69a93064993e5631320df3ef9c89ca9fa47ec9316533ce951f79c1b63e497fb29a1ae8253ec10a52375ca7680921b775febff7845966b0173b036fb65bcffa8fc4dbe3dd87f312bbdfa70cab602cbe10670ccfcc2edad6937ec95dfd92e4cf8afc9244a83248fc31be0668ad5135064242622c1e2e9293539c3acbd3ea8b5a3ecfc50f01415022b1da33e0f255c8064e387f6bcf8f148d2cfee8eb36e4d59e597cec2b0698a82e4952fb6a8b79b4caed68c93693220c60dc303551ede7ba19ffce79059fed7c863775910a3a8988d0d8ec4ef2d15fd0c393f722a22e3ef8de8d17be63fc1be470afb82eb9a63ed634a5d89aed411601fcc46fcb91d534e57c1c89fc109a41a7026e5e9b53b0245cac4d809a1c0b49c62b7034499083b6adf324bfdd46186a56010c34e0a0d7f642277dd878c867082ebcdc9f26174148af63c41537dc256dbefad5a90247c90d665172163b80fb7fd3e3490358f0b7303453a81aa79d48f4231a7541ff9e718b1ca79038a13c1b3dae872ba2c2a8972f95f13b372053e313dffa2fd1f036f6572cc5169b0ec4226fd3b914ac31a5cd52f4543140950594d530d730e7ffe5e95d105e10466e717d3ac049f1f92c5ddd210000fe877803ac932100f3a4c2150368b3f094be4107f2cd6ae76e618a007f1d12e35a166bed8660380df9db3bdb8aa3e3ad09e02351fbf99f99adeeead27eea45f52affdffcea1f954b7cc67f9cbd651730919083d1b8aa86368c13abf0fd7ab8e161002589f5442dde691ff59a1ef6b06d895efe8ff6399d2ffe9d1878dea08c29693b85150875acac42a354f4f0b74a98a106d67875ad564139dc241a70109342ba1b479f1a39d6051656f7478c41fad3f826e4d9037bc2b83aef02b5dcbb0ace41ab20c77bdc4700be87492bb2b9e60af0fb2fa5ac49c4f7363341a691c551bb8af17fec4c15818f99bbb8dd05f91005bb3d0f61346eabc356f944fc77cd2d9b5aa28b17a3c537f107f862daae1227434360b397323f26759d2e7096ff8ec2f1bf5ace424842f01bc2a1427d564723601cd9813a7d9bed640ce2c771c060423c29f60b29eaa428e9eca858754c33b5325df435721ff680727cb2176c84777f17fe0a9523bf3430beab1e1de67a864b91cdaff2f6e8c607c0d68bc123d817d53e8448c1faabdba94ce82c57beb6b4d531010329c72b0972701c0e342929d63467229d1671ba1cafc49fd430d53eccbde1c2553753e8e06547395fe67afd3a341f93d56cfd43597dceed1b8fdaab1fe288a6ba7388cfa999249fe59f8b73611caa1f27d754126b449aa1387a0ab4f816c4d2c5727a6c1ff9cb92f1ac700e3a4db82063da5855578821045697b6879475bdd3fcdfa654514c6294c9a0fa094304637b64b397aa113956478d6466ed2c54d98dcd1ef0b21cfc04c8f4460fcf4a9c55a0b1de160fad731d4b0bc8b0cfd0be528397678863aaed19e3190536964d34b3b9d6f7e10641f774173ec71ad537", 0x1000}, {&(0x7f0000001100)="3f1187f12a1c9e20361e9d038c6aa5a7389d795620d3009c11674cc7bcc4de1ea79abcf34a74573ad2ffd6a9fcaa0030e10013e7c055ef379babf28f4106c5f7a66fcf1b40533cd74bc52e50f7ad1ee1e7de2d9716bece662ffa0570aea7be7d92656336e0897b6c06936d7a38484bc42ccf7bfe7c56dbc8f3d98f42befabeb1f5a04c0169ad7d76c653ea1b473ad0df19658cb442240f218a3939b1090e45df043cded31710c310070b74719262b669f4c35b839c510beaddf453b3f04df55eaa0960e06f086f898834f62c3fe7deca0cba6a0534ab", 0xd6}, {&(0x7f0000001200)="d14c09e0505892b0121384bb71c9169007407dfc6b19f50faf0b4e9a9cf41145f4b449be9077146d6d29212db695a287d4c6a89829266da4825acae145de4062b475e527ec867f29731a144485e0e3638328ac09f9edd529d184601b3461ff93474c095e2f07f46554200a6833d1a14e082f690e5805cf8cca2f044cffff5af532", 0x81}], 0x5, &(0x7f0000001340)=[{0xb0, 0xffff, 0x5, "d7945a2852d31d45ec2c063f8c103ee02d71a8c4c44a224f694a4fedf3fb8570ed72eafd1d036676251c5cc7675a69b12e4d51a69b92b6d929fd26176d4d6c198a5e6f08043773e628a11b4c01803751e6fdde9fe1b793541a0971dc7d93041cc1f1f0896968b4cf9b6c1c36ff1ccb2409aaa80492e8ef4303baa43d872689ffff3e886cf2e086579970bb6d08686a0ddc7620ae468fd4f2ba3f15d5b604"}, {0x108, 0x0, 0x5, "4d220cdbc804173b5a83fd2307eec2f2fd71b7f48c943476c7e50ed2877183c0817d8d385e3f83c88862d1ebab1452f86a5c7c853cb2352e4d35177a05c9de9a3e12e9ddec475a6102dc4a106869dd67d1222e45e114bb5920eb1f35799336cb1e4130b36b4c34e8c79f74a6c274198fe1240ad4a0fb805bb3376843a89a6d46cc4f9a2c5001dabcda60240e95efad446d3c1dc2cb97839bbcee069916d5eb8964f70ae5044504642be8f08d690e75e51ba5a63480af3760c0cc5203710d5cefdca0de3541587c105bf889e4ca19ab26af8d4c62bd83018578a18070fceeae302a14e3d409c93c69ae0e21c8c1a6a3e9949c7874f84bdc"}, {0x48, 0x1, 0x4357, "d93039a0aea6e80db205f2ee454281b6e428e58744ca0d8657fe1a01dadb3cc3aef69a69225da58fa4d37b6310da0f3e4b71c43f"}], 0x200}, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001580)) 01:11:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x281a1, 0x20) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/20, 0x14, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) 01:11:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file1/file0\x00', 0x0, 0x20) 01:11:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) 01:11:49 executing program 1: 01:11:49 executing program 0: setrlimit(0x8, &(0x7f0000000280)={0x7, 0x95}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440)=""/18, 0x12}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x5, 0x25a, 0x6, "d403283d76866ed1bfd4ea83298f5ee9873b54a0", 0x8001, 0x80}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r1, &(0x7f0000000080)="9d", 0x1) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="ea13ca18ecb2b3c6f3270b8ea58759273afb41573656f30c7d2acdf91a8a1236b8c57678822d6678ae8c5fe3b70c3c3f1bffb26d3455619f9671761bbac289b25fb7b500f40a90ee73121940ee5d05947f794bd580996860e512818459d2fd80957d46b3dbd11bb07228a781bf8408a499264239a49bcefa00f99c6cb260bf3790ef5a6251c30c16ba87bfa7220fe747ed1b67fcb2a682add1b3f36daefadb45dd1e9aaa4de9db3e932eec7be38b7f065536e7db54aad2a68e3dc5698ee2de5fb23047dbd20e1f39bd69dc", 0xcb}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="38000000006cab115e8943883e2ea78a29a7b96f00c7000000ffff0000cc050000a8c84292312bf81199bcd393ac1a755c582e040000005e6a8eb5aacd0500ddf6751db13602000000000000000000000000000076f58dc8233356a1082e9e4b60a3f62e2cd973567b"], 0x38}, 0x404) readv(r1, &(0x7f0000000000), 0x100000000000021e) 01:11:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20402, 0x0) ftruncate(r0, 0x0, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 01:11:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8000, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) socketpair(0x1b, 0x4005, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x401, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x19, 0xf00fffff, 0x9, 0x6}, {{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x8e, 0x2}], 0x8, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x50, 0x4, 0x3f, 0x7}, {{r4}, 0xfffffffffffffffc, 0x1, 0x4, 0x2, 0x7f}, {{r5}, 0xfffffffffffffffb, 0x41, 0xa, 0x200, 0x42}], 0x5, &(0x7f0000000340)={0x6, 0x7}) r6 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x202, 0x0) nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffd, 0x4e, 0x800fffff, 0x101, 0x200}, {{r6}, 0xfffffffffffffffb, 0x4, 0xf0000022, 0x3ff, 0x2}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000040, 0x8001, 0x1}, {{r6}, 0xfffffffffffffff9, 0x0, 0xa0000060, 0x5, 0x7}, {{r7}, 0xfffffffffffffffb, 0x28, 0x20, 0x9, 0x2}, {{r6}, 0xffffffffffffffff, 0x40, 0x40000002, 0x64b, 0x1}, {{r7}, 0x26faea06146f3e1f, 0x4b, 0x20000001, 0x4, 0x7fffffff}, {{r8}, 0x0, 0x20, 0x20000000, 0x1f, 0x3}], 0xf8b1, 0x0, 0x10000fe, 0x0) 01:11:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000000)="030000007f000001", 0x8) 01:11:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0xf, &(0x7f0000000040)={0xf1, 0x1f}) getsockopt$sock_timeval(r0, 0xffff, 0x1000000001006, 0x0, 0x0) 01:11:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x40000000000}, {0x6, 0x3ff}}) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) socket(0x19, 0x8007, 0x8) 01:11:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40000000001ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000010000) recvfrom(r2, &(0x7f0000000180)=""/91, 0x5b, 0x801, 0x0, 0x0) socket(0x6, 0x2, 0x2) sendto$inet(r1, &(0x7f00000000c0)="a40be3ae70ffdc93b9462106c5b162d0825a5e0d930242c9a68a694487cdd6758329c189b338", 0x26, 0x400, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x400) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000700)={0x2, 0xf000000000000000, {0x0, 0x7}}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0x80000000, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x14000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xaac0000000000000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x84d}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd}) 01:11:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x3f, 0x4, 0x5) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 01:11:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000030000000000000000000000da794e99fea5d459bee1fd690d5431c795e9f1d87fa1fd7c3fa99221a3f3cdcb148a077a2b52feda21d9689e58a26ecc7fa84be1fe8213189bc6b004b552c71fdba2"], 0xfc, 0x0, 0x800) r1 = shmget(0x0, 0x2000, 0x9, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) lseek(r0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_RMID(r2, 0x0) 01:11:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1f) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0xffff) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 01:11:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0x4c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r2 = dup(r0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 01:11:49 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x280, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x104) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x18b) setsockopt(r1, 0x29, 0x80000000000002f, &(0x7f0000000080)="292918d7", 0x4) 01:11:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000025c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="411161311b1551901276509a756ea51350b2ed666b66e043a7dc21418da0eee98deb26ad1288e1e6b51a003889299dc121c116c120e55827e015f4a5ef49a60d2dbe18a35f9295eccfa83f78b2f68135a7b38a97", 0x54}, {&(0x7f0000000100)}, {&(0x7f0000000140)="cd2a3e3ffbaf858299c0193fa2946f36dbf7d275fa8eb2d0752280382fbbdc0b8bfcde92d23e23612e84b220", 0x2c}], 0x3, &(0x7f00000001c0)=[{0x30, 0xffff, 0x7fffffff, "620b0232dc0f9191529376e1cf8cab843a4345f248cdefe90944c2be8367ce"}, {0xe0, 0xffff, 0x11e419de, "0fb3141b282cf22261eff46f06a83b2b95e9f12d79630b0e64d89a02c2441a3ddbdc27f30efe407c4d781095dd22ee1ffeacd7e5bb22264320ec91fd67bb99933a5a7d40487ac67a3d1a9bc49ce148c09dcb3ea3810556c73abf056577d0a57e01e8528ca19adf85c0fe3a76ea68f6b746b5dc1f973dee65a4a1d652680ed0627b80177312cd90f6d9e97e8c8656bdb9412024d649fbf6abdddc39d8940998a4fb6c12157763c2d4fa4ab78fc51aac343735416c02357c0a20a54ac5e45731fa3a63429b2310472070e0caf1a5b3"}, {0x1010, 0xffff, 0x9, "47fa05ab588d9f453d2718e0e6b49a1d77d9b7e8194c06aeed521699f3861851c066ad36343b9beaf6b8051b78b006fdbd9ed4210e8e36f490ca4bc4d0bb7417528a39ada8028cf32a68c0602bf776a50b972ca5fa0acca3f5300b1a4c79ee7e3c617c8c304e9c387d81438ce9d285a76faefe57b80ce303473ca341e97f66f9e8da255f80199f25f2f583bd48ca6209a4ffe69c1346083c3de438f83bbb873e66126cf8dde54da5da9cce06cbed487e0c8d9bfe73e3bd6f67caef002e2a90edb772d20ad1339b26e3706551f02debc5fb75fe843e13ef36b8f162c2e4d8a3b6722c35151deb5b6c3abea5a7e2c60cdca57716536144578fc9ff91c77e0d890a491276fbea2d1223b021851b14e87cb6b563c53d7697ba6d707b67148f6b3634dd9119597d8982e2a5bfc81128a5568d74409fddf2114626e7d44ad75a9b11348270be842e6b8476f571a3560950aa93795e8c6c89b8941e46bddea130b8a3fbe04fdc1eedc7fab5ac3af2c99eb4477cacd2983be871b23399a62b287d5c89a9503ebdb26cd4340ff66a9d923658850f3413700f50ad92023000595b584b8da623e1dbc2c40654077cb932b009d199a92c851018d0c2a16fcb1ebcba97c8550417a0c7f67bb42b3835e108099cf2c67236770f9e4875b4a07daaaa245656a5bb6a7a76e6d6cab489153eb161fd5ac20bac2a72eaf23d83985aa062477e342f1aad08f3976ad5572520c0d97a460a93dfc70253971fc0770d195cff6254ed7d854e5a5e314f8c0f1e304476b2cc1f3150e011c94e9be98bb75eafe06d5cee8aadbe6f7b031f8d35566e08452ba24c41c518e76d1dee12a3f3058e50e31f356ef28e7f09e4f929fdd2455f9ec455cbd51bd49738f66af476e708c3d4e64fb70608e35908cc77835ba8eb9ec1a4d8835a4648255fcc40a3c9c5da412f6e4daa70d79a6ec11912dda0bd6af0618553cef0993d5087d5cc90a94a3887d47f2af74fd60ba91140666cfa1ff10eaaa58d1d70c5b216f780025fb87374d823f18903ebaf4c5cd78fb7e79aa7960068f3efb85f49bb50178a2cdf06f26e4d37ed1d8498281d18234fd03fe35e3529a62e34c6b33ca84906667a2844bef00fc107a5d6f84a529a0d25cabae75a7e7fadf08f3fb278fa4dde9c453ec2c70f92075a8a6fd6a47c1627e73af656c6760457c33468ca2f24d4c2dc47771dfe56ffcfc3382c568ad88ee3584b003553158baa65cc9beb245553bc807cb4976e4eac732e308cffb3acedf1b680ecd61ca6d0d4fc8ca6447a488236faddbeaa427d36761c3feab8ddb707aa8e37c41abe367e9838bef73dea3526da4ad1a7fbe77a4992913df7c9d0e81a6e759dc64656842a5173337174fca8a3e4fab1189f94c51c37280216c6c10370c86454376fafdd116b594a0e1320c3bd6c283d4aeacaa7ef5cc03e7d5f832b9612db9081e783aca0fe40beb62ec5ad2e31f31271afae7cf1e33df78acbcadc6f3f811ba5607aa0f8195ef96c482fc26139569a7f5b640529a3034635fb1df27133b567f9c8d806c0f304b54c7b82ceef011a24bd8fb166d94bd5f864837837176c2db19f9d3dbf2f7a15cdcc0b1d8d2b260318c20e4eaf14eefe524920397eb4850b0c8bd2c7b2c55f3f4d62dce0c5763c8da00ba435cc873e31ea165303e9c48556881215194bc261196881afd0c5252499a0dab81f4d8762b76d2ceacc693f0ad474cf7a4146190ee85c12129e682111d96913ad4f195811a12a397a5755b06f5c7d0dc18b3386c10fac5d5c0fe6633c08071dfd49f10c80b803bae6ad8e84d77f06de0755ba0874af8f2f169dd3b36bdf6c3acb1f0b811f28370e8c396ebf6f975f0d90a0bd2797705a674f7de0d4ef42e0d419d453c3eaa261e51b958b9af1f03e3426f1656e1c93bba67eb66e09fb60946dec36263dae11894d75999bf13fd159081cc4da0c07809caba12bc13d7ee655f65e8d4d803620ebc6175eb89a51f0beff1d8ccd5c057e3e05c11b865c51ca4ace53e15aba20e9af240659f6ec5d7784f6d21a39244a7399b54678d8aca0cdcda5116b181a859a45be0b875fa87d6f99d62dceabf7ed2e525951402025bf87890c3dc8eeb9473e745cc5bf8c5ad791c6402f5420ee549d486fb4c3d98cab4c1a28503ec1aaa300f9643a141691f273cd22dc34c889453eb041a41cd369cfa92601c5829e4c9ab2a759ffffb8422809a5b39050495df4539aab0a34dc53b921b0ffa155bdf54f9986212853eda93943795083f6e6be1d34b17505de53f8c22e3a28ffcde1c12e5b101b2aa94c81e58ce27cf199d6257d6dc7b71223c8cce4514309b698b6bd4afe0a67767d9a00bf9a8cb671ff8566de308c34f5d9bff1f0ec6f196422b571604bb33923b48dba12b8c412a759a24ebed5362ba6d549f707823513a738f385f942d71d2d7d9044da526d6ae3d09a932f536651dc99b385ac9532a825dde299f63f777393cff4a531cb125bd3f08d4df995a1513c8a35c9e7779d6a75fcdb5e1f3eb49b729e875fe2345f2f419b0023c30b81a935ff393b2a924e864229bb2a41b36b9a0d0e5bde3d4378a0430b9bac35f7c5b9f76820c91c921c5302aaa85bff1e8d150360e54baf372e718bd5dc7e04fcf7e3300fb62ab14061779a7403667720ee972294632a77c80c427ebad65671be8a27b8fd5db86051c6ae9bfd1af64eb57c53f081e23763445ed3a974bf4d2ea5655ae557528a439f6fa58ac4c270094015a8ca8174b1e12f21960aca90d2051cf231ef91be891ba726b148cd96515f4823abc442c788c9608a51d88144fa0596ee7848efba0e2b3048cbf83050d1b41b197daf943405756a954f34f33ae8173445398f192c46707b9a663d2eaaae36a9b9a8ab337792406b6e6f85ae2026d1b9f4fa144a4b272db0d9709b5ab686bd08c98d3194a8b6aac4687c54ed20a958930cbcda2d331a66c74fb66931c5e3eba9538a7884c2f85be2d24ca82399fdf9478d41d8ddec9198c9607faf4c7f7f7ffe6132f847a1a89d7f633dab62fe48a4276193b4f6fd32d39ecad2c41c06710818178a26704085c1060457fee55a0f4ae9618788cdd49c5814440029676a0fe7b5c68eadd2008bcebdf0f29c7083e0a4bab51b871d7936e01c572063ec8cbf2e16371cdb3c13a315fd23184a1ff214be26ff36ce8c0eacda0c6a41e98f3f8ef810fe64f6e3ef7aa9b7e6b9ca7e972f0140500e576f8525f1e583fa71ea649a33ca6d69ed1cd43eff348d41bfe07c69836dd4607df42b7e15757f15a778341a69a9d62178a48f257a9a1bbc4035eee5d92459a527e419544cdc6c8d59378617e9cf079f8bcfd365e5782223a6f77ebf798dfb9015ae4daa70f84d48498381b93cade300e05f3ccfc5f8f9a11ab070428a01a896313182cb3bec05a566678c3ffb10c26fa10fd53b764c3f0ddd60c93b68cdd20ff2473a5c18de590701a7405a2ed7fe64e76d1983d48785cfd606e66e0cde99f79e64fcb2cc2f348a679fd7fa009252d7afea47f0ffed5fd5da3a42fd7db93df01a38f473f4dcacbe15641541c93a7af0b7b1c472f039e014b6a9dc6e345e6be3bb486d3219185d717e8deea06f17e81a90cb206754137b8ec402bd6ab725fc5dfbaba6f0e526e5d60e5631dcb1a71899a2447cf4df9fc75897ec733ab157221f1032b3ba56c36513ec9106a201f2a2083a5be98fbee22ca180931f9e4b2e0896b9b71643e07fde605151a5b5683235a6c48d418e15de68d2f769aa537230a8f74b2b876a7f9e6894fbd1362d4a548fd92bdae82d90a46859928710e4d308cc9d9cd5293b02c602a83fa343b5e5bc584b93b53f953feb2b012a9ba539a1bc19d641d4ffb24d3406351c5586656d6d10913f3f0d9a312f6ddfec66e87b21612506cead1c1b8fcabf24f2e1ab4a16954363605abeb67af933aba47074602a2ac202be8c4d1d8635390a7b20b9c423faed18b6bcd43bef0a0bf9e2016d925b2432703709020184ac34df7a50c2eb81ee42d89a0e4fbced083e30f5016bf003b0dde726b0f056014ae1b1e7d77b6c4bafbc180200ad5d713d7d309184c007e25101f977c081db7542dc9e8ce52e5369b998f6b38ef615786ec19e40ceba29223d93b29aef0c560495f4104b2b8313fd4952209cda5101049b5ba9caeab61052a3fab6bd452f350afc32c291199ef9b4daa8576d703a0fb325eaa99fbd62bc42e04c6ef9e15fb08e8d337485ac54e1e785bcf9357ea3c4aa47d621e68c981167150442c3c10b488736d4d44778a5e48be4d0c716a3e99367ced89d84bc1d1318e9a436ab9ab7d795d3013553e4caa237288fa970d71022a50c040f10618fc5a3bdf28b7cb36ea06b24947398b9fb6d24aefce25a7ffa02eee4820f19bc4e40a5bede5c108e8244989ac754950b42342b7da19598eb23e18fe15e975ac345afcbb69378617033c675cfaefbbd7f252f1fcb6c91c59828d5eff0d1a1a14950e579651793a25a7edb3c5e44d0f572aa6bd03bd735f717e4ecf6cbed8cfcbe65356b1f6863534f95a7c46aae483ad08cb802f4ac3412a7d4ed18369eb356b0b8ea28bc71610f83b41b8f92853bfa4573cbef778611fc3a70758ef65f2bdd2f00c7128f7c0725bce8236312dcd2f21dbae265f6ef2f1dacef9bedf090675c585d78ec58816d9c40deec5a69761740c87203cf703438ecea2ff7c2c0d52bd0f81e6c5e51fed07e6f895d56ac42206596c7fc33b34f32ca894e9fd0d80480d981351dcf4ab5ca8f779a89ccad0875f1c50765d5e9223fb6cf45fc3dcc456bc4096b6c5fed805f21e608a917c9ebd9b7138769aab8ce4a3435ab23d081c890fd2a118154513ba49bc799ad8223cf4bf16335d1d4bb3db1a1f1166ce47a8f3ad16063ad1cae22fde6e86ee536d77cd463782ab0e527386a6300ac07e4419a40ccfbd86f0a04ed23f494834930f4d42a99840321a3c0b325ef05992d8a5031c60ab46e9609832a21000990740b8307ab566143fd1064b019e276bdedbfbfbca6bca92d0c865fadac744ce2fa981fb22180fb52115394b0eeded74f9211441316d5a385b4e31cdf2d194c9bbe84f6345bd824da06f11a4b334f213434a52cce28adfda72e1237f613f3d5d2d5d6a4ad4bf87f65c101a012cb6d790a0157a44b8c310ed81f4e7a1fcdda6ea6dad03f0198508eaba395ee97f1373108adb61bd9fb3b46d92b279d434afda2d6174765f56149f998362f5033962395c987910432e90840a4da90b3174e402435af06accf244514958e2bbd43bbe80acafec6956ed798a827f56678a099db97c722d6933d58c0f12bf73a7795b3bb1c6a723a01967574e96a7c87ba53557f6ee1d58bcf212639b5203fd1e0b92239e4f58640f80f0469bc96ae1c79c80368771e82576e07f67748622f003394c054493afa3036d209d238e57acec5f6bf7292f3df2597800d5b486e742c6a2ddb6789c12ab5e422118ad8ecec966d2270ef3845984681fec04667e00c25016713bfe371bfc5660c09a456f85119820eaf0b4b65646bcebc8b54a312a89082b20cb80a65699aa66bd2916efa09f493bf1560c08f5f5af83c3f9202430cde76cf0ed44c42a7f04ce5cfe27e166881e41ac30dbe1f9635997923ae10a579c3b2f2ce1e8520737b4c18932db181f47cab1d65a1f1b4e1c8b26e25eb2012d1ae35c2d4cf87bb98a49e233b83d2727f49761b307a55c9ec950a4d87d9aabb3e38c56bf54696dac6501a09f3879c633cedf3dd9f0ba7ca2c5dbdcc727c946d7bd655e42c0315"}, {0x1010, 0xffff, 0x896a, "8854d7936aef05616b8ed55a893b81eae6c50bbf7d30565e8ac2cade78f8578c2ee4f8feccadbc8f7873ced5fc51468705e7ad2604570227bb6a7374676cd3aedb60a2dd09de78888c04f6674ce6c971ec875bde76a97ee5912fd958f6c570b0cb5853c8e960ce0143f76b74ec2440c60f3795f4358c2821e93c39305543d589c3e4a621184c9d97de4e473f180994b0883c18c0773b8125ab328730f3f4e380cc3cc560f1b27de56822d85416e3149c5497a99e6afda1adaa6cc44b396ef180c077a69e02fd99ff6d341b08a2d07d0c3ec644dd5bf0c7f456c87d844bf14f13ab197c45e0731f3f4f071c2b8efa31aec6aad5a590c1cc94651ba38ad4f476eebfc3cb385595024a6ec61d47f2e4caa212a5be49ce6c857ad655f852e1438fd66a54a7e14b4d517d9740e209b058b179c513da7f3ec5bdc0f835097df2761a49ef7d05307d735ff99e03cda3759a009302259a9c0e40b1815ac5e9703611dd88e37f7a3a030e298c41da9e4e8560f34b17551a7e7dcd82e08c1ce3580a5a47b0b6477d2d3bb68be967511d465657aae949a65566e77f58a63b344799599b1743bbd4a27d2b45f70c7a4e4430c076a6ef39d6a12ffb971d4f76d71de249aaa229fd152709f8633ae040acafd02ab03d00540cba4d8e4ee268e2ec4b848a87ea411afce5da12f46aeba2666df748fee41e31313aefc12d8bb36c018911a83a189650b75eb76d4230f17f852e753809b74bbe467e63dcf3b93dcd40399d9068fffb1c676fabdfd8b90d548010378aa6af841d002e6e326657440434a31ff7a43651846cdd07dcfb922f3d8ca28553475a464d05fc08f4702133ebeeba3ad764f189e8dab9048b13a21d0f301f72abb8fbc34eef3ef86a596cb44e0bb91646dced22301053e72b3a5cfb535af2e0aa51e14d98646d82853ede4653dac585b329058649eb835f455f08e4aa319c9380220c04ca16b21926aa2a893c54a73af6302672488d9f8a8fc9986146e24c09078970b261930a5c952184241d79dd0514ff3900e4fb2ed39a2ce6c1b72a2c638d1e37737e33bc5c15931a151d2a9761eb2c7fb15af7912ba23e12f3d54555a0f4bcd76c2efa56c8b40ff0da5e44d067e42a8977c365e4816075f32671e949dc6d0d753ec16145ca9ca7cc10d5d2055c29dab95b9e99450fe151a5a64c2060311a2853fcfb5a126ec9a990f74be1177779ca361909183d519ef6ba90fa0935ac1ea106042fa7238771118e7873078200b63b8f6617f6d08a45bcd604f431156a6ef756b2350b8f92ace8fb55315cd7e456c49ad1ca9e94ebf5e4387d49217e3a1fb3bd07ace38892a0f6e062aa94a2d3a45dabf0834551b52750376c64daa32c9be97c3ec7620b1c5812aa247d293b57634f3a27f9dec04613200aec753bc0335cbee983a73a611552f2d222f6fec485fea562f34720b0e8a20da09464625b58d8911cb888fb268cc2bf8e89caf3289f4a97e6d48155034f2ceef030870d14fa18212ade847db373d043ded513bc6dd463584e903aa73b57bf06926f7742c94e5a0df8eb8dd889073c6c0512a7d532086c32bfa3b3591180b1fa9a107c79564f803016f55f887c1a44573488d033a6c6151e9c226c9e5202602b1ee2f8833f0da666bfac66466402f09c00db3997500d0ea548db1f13136c8e3e1838e1d4e22b2cb00ae8d6c6a6895c1618246c045b559e113da5e165e814a54214f092c9074e8ba021fadfc23dbc0f940485771ef0ea08880bad4e1b493757b40efd7e6f09e6a8449cd28c67614684f2675ec73bc0745c6145326e2b9aa7745ad77d54929144a70ba92c0af939d793cd97dce90b9c5189fe0364462786b6565b20d56c17fd2f28bb4947688cb19970b1120eaa641229fa51220fdab2504d9fb70595003f20fbf29bcbccc3f70351ebd91bb09a0ea4b57ad9bf53e21f042b454f60db57fd7626c5439eed9d0922c690a1d4f8544de13a790aa8d95b4409dc8f387ea5711a0f13d38a5c5e83b169eea92d3bf3b4fddf68e860c25e46ac55465496434cfc99c96a3561a143363281dc151e356419f94b5bf663ca14011418448016a7122da2b07af7a4156c4d05ed592533ba87f815cabd891a0638f0af4c8278e599f8b78d885fe15f3b41b9deaef5205209405a565460ab431666702153562abc6fb07f4575e0281969f116f6bd3a9d55bd8112f76535a253fb2d715cae6027ca39fcb68c37373b053dcbc65144dec8007f9efea86e607e62e3432629d2c4ba7a9d88496b986ee7e4d4c94a3cc8a34072d9fb93c4c51ea0558f12ec73e0a65f8c6e7f12f5667c479792474f09abc7ebd4d82bce7f9cc1beab182042a1584eb580d25c066948f95ca3e92d570eb7d9206e0e9162dfee736c221a9705bf0928f53c9db3367e4b3a76e14c4f37cfb392b359a8eb222ea2369cf504559d47b332d6b02fb2de7048cc8c0c59299c7d2e5d9cb49e7746d368c69994c7810b9f084e844416b30b3723702449c66d7f54b23d1e79c1d290079a96042a3a5a54cc4a3c34388aeb143c818110b62bec2d17aaaf6d42e1dcb4db9b14f165bf4b57ff0a627db245504b1945f0d6c34ddaf0af18bdf52c50b11aa77640c046b38ce710889b93d7fefe0d088e16a51a356fab876f57b621d865c30adff5cf2d1743f5e4e33cfe17ef2e8e25096c2a4a82990b264b7473f769578bae47ef7b4afbd86fd5bf02220ca94542cbafc57c08f280acf33ac8ffc78f7cc01892434b7fb2c3dfa75c579025040ed182dae10e37efde8e0911f50211ec37c1db33c61335342f6e3bfbf9e1133400e8995567793be2a25ebf0e43d4aba983ffbfabc1d635e5b46ea55abe951b5a109256e73c51f5f24b32748eb27bc038cbb0ea9f0bd1e6a70d19d49b07d461c5bd6c5972d0f8a56e708dd6a8605b6a9ca4e45f9878e5daca2d00455c2bc614540e7e655692b906d10c504458309638393d6615d7cf0bdcfc3d8a3d3191a38e24073ea306589ffb886c6a9605a8ee9d17585462693a59bb81a690ffde991426d158aa39ea070e391e2d3ab21f8192bc990225f45babc02578f3f5ba87723facf320e4c2e682f5b816c229b3b48803a2aaa8edb02c2e285f4b19a97fb8f4439d50d9e759877a272049fd00a74b9cc96a2198d296a17b369e49dc516faf70817090fe2d28577a5da67c83381a02e7cdb93f0380855a1312925c2544b70dc3c4a607afed48b90865c0623cc3267f7b2ca3acbdef80c9535e6b8cf80b3b9d84ee18736e49fc2515ec1e35deddcd664e617d4de8ec0f8f0fc5fcfa0bb840087f108a1c7b152c2b24843e0467aa2fa3f9e0658c9be2e62bef268188dcac5992dd74aceb44758986fb18d1497b923d7a500a6561b50fd9390a83da56dc39b5d23ae179882b95d6e379f085a8afbe3bae4bdbf5028634454edc6cce84752c45149c33d80ce41b6ae5316f0d0068a30e787c9e8f5d0ec75b03a7c9a944fed3b24f485f01a0b8b07cc7d1485ecff7a018d66f161c0213e3c74e57a73e633ee1e3e449b4b998afbddc03cbc6b83755029ce32367ebc81cad7418d2c5597eeb59f81c25f377ff82ce2f4bd61c051209187e800d8b5322c8c87f8b0487188342e41f7d10a130b27e40ca61d88b4d491b021c309f95db50354a7dc3394b214ea41ad8c74861967d35814176094ba79f59cbc783dc2bb90e1c3ac1ee025a6af3720d04ed38143a751ef1c9227ce519cdba513b0b0e9dac789c2f159557e2c0de63502d444eb2d022cd0e82a931b0f14be4b3e1152ea47e1e6d8b2d4ec854bbb2a9f51a667560300381ec8ad707e33edad5ba8575abd46d1672faf23af00d6b4a8aa5d49f1c0ac3979cb1ceb3a3a35116af94d95b3de57759f51a1ab6218dca045ff67eb2ea95e875ac4ccece5d90c66c9ef0016476054ebbbea31887c3f03eac2d10890f22cf5b0cacde94f60e8bdc1ca89f0e8020c79e1fec33fb5d7336681ebc88d173c3aadb2c0a214ffab225d01584ea2fbc467bc2c88514e1459776d52a9b8bb28db20f26da7d5da1f820dfc7a486be1cbf9502a199febbdb55899ba7cce311d98a48833269fb64f4c953c2bca6b6988c7f1adcc1f8659eba1d81e87112d8f6eebffa27101bc198552b8176189fbb31b77ba5cbffb80fdd9e916e2eabfd0424bb6125b9c0f9339ab752d30759225cd8981447daeccbe567177afe896b1b872e4d62ea57bfb28bfb80ee53c157e7ddc72025a9816c78a775ebd9377ef92e4f6467133cb66ea3eeccfe93a7a63679c39ba5ca8edf986ea9f29aab3b2b153b99e3059d984f1233d7298949f6d0f1a74f3b8905aeb22d69d407e23bbfb8d0daef5bee56e0216756d068facda6d1055fbfd55e408ae0adef10d16fa7a1f0890ff667ce7971001472866117ad0b50ae2b2c386ed5f59ed74287f17674bd7a5eb3fe7fdb41b30c0123682e06b2718faeb0e56291e6169ba5fb327beff8516b46fe8bd6169d214a8f3f382f0093a8cf328d14f4278e54d57745653f5c8e76a2c4bcb994f8ffdd3b49353a5054a8dc16ce04c9cba8988cdfc8dd34f588b9ac3dfacc2f61c6d12882500bbdaf8a945f1756266dc23a5bff96d05ce1a091d8d113a0bb370a0c6fd779a43a87291e1c8928c9dde1317995b7bbd4dc2e1c1bc6e86259df6fdd021a2abfe2195a34caa28e7a06eaf61e59b0720565842dca637957621b7b4d24dba510724ac91aa2bb85de11ce7f6ec8b62c3c577a5d71ea1f1b5a71d665563d8748d67255593cdea0cc37675d27fff7cc457fbfbcd2169ee9db9e4afcdb3bb54891a550aa84211be88500999706520cfffb09512bed56638c7ae9d9ad6b38b7d65591f1c7b01d8175a11e2280cae8bb925d18e31314541a7498097df9ce18c781d99d7aaff4a307377c6d3e474b7bd6548d017ed547f016a6dd4483e3b116a256f01bbf49c44128bedc7c68e4b165bce1e0aee97ab5a977cd0b7dd1292e1c5c81348210b292f537cb124ee9b35cecef86b23bd732b31726ba8d4b3426cd029d929f4f78b40876e66eeecd4285b6b807f249f5178bc88172afc82bf9968d184381430832b7f080aeb8b63baf49f9436d4985277cebf13e057bf203d83f1de4d5dcf3e2aafb692a6f7ec6c291eb9900fb0715286fe0ff4cd789dcf84ca3f60b0495649491f293fb9fe8e0ac8ff14c17c5bbf744d2b97e8b0357a83dd07487614162df1c70a8fb565130324bee386c4097f860353ee0d7828d291792a7317731b735035d2d5699766cc780e8b7a82507879c767875bd37e6197bf5f7ccf145ca5618079a02a23d75f7c8176df334c914a7896c8bc1bb7b3f30211048c2676f877b5a022b3d29b3e5aa0a75dbaf5e3e2343ead60af95517d151c542b513a66cf1e5ee63ed840c6c046bcf97a41939f099aa351f7e1755e9fdffa01a2cc80eb4177ed91acb452248780b070ee0821f034f529e81dad88e999111868acadb6a810450dc21feccb7731a5d22051bcdb6204e5d6b93aeb7862a85453666291b705a77021532d40a893b3316791857fe37991564b50769f916205d5f183f42c80b3e70f26bcb698e9cd321478936b90b50e34f176d9f3797ce19e5756d8ba422548faac8dfcfd28b981cb62359617eefce316ffdfcb4c319ff6c385f4765cae593e4db4f1842c722f9de53ce9f7b8f8ed24451c9522158c5f0f9a00271b1f01b5e6d81eafd1b5d5372d8fdb4d23f32c98d4f2b1ad873e63e517dcd5a4214f3d47e7605a41d8851baeef81e08ce3380fc5e21434573f0e2c2ccfd82aa49131b87cb4f92"}, {0x88, 0xffff, 0x101, "71f95f870445fbcbbf451784df09b03c60d08721918c6a83d05d24d5737d3857708a0217f83180ce99d4ea6e39429bb8bde1fdbb0b63c0fd10f43403a8aed12962694c0a495fd30aaee3dfa511ed8b4fdc97a7bd3920ea96ce161553ee8cc14fabba779248557fdbd99d398d0ef92834b92c0b"}, {0x68, 0xffff, 0xcf9f, "8ab2de073eb38be5f3400052ae22e6d93505619145b5adfb0b203ff4f5bc32aaa996475d1580a185e2aa76dc4c03153485b4a96e9201c1464ad035bda029879f04794b335a3e2bf46526cc65e66340bf07601e36a0"}, {0x98, 0x0, 0x401, "fda21b95fd0ef1d4129afec5ff714229775b4c0df3850042f44bc1b6064f51dff71c5b271299431bc732cc24dfea8001efcbfc8ac42df8e076cabaf2343d48d3804aa6921be6a33bd4959fdae819ea293d5feef09c049d843a696b8e8773323463f3007bd3604cbdfcb00e60ccb763e9a83c8417506ba84b16b5f1bf2731f1dba27b188195"}, {0xd8, 0xffff, 0x4, "9f88db765fffc89938fba2555ac519779224bfb908d05c863ebfca654b8dea3357a0e5b212c8efbffb6d585750e5bcfb3eeb0ccb8b5cd50a5a246082bc00faa29d1462b1ebb154c2cc6be030e79de6654cf353e006601ba7bcb85bd9dff4b93267e4481dbef25be117bf874b55b594b0bc0314e1509fa8112731faa5115f80d5d416e4e3b8f6ed45a2b1158d54d2b594f2c97ca5d3e47ea04466fdb2d165bcd2caf438b97b847240d09972feed6c3aab1bc73ee3c916abc63ab9dfaec7b2b44d789ed2f74c"}, {0x58, 0x1, 0x0, "3a2e6fb050d0b36901202e837c861653c3c524ff45df43aff75d79d8cc9271452ad4e307c3885d4b3768902e39d1c9d76e51ac2a9da90eff4b89d9cd2a135d68b07e50a1a0d3a8"}], 0x23e8}, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8080, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 01:11:49 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) 01:11:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfd30) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) seteuid(r4) poll(&(0x7f0000000300)=[{r0, 0x80}, {r3, 0x1b7}, {r1, 0x1}, {r3, 0x181}], 0x4, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x4, 0x7, './file0\x00', 0x80000001, 0x401, 0x4, 0x5}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x2) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/198, 0xc6}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x3e683768, 0x3}) 01:11:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) close(r0) r2 = getuid() seteuid(r2) r3 = getgid() socket(0x12, 0x3, 0x8) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 01:11:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) close(r0) 01:11:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) socketpair(0x12, 0x2, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x7f, 0x5, &(0x7f0000000140)=""/191, &(0x7f0000000080)=0xbf) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xc7) 01:11:50 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x8000000000000}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x101}, {0x3f}}, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000100)) 01:11:50 executing program 1: r0 = open(&(0x7f0000000140)='./file2\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) open(&(0x7f00000000c0)='./file2\x00', 0x41, 0x88) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) open(&(0x7f0000000240)='./file0\x00', 0x20280, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0xa2) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 01:11:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x5, 0x0, 0xfffffffffffffc00}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) 01:11:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4, "082a00000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:11:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f000032c000/0x4000)=nil, 0x4000, 0x4) 01:11:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000140)=[{0x0}], 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 01:11:51 executing program 0: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x900, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getegid() getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$unix(r2, &(0x7f0000000080)="d04975ff77cf522e9c7d3f6fc13be781cd530392958c6ba49432e68553889196ede7540ef7dfe845201c4e7ec8b306c755bbf609cb970cc8d477", 0x3a, 0x401, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) 01:11:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x8, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:11:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x4000000000000000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x48) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) 01:11:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r1 = getpgrp() getpgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 01:11:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000002d80)="582720efabd16ebae63225259560f81d67c454f01428a3d7027c9f16eee5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000002f40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r1, &(0x7f0000002c00)=[{&(0x7f0000000580)}, {&(0x7f0000002700)=""/155, 0x9b}, {&(0x7f00000027c0)=""/105, 0x69}, {&(0x7f0000002840)=""/136, 0x88}, {&(0x7f0000002900)=""/17, 0x11}, {&(0x7f0000002940)=""/151, 0x97}, {&(0x7f0000002a00)=""/56, 0x38}, {&(0x7f0000002a40)=""/64, 0x40}, {&(0x7f0000002a80)=""/185, 0xb9}, {&(0x7f0000002b40)=""/175, 0xaf}], 0xa) read(r0, &(0x7f0000002cc0)=""/154, 0x9a) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="9b7c6a253a07555fee3090ead71054b6951413eb9d25864a757093f91cbc4a719d76a2d248d89c08c870de66128c258a019387cfbebbe917d49ff3f734b52ca3474be165e670e0231b8b158c98e9c4c791bd1d2f321fc47533a85e0774cb191797b571ab87ec4a03c613e013b2686e33ed7954fb04b8a80f14055d8329b3e2cab3e19d2933bb56de9562f9e681b987d311d4d9e5241d49066be7d5fb1415ea54e2319b0ef9fc01b007e3024d3bcf11c462fb989fcecfaa06789d896c0d9cacfaf760bdd4faba62ac8c03d6e1187368cd66f936b337b4d737277ff9c5fe6b7b8ea8e1ad3fab493086a8d8a808b6b4f56532027c033a29c1d2cb32", 0xfa) preadv(r1, &(0x7f0000002f00)=[{&(0x7f0000002e00)=""/8, 0x8}, {&(0x7f0000003080)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/150, 0x96}, {&(0x7f0000004080)=""/170, 0xaa}], 0x4, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000440)=""/151, 0x97}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000000100)=""/32, 0x20}], 0x5) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x0, 0x8, 0x3, 0x0, 0x1f, 0x9, 0xffffffff, 0x1, 0x2}) read(r2, &(0x7f0000000600)=""/235, 0xeb) r4 = dup(r3) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) 01:11:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="72e993def348321ae0f3a51c2d143bdc090a27497251bca16c468ef80be4235dabaed0e4b43e4fc2cab25e09d596aa11", 0x30) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:11:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xe00824d9617d5ec6, 0x9) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 01:11:53 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000385000/0x1000)=nil, 0x1000, 0x200000000000008) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="7286d11761a9723a9046c96646e06945bc9fdcd971b1901c042f5ca3aaa9a723558f9dc29507db7bb34c197de56ded461c3913f503283ccfdb4642c2739a32d46026a083f6ffb5150826539dc56a80068065ec538611d5ac314856c32d37575ba71843f9a99ddfbce2fe7df8777d4bbc44a958754fb8c23e50489f62d0c12cb02b97ca1b00bd5d7165f852cfd182c6ca373177cc71cf0868b2d62ee157469f9599361c6eebcaf9d5606e737f560d38fa7475bef924b6bf6ae627777b4e4410", 0xbf) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) 01:11:53 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xfffffffffffffffd, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) write(r0, 0x0, 0x0) 01:11:53 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x8001, 0x0, 0xfffffffffffffd7f, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x100, 0xffffffff00000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x3, 0x1ff, 0x83b}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x20, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x3ff, 0x3}], 0x67036da, 0x0, 0x3fffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 01:11:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="53c37dd7d8e4199c99acbce27a5a4a392aa6c14983d35fb4afa0da14391c", 0x1e) munlockall() bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f6669d259b762d280eda78543fd90cee468b72833d40fb39c5238956b663667146d5e05e7dd04c2136efec37c7443b3e99a"], 0x1) shmget$private(0x0, 0x2000, 0x8, &(0x7f000017a000/0x2000)=nil) r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000380000/0x2000)=nil) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x81) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1003) r2 = semget$private(0x0, 0x2, 0x8100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/39) 01:11:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x400000002c5, 0x8000000040000002) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0xfff) ioctl$TIOCEXCL(r2, 0x2000740d) writev(r0, &(0x7f0000000140), 0x141) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x89, 0x410c) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x20006, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:11:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x2, 0x8, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x100000000, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x101, 0x200}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x5) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000280)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x3, 0x1f, 0x80, "b4c96eb1a60b83b3b8a55a713d1c690b87c213a8", 0x1, 0xffffffffffffffa3}) 01:11:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 01:11:58 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10002, 0x0) setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x200, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700", 0x9}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 01:11:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) dup2(r2, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x801, 0x0, 0x80000000, 0x0) dup2(r1, r3) 01:11:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x8}) 01:11:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x100, 0x8000000000003d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 01:11:59 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:11:59 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7ff}}, 0x0) clock_getres(0x0, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000080)) 01:11:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) kqueue() r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100a0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 01:11:59 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) fcntl$setown(r2, 0x6, r1) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[r3, r3]) setregid(r3, r3) 01:11:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x38, 0x400000002, 0x2) mprotect(&(0x7f000037c000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:11:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x2, 0x522) semctl$IPC_RMID(r3, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x20}, {r2, 0x8}, {r2, 0x4}], 0x3, 0x100) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) 01:11:59 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 01:11:59 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000019c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)="4d1c2615ecd612adad41a6379f1df28651383af29c60ca0090b532a2f14b7d1b30877053f2ba015831244bca73", 0x2d}, {&(0x7f0000000140)="49d15212cbb96bb86be708265a866e6141174761068cb25ed40ee595420dbe92fd5f2524ea4cb5e148784959a737210e7b4e988945e33fe55d381923db859810eaf3b0b84feef898be61c15cae27260ce30e6af51b1fce8d83298c5b43bab72828db187f6eead57249a8d99c4722dc6ac6d6c77b899dd222283b8ab83eb5190638717a421b223c662ba3e162d6a6acdfbe076e6b34b4886083b7", 0x9a}, {&(0x7f0000000200)="dacc0957e2760c10b0fbc45b25228993f4ab9eb317a40c24be889fa90b7cf30171d9e52417788dce64800f477e4acd9c94391582176e9e59d20484", 0x3b}, {&(0x7f0000000340)="cb05dfa8ceaa42a2f17728f5a46a31dbbb28f8150dca0d69bfc283bae61f3b1fd09a1d8b48d55ec21c04767ace9073eb5b0bd7ed48cbf9d696dfebc0ae4a54337c6b881e757f31b181ae49b8ed84a6c2af01b6894a9aa7a5c3c1b3860f6cd2269b2d2688eb9cd0c25b1321c9a7ec7e5351f8be0d2b11b31f0754452d2e754df12cca520cccee4cc227d6f62e123be8f3cca806b0ae9b779883dd0992b8226c34a2d18aa454a3e0a82c6561c20fc7d558152c98dfa2d1c949eeec70d0682590afc3100f67ad663ad90b3e759c2cbe21861ddd2a044ed93fb65ae9ef1bec2a0d13293b70b9f7d3688b34", 0xe9}, {&(0x7f0000000240)="b8a876530a35928eaf47ecaa55c04bd9296895afc147ff0b54604b7d23173aab3587f50e8ebb5c7ccc9cb77df1211f447d7de45651aa8b019d4513f9f7e73d14bc25947626312750a68e41d917459c6728e2e5efc5614f65683cd6ef1e9d20a6f9c43c631f72a7b56c92a6469e58c0f6662e2ade62ccf43cda82d49941248cb416c59e7517e7ab42b8720d23b5151579fbcc3749c6001d5957fd63c6eb", 0x9d}, {&(0x7f0000000440)="99167e734bb238b34ee436adc8b488540321207d36da6698ad0ec09c82d093eadb306cc5dcdaf2991fa23b69ee0fa5462047e0f8349bc5a8ca96828198dce5088fcae7ec5dea371c4abbd130f42b0c031f554a7cc9d794522c2af1be2444be61659503a95a4b18da7fce9be415d1002bc5f4332f92c04e99c721c22ec677fcb205cd4af88568f4dec95bceb7b1d7a09a2fecfe024a698866d3af12c48ea11de49fa29f6eea465629b5b5e9201db670dcbec7a28777970a0d74bd06cfa77cc5abaea62cb28b5a9b65e77faa7449f0a2a545daae0869ff1b7660af3497bdc64d65619709e6065ae10107e7eb945cc5de73d452e46f103473f31717342928", 0xfd}, {&(0x7f0000000540)="0a6fb893549eed662450d3faa6d7816e48ed49fadfd3d1ad337f95b75c116d75d8aae3cf7fec63b03355b3845e3656a357ad5607f30262de35f065977d0fd94d329e9a32f1f2a8f0ba7eb68ad6de0a147dddbb13b6b0f6030a967df806ea591f3f08491724cf8743eea4c2759c2ed77683d1c9a57be5f06d7e6076c74a77930ff39b4d485c2a9ff16b906bb01b364864d7957c0d0895cfa1450434daf52774cc5950731bdf746dd73f12666cad7dbc090eadb5c9a95aff4efc1d411d4e26542985351bacbc0926ba5461675c8ff355ef144455eefa8b66efc533fcce8c849cd72c3ae83d", 0xe4}], 0x7, &(0x7f00000006c0)=[{0x58, 0xffff, 0x3928, "1ae0e37b99da9a9868c80ba13784198159f04c6ec492b8c6f05e7ef4a40356a2fa3ff197c67e7b328551696d86893e40d9c5340f1c08d3a30288459c73293e3208eff5a8eaeb6d"}, {0x28, 0x1, 0xffffffff, "1bad9389d41a6ae761330f4bffee1e44a24b96dc"}, {0x58, 0xffff, 0x69, "4446ac8e3f5c4060857ff18b683551af4045453019b2a7ef97a57f6e7e1010bac965d7efbeb357d39381e421d36a88ed11048d003ed82fbf82d9f73fb11a5d1635"}, {0x88, 0x1, 0xffffffff, "c79a0231d18ab16bdf229e12571015c1357e1c970257ee4f51191db865ae6c0ba3eddc178f2ed38ca55abc5e3cdb57ee6a2f4b94eaaea62d1fcbc42b3c33a64c2c4f9725dcbbc7d6c2a96c82b3d8a1e7bb1134303afe99eb7699623bef40a3ab45f9d7882998c83470415ef3a3ead8900aebd64d"}, {0xa0, 0x1, 0x9, "ba6888fde9ed747183fa5d82696bade88e9f7d7530251e9c4bbb865ebfc04e6533a262915c32856c3c463d789443d2fe3c0021757050c218eb79cd04249173f630da989d97c47df9a05819031806242f056b553b9c8b05339e7c9cd37060fdf78aa7e14cb40075514775b03df152f20685748c128ee83e78e8e29814bcb5ebd23989ee43bcb1da0f3b145f216b"}, {0xb8, 0x1, 0x0, "6eb988e262f368b7d2f6052fb3de935f4cce825f44b46a01c1d90cfc0e7d47c7ab641bf17df0386b45712690af34806edfd61afa781c38471ba713246c62fe928a3984e0d157224c5d32a035b82f754e8925ed15fbce7ee8ac4ac9669a5a3fe4b98b1e238486b4e19d763e7fd01fd21cfc0d7e1298fd3e1e5181e47010011a9a2a60042764af59097920fbfcbc4b060118e59521f7288859066b277c13b623d1db01d9f53e84"}, {0x1010, 0xffff, 0x4, "b2f74837a9e2dc63b764d6dd7189b109bd60eca71b8e69cc7894936ea47afbdb89670a3d66836be628edfd9df71490fedbfe85575c39533994c08c00ac2de1c37ebf3b3fb805f29928ed332bfef520bbca53bc62cb21eaad7c75b008647e09eb9ed23b89528a0d374175153f6da8f9363b8c35b61848ece5e2ac7784fc8f4b54aba2f4203c721262852341edc669a974e202ae1c1be9743a8f6ead269d348944f618a67fe3ae33611f681f525031cc3dd9770732b4332c54b7edb742b1ea6db7453078dfe2c38f388ce16ecb640a81c2292c49d6c43971c49eae340836ded6620123ae94e76231aa61dc0d31ed86059b045b2e843218c8fcb2b020539bdfbb9a0f711b5331278d2983ebf04d66da1996ea1ebb9e18379d45ebb44dc351e20dac663fca5755041d0949edc5b98c41c5b662e727ca8bccb60e49ba492f226351d73b5392c8295a76545a0a30dcc2c4185b9083e3ccb3af36cd31c585f7a9f79678d5ce6cc286fb275602b8113b0e981d868872439b874915b5198d2916b5bef06ee6787d87a81fce6072f53a5fc374772eecc05fa90b0fab9c51c9e0f2c8d5a5bdd4036d4a87d7da81b54723eceb44a242cdd87b9ae79b802a674e1bfee6af7d9bbf38bcbc9cb6f50561b4fb358a7895d1d336ae69184e09015f1d91a34bd3ea57dd24a4650f0b5518d8c21b9606c9690fe6e1f406b734c0644b97943ca63b0f2a881957fd021ac412c6194a7b927f9946b833f6a10713c5036803bc0f2083d62614fcb7b8dd37881e2a5cc54fdeec0d6eb18ea47ab15e7e3e0545a910c08e5aab4c84de5052e4d22135c5cd0052f43e52b13092176b7a4e5759d2239b6c7675ca53d9bb8daf9012ed3107a2f6815a0053d9c2768751f0c79fea9626b6b60973a6ee92afaa1ff2303ea2162b202b45bdcb6d6cd0d9c1fc586320fff6e78ca437f6ed28ff17affea8d48a84f4dee8e8916f119066386c728457f7664f886bf53040150862cd24f4d2c29f7d8d89a7dfe6b928f4eed405889cd8b2d838f7c5d6cd4174c757eadb2ab08e24a00a570cf448cc5a8c40c04f8346e58786e9b8cb8f0d5f288d60d7b4ea95dfcc6aeae46d7378e8a1904c0c312f6f7c007e5bfb66ff37de773113d964974b51e4d7cf2119a24600525ed37bf24efb27cc5e64fb2eb44e0e9160228cdce309df1a12769796c5295e067a0811681be184d1561968e00d8f4ec4cc84c33ef8a4d14349208975850d60e80e77d4c44cd5fea27fcbf4d88f076793a41acb8c6ff9108cb04fb3f87cbfd68e165c3a76d5007af8ec454e847c1df81f0035fa343751b36d51dbb9aca4ffc879d1f5b3c6e5ccd9990f7c9ed67e61663d7d53ec3393c8861009a25d20887bb8b258a4e9173aaaeb4fc9934248974ecd32a67c97f3d3e90ecded38fc6b3d05ba01d37063fa87c702580493d22cb1b21dcfc7d7c8972a05fc2caa72d4fd6dd2da38a32747723514fd2de869d094eb0f38215d4ce8c22634d130fbb4e674fbd00b15259a2b276d99aa6f757a1af403f92324f7c4e2874767d4eae7f56bc597c435f08566dac09d475476ae4f1dd2a6f0b1785e780b2b2d2ea79d1cd2abe879544781ba6d8cd603fb0cd50059400c4cac215c9fc6540b4d6bff5a67cfa9e0e5fdb8f5371ecb2a0aadff5636c10f4152270b5a6d66af1f48f7363fc6ec9843c2cece29b117a074828faa8690ec4830216f53a1355fa543d9d2fde13c05fdf8d7d23b29b305a4ddfb33b31c36bf5867942f694a6203c3dc48784c017beabe880563bb3902803e944c360a0dc3d4c4a0a333f3e301ea2061a25c51864de37cbbbe21c3ad35ff433a1b81fd627c33dec92daee7e29a714c3c44f7b47abb7110b07aa4372d103252715efee7a969f379bd413d44d36c107656d8fcbe4b79cd870f3dcf53af65b71366cd2def5ad3a0c0fbd2f7ecc3515d1bc4567c14bf6093bc914b8f9142c46aa93a9aaa2e25f91738ab2058cc799493d2242255e0e3a42172e2524cfe80301bb8a30774385ebf63fd5e2ff48e1818c3fbae33e9c711cdcd58d56ab12e86637ececa00cdc98c582ecca6d211929aad7555981954d3f3a61a62ce3d815861190924f119d7747dac30dd8c003e65df437f9113d70bc0636ce9b8d4266abd7fa79c7999ddc2703947c96e3aa6fd83bb6efdb475e500a45be97c8069a06badc4d8b4b1052d7cf56003ebb9fb1d255e41012233d702a2910604da536645e5614087848886e630477d0efdbaa8fe47d6dda9a726265a6dccd4e1665eb6c2fc3e1844cf0afe1dda54c3df4cfa38c15a9f1b862d4f3d6cc95a99cda89e2dcdad2f8fea99cf50d953aafc293127a7a083b0ef8fad2dcf6e6bdb29d9e08c347c2b6df213c0bb40bdcdc4565ebf1676dc7671f64413a2000bdb5e20532b28952265e4147ff28498f688607660eba0fec51c298cff6ea9fcf9a76be55e041746fa1a924d083a4c59942529d34de726ae7a5fdef8286d15715d1832dc4d5611c38ab8349dfe0faa9cc1d662f6247b2b0afb32c52ae656bcc29013013626df0c3109742734d30e7237058f86344732ada2d8f40de2247df78bd82b5d326600e490cd594e1246a5002e0bb5bfc8c65d41e795ae30c3434a60d0fe3332c267cd86bf0cb980d95de73b725c647b8fa9a60602eab5df40036431ad5a6f61a2a65b07b8598508d51aca676bbf6a2bd6cdac71cbdbb58fca0137d514488dce656e39e1a24cd8b0c022e11e8bce5615441c539dcd71c1feda038a16933c7b183e24e5ce53463026d6ad587a6f2efa3632c01326fa8c0e2835719ab7da150a48c1091d7dec8e575eedf7a8a944a627cd65fd96af379ec79327e1db5e6eae7509cef5bfca79fb79df0f13e1111ce69576f23f4bb441b819d14c61f9bede8688e830c47d5095bb29b929a8b521bc90599f5a65f386df429c0fd5aa28a78b8bd9832d4faa00ea24305526ec486f11634ca90a62448de4cf33399292d8b9d73acb192bb27e316852532ed860bde33d936f6d798cd5082cbd8f75eed6125d217201c0640c2a0fa76e987ab8f5b5695f2a50cf648d605625ddb8c709f84ea26a0d517030b02012b7b03df5164e89bdbc458f0bdc6328e2dfe923b65a68480779f89a2af7aa7b0a5fc9b0d942aa0e88336d913ef78a1e1d90aee64bac04fd96e739889404da5e41f4a8bc9e13ce41ea912dbf0771f231c51e6f3f46ed9a247818b08151a74689ca2b620bb9a7e79c1b1c3b73cc678d0b36a6ef6d6f2423b5e11cf845b5ca1d67e0d6a69d2d513fe591b466e6fe491b657c15b2e4b6b89852b11b64fc3ffe5f7d3981f9d4e9180ff6823bb0b5acd11475587b4902287d9401bacc299529f6607407189d03d037a13c747aae9cc23ea6dd892c9a187d152f1c7f745095a69359990611a1e4c448fd484963b1f9360896b9cce89c7b7b9e36ed40418b8782366571f0247e2ccb0eaff87cad20cc1a378df208a866e1003961af5abcf0775272aaeae8ee996afc1342a4ba64de732ad39eb17ef414a8f0dca6dbbbe2a2ce33e55392d77716b7bb66776c685651645e61b04c2a1da938869f4aa455331ffc2576aad4d312f6200068ceb9af476ec6c66efbe3573ced61e5bc31fd2f589854b1f04c5c5f7dd715441d7c9d2510162f7776dd44626de5ced39eebf7bfa7bfaea8086699510a6d10d2ad614196584231613d950eb4d7488dfbcbf36e6430b0ba84a191deef54f428123c5ea51ea062a088684214b5c0316f503130601afa0396cc87bbf7734456544126ca50d810cef0ef0c86e07849aeb0ba6e71a4d3d53c352685b297a4f119f1a167e6a5fea38e3492e47af355c057b7be5de668d0b67839f7cdb5bf5a5bfb94b960f744eced2c5df1de48b216a67e0f58d3269fc52d659ed837fead59ec8d8e61e591103be5327233c045aab7b530ddc0b4b41ad675a8c1950f82c303db5a9f4fd52907619ac22ad8899f8db4bc35ac7a68b0d633a8e198bd71ea054321ecc6a48fcaba319de9d64c3c0f6aed0d6323c2481a13855e98aa3352d51f390b2983e1a2dfd688ed66c7209b392cb7c149b3fe6dd1da5947da93d9a7c7603a17e30134e3670e8ba0a47c2112adc785dfc1644c35f240c116e5176aa6d022ea5b5d5ec08f16c21581e102dfe8ec370d25290c0dd9787b6c3c0c0def4f89bf61711d98c9ca64f3e0848be9063afb0b12edf4416f3569a1722839b72bf259820bf3c327ef609a5be37e533a779eab3eecf57379a9e87d76b83d83d2f04b774fc4b78a4258561c700376279ca66ff1ca96f567082d97d2d152c66db4a8983236ce36e1fbeb6fac30c7f742c2f823018a6c69bc5ad9b08484c45112159d8373877b4e2632c0bc0c6b3a111c0c6c5b2368fa58cadca24b6b869dd46c1dbc9fcee6e203c41f893ab48369d6c3f70be49eff3ce343af232c463509a8e98b3dcb6f0d3eade14a1ccd278021c70da101d48b1f9c2779c8be66e1976723f5566d6e6e0c455cf50681c9d31750d8455c8d48eb3390d02a30fdac86d569d530890a46813e427a36fcb96e1a0fd4ae6e6d4b845e3e96a9fe1963bc38c924903f0f8b9719eb600716067ecddb8741d4c8c2206d070e423c6213581fc0b555e61520c233951e834249b49f74395587862e73df772bf098726845b0c9faf0453fab4d21590795bbafe70970143dd075e0fb0099238b88f625ee9f59d2d87de740303990aee25be667fe76bbd0f57172f0af03f3e6358a2df95d7f05e75cd199a0b0f5436a097d5487e72bc1345ba66bcf479fde014a869b12e185d33e548bf8129858068da7a2da968392844d34a8d0ccd2c215dd5824c9735a5bb2cda35a290360cb12ebd9ce4088ee1d588920123551fa41927cd95b1aa880b84e9cdd5875e88278af6367243eb9530cd3dd830fc3d09c5025447339ff8c2e34698b497356ae42471513e498567aab33fdcbcbc36ac90d6122385e9eca226b633c700e9c9d26ec3368f190f269a09b23a36fe2d53637e9f409ae6aa344ac4f568e17f0a59293941dc268368c61b60a310f15bdda75d129b1881d641982b0f1563fd9b5aff8ae9827f2f2a5967bba4dddfff32dbcfb3a7ba8d83bedce5159e1a85e3947aeaef5c3a04f6b35f941b83bb5d522575f48c13c576434359f73bc9014c29406ad6dd984f037103818bd7d0eccf5806f1c823bd5917c0818130c97f15c4209d1f8fae2e170458865d372f0a51b18bf39dd6c450fcc263654d4260a659168c40fbde7a16eb6e16162bc5fdec80af20320462f39e08e5c4d62a4078169773819138db7ac5cda1b9551b1e7e0d64a02910c6a3b634f441ca13281c0cf426a99de6232e65f1f7bcf9045a4fbc028ed2c0f875f75e2837a7c532520c294d199cf2a454cab67c1f33b8becac1d7aa809c5a826c4540001e0a220a7cd3660d06dee48dee26bb4e1b448a208c42099b66f241a60f684c170b995fa01e7d3ddcda5fdc0a983a3105a3ddb6e5970119a0e801d988ece35dd68a2177a5bce6caafeec7fd0129d9ff30f5db06bcaf14e5ac50029ff657b8e68d91e13c3982e3dab1d679fcefd565db37565405e64fe7b0b0dad2d377a44e8a9e6d5567b1293cdcf70ab027491d37e1c3a523730b4a85c0d3626c5c46b7b8d2f414db82be8fece40649b48478e1858c792e61c04f03d3b8a14eec46cc2e3598a6e71b773b91b25423c8818a5eb356d9b2e6230f66f7209afed9bf3baf19883e0a1b2f7a9ec5f4c7c78768a0968fd48f85b32dde47763da16a0a4765239081d47b7e638aec4ec394baf1294"}, {0x10, 0xffff, 0xf4b6}], 0x12d8}, 0x0) 01:12:00 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x2, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8280, 0x10) shutdown(r0, 0x0) 01:12:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x150) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) 01:12:00 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffdffffc) shmctl$IPC_RMID(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xb4da) shmdt(0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 01:12:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x22) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x6b1, 0x1f7ca013}, {{r0}, 0xfffffffffffffff9, 0x2, 0xa, 0x7, 0x1f00000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x5, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000004, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x31e7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0xc100}], 0x85f5, 0x0, 0x9925, 0x0) 01:12:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r2, 0x0, 0x0) 01:12:00 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) getpeername$inet6(r0, &(0x7f0000001600), &(0x7f0000001640)=0xc) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/218, 0xda}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/132, 0x84}], 0x8, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 01:12:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getuid() fcntl$setown(r0, 0x6, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000280)={0x4c, 0x0, &(0x7f0000000200)=""/76}) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCNXCL(r6, 0x2000740e) 01:12:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:12:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xfffffffffffffec6) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/97}, &(0x7f00000000c0)=0x63) r3 = syz_open_pts() close(r0) dup(r3) socket$inet6(0x18, 0x4001, 0x7) execve(0x0, 0x0, 0x0) 01:12:00 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0, 0x3) 01:12:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x100000004) writev(r0, &(0x7f0000000000), 0x1f0) pread(r0, &(0x7f0000000080)="d61f3ad5341f9be025c612a02df1b63086dd044f2d09ec1738bbfa9e3e4f66ddd10375441b06a24e61b09d5ae1fe4af60416dff673cda318240a515e1e822aec4bf8204700412e30333cf61f81519944ac27190fc2c4c993996d53339308e1da158e71da4d66ad10502e0caf15fb7b7660cad9250174b5cfa0864d2d26a4b395061acb7e05087b3f4faefb59348ca2b0cfb308c3a95fc90ea3bd717dc309f9315244806d397b23ebd94635a585ed09", 0xaf, 0x0, 0x60) 01:12:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x5, 0xffffffffffffffff, 0x0, 0x0, "04313900000000000000000000000400", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pipe2(&(0x7f00000000c0), 0x10004) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8800, 0x0) 01:12:00 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 01:12:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)=0x3) 01:12:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)="3c9d578402f9dc3955e9a05b1eb7223c50c74875c58a3de57402e5f12ef4575c7d55c917d806ac7accb8d8ced6e5842779f45c58fb566a7f4eb9a0aa263a2166fe5fe3465aae47e124e466ba130f02ab32912c2a84d286031758a975b7be937d6f044ab95efa282932a3764463103aa117ba6b97e8929a95344c2f52721b81d5bc46fd4b493d4e6f605c046654199a1f3c7dd77e029ae5f2a8b7bfc4832d694d258acb0a6af3a83adea96e4f275f8359777a38894addecee562a3f0445f0c52b1a649314c232a28c3b85e77ced37fd4e4356fec8a1d052da3f", 0xd9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4b3, 0x6}, {0x18, 0x1, 0xff, 0x2}, 0x0, [0x100000000, 0xfffffffffffff800, 0x8, 0x1, 0x5, 0x7, 0x7fffffff, 0xd121]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:12:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) syz_open_pts() 01:12:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000440)=""/169, 0xa9, 0x42, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000980)=0x5) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) fchmodat(r2, &(0x7f0000000a40)='./file1\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0}, &(0x7f0000000f40)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r6, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r8, 0x0, 0x2, 0x8, 0x1, 0x4}) 01:12:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="aadec4a6293bc55b06f5ff0e3e7c10e18ad6980d89dd3b0c2a1c8a77a0ffc9ff9197f316dcc17c8de2", 0x1771f1ab8e09b25d) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x4) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:12:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="caf5b415c5623c446b7b9d25231e836129cb8f51536b967a56c032e24b8f09d738f3a514758a4ab27e289df227466674e309b90f50037ecd98bb9f410376de4197a6e502cd59afb85bdf58da57f842c167653c723b9339909fff5e342fc52aa77e7228d1fb42eb960a080cdab69f79b212a09b2016330000000000", 0x7b) 01:12:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1ff) unlink(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r1, &(0x7f0000000180)="a741cb120ff8dd683b0c6ad36bdd6e88bd10668bfaead68667a46ac1dce8e28864baf5e682a34fc5b0c016943d69a3facf27600af2cdf8e218b1fa67ac0967fc32c8d7634e51021fa0cab3ed8ad035e43fa6d29b19c43121f0e28358a2db3d91a62071ed4acbf1c1630759a55d3e80a3b7aff4fd38ed195bd2da47623876753fbcb1dde95c42a09675fb3165d89cda0f592d74567a041224bd2a39926e89e55c6130216f0eac24cf3403f1915cc04273df07c2ec7a3c2cb5ee0ffb892627bdc67993762f0fa0b5b0ec9adb933b63313ce65fb5eda7dba0d0d1ace42afac5e9d4ac047aa8e8165c8205dba9bb51e6", 0xee, 0x0, 0x0) 01:12:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x110, 0x48) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r1, &(0x7f0000000000)="2cc05f7f3dd21651a97cef2c057ce0a28f6f7cba9cf1c0a0cfe1d93db83f47d4aab8506b99a8e0fbf61116f636ae17e08675c8d3b0e00cc0b93a5cbdb8473daad41cdfb5b41f2e4a463c517fcb8d6a60dc75120c96a290299262443b8ae442d5a6d5f15d0e53ec94985b6347153a92c64f141f927f7eb1d75fb673c5d42cac99e55c92a48b2a2c11f8ff31c2bd5cdbf5c3", 0x91, 0x0, 0x0, 0x0) 01:13:09 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x5, 0xfff, 0xffffffffffffff86, "accd2b741a1e7213eea5d19bf425904bc40d5f9b", 0x1ff, 0x1}) 01:13:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xbc0a3d8b295de82, 0x8, 0x401, 0x8}], 0x9, &(0x7f0000000040)=[{{r1}, 0x0, 0x10, 0x42, 0x8001, 0x3}], 0x3, &(0x7f00000001c0)={0x4e, 0x8}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0xfffffffffffffffe, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x7fffffff, 0xea71}, {{r0}, 0xfffffffffffffffd, 0x21, 0x0, 0x10010001, 0x7}, {{r1}, 0xfffffffffffffff9, 0x91, 0x10, 0x8f, 0xe42c}, {{r1}, 0xffffffffffffffff, 0x30, 0x40000000, 0x6, 0x100000001}], 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 01:13:10 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) 01:13:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) getdents(r3, &(0x7f00000000c0)=""/231, 0xe7) 01:13:10 executing program 0: r0 = socket(0x200000000000011, 0x4003, 0x0) setsockopt(r0, 0xad, 0x3, &(0x7f00000000c0)="a45c2cc7ab29b925dc5b0734fdeb0abc4b63c916702a51c2657ee8a1ba7a8ca02859735e0e2907722d6466114fb3c685a22d1296a5bb3b773c413aae831812e7d54c9cd4bed00b7526af2c2a0e2a5b5c40a73614adc96ceedf271b1470c568317a6ff455b03fba5c7629566958dc468db2261c7f25e69604dd3e29e6f241f2a19f76785908beac71f4fc24852dc51bbb2e172d575b280e022d67f40825f7f06dd46868a39d", 0xffffff84) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 01:13:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x8, 0x800}, {{r3}, 0xfffffffffffffffd, 0x0, 0x20000009, 0x0, 0x4}], 0x800, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x24, 0x10, 0xd2, 0x1}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0xfffffffffffffffa, 0xf6e}, {{r1}, 0xfffffffffffffffb, 0x30, 0x45, 0x9, 0x2}, {{r3}, 0xfffffffffffffffb, 0x40, 0x11, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x8, 0x40}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x101, 0x7}], 0x1, &(0x7f0000000100)={0x0, 0x5}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 01:13:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f00000000c0)={0x8, 0x7}) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) 01:13:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getdents(r0, &(0x7f0000000040)=""/122, 0x7a) lseek(r0, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) 01:13:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x85) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r2, 0x0, &(0x7f0000001680)=0x11f) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) r6 = syz_open_pts() clock_settime(0x2, &(0x7f0000001240)={0x0, 0xb416}) kevent(r2, &(0x7f0000000200)=[{{r5}, 0x3c904b88fcbb1088, 0xa0, 0x1, 0x8d97, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x8000, 0x4993}, {{r6}, 0xfffffffffffffff9, 0x40, 0x80, 0x30, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000021, 0x81, 0x1}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x404f88d5, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x800}, {{r6}, 0xfffffffffffffff9, 0x5, 0x2, 0x0, 0x2}], 0xffffffffffffff90, &(0x7f0000000340)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r7 = syz_open_pts() r8 = fcntl$getown(r7, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001400)={0x4, 0x0, 0x8, 0x7, 0x3}, 0xc) r9 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) socket(0x4000001, 0x3, 0xfff) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000180)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) getpid() r10 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r10, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x8) 01:13:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d016c653000"], 0x6a) 01:13:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x800000000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xa0) msgsnd(r1, &(0x7f0000000040)={0x3, "f4bfd6f93775fff79e19df599958347f8d905435d9f054c4d5a3a952a0c3dded0c65c76cde"}, 0x2d, 0x800) 01:13:11 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa", 0xba) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 01:13:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfff, 0x1, 0x1ff, 0xe298, "73972697fbb5beaaf2c78b0d91e89e4f1a72c110", 0x3, 0x9}) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x200, 0xde, 0x101}) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="7586bb955bd0ef225f8a24ff85e65d97b9ad1d5076a7269e564f6c13d61b679dd0b045c1e11e2417ba250e1f144d33416f3032d89303768af0d95def58f554154bf9c4b3acf02755a9f16a146b7b84fb6db62d993e2939fcdb3ec5be0f34ea12eefb8a50edea1162ac043209b869ba5bf0a2760758e857d823d32f4bfeeb2e8d36677f4b63fe2fa93e1e50ee34b2", 0x8e) sendto(r1, &(0x7f0000000100)="a8fd678efbfff4b8f1f399381c850e26159762d4c4ec2af0c4d9a656a41374f294b02b5288113725edd2d5503707b2a7255bbdb257d37d1c924a9c76a1819240791c66887e05439cae8c43c34a1bdf4ae62a702fcb09530e7e5a25cdc3e2363cc53c288c9bbdadbfdfd38c9c25be2db89788b515c52758cacb7eb8b28c26c2d0c45ee4d790386658c4d92eb2e6d863c53016daec3c6c51bb3476b6760b5d3d19d95c43da99c4020ed359e01fe48d3994112c1bff6a6f70836034f0ac095f24425b535b1c8d357e17851e4bd0c4ed42256fe4864ecebf", 0xd6, 0x400, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 01:13:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x0, 0x100) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/188) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 01:13:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 01:13:12 executing program 1: fchmod(0xffffffffffffffff, 0x39084fa68185d273) pipe(&(0x7f0000000000)) 01:13:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x29) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 01:13:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20282, 0x0) ftruncate(r0, 0x0, 0x5000000) kqueue() 01:13:12 executing program 1: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) r3 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/21}, &(0x7f0000000080)=0x17) setsockopt(r3, 0x480b, 0x0, &(0x7f00000000c0)="a941e110452b1082bbfff7cdc00edde1b2eb9c963167b73e2ac1a77b672b78188817d0517633bc27b80c6164799424546fdc5145d8b058501e455ac5da515a965f2c18aa9f29fea16ffe380b3fe80b973b6068e4c454056030", 0x59) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffed0) 01:13:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x40000000d9, "6900af906e0000000036150000002d58b3b900c5", 0x6, 0x8fffffffd}) 01:13:12 executing program 0: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) msgctl$IPC_SET(r0, 0x1, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x6) 01:13:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) 01:13:12 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x4) r1 = socket$inet6(0x18, 0x5, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) getegid() setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) open$dir(&(0x7f0000000040)='./file0\x00', 0xa81, 0x40) dup(r1) ioctl$KDDISABIO(r3, 0x20004b3d) 01:13:12 executing program 1: syz_emit_ethernet(0xffffffffffffffd5, 0x0) 01:13:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./[ile0\x00'], 0xa, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x100) socketpair(0x18, 0x2, 0x3, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3, 0x10001, {0x0, 0x78}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x5, 0x4, './file0\x00', 0x80000000000000, 0x2, 0x7ff, 0x371d}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 01:13:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x2, 0x90f}, 0x1, 0x8, 0x7fffffff}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0x566, 0x6, 0x4bf}, 0x2e, 0x10001, 0x7ff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0x106) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = semget$private(0x0, 0x6, 0x80) semop(r3, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x5, 0x5b5, 0x1800}, {0x2, 0x800, 0x800}, {0x4000003, 0x2, 0x800}, {0x0, 0xfff, 0x1000}, {0x5, 0x0, 0x7fe}], 0x6) kevent(r1, &(0x7f0000000280), 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x3, 0x1, 0x2}], 0x1, &(0x7f0000000300)={0x4d, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r4 = dup(r1) write(r2, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1", 0x66) write(r4, &(0x7f0000000340)="c27ef17cc463af21fb817867c550da60c800100ce10dd37f68040519777b77f1d5e8f322b36f30c800070badfbcbd327b7d790d8a49a6a39b16c8a1c6d037f4ca9f3668d492b4ef635b12d6cdb4892516603aa399b2952e9d915b6fd3876dfa1b350736c333270c0d1712f93110713d75c8f1646adf6213d1ce9", 0x7a) semctl$IPC_RMID(r3, 0x0, 0x0) 01:13:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000007005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 01:13:12 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20800, 0xd0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 01:13:12 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x4, 0xdf3}, {0x0, 0x6}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/240, 0xf0, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 01:13:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) pwrite(r0, &(0x7f00000000c0)="0f12d10240464c70638383adc3301a1d323e331149d99ad11f3d321d9caa58737e8ac53b035aeaa0a5d27df71633368187eac94807704078f2256d88515582878957ddc877f5870b92b4c391ec22fdc88bd3b585", 0x54, 0x0, 0x27) getuid() poll(0xffffffffffffffff, 0x48, 0x0) 01:13:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x180a2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x81) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x400, './file0\x00', './file0\x00'}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x420, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) setpgid(r3, r3) unlinkat(r4, &(0x7f0000000240)='./file0\x00', 0x8) r5 = fcntl$dupfd(r0, 0xa, r2) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000100)={{0x1, 0xee47, 0xb6}, 0x4, 0x5, 0x3}) 01:13:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="83b12a55b2dad8d3ad83a904ec31d8e8aa493b496ec3aad13a7743bb4298b3116cc0d8da915c58c09e0257ca0337405109358e7cd9ad48177d2e3a78a73b02c4dbc2ae68f080a5be97350cf2ffd8f4186ea010b4d250dbd19341c3e7a601000000000000001323cfa7fd4ff385fbb4d638f6ab473b82f8a654054dd683a48c9687680bde741990373a3a47594de0f9e8574dc36f349eb90f84ff014b28f0ddf551a9022a96062b2e"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 01:13:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) geteuid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x81) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/128, &(0x7f0000000180)=0x80) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:13:15 executing program 1: r0 = socket(0x11, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:13:15 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x200) sendto$inet(r0, &(0x7f0000001000)="4974c71de47a2803d4f9b89a2bc4abcf72f8d3b6e666ed04fcf2", 0x1a, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="228b06039d72e7fd97a1bb1f855e3932a381e7b437af242445f69994a5d2e221d8b8b26f6445146d65e16318c0388d1a8bd04d726778492e857e443706ed0c39d25249419f22a930eba7eda471c1e9e055dde8ef31cc69fbd9a19fdea578aa9e99c439d2fc5b655d3d7824b6bb55046cedf6b354b690eb4c5bce774f13a112be7d08c01cf656336efd597d3f166238906383743caa3d41bfaaf6b2cc01a8e993c14841243bad2cefb8f08a0f69ab9369cebe26a270c74ef9fe90c27c3afe37ee5de68ea186f1b8290cc3cd8206c7718cb16ccef7832b45a19379c1bef0737a9cfd2ae326f44da74d389801ba89281ec18e9bab3e1b430ec167886b04440b3147189596ff349a54dd67b1975aea7bb5817a9f5aaa68b7692339c652897db02690c46ce9da237c7101c2191d4e424de1ad83569af091c3c5215a8b794afef8cc3021b95b2e19b6133b9094017c147550d9cf5ae9b4e8ebdb8609bf64318c46a5ba3f552dc6da2e4592c8167786c9941e7ffe16573441fce712d99ea906bf1fa27e8a42fc1cb7c5fca77610b34432951d392fb68d766cb89e81ab8e4fd66b72df6ba858c4b500be046a34cad46378135dc84d08cfb3d44004d9fa4e402330068c5a2681c637dc1566a2aecfb3e8ca94cb1eb4f9647d0fa514b1df4bc923d989567498ea10f1c0c75e4a7e778747f41405f9dc1a5ae45717326f1f7072d4a9578ba336c481561f11c253dbf05cdcf2081921a009ee1bdc1514c644e60d24304eda37765c6c88b6936b4032a84358cfe73e90a27931a46f69a133a6ec8dffbf0db93e3cd8f8227086c5f0875baca0819cecd71767a7ef1280fbece059f50285a4087265d65d8726cfe97327c5dee990c579493b270a6575ff538a8961ab1d58abb6f737b086bb79566a4cf43db6693e4d392e4fd8b5639401f38125ba48b9323eceef8c79f82c9915e98a299832c198555335499148f6816ab9de0cd4a979db22b2f78c86dbcb0f3a9e41511f05fb7835727950d9d67cc8c861c170251ec68add53492774165bd44214120a5c8ae0851119b9f80d27ba2e01870841314488f0dea7c7421e3f95918407eb60aa7fdb7f3dc15a625d67f21d6e0bc1e49e6c97da2af777072eaa750c943f2089116914eba1db8ca44453efb4fc34feb9f36634cc4a833cba869f25f116b6d9cca8a71727dece47d9e71614667f482c78f360f1abb2e3046cad67dc89675e629e77b4e07d3a258212bf80c63f8ff322397a4f5c9ab6553db525012de1e70015a4a6afed6a3958394dd2a1187f3e78c5d86d87b5620a7e5be7aa06ce19a83c831627375c2f83179e4a752de017759bf2498dc9bf073e0f928b76572225c6fd81f5845a720efaa2b00de3ba1cc7f64d77e0fb25c51a1bb4fcbb4cf58d41c470d8d2246a505ba7168200b4ea821373c4bfa05a33f653657dc212bdc22878336cbbd31694bc9c4ea6f4cf11d113d6965e023aa0cdb0e20b97e7db299544088410b9909786372ba649ab706bacba1b21451e6c5335429e41157476b43514b71346b376413b5b48d1446057146af73d2486d64a3e7c516fb282050c5b3d362628d2231dd5d052fac5d4830e5bc843f19e2ea249ab9ce42e58729bde7e483759aad025cb7dd31e43d846f8b6e6c97196821ba70232a56ffa2378951246f4129e442fff20850d09514ee296c28f9a194f14941ddd0b29bc0037f67d74a8fd54b001e8c3b828775a8480874bb996dbcd22785186e2a0a1b31ec5f2d961949f3473314341b597656413544903d471b08a8e354595931bdd9c8f2a97a2fbf8e18497fcfdee58d31bcb4ba69bc7545ab344923111798f7d9070df4f45337aaadce14e74d8b0213f9b46e55485e8c0b1a55d0c694681dfaf5d11147eef701f86c780fc2f334f7bf733ba54b8fb0e819e6f63163e1b88e4baca2c39f098867e96aafc7b4410e680c91afb8e300ce562744e5ba431e9b6c1896caa7cf13cdbb2b9d1d5d731bfb7b4b2bf87850ae516df326efc338ea9891931b19f69c714017f560bbb884d5be84fa949cd4dc96b517d285a5b91e771a8f38076b9bc34534e442a6b2381ad77339491eba6f726ba083cf56e3ce3a424213d07851110dabd3c71bbc3bdb5228df62d918d0bed77ff40ab02ac1e73ebf61bae3c4cc86e91b030aedb3fc932cbb95cbdca770d1fa7c9e11829d9f9f933ef477b229223095b39263dac7cd90b8fb306fdeaef9e6a81ff531735c7a4d79becb8ab4605b6619a514135b53fe7217c4219a54900b9b82b01f0250a09daf3c1eed3a9aeed8620d27b0dcb44c6e89783faef9e7877667ae0e4679850aa8092da464a874d7afc072617e80ef7b856dfb5eb7a4d48c19851c69cad475e73ecf61d4f2b0ae9f55ec99b7f5ccb15472510794120ca548dfa70ad276b15ea4d48e00e23a626ccfbb97fd0ce78acba5f8083630a8e7dc3d3717e90b861a90d6d5dc1af50c0de31761aff69c19986842cc7e7b3caef9e1026c8e957d374233b2d5a3fd1ca9029d201882f650c1186a0154b62a2eb17a0bc469d16512873c048f48fdec7e89767e687784516243e8a167d8afae1f6a870f27c17a490a6f2bc197a9e515d1695a69e9e0e645d5b61e7b6693ad61bdca24f11aa180baa9d26b2e540ce1d6712d53483e58fe44fcdfde9068ea0d6f1af47a6c579392dbb99cf677f88581aa8fc8a6c2ee957b5c0135f127431f8f56a8a688a229460508d0fd89ab455c5bf2636ca29ab59d5174136bc340edf701c2a6cca223ea34a16c5a901fa3a795d642b0226da9480c7ea0933a601c0e7c98df0f5a46f41c789e98cb531ecfa1604b26d1acc18ea6e5062bb6c6a1b7be3458e806604729eb8fb25e480a1ccf5815f56903de42150af8f8ffd5953ca2ef7b5a79bb9193a739f4f519ab6893ae0fba632d34ade98177502d26a9f6c9d2b6b753d56fa7d29538d7e9eff1e6133f952602f1e0334aff5038cf262cd17ae80d630c1df53432734a98b85639d066393d4dd26cd368bde9cd919aabbdb4b01f2af729ad6c3cfa0ab900537ad31e626c20088d4c6392b6939e9839566e2d77ce45894e8cdaff9745ccd54d9b5142a95d9190993e22335af8fd9f5faa2ce458eda9b7741023fdc132964120018315cc73de9d3320afd167910c5c41c91d27545c02310e05e1ba09f52fbfba7cf70cbf7ab407aa3d43b7cf2ea3ecfb00175c428a550f6b99de76715d983bf16ff69b4c98e67d962deac71ed68fc8297a4404bb6131b91d997b00838ae4b203cb7686e3e1777d7c4cb41e0e5352c1f1f2013634499617f0a3d62c8a26b88f4938acb49790b882d248d16d9ae9f6e8ce86099a5e55fc03a14fa0da245d6beede4c5d6f053dcdb15018b6f7d1528bcd8f0917524a778de367f11e4d7472539ef6bd22e9b94f6818e39836e2bb52724d51b5cebbcfda34dfa69ca6eaa1ee5508d143b599ff0f683a9f1fe635698126a32b13416fbe1ff14ef24708473475aa7e49f97c8802acea9b9df54d7735ff9b94862ce151a6356dec0c4e151a4dcf34af27fb5603af4ce183db9dde888cf88aab1bcbb2f834028a435e52d3cc59f864a8f5cc0d90f787e6a101cf06810126faf9b014dbc9dc3a8ff8303cfa9cfb091b2134741a63b862f707fbddbbe8b9db9753529705e6a2f25e005c8ba6fb021adbf16acd551ff5e5a9e14ec240a7ab210bbebaffff5e6c45c5017ae8b918978679b93716802659a67bf17ca52de2ef2f5664eea3d19a01f4a9283b0bba5aaf0b5770e73a71aaf05a21f110ac9f07ceebd270c590a3eccc7006cbee43400977f43a5c2d53abd1fb550047c186cff1e9f227242f0e253081fc727458845418a8a419eef954f3b7a8fb5dc3abc5bfb630f207451a07be3c973da404390a224771feffff1f694b53cdd63deb286fe0dbbddc676df59618ddc1f4c62010a68d75de49cdc8367d0e6c45c593237170963eb55797b44312a0567e914f5ab125ccd7c3a7781afb432a983dbac7b318e01e622e07555cea419b6ebfba94051ded97b5dde99b51d059a3c55156fa084d90437619b607c701721997aa5ae5157b2d38c1f5436d0d2ea18b4be752c36b3f55bfd7ff174e93338b2b4b878b6f998ae7b5a16dc3d15a20653ac58b89722574ef29b8be01cd5972e860b5e496622294e6d9192e877b1bb972554b8d74f2d904cfb0daf37edcf8e236edfa37f768a1977260e44f45e0f5708c6d2a7e4fadd28d1f8c257b3471a8e800a73e2f36eec5b4ca13243884910df23ce1777c0f4687ac6feceda9e43c51b4de250b2df2b5e487df5a82ca02d538a1bb2007ed3a2f654ff6dbf6f704fce8db87eccc7c4704957a89b7caa45fc5d1bdcf9ab303693cdd400ead02c75f4c0e37dc94d0ddaba6c4013e0a6c2152a68d5840554abba14e6f92fc7614be6884a71d8341d7c7eb9a585b116c9d7e7e5efd930f13112f80fbf6e481ae49f8e03d1d11fa7b6776674b03a829f2aae11a3873074dfed3ae8e936b7746d07f8d052733f1364bddb7e999cea11bea2bd38a033816c7f8669b9e77a0e4e58e844a3a46361ba8c0c18152867dc1cde858516d28140f625d37a0a3f8d556b5555013a5aacfa942267f2f1767e8ee476a3b20c2b558e369bba7885137ff7253c1e2100b0556ae9629ade772cb34dafc7954d1d44069a550a010502e4a777b47c13474e1270436d6fbb2045fae77f9940f849b10e3e64dcf3f85b7ca0ab06b2a3fe8bcbb94efe96c0c31e0a76d65d772461ef1c75e5b67833062b71b96cf33e209b83898c0ac23611e273f81d15f162062446e7c20cb241bef97ad6b0f1bd8e15021f50632a200435591b26edbbd1ca15961f1610b28504c92b9224e2a53e3c69c10a2467722c4a2bcae8e3283b1490f0cae691856f79da4fb9d24b1e1d76ef49203e1db5104aa306f92b180a3f2ce2da783c7b73764e7a6e4b82444cdb5c371a5e77fa0005baf2aade4c3004d73cd1c66c313f50fdb34d417a1f8913cecc807f0283cfe2c2831541f904dea73cce64b7cf0699b26bec8f3d1b722da5bd0048bc77cc3aecd2290835ad817b8cfd1f9dc3c107a65e69780a3f169f1b2323b8785b97ab91cb9cbf6f50d5ecca69fcf7a7e5e787d5db9972cdad38831373f19d5b45fe0033e1903298c8e5e556cf01e9e8e64c3cb1dc172574378fb515ee71145f21759495b650c4300d85bdeb1f0899590bc0471bae7e061aaf658faef3c2bbbc9a420c13d6f4304f51d6054c9022b81fe22cd7358c3cf7319ed785fdca226adbf13bb06fdcf648adf8cb388cf1a4cf8cb92008230c8f413bd418f13bd7788847c779073f4c4595f530e6b1f6f4875efb62c86f1b82317a99e0e5c63566bb4ca9d8be3c84b28f10170a1df8b826fee08b233d3b2302632f029cabb2eb59b58b274cfc72aafc1325799c56319a9482d9dece428e9fbc2dc94fdcb0b8c009e16874f2c5fb625358fe9a7132071699b1072f1b0ea4d6e65ad35a29c85aff49602133c607e7372a4582d5688bb0afc7c0a065f1921b453a7ce63d99cde7c9fe46b666fc2e9b4e212084942f57d5b0fd6e0a55586b26a2d31b2db72969025e9626ba3d58978b016aac14c7ddce7006855039e01e8a5f81f98c6c64557c47bfb88460d9ba66b5643f4f72091312cfa212bc8470003723737b8e3806a772a2e87eaf33e58ed8706b4d2d937695ef3edff6a9429edee69017f2d2495e20c20a949c33c3c7bd6decd68daf7ba664c9c9ef717b4b3c74be4fc1f42b6960d1dd6916d69ced29ab615af0344d0736fbc8c3", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)="17c0a26d4726f717917b65c3a998c828be14271ca6e694ccdac440be468c655dc2f118083ea5d6f41fe9544743dc249d31a2b265dde1eafa660c23219b35260f9bb75452a5f395a3791284e01a7de9c69412db573d78252e2bb83cd9612b09695abaa629a64ab38567807589db4eed039a35b4ce5fdfa6c8c42bb63fbe7a76159004d4ed1cbdac60c0bf1f0f015af45e4878e4ee8bed1ca9b7db711daf5d0c4ae218c4f155c46dc3e1eac86c0cc0061a01b7c73f11d475779dadc890721721744ed847a6d7a06a5d8936e2b361cba3db52563091d73f24662752b7359cf6b2e50baadbe6017591dae24c13edb445e8147dcb7bc194a80c1796ac1db1e14daf11a9a398889c12fa64f8bdf868be023105d15d77096975c14639b200faf3006e79252c1e7d74110c37a0f5f1f7e7af8fc3f3e8ac5561d530d85ecbfe1b24124c2a2382db928367406bf3f3788777187de5c71f172e0d0ba8f9e2c8858df32c4d8cd950964c57749b98a9baf14381d4cdf2e809ee8bb87ebb1ed29413ec1ecb8dcdf9437852ac466fbebb9675156081840ab1c4c79bab8aaa83ed6f3bc573ca23e3cfc3c321624a3dde9de345d1ef8cc623207f06ee9db71f5df72ff1fe68d484c345884f2ddf9a4c5c98e83b5c5490b39fea40923be31cdef802ff5756e089ad607398085f71fc4470c62df7f74a2db2cdca71dc6218a05418744cbc2941e2ede950959054c46148a6baae82dea2bb07057e70adf5645ae0037c5c421453d94ca5ccee42f1316d4abbfed4ddc4a5c373674cdc12856a780dfe7734806e85fde2fa1d81b64c7a414297733b45c01b85f43021452d5b71a225817d1f18add1b2eb94a66a8c5f5405233a75488c2f26bc540ba0016c3c32ec41755ce97937d0e63190e300122c308f72da0827db57c84269bf6faba955349641d6cadfb8104a86901fc106176d8e402d2396725056435d90b7f6ab1a009987786997dabda7fcf8f621dec6a8ac38503c87de6db8cd4d55d71ef9fa56ae0c866310874f28fad7cba543a4be2daff8907d9eb8220f58b0d5e8f5d85786944d8ea5fb4b374ba755577794e68f633227856436023cb8c8ea48fdeea118d5a1293ad8e654823ff5f6c43055dec5178496ceb869395e10a3e0f7b59ffcfc7f193155d3710db6097aba57a97f1228c214fbfc53f04b8a2234b46d1160c699424af48658d84491ed260ecb969dd4bacdca6d6b061e3f7688d7b003b7bcf21d73f5d4164b5ced7542803095357a38bf7ee14d3f24e26b4ee160e65faa25788f5674026068d0a506430069156d8c414b3d2dbd740234c943673028c86c583fd9342578373a10ec1b00438390e96a088cf8727535202123881d3e7bcaebdf2bcc52612af36f0f1cf159d798db22d062714c02f57c441fa7fd64887b5cd557076c5ad83aa2136b0ef4e88222d4b9b8b89c79e9de8a6c43df90083a341c7a9813ec7d00e947e35b65f43b219c6e0c4376f045b53b759670ce8fdf9385a9641b967000faa174c7ba6991b5f12d8d582837045bf11575c59a9f05ae53a86c2573f1ef8adbb54f14c73d07b36417a25662f656ed06ab3d2d1287c7708fe215d1140e81af32254d6f837b818adcb1fca984ab340fa5631fd14a31cb39e743a3fd82574b44e9595b3d9b16ebbd665dc959c8a72edcd1b544f8dc0bebc65e865d468fd16fa6aecfe2f68054e2f139e2145c12c2cc38892a9c72af58794a2700d89c8a6b75c92a5eb7aa7d0b9cbfed25ad5acee03df982f09dcd7736f849221a019a927c0cc6819936520ffe5f0daf0f0c7b975d1ed9e91967c6aadd5e4a2be0b38baf63d39c127157f3031d9c3705332b3d585fbc98b65126cfc1c91ec18977738d053dcd9f523b9f861ec0f68ab65f2bec08dac320f98a1e127fdc78e966c615823080be99a97fba7111d2ebac03aa20010b035421b26019851704f6d09dac1490f77bcbf8174084248195c6bc6654136bafda25054500ddb7a9e28b246ad3669ba5802a4d40fb3690df003b45f43fed220faa1a5f40e5ac4c8826382072d36f292061e979d1580e1d3c6df811d42a1dfb1a499f3a141ad60135f6dcbaa13c9ad04e2f36c10d9f75f95f249afa7abc3652d549e9561769839a15cbecfda64dd0d2d35e36b1fce3586e737d7af8b238878ddbddb93983f59c6b1c53669036777b64ba70924452205378b3c5dea2cdbcc91d943b5b4612479278178c3adbb3d01e0a6825b11dc3a9c035ebb322f559649a44ef768acf94cf80be2d1b247f06123483f474349c5a9c9e892074c4fb0c3a7fcd3acdf9a87733ebfd50a2db26e02025b814f881550bfa4374eb0b40176c0cb95707e8c181348cd7f5f211745a420fb82e011fda20a7b9c798213a977d52f72c8ed3aadc1b63b6c1d130e4af8fed61646013fe35f5148ff9748990d99c37142ad21f774ff0250e8520a403dd88f4eafb320a9bf8d15f628a5a7cb780b96b9ee51f7b823edc242c70bf2a2a5e813e1eb9b8aa208ed2b073a71eb10188535b70a7987a023a086740db34795e44d87f107e165f4b83680866ec1cbfff449f734ad48d2786a91b6eee9202d02d1005a2a5595488090586a5c9f20f84b44c2800602bedeaa61e330e6177386ce3fc450f5bfe2cc0fc3d0b69cb228fbc8d28d48e128ecce0134d1db6c16348677fbef0dbbfc62e310e690b1ace27ef1becdae1590b5d7e17d09137a632c9053e09ccc98ee099be95d48713bcd313f5b5e99b2bb96efcc008c540d4abc5cc47749a24fd4367795d0e9243859b1e27d2a41c90b33a0d6270646820e7562d1511787f6077494ca4224deb6f6631a93207b66bc044dc0756aa0c30a03ed23d1a333c08dceb8dd23a8aa0a6d07fd75bbd4fc0656f52c12b40c963c480ceb85dbf3044e921fa27cb9ac7fa637b0b60755e18a2727019029c0c985fff859883df6721139cb9e5db0e1b22bd5e48b7bae3e7f2276b278bc2d8f82f9e72601cf0286308db71b1f376d033fe4b21581a1767cfebb6e6dcaf7d97e9da097a35c00005363fe3221d5f4b0a77493d7257a03e0939170e45218cada5dc5a6a8d547c53ac473e7c56c88db17715c6a3c9ee55e16767b4b860fe262d282589351fa41ce33c914010d968a13eeef1f1353d629a704a4fedbb39953038c335b42a073abab9871c7875804271d35fc67769e5bd2be19aa2011cb996cd8403a4ab0b0e6ca3f3089e25192ac50254953657cae75148f89ad53b6dd4852ee2b9600d347dc23335992dee336ff45db4258c54c798ba955eb2d148c01e86590e519db93e4953a01ae596031c80fb6403fecf163358d1e5fa0d39e3d994552484c02d97a5fc3a6de42aa2111c85ed65aa7c91a3502c45118f9846140964c40d631d68ad018529c05bf29c4849fbbf5cbffbad48268de33d27ed22f63e27c290a91f989fd0e78dc68ed10c0a441f4bc43206fa65646f14f94545bcccf2c87ec8eddd64006dc2fdfcb6599fd498b5a50e822c54e585732a0de705cc4ece39adf7b4ccbad105835b185cd392b66c7a2971effef267c394135489e07637654f619b7d30ddde48fa1d635dab9fe00ae98225ae1dc139809222297707fd530eb5567f7051553f1d0abbfc0dc4e14ad592d2c9965b166f9f77025d525d6bd10ac4222e6b1696f0bce88010c274c34ac82196d0a6b374eaa5aeb0854a4ced4c6edcc5d76c5aa8db46d497a322144075ecb57fe3f6be4bcd3d757b12c9a17a63778cd8ae90eb45f567d0fbfd6e4ec88bfe2b5febd8fde463117c918935b90b3ebbba14c2f9cb940d47ab25671d8e0f3693f70d9d9ec44255fe199e47a975c334756cab0e9c2b3598d7c58c0421a94d983da4bbf49920dcb021c5dd1463854456bb756423a56b075d60ba342b131d44b071ec98f9012c16f8445c23992296eba1fc8e06d717cc595df417106601d01ff38d2ddc131393f781a7364ffecbc55f58410910b04dd3a6f75924af056608480e2d7757946d61428b7d7fa42b465cb29d846bc20a8dcb104077da32bce46ed5e1524c35f58d318effd57a1462aa6575df035fef1ad34a5f7ff91252a48de872067734de196da3b172c2971c8f3ef850ae4a71e3619c57cb7f4a00a9b1abf790aed26bea8cd41d3f0d8e21655aaf409789a985846d3d75b723ac651dab6fccbc27bfb61f18c0c8e2c865199020745672e8cae91c915ecc5ce751388782724c87e0ba62d2558a2ece85c51cd61b9d68be57fc02b11f1202cedd354a863906ffce8e517bd1231e53b32deb43f85b18361483d7337d411899cbe6dfd122b16a2ea02fc1475239dd1131bdcd091156acbe9c12bb0cf6caf078936443a43305586a9af80de61892dda2b92c6a8332960b33571647da6e0b602833480ed89701ffd9131f17aedcb2097f33d3d58b2ebb9d5ba53b30b3e7b3266b10d7f9f3de710e494680c986849d389584df121b3bc9ab8a3c80bccdb34e6bc2e3cf7d7d942a54204325401c3a79bdb3c76bf74d5dfb0e17c99a72f49a56a36a0dfcf60f3228cf728b60aa40562a21b1605cd15dea68f85c182b03848e8c7269a4289dfcbdb335b5cc5e9d49cc134fa999995dcd4b5024edaffe6d93116340d0243656c019446a65f3bd825bee891cf765df5ac7d3bbf2123e8948653ecaefb360fbd910ab15ea276ca77be5d11c065beec9007e19cc272e63169c6c56ef6413a90882590e33fffa56dab677018feacd28b42a21b8968a9cc1566d7109bdfee40019e79eaf45b450e3c803dfd46f37772177a53171b997ea7b10ad1e85f47e62dd28ebe5f2308cbc4e33680cc7fb461decb70d49f1a9376da1878ad937d271de8dde03c121a1d2f39869f7136121b0ae4e604e21a9db8706bdc7900326c745cef33f452909426ae4f81be6a8ea2888326ae3770a71dc8d45528ebf9a5b2a758131596e230177506a63905fe29efb2f24db67c0b98cfbac856416d080ab686b1b29e49a067ef648b49b826a571fe58080deb257bb1bc98401ef9d4307c92bffd31a124478734387af39fd40687dff93d17bc6156a311f6c5c0f369097762fe86342400287008c19ae0e1d796ec1e01e32996f255874ab9cbe5252dc68961391b9aa5effb05abf95582b12d13f952810b212eb5ddff9c87cc8d3bafb8021ed09035d0049c7e3dce8381a3c58ff576206b020aa31fc3b9eee29ce0a3f5ed6b773d982305b404f4a14d266af6ea26c14742a0bf86135572dd4290ae044661fc24ae3f65c38e623a9b59a25d5756db5304778a1c9ca74e4a79d0f1f28cece5b1093980964d6557b8026d4c51b15443793c0fa604375a9edad028ceb1f5d133109be13f358e555e4e01befaba5320af9691b32862032f7028c0e114f0e7704adc3508d7dd4c18ae4ea3c0f6199de9931eadd5f30ec6f2ee06ba0a0db3d82cff4f06837fa18c3d21d66d538bbad805cabc6d982fd9f0d4dd82579c8ac7bb08ad102b14268f02f3e9dde10907bd4adcbf1b20af7980425d36c4cd1d4e27478100985dc71aeebfc08f5e4f0e86f4ea0cc9c2848f8cc5d7e63940a0a4b4eb6a8aeefbc76b0b8a3033f303b994403858140edc1859b8ead5114d7d9e6d528d32178606af97543f296117b0c7db7f10dc018d656396b5a9b8eaaa0ba9331abd3f4fa61349224a08caebca47163ec42873595caa12e804f17adc8feb3edc85b4ff54c17a8714dd86404974bbfa19bf6e332bf35e1b70c73427a8e316be7d9b63ba859d23f370f72cb4a3c3a6c70062c36b7612d35f5ba70f4de3366722f8e9e213439c4a76b0eb99e10", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 01:13:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 01:13:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup(r2) 01:13:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = semget$private(0x0, 0x1, 0xb3a76b8c37be0d79) semop(r0, &(0x7f0000000040)=[{0x7, 0x8c, 0x800}, {0x4, 0x5, 0x1800}, {0x4, 0xfffffffffffffc01, 0x1000}], 0x3) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 01:13:15 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x78f5fc932f4b5d18, 0x1000}) 01:13:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x1, 0x1, 0x8, 0x0, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x6) close(r3) 01:13:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() clock_getres(0x4, &(0x7f0000000080)) close(r0) syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:13:15 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 01:13:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x802, 0x0) r1 = getppid() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000040)={0xffffffffffffffff, 0x1, 0x0, 0x200000005, r1}) 01:13:15 executing program 0: r0 = semget(0x3, 0x1, 0x1) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/173) r1 = syz_open_pts() preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/140, 0x8c}], 0x2, 0x0, 0x0) semget(0x3, 0x2, 0x1) clock_getres(0x3, &(0x7f00000000c0)) 01:13:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8280, 0x1a0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfff, 0x37, 0x1, 0x0, 0x8001, 0x7, 0x4, 0x0, 0x0, 0x3, 0x1}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 01:13:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c00000000", 0x8) 01:13:16 executing program 0: socket(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) getrusage(0x0, 0xfffffffffffffffe) 01:13:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='}&&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x16%\x00', &(0x7f00000002c0)=':-&\x00', &(0x7f0000000300)='\x00']) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 01:13:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10010, 0x0) socket(0x3a, 0x0, 0x2) fchmod(r0, 0x18) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f00000000c0)=[{0x0, 0x213}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2f, 0x0, 0x0) socket(0x7, 0xc000, 0x3ff) 01:13:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffee7) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0bdea739002000000000000007b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:13:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) chroot(&(0x7f00000000c0)='./file0\x00') 01:13:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 01:13:17 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x7f, 0x0, 0x7ff, 0x0, &(0x7f00000003c0)={{0x6, 0xdfc, 0x80, 0x8, 0x8df, 0x3, 0x5}, {[0x7f, 0x4, 0x9, 0x1d, 0x1, 0x4, 0xb9, 0x7ef2, 0x5, 0x9, 0x2, 0x7, 0x4, 0x1, 0x55b, 0x39, 0x5, 0x5], [0xffff, 0x1, 0x0, 0x37, 0xfffffffffffffffe, 0x2, 0x0, 0x6, 0x9, 0x40], [0xb2d, 0x3, 0x100000000, 0xffff, 0x4, 0x2, 0x2], [0x1f, 0xfffffffffffffffb, 0x51c9, 0xfff, 0x2, 0xfffffffffffffff8], [{0x4, 0x2, 0x8000, 0x8}, {0x6, 0xfffffffffffffff8, 0x7, 0xa8}, {0xd8af, 0x3, 0xa1c8, 0x6}, {0x95, 0x2, 0x4, 0x100000000}, {0x81, 0x3, 0x8, 0xffffffff}, {0x4, 0x5, 0x9, 0x4}, {0x1, 0xfa, 0x81, 0x101}, {0x1, 0x5, 0xffffffffffffff34, 0x1}], {0x6, 0x6, 0xb4e, 0xb}, {0x0, 0x0, 0x4000, 0xfd}}}, 0x2, 0xb146}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000640)=0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x100, 0x9, 0x4, {[0x6, 0x9, 0x87e, 0x3, 0x3, 0x2c7c, 0x8001, 0x200, 0x5, 0x1, 0x6, 0x1000, 0x200, 0x9, 0x20, 0x1, 0x2, 0xe860000000000000], [0x9, 0xffffffffffff481b, 0x80000000, 0x9e, 0x10001, 0x6, 0x0, 0x10001, 0x1, 0x7], [0x1, 0x1, 0x100, 0xa0, 0x88e9, 0x1ff, 0x8], [0x211, 0x6, 0x6da, 0x20, 0x401, 0x6], [{0x9, 0x9, 0x5, 0x16}, {0x1, 0x1, 0xffff, 0x9}, {0x7, 0x7, 0x101, 0x1}, {0x0, 0x2, 0x3, 0x4}, {0xfff, 0x1, 0x1000, 0x7}, {0x101, 0x1ff, 0xefde, 0xffffffff80000001}, {0x2, 0x8, 0xffff, 0x81d8}, {0x0, 0x8, 0x9, 0x7}], {0x4, 0x8, 0x41bc, 0x1}, {0x3, 0x4, 0x3443, 0x8}}}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) fcntl$setstatus(r0, 0x4, 0x80) 01:13:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 01:13:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) linkat(r0, &(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 01:13:18 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) utimensat(r2, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x800, 0x2c0}, {0x9, 0x2}}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:13:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08a33ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 01:13:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x28) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/[\x00', &(0x7f0000000200)=']\x00']) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x1ff, 0x9048, "542bebdf024877a0a4164825fb8f0385b2474233", 0x9, 0x4}) bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 01:13:18 executing program 1: pipe(&(0x7f0000000000)) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="a7628db8c427f0d8eced17df572d52b1e2d6f92390bbe82b3791306369e5d3c871767a20babd3c211fd2b05662253a12c204491d5ccc723dfbc319896270cf6e2e6870171e489275d687d54fa9218745864c550a60942fa81c1c1986e474d8a545c4dadd7672a73d90b6bf01f481f037e524ba2e37f3868d6f00ab730850b51aa1f421b9a65ba4dedef559679ec0fc629c79a203d717b53c03639d60c50a55f39aacd79b5b6facd12e11275314594db99fa5f97dbb7e193c409d3a0db7bec3ffeb76db1dd2324f99bf3b413b143154b823b6a8bd14c544b8c9366807a7a22d11bae77fa71434b1e75a49ed73ff68d43a955f79d2b3bdeeef16f4f87c90", 0xfd}, {&(0x7f0000000140)="e303af248977d8fcbbd938e4c22664366bee11ea1d33a8eb4f3d111901", 0x1d}, {&(0x7f0000000180)="217a5fa6176ed536c88b9c2e5dc7654d3f30d1e340fbfc268d401b54169ed9e56dd48f79456d6349549bc27ce82514d7114687c58aff1e4b56345617d811fdedfe30eaec85037a6b56f9fca87be56e5a9859ebe35606a557f01f8d118581ae832ddcc5006807a2f8b5c7539f56c5d62a01b9add8b050f87640f518e692f3d799074bfe36b00fc70c175bc4", 0x8b}], 0x3, 0x0, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) 01:13:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) fchmod(r0, 0x14f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 01:13:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) chroot(&(0x7f0000000080)='./file0\x00') r3 = getpid() recvfrom$inet6(r1, &(0x7f0000000000)=""/8, 0x8, 0x800, &(0x7f0000000040)={0x18, 0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x4, &(0x7f00000008c0)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r9 = getgid() r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r13 = getgid() writev(r0, &(0x7f0000000ec0)=[{&(0x7f0000000ac0)="19cfce61e02b000272d657a30874f100d16ba5e44da2471c21142add2765a87e4c2453f4c07fcf1bb57b68be7f763d22f57d761f26631f3cf1204ad5f1c29d6a0203f8f29dd9518ac125add382706b45742a", 0x52}, {&(0x7f0000000b40)="89fcb435c4c4cc9c00ec7b3d4279e79bd70ab04d5a88596d1a61920fc47e43820b20dc411cae37d8fd469b6caea711602a732765a1fe55478955aeb3bbc6777601ddf235a4380aa8fe959e7e91260c6c2928977331bb1689f7370dc5335d138165", 0x61}, {&(0x7f0000000d00)="8b3ce590a4051f4c3ec7b0e4db3e6661e8efe95ea1d28a489e7d258ac3d45db291f83bc4d8cb4237d5cfc541bdf9234fe6d3db0e183dfdd8d23240844f2acd379440fca2ca74609850f01fa1043f6c2138b142b4b8be912ffba51187bee9ee18388333d67f6c124a77264c6e2a658d1b34bf9d9dc487529153cc1f102c0481d8ff498e5a2ddeadc3efd9e259250406ef", 0x90}, {&(0x7f0000000dc0)="b071a129d7b33ba0c7136bbdb8b3141952e207940247d250db389871aa4f69abefaac17e9cd56e606bf744c2f11d9df9ff158ea8152990b8e1356fb5a3a7a88b190436b7824d2081cbed7059e469d53b529f754ae706279717df0b6c00a5d00203fd6d300d0e680b47ea0d3d02fdd58df7894819111f48017fcf252d9f0a0da4070cb95af0165a42231b6d8d71ab221e431c955c0a8657b19881ee03601951a0d9b929bde8c8517cd9718611c6d6df9edb142290410f9812b20eeb2e6ce0390a047467be88d1e5d6d220de2024687c10dfe02103180747f4f127f8cba4d01678ea7f19e6de80725fb46efd51", 0xec}], 0x4) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000180)="4187b628085764cf7b20602ec73049d5312ee4242fb0188a20b6738d330f98e682aed1e1ff793bc8c05c4b3b3394ae7a92555811a67b3e2a5333b63f2828260e015e8fd0e3e90040147f96370aebd76963b73be79f9b96", 0x57}, {&(0x7f0000000280)="41690c22bc3a9ffe4ced7bd70a386d13ae442ac3dfc4f8537aa76e2eb2fd865c658e4faee0d1127aa5a09327c42aa075ef36bf94708876f921ccda449ebbce50b60f2534059271d1cc2143c5cefd1545c10819395de55d555fcadfb8e42831e1a9d5e6bbe203d182ea3842d1a2e7764850e1f83ab5d3832bd967471b1c81e115411b9f126f50ea9d25900fc4ec020b3c6e8da55c919ab613e9a7ed1523cff0c4e6ba0326e7051a320627f3c491fc42", 0xaf}, {&(0x7f0000000200)}, {&(0x7f0000000340)="cf51bf4235414597020a88d71ff2c71bc0b04e011674c86f54cc5bcba5e2ec324e8e3fc29626b7427231c803ee68444e96f93a6a8cc28ed68718c7331e1362bd8588d4124cbed200f438910fbb1d28cfdb198840b2bf9c576f04a87168cd438eaa4c8a1b7f966727484a8715fd25b5e45a239e6be87ca4f73e99b5ba2df39ded10a2f6baa19db9b50545f58c8e10a4024518f03e8f2f2498397e4a39db24fd454b1a375bcb408e1c03542d1dd30507388ecf49db62454b0edd24d95d8f4341533befb5d9f1de9ac1c17488cdd2907c6892988493e0", 0xd5}, {&(0x7f0000000440)="e3d5806c07f2c91329fec34d75888504e21af2ce62653e64dc99ecc4f86ff92d7e9451d2fb57421c8d7ae0cd9b3a247cd958a2f108d1ac87d272c680cfe1c27a3a3bd472ceed4e8f003fe4b9e624817a43259903c59903ff42601e779bb6920aa692e176353bc287e541b2815defada96b78bf7837533dbafe0c3ffc1ba323a27c1599bfd7ec67fd000afead7062d82677267735a477652910591d6b1af8d12fe7a495c24891d43077af7caf1164bacf4a7250f4e25619abef6f31c69d8a9efaca84dc2d9779e80e66fc53d7de2ac6ef", 0xd0}, {&(0x7f0000000540)="b345fee037e5496624d6a24bc78a1702724796e5cc30e24af14991f749943a8a67ac3d241365b695556c18a2c4613764bf8d670004de8bb9516e25a9fb9e348b8f913bf75c85facae4903b57821a27dcfae89bc323c232f8b7a3b054215f5f3d26b9b63946ee0f65190f6cdd0bf321a984ea4386800bfd4b2ec7ebfd445b507def12e05d9f7a9d6475c8ab118485809326a8222a9db55649c664b1da62fb6b789c7a5c22c8a21848da752281aaec547dc076f5280d0bbd4e743d603b26ac05ec", 0xc0}, {&(0x7f0000000600)="0727ad4f0b142138d12df2d2f11c1791aab4b84f1cb391d23a4361afa8832b8de06a29b1190872a03a42e711a56f0845139f34c3827e85708b93325b94984bbf49c327ee3d05977a8236f4045a2881898c8b846f65e5bb3dc99311112c0097fd7b3ff0cf4e326eee8836e349f4b85b4a2a35b55c7036f326cea70a56c4f2cf3269451dcfc9488192bde27ae96d66b48e814276bd5695241f575ad74745af", 0x9e}, {&(0x7f00000006c0)="51f30b0d5afcefbf314638bccc6afb0a7535a3e856f8a92e9f807bef7c1466ab18188f912c3808bbe019dcbc84e2dcf4879d3debd9fd4daff39f774ef58ce7870737a21a42355ede59f64c3d74f4bc78b04283e5e3149a9e5b038f468591237cfb7fd13e1e55ffdb75628177baa6002e07669209f139a3b215528bd6b7b61a91ed15d7c7b76a24dde1d64326debeee15c6acdc3377f82049a6baa789ddc246ff12ab73bf9d21a91307a8cb1b6b84b2bc49cd259bad6870a1f95c6b3affa0e7b29de4a1db7fde8c6db137a7d475916c2ef2ef6c", 0xd3}], 0x8, &(0x7f0000000c00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="fae7fdfd5dd0bf0c9484cd0000e9ff1f00000000000000ffff000000ea0007", @ANYRES32=r3, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00'/20, @ANYRES32=r3, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001000000000000000ffff000001000000"], 0xe8}, 0x1) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) 01:13:18 executing program 0: pipe2(&(0x7f0000000000), 0x0) pledge(0x0, 0x0) 01:13:18 executing program 1: syz_open_pts() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) read(0xffffffffffffffff, &(0x7f0000000580)=""/206, 0xfffffffffffffefe) 01:13:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) socket$inet(0x2, 0xc007, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pwrite(r0, &(0x7f0000000080)="6f3d3784268b49b61c007261d5ee7d9a4eb66f38ba7b40be5b1d78317e", 0x1d, 0x0, 0x0) 01:13:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0xfffffffffffffff7, &(0x7f0000000200)="d2c0ffffcd6b35668a91fb94b4779509eef17b95a2d6cde2f3bc1176164f367fdedefd74323e2a8182f8f149cd0defad40214c4a0fe85ef11436eb05cfb0d58510e207ee54444158feeb265d5d10450ae145c4700e16cfa781fb1ccfbfa769417b5a5a397fcc06c13596bb1b97d288cd4ffffd320913201005753a3820895bac9fa12e539d0b8c0ebc58c12cc3d4d8bbe74f408a340f022a40cedfe13a0acf0cf982d51070d873c889c2de27f791c0529b49e25a89432ce339451a0a1a8ca69c1e67fe3ec47204", 0xf04d880576f57112) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x401, 0x2, 0x7}) 01:13:18 executing program 0: r0 = socket$inet(0x2, 0x8000000000100000, 0xf775) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0xfffffffffffffffa, 0xa, 0x0, 0x0) 01:13:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r1) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) ioctl$TIOCSTOP(r1, 0x2000746f) 01:13:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ftruncate(r0, 0x0, 0x0) 01:13:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000000)=0x2, 0x4) socket$unix(0x1, 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) shmget(0x0, 0x4000, 0x404, &(0x7f0000ffc000/0x4000)=nil) 01:13:19 executing program 1: r0 = getuid() r1 = getuid() r2 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r2, 0x40044b06) setreuid(r0, r1) 01:13:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20880, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pledge(&(0x7f00000000c0)='/dev/zero\x00', &(0x7f0000000100)='\xa9^\\\x00') ftruncate(r0, 0x0, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x6, 0x401}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) seteuid(r4) listen(r1, 0x81) socket(0x26, 0x8007, 0x1) seteuid(r4) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r6 = accept(r2, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) accept(r2, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) seteuid(r4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001440)={0x2, &(0x7f0000001400)=[{0x9, 0x7, 0xc476, 0x2}, {0x0, 0x401, 0x0, 0x100000000}]}) pwritev(r2, &(0x7f0000002840)=[{&(0x7f0000001480)="d53f2755b6ff2518dddd868510c892eed2bbb2a8b6a84eca6d0348bd31868c69e0c6e740a57819955c2ed365", 0x2c}, {&(0x7f00000014c0)="f70d6b67e453dbe7e7326a10000bfea1764e4f32b0e42e8fbb28e426429637b146716e7e9a9fceac3648e64a4c03c87f4858484cc70a08fc5e38a3b882c17d8374bd16ee72f60a822b566f0415d2662ea27f6af26fff3fdd0e8e11c4bbf0293febcd7bb359209632b277ae6fb75b9decde232f986aabdc46f711255c1d3eab199b614d3828bd492987e7327a7663382114886bdc352a", 0x96}, {&(0x7f0000001580)="2be4ab5e9c", 0x5}, {&(0x7f00000015c0)="cad299b3ada72f2e7decaa9339cfc22bb84bf55b7a2c25b7ecd8cd1ee960905e3249ed6e4754f90a763923f3afabc75bd75b87a3fe4cab84815b5ee0249a4b7e174192b4d828f53daf3c4dc163469c31537534086d122ce33004156e39a290ef1c9dc3d52304cbb91aa15696f8eb6f9783", 0x71}, {&(0x7f0000001640)="29d5f2c25d0bf2926f42a86e1e49f790e9508dff4f465fc04c678cee32574d549d47d80ba980526a6fc22134a5be9b1bc09e1228085ec665377e811fd0a9e7f4496c647973cdb7238f5023bc8294053ea4302395509762e1631c0d06cc4ab383c7926c13a0031f922e68022f0aca755fd9b4a3ce07e0e5a2a1a7b9c0f65ae303327ca9ede36d5e6cad1577098cd1f60c057a9555d464d8d0b24e5da23b2c8c8c6d1d0f082b5df9", 0xa7}, {&(0x7f0000001700)="295b6367aa4e672bdf4e1f06908d5e96feae56e1436b89ea4c0982a767b2ce22b88afbfa477f1726221bea6a43e40b0a2ee5a809701cd816b68226cf680dfb3fad78e4da29b2d36eb9d200f048c735e366385e5b677d1cc68fe12e78a165a9cb6f87a7ae7426a2efd7a8176fa531c1906f7dae469eae900f696bdcd5cc7088de555fa9e4ff04fceb11450ef23e84f1fc2b02fb", 0x93}, {&(0x7f00000017c0)="94da346e57dcc3b8f2cd758f8a378d3bd0315397e483cdc32230c7720cb445e96c33eb4c7977d9f81915637f744ae5525173c9b5faea50225badb05a7756917f68", 0x41}, {&(0x7f0000001840)="71bf63a720241c77d6e5cdd90db4a7005ce78231d2dbb8f7737e41f54be38923679820c8f9f13a2b1eef85ac22a0d086b69b14544815714d8afcd1562aad23f1747c23cf38783160fb8f0900b5b371343bfd1ecbebef3740f5d7307177f92b4d0096c8df1b587cf9b841bd1dc30744336ed063a2ddbe6a65c3da35a3dff925a6aacd0f3228c54299824bcaafd115d1061b516b5011702647e32e5172724d745904754fc9cb0c0e87bf41fb76d6864c18a72a972fb72510a9d4dded6c1629ce414a2460772682eb489fbf6222455f944f0fad73bca36265f9106bdfb610c2f3b1a2d6163d06ca9fe5bb04452f3af9323a93d937265fa60395d6c29f82992a7e73364c55bfe47de156181271521e7bfe1b3a38259b25a144ec20bed91746722e1acd140b1282f5983b8c79bce5256f78dabbc97a84e507f80775d1734d3f8eb4718ad52e43bd4a457b17005caa0ace7b2ad25a1ec576f13828bbde933c7d5ea154a19a69cbe063f9c412ece436ec0c4f00b2d8667b2e79fab82544ce2a3bd2107090687c8c350719cecd6e289ccebe4745ac3a5a6ec82773987ac5b754991d1f54ad82043a73c9fa22412aae689894685ec4475a5ad4faf2b690305dd38d8c0872e80f38936f649ef583fd90c0dad0fbcf3293ec955a8dbb4aa3073c7fe8d440c2c7b1131c8713e90ca7849181a6e86a0b204708d7cd75484d2c59b2d63ea4640f105f4ac005b505ad7ad5c69c6eab708d6574d047bb1080dde31853052c52e956f8fef117689b31ce24adfaa9499a09129e9bd82e424968a4f0d163291811bcf25195c1939948866d515a24c4c00844ae5bdaf889f06ea5bcd2a97fc4801eaaedea35013fea92680f0d88b8a0f0255efe3c24cb3ba6995a6d4253e23019752fb698d2a1606d68a418a7abf1f0cb0c59c60ba5bcc4a2a754a4ca9fc45349f1b0bcc1d00a93e6fa876e2884c66c070a525b51cc4df029aa0af0f9729c2561c3e269f48d2775b350f3abf84d4d21dbd2c077434bb21551daca61cfb9a16fba0076a69c42c5145a9c263d956db70d95b9db5b143201248cae5acd3bf8f604ce1a416f807011d3e4dcfc088e27d0895c8abc0b39a88f01e5165eda8b6742ddc53dedbab1c6ebf7caa758209c463a9965c0a2f9046bba9479ce94413a03630a6b3c4cabe8b4d9def8e12e23a935009e234b4b4fcc88bb213a9dde5d30f1dcbeef3f7b7afab19adc07d2c4becf43fb9e3f7f3ae42510d027e12e7f88cee7a0ff131e3f2c1248364d313ed4e6e6ff3908a0924feb7f13578667666f19ea1bf8307f7f7de39b39e87a0fe7236ba4274acf21c51c8216e09581851f22424dbbc044caa95ff3f5bb972e53236e1cdcdea88831b1c394415a0855eead0918f0c67889f4eb4351dfbfd7e71c6ba898d0f8566f2e024622e1f7b08e3bce35a1034cc1502bb40e88de196c74ed86d09cf8ea618f98377805b7dacbe5cdd7938d38ebfb5e1664fda51b713bfe66830be2d71c281dadc10c204e9d5c468585f2fb27d8c5226ea6836aab178741a863db3cc5cb850af3d6486cf3f08ca653412f5b7d5c0b3e42875a5cae1648c1d63f4a5833f68d4a6a5fcce1eecbf856ed88afa8d6234928f129d532e2162739c212fda336c890e9991c31dec8eb76799699e3c4b84a2952195c84a18041a7f0cfeed3c1740edfb839c32dd9be93c3d9e8b5a4f51524ebcaedcbb206b817207f14ed2e30cb065cb16929a79c18c1f73ec7ad90b170be0ec2fd61675c67e3bb76bd93c6b1c3e1b744954db14ef69c847a8f710f7337954ba061debe08f3eb8b9788c33c5e25cab8c95b7d0f5f552c09961ff777ca0e940fc3537aa06c92de507e36c1838cdb860dd630d6dc40f0cd878dd830e5da9c788be21e2467a96213b2b7e3abc38769dee55adc4902989dac3b13f002311734bccf54243446c8dd04c471834f49bd824ee568c9ff9393043d172ed73519d6c075d45387571a7ea7dac3c2fd45a84bee10bcaee99323d99d9daba108575437a79ad3fc26e5c81a92a1c96f5bc5bd8cf9b9e94c9d64ab50293c62e18ead4c03b251cdcff8b43d288a5870cbabad73733910c22b4a27b0d816893f02ae9376fc176b056fd0a956bae54e0e287d9c9476b1aac6af544d4de770be6a22dc2dadb0ccbb1236c313314d88df169361b3ddb49a81656c657d61d4e8886c10b6ab058a1ae60e8372bb71051bec5b5cb98d1453a8b71c4174170fe2c79b333f2c3fd97353530f01c27328bb00c8b5a4f881c8b6d2f2e8bae4644748a113a1ee85184cc6d42a2f110eead2e0b10a21299ac09e2901964b688c9c3afda3a8ea924817dc82a97dacfbcdc6a4af053f3c7db1e218f1f2e89281149478681b03204848ef41cf23b3332b556dfdcef125df5305e3931a032ca4c6d36e52bb0b1f481cb18a203ae805f72bd3f7c15a6772fd3921d8057ffa409c372ec4962cf483ae5d535b554a978339b355205a93ef3ec30115ab36adc5a8559f8c01871ea55cc7a5c260604cc1dafce00bd9eecd2817af3911b0ee21bfac744bfaf0edefe14cb8ff4905a8f2d8864c5238188419ec090880fee4dbd091779877ad1a578ac6122b230a4a3f8512b7791aa3db7376c68212f1d2f3f09d540a97a54e73c21e578442441508f5004b1e934a99a36c3a342caa2ab1c27772918df48b8f1e4a270dbaa14021118badbe11599fe32c09ccdcf4272053cba3b708b654dcd2a907947c8ccc15ae97bdb46a7ecbb1a57b3dda7cceba03f40b77abae090d107457059a7b2c39cf5636fac8d6d380c8fb1a372fbfcf90cb6cfb48a389ce6ec02a678bc5977fa0d46e3aafc6f4ce93238e48423d06b745aca3fba6445b5432234778f9f7309ae0cb5969e2de4798a57c84541b1abf6ecb236b80ed5a06aa269945b72917098af83de75db4a1728c7b6c0038197747521764adbc79e2039bb2967ae8f09ba22b0bb61475e1f33c96e7682003d53cd8d53ba8bf9ec1f02fd966ce67f0c2e43430a5ee1e80a3bd5967415bb880c14bfe6e18a4f7f2bc9082b08af9c8fa7755c3a13c60d5b74c91599f1167460024651468175ace36653365db53cdb6f20fd068103454602d3ff60b18b81650fa64075d3230c597774d8fa75338af15edc4dfee1dbc401c40d24cd5de1a1cfb4737b7a59c56d390f460fc5e223b0c643518dbd8a962d9e2497df12135ca3b87cf169104d4fd52b6872ca1ae8750a7b807b15e4127008d9be5cbcaf78e7f87904447eb1c0feee5aeec83e50aec5f79ead70f2739078b7cad8cbbd660fdd6fa910611918a07c31a16eddcafe20ec4a93196650dfaf5b06bbf030710653c4e07b6d47bdfda652d20614a22a79b92357369a8217a98a07bfd091feb82cb2bba71a755beebfbe46ab69f0da16369cdb23c4ca66fa298b76d61aaa0e49516ce03c2114c13645ecb213b45b188dd09f117be819e8aeb773f8b21a40dbb78eadef6f6a92968d5537a01064751ca9300a3bd078a1319bc8c9f7746ce8c7898ad3b9dd2528227f90b98486d0293b363daca69aa3b456f457246dc77e51ba21f0db7c11f396e02f4d000cab6a4850186a876119ce48e64931dd1e9abe9733b971f7938f623f6e22d2cfc2af49913907ad3059ef4de96dfc21756df441ca9b45ab98bb45a932207cff6c9d3f877f53044a4cebe00621ccba9102bdb3254c5b3d17d753253f274d46bc540a1536665476264985f9580b0ccac7aba31868a44296a40400ebac885c2e1e964c3e77ef67af12df2c5ff29d16dc775f421511453af14f0e43ab274651db6f4b01b1a1e2383e830c9657eab02e8b6906a8236b027a4c474f05a38c156db63c1b2e84bbf65feeb5251ad5de66c0d9d06f9692087eb0e23fa42fe76874b5e172aa5446f398a1cfa49383465cccad7ea9a48f81d254f250d03eb31b0aa5faa83ad89a1aaad4b4f07fa60857711493f6a0404542ae3e47c0c9e608c62974995c1c54e9780233603e3ea58294ee3e8d5d04be93c47356b606659ee229a3b164d845f6e2a6f397ca5137cf498198fabfde07859a2b541f5e751796e0945d078add07d0d7d92b981676259ce1deb5aa3d31593c5ce3d3932303ef0e31ff0dac79be9bc68a0e0730d2a34569fb9f992d7adfce975e1717339cddaef03ed56053a62f8cf390e383ef1039123b48e6c49d97318aca41bdb1d2534e9247fd01c5227e2c21cbd8be481d3ce3f57aa64c4e1e3d174043cb0f16babe8c9170cc354b3a457098170b0092d284e77f1ad7e4b1cf6eef6ce9807ee0f1d2033c94dfa46b2e02f36b6bc833ecead2d2fff1aaab34e354a22c339aa45b869c43ae6f0562ea1791e92e5060b9c7cae777db05c681775b00522613c95650d9bcfb11e882a7cd00ae1e06893573fdbe8cf3a30c3985ddfaa5bc0cb3be50f8bdb9cb2ca3e14d18792a0cee0420f473b427b8fc88b0bedd3340ccba267b86706f51886db91c440e13cd00012bdb96751caad04448fd8fd86ba8ab33f9badbd892867e3bf0bf94d1b99a6a4c6bc6d5966a37d72a8ae044f73d1e47223aa6c63fdf1c28006560781e11d4538594ef8824065879881841550cd1fd35c7d4e441528aa3e0e8065652c4aa4c5bbd8c8232fe8e59c15bcdc0cec25216cccfda3c2c45ddd3d3f5c2c60f2b03aade3a6eab32512930551fc2fcba6489a96bfa138f234657372a11f59536c0a2a990bd5ab846aabb655168b934e3d9aaf17258b4e2692878ad272bfafd2ef62d3c82fc7a5abcef02a9619ea53edf747a8f57c2961b17c8e00f6d226617343bd8a2e094a6ce6935bdae3961350b6251bc7fca5d2356df32bb84f1af054eda23769f6d21a39e8dc9e0ad903df05dfa729b70c1ce94e05eed3b13006f266291314d43fe921690ae6392f3be4d7582489f919791ffd6972ae4e4ef5f6e1b2f4d4c821a2617fa13d26e464541b4e23426224b433d8fe278c32b471a3787ca074f01869088fc51e2eb82252de94ae3a5ff704f7a0ae31ba399768b6bf8c18a9331126871a3b060cdb01b5606e61f3ea99a9cc24535988c2c5d04b467c2ad0cd4b1ecd2b5db37d2c1c730834b2c94c841d3450db9e9e48869df01594806c234ee802e2f1b998963c5754bad602c4203efaefe551ca97c8cf94bbec105d5f66e5999fd776deab38ad9f8029bb30f6edd014c27907acf243f4b19efd1f15c9876a7e589f3959e2acddd1e9a1a335ff76586b62523c8c580eaf9ff5786ebcf88b0a82b0b20b9875af418de0d7a2ec60c98bc409be70950a25077996c2d5e20623eb29ac1b9ae759620db1aef1cadebd82eca0c709d4ed44c93809441cfdeb30ad1364239ff5b54596b78fdefc6175e808549efbaba31d482b72dbb8e08a359e9fa7877a90ab9b666a9e13a03ae528683a1cf8a6e30bf93ee6736fd8f378e075b8fb6b7ac6125daca881440636d3defeafe61e193da187db01c141451d4642322fb1b067d8159777666cb586d5b2a93d492f3a0d244fbeb63c5800b531f8155ef18031ab2a933470817bf4a64ff1615a8e318be23a6e357fe42ae205f39c5c4f4f403d1eec1313829ec85f5d545236a05dd6a81907b65fe531d26f59747416f5af4948ce351b6c53feba7e8f1f0e88a64b7901c958a887c1d760bd1ce1ce7513c23ccf8193ed79df760b9bd570a66cf556d9114573183fba8fd000dd6640e4ce126f8fd731ffa6077eb114a84ef501cb358dbb8edaab129f939ba6628f2c68684f3268b3d0ea8d3fb2355915e71c6f0df6c43180940aca98d0dd4d62ee30dc091b2ef1c1c7856c79", 0x1000}], 0x8, 0x0, 0x0) execve(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002ac0)=[&(0x7f0000002900)='\xa9^\\\x00', &(0x7f0000002940)='\xa9^\\\x00', &(0x7f0000002980)=',{@m,#)(\x00', &(0x7f00000029c0)='\x00', &(0x7f0000002a00)='^:\'-\'(\x00', &(0x7f0000002a40)='\xa9^\\\x00', &(0x7f0000002a80)='\x00'], &(0x7f0000002b00)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002b40)={0x0, 0x9, 0x4d, 0x3f}) mkdirat(r1, &(0x7f0000002b80)='./file0\x00', 0x4) r7 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002bc0)={{0x7, r4, r5, r4, r5, 0x80, 0x1}, 0x6, 0xcc, r3, r3, 0x7d, 0x5, 0x1ff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) bind(r6, &(0x7f0000002c40)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000002c80)=0xffff) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000002cc0)=0xc5) socket(0x20, 0x2, 0x2) 01:13:19 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x1) 01:13:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/120, 0xa7c762c9}, {&(0x7f00000002c0)=""/201, 0xf9119bc7a4d431ae}], 0x2, 0x0, 0x0) 01:13:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x38) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 01:13:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/69, &(0x7f0000000080)=0x45) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)=0x1) r1 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="d7fc", 0x2}], 0x1) 01:13:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r1, 0x40047309, &(0x7f0000000140)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x100000001, 0x9, {0x10001, 0xfffffffffffffffc}}) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x101, 0x20, r2}) fchdir(r0) 01:13:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg(r2, &(0x7f0000000080)={&(0x7f00000011c0)=ANY=[@ANYBLOB="01022e2f66696c653000f399ba78a8946767ee8604553698b237df2ba21bebb35d8bec55250f820df506c452692100e9bdf45a9d8d75d2a33929fffd54b11d3f8386a5faa317c6ae331bf07cec03a103e0dd5d6b3ed8518456968694124a1308541abfa25df1abf3"], 0x1, 0x0, 0x0, &(0x7f0000001140)=[{0x68, 0xffff, 0xfffffffffffffebb, "5bad8f993c943f8379be4111a3ee1048a7c40864fa81d93a4fcff5493f1eaaa6df57b6dd2032ae41fc5f7864af0b95a408a277a09af3f7273930c0a4d95c0d74f514de8b78ffa9c4424adb2dcd7e66601fe14f73d04a"}], 0x68}, 0x2) 01:13:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x9b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 01:13:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x8, r1) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 01:13:19 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffffffc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4}, {0xfff, 0x10000}}) close(r0) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:13:19 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='&v') 01:13:19 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x9, 0x7ff, 0xffffffffffffffff}, 0x3, 0x81}) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) 01:13:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000001080)=0x800) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x7, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000040)=""/4096, 0x1000, 0x40, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 01:13:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x0) 01:13:20 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 01:13:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) syz_open_pts() r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1082, &(0x7f0000000080), &(0x7f0000000180)=0x4) close(r0) socket(0x0, 0x1, 0xed42) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:13:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffff0000, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 01:13:20 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:13:20 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 01:13:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x3, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7ad, 0xd9a, "b0000474710800000000000000000700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:13:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fchmod(r0, 0x40) close(r0) pwrite(r0, &(0x7f0000000200)="2b3f8b8d28115911c0a7b4e77412200f6eb9795d5710ee0757b7f3c98929410014383be39d1671b710ebabbbfd6e420dd9974f5cb73d0d360ac36ad7ad4197037c62c6adf01a7f8e6d1bf312ff3c29f2cd67eb96db2ec2912745edc6fa3dc7cb717de8a8dd53eb22c1baefccd0222e9d02db1180e8ef49dc1677cd6ade4a6817b7c11328554f4207f9510019c35a044ad55092df172e7a4ba55d28d04c70497ddef60a08e1e46f069de2f378a3579b95e3469805d1bafdb034619ea4828064009ab170cd95eec60ad072c98a5284636af8fe589aa11cfbc16078a59eec9b8415bb8886694d332a4ade7884f8b3a15388625085897f1ae2fa328013256bac56fc1bd9ce899d427e8c2f272a6d01844cd4cd061ab99817f1a0fdb6c2bcb83bed51f3016309980b61d5399f0c738b43ae7f91aea89cfa61848737f1d20bb72581ce850f1ca5b6ee3f3eb8790bafd82997e7116f3c2198c820ab029634e7badd2c512fd2133ea0f91175e067ad0274b9203a95e8180fa0eaf250d878d40c7484633a951ceaf672c71c7de322176f547b7c7d9c7f0fe0ffbdb3c6d251e3a500e2f8fc35018328d75f3def3b9da4ee23f4392f428d34ef9b5c571b20ab0c149e4617f4b8fc9a752cc60dd65b84c8e3981e7d7c4ef957b57de9eac788208313085c509faafc63d4aa821fc3bc5d0c4f63be1cdd13e818b51603155ef8a2ff2e01fb4ce51f544f7eef9598ef06f352c5defe226c2cad8280d7fbaab5df5d4e04ba94f4f68f37e8360567c1cb8efec8a98ba0e05d932fb29cdcb699b36596075416a2b6b9934fd92a943a33958c820199a6c747d3b4d862103947aa67fb839e70f44a07c2269cfc6432f1d9e052b77ea8fadbec9a0aa9306a4e8e01692dd430362bb5b93473d0ccb62612a1033b8333d27ab7923cd1e479a23480fd26404efac5b1eb7ef9e0632dfffb7f4c20e1c563e3e129d5c66421985e579af0643429649f2bebbfaaad2a361243877e19d50f78dd36cce319cfc97d826575a2244e28eea72d0036353e6221ac04c0f0e4188839476d0ca625ef3ddc7a0225cdc421e42e59c0ad3bfad41ef0fa9a860ab340ec1aa2859d91302cb75a2139ec46cd50a598d44643febc1e9c7b186f9d067a27a9e8a0891efeecf4e7d2895201282144349db4450fb59ce51999ffd00601772ce98ebaf6692a190a19d8594577346515a0a86d46fdc362ad83620053b8d4d98f26f0a0f4411fd4c84155957c2492d796157337e4e72ce09c6db2c876af643a083948bc79da354ae31b6cc718aa99d9f50d8febf8fc85184ced892f9173beb59f4cfdd2ee48d38f691c84c5c81b2a4fb716ad1ec00d7a0499775f3958690fd1cbe12bd8584c265493c63ad6fc36d75691aa1cec629a077836babfef4982f2864666974222aa7ed3b44e42216ab786c236fc2e39296609dc277365b3da40140962c6d3514df9dc7d88090e8c56f1a12b5f4d00b8e89c91492cc62d86e746c3a151198830f3c3c04cb57551f8025a648e9baabcf0fcd9bea9e957bc7c0c72c4e57f5084007362edc985feceb003e565f9192b1890b6434e496e5a97c8efde673b596865876b6869ef102f0339fcfd6db337dd2aab34e937ae0cb0775bfc3eef21d55fbeffd7c545bf0f4f0a8f7f1063c9d10f8e5e5e3094c899bd4601014b3f255cf7a736b33fcf3af0aefec3763bdbba383ebcf21df50af92c6581b7b7a2fb7d0635bfa7f9aca884adc9e2adc859d23da6fc18578e11809925607c60e89e3a13dac57c96a3f4d7d95daf5cf37047a833d4402b492ea1a35e36e24e3da0b7d7688899df1063fe2d6dfdbfd1bd4dcaa54932c765fe3d0da489a8be1b5114d50b773bd72b3785ccb66113a94993fc8a6b12ca40c0b63129f8ffaed72255b8f23e7d17d4f12afca3ffade6c6d2bea2da36e5c9adaa44adae5dc1e776f868370e99a6e534cd9e2d47737b01c87cd0b435abb8e1f13cabcb6925888b8c4873d60278945c1f7db4c933d62c96de3ac95c256033557314040e8c612bd8a94fda9580878fb35fca84c889499ee172168b7836b155c50564ee3376a27dbd53af517b4b156ae029deb1333ccad33a81fafedb497992927a6ca38f268c45f26092595c2c94db76eeb89131c45b64b59127950b82772f2069b17492290c23c7e6deed672ffc4880d2131a9101310d7abba71658cb068f7e35b8a01edd03c6e55cf82a265d9c712a5e9fbd4a63623850e2941888eb2c9c2157c38dd18c44ec1bd2999315ef11b1796283e260affdad4df1f88c0c3fb57479450e1b90067f26204c79acffb6e399ac9cfff83d8a2ce5caf5034f5ad939f8f4e5ecb63abf91a0412f4f641778d7fdd16921306f8bb6dbfedd844acd3b90133f19107a8e87dcbf84535b463b200ae084d9738766fc55e729a75952c0fb7aa1bbcbef80c717d3b7f9793a0569df720bbe2b8cd0569c66b2acc18cab4ee8fe4c480bd4139b6aebd684b2dcf73ccb6b4ff151794469d4e69c94fcef1169c0f665eb044d17c2c58cf521fb9229e04ba7d326c89f64b46263fdd2c5aa552942e935873cc430109cfb5d72fc735fb954480dc43edcb24cc662b090c809c083f89a426d42b52ececbfc8798cc437db6c2ff06629eed6781a865a29c78c609dabe22e6f2a4abb184040d34909b2e9943e4a83e0e5955721abd737de5f209c777a4ff1660119b3d05e214d4a3e6471724655074d01f1c7282f120a44a8ac24cee828ba13d9120525a688a65b220323d3d0cb8a8e831430d1d8d35c2865611fd217206d48e2f1d2135c3bd3d5d2210916159a260d5886a1cc83b92d5807649ef3b159853fcfad7573a7c25f23ef53462adc67d5b6cc6bf9e47719681b5be7b391c9dfec0c2065588d0cb00bf45e3d78592f14fa9c4b58916a10c646e6737870b5f92a16dd88bb6d2db56df2150811625a03eadc95f66eef86cda7036df6dfa4ea933e6da8731e26cd8d90c5510222166ed18d4113126d4e6f22a2fb118c0614eff2df2206f141380918ecc2d897a662d39d707a2b905bf3db3b51188ef37b287654a732773c7f9734f1d8459d9de1c2f2413152a7400cee6a0681b64b738fecf03500271cc94aceefec7de3c77e31ed83b00340404c07480015715d756abad3e7df38032eef64dd4139db3560fff0211b4040bb2708e275bab62a9883260716a6a9a529645c23fa5db59dbd405cfda6068121269bd1e2b46e3f15723cfc33f029e3edabd747c404d2523311ad41005b759277d839a368dbc8426b229669f3697800c920b75b436502e75c35ee7a23cf1ebd19d5f98655c0d6f41098ce3dc2c650e9e8af6d4347a8a6357b1f4e8bc6437191483d82b01754b40be75a15100348b27e37dbf157f3d97ab7e1f50adabe9429aa70118e80f78c7e3f48c9ff233cf8f70220d8edf7e35cfdaae12848462966cdbad5738655079463ab2ce1421e39fa028bf56836d292e9db19defb331fab5b5920256650fb9fb2e9764697ab43dedf8965ee626a8af72f8850f8ba5738545f02325318f8c43686792871a994818c77ab5b31a6cc30ccb2d3ebf364c6f797795cfba0f22b56234c196fcfd265fc81bc9e3f3b44ffbdd7185ae6d560a4301017d0e56e6c2eeb88a5dda5ae6b771e60d262a60fb0bb2b858c37f42630f4c763097f0226c6793dfd1fe8cc04a44d43192770683249a596fbd968994344882183fda2c8cfaf6bc94d2c1fcf9d966b364f581d418d546de818a4616417dbb852985c77c768c42759f96dfa30fed878834b648d53b14d9a49ee1541ec316dc20095870cd1eec6df4ce76a1aa4ae4f1f17fb13f9fc288df6a47bc521f4707df37434a8cb9fcd088aa420f20c8e14f08749349b5e28422c679233a8cbd6391f2f51a6a27d09e009f2c67ed25ad96977add250caa3b964ca55786b7b88516e0f3786548eb8dcbde8f6c92f26b955924ed846d497ae6d22cdbb6615132897538740a7da057c917f7b810705e73dcc445adb6f0407f708e89d4b93b8c9dfb8eb1f5b774f8c12b36126c9ada14032529ca9670bde19a3243b8b229d384ac5867955013ae92fa8a19ece2b885b6a087e1b8030cc21ade1806496e73fce1f8e42d14ae76b91c4ea8529b6f7c6c3d0f6dc86ae45bbbc006d40e8102f6abf0c454676dd52ac426a21a739aac3f00ac5196274ff9b94d6f670e5814c1a16e59d9f95b3ecdad56b6cb54229ab4e1df93fd1194e859df6cce717036bce608e8d9bb9fe732fcb45dd5e35ce39d0ad5f2eb1d8149028425c4aadb4add2ce01d6237c7d4c01a1bdd7491e85892ceb2f5d1ccf26b532b02d7170671aae44f4bb89a30a408850d55e83a22db7d3c373b95b290e897f2efedb2f87637b5b03ea0688268e382676ab832fbe163a4a21e161821a31f251527fa0e7eeead7546a2d678650752c35c75390fe753b05541656e155d941ba9568df4182f7775ee3e68e8bf290a650edeecfc050e3f2834ffc83727fd5abc53cae5869484df46afa35d4d28d42fbd51d0d8b75b8b53b128417615e2c7aa7c859fab4206bc3c2d253f0df41cfc9735e6ca70d112f9289bf3094ed055732f55d3d2c1f231a2d78ae3296879366b26a93e8f506d8264334ae8fd7831859ec77dcb8d6fba316ba6ab1e71bd41a9b74609e09826238e7e3477f9364a21af9404e111b8b10c9b8fb431aae17238fab223ec397233624521a4bf6d7b6cf98ec8bbf886578d81e832f0055f9f03b15fcf3f4d4c29e4e4081c1f46d5b64f6b0855a8167a19e248de3ea61cfaf147759cd0da28350509a05f566a7b7954d50f696bd09dace84afaa759623983811c1ccf66901d90e2ca9771b886418ce6f779581d9ce62a548ba2ed468db0b7bed48173b49b554b04bf9dfa8d460b7cc10ff8273cd855e61b6648743c2685f4e1f39fe9667402e31aefbff098b6c6461221c679d39d1f179fce7c932cd740a23c77c2cd376b1483e88038ab4df17fdd7e99e5e5737a9372a974ab29426a07586aff6fdc75621ce43862997e570dc01eb81efc425509dc313092e071fde543cf0df8ec90086dfd3c50855f62515a0953459653188daf358122cb12cf139314f6296174e168835ae0b85441debe154de9fdaad9a34aedc1964eae0aa9b2f8692402966dcd3f1d7cd69435bfbd7026ffafc8a43c4669c3457c6008e0b766c71560c8a08eaa9910d922ba3d3235ca34df76babdb1cf604e281080cf7c8fe8f03cf1ca865ffcc1011f4d950dbd9ecfa93252d5d4eca317d3c06a72fece1ce83bbc511f98885d2f8e9cb15b557630c7ed7cc7595009fd7d821e58710f08ef680da505affae1f08339acfe039bd38ad3540c406b749fc027f4bede696e15bd8a93a1233bccc1b91430cb644b60cf377cf39348cf80e13786f1e7bb907a6956bb8532002cad3af9da8befa7a102a4d99998d94c1ede4d5fc05d40d0fe42b70239dc3d32bcbeccbe3f37eec4d1904e77025e7b116f5ae613a9e54ee7507386ad856934bea63e5390ea53ce59bc723c89de29f1a06f234501d2212e3588a1d04f72a1d1e021019eef6a55fdb8afc34d025b263590cdc22e5665929631b03b266525cf947f796b1c810ead9b51f565d799af2ec5f241368fb5a4d87b382fddecfc45eca323994b71bd7e3f09c673125e248664b410272e01f32ecc3b84fb56fdcf930170fde37620708e9b1200230980c176a99a8bfc2853fe8d69630089a6881917830bcb14ede8535b7d3fc39e0668a2039610623333f4fd926917e7cb94d50c5d02e8753c6f6948ac89d502ab506b", 0x1391, 0x0, 0x2) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwrite(r1, &(0x7f00000001c0)="4b10c79a0f", 0x5, 0x0, 0x0) r2 = dup2(r0, r1) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/202}, {&(0x7f0000001500)=""/17, 0xfffffca6}, {&(0x7f0000001840)=""/211, 0xffffffffffffffc3}, {&(0x7f0000001640)=""/134}, {&(0x7f0000001700)=""/2}, {&(0x7f0000001740)=""/71}], 0x1000000000000075) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x5f) sendto$unix(r2, &(0x7f0000001200)="a43f39d2aa97387cb990e20ab6e510de375b75c5ca8749eaf2deba4588eddca381a99ac784feeb9ce4396e22f9ff985bb34d6fd05d7fbae70322a97bf51676751a2b9f9fd61f84c1926195701c5ff142a396dabf734f86f21ae47b72b89129520f666ed043e900ff0f89921853c788af03cfd221af0f6eef9b5c22449b6cc8d692da80c4bc69ce54cac4ec9bc47db0b5d89b0308eef5c22e8bc70473772bba9545", 0xa1, 0x4, 0x0, 0x0) 01:13:21 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x8f!/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+[\x00']) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x80) linkat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x1040, 0x81) unlink(&(0x7f0000000440)='./file0\x00') linkat(r0, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00', 0x4) r1 = accept(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) bind(r1, &(0x7f0000000580)=@in6={0x18, 0x3, 0xffffffffffffffa6, 0x1000}, 0xc) bind$unix(r1, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='W\x00') mknodat(r0, &(0x7f0000000680)='./file0\x00', 0x10, 0x5) mkdirat(r0, &(0x7f00000006c0)='./file0\x00', 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x18090, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000740)={0x3, 0x2ab, 0x9}) sendto(r1, &(0x7f0000000780)="87ed0289cd1411386dec90f5ce3ac347225f2cab6eb44d2e2e3267a8c1253254d719", 0x22, 0x8, &(0x7f00000007c0)=@in={0x2, 0x1}, 0xc) mkdirat(r0, &(0x7f0000000800)='./file0\x00', 0x2) sendto(r2, &(0x7f0000000840)="6d2c0d259d2469631b9f76f6926af133ca1246b0f1aeb4ea59e5d79d0d0251267dc13f3b159d4076f70fad82501e9e1c20a64e80101fb461e888f40a9c328892649c069d002dbf7ceb9607811dd3e375e6fda2e9bf914ccd0e24502a1b43a53e8523704308a10830cc61eb3e2d8c9f70e3ea9c8a53d6715667cedfd33544bfeb3ed3fb", 0x83, 0x0, &(0x7f0000000900)=@in={0x2, 0x1}, 0xc) r3 = open$dir(&(0x7f0000000940)='./file0\x00', 0x1c0, 0x22) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000980)={0x3, 0x100000000}, 0x8) r4 = fcntl$getown(r0, 0x5) r5 = fcntl$getown(r3, 0x5) setpgid(r4, r5) utimes(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0x92a, 0x4302}, {0x20, 0xa5}}) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) execve(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000d00)=[&(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x8f!/\x00', &(0x7f0000000bc0)='/$\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)=',\x00', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='\x00'], &(0x7f0000000e80)=[&(0x7f0000000d40)='%#(!}@!\'\x00', &(0x7f0000000d80)='\x00', &(0x7f0000000dc0)='\x00', &(0x7f0000000e00)='\x00', &(0x7f0000000e40)='\x8f!/\x00']) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000000ec0)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000f00)=""/246, 0xf6}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/252, 0xfc}, {&(0x7f0000001140)=""/96, 0x60}, {&(0x7f00000011c0)=""/212, 0xd4}, {&(0x7f00000012c0)=""/21, 0x15}, {&(0x7f0000001300)=""/91, 0x5b}, {&(0x7f0000001380)}], 0x8, &(0x7f0000001440)=""/189, 0xbd}, 0x840) listen(r1, 0x7) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001540)) mknodat(r2, &(0x7f0000001580)='./file0\x00', 0x2000, 0x7) 01:13:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x9, 0x401}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000042, 0x0, 0x80000000}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x4d}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1b, 0x1, 0x6, 0x9}, {{r0}, 0x0, 0x40, 0x1, 0x272, 0x3}], 0x10001, &(0x7f0000000140)={0xfd36, 0xdb74}) linkat(r0, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file1\x00', 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file1\x00', 0x4) fcntl$dupfd(r0, 0x0, r0) getegid() open$dir(&(0x7f0000000180)='./file0\x00', 0x9b4d43b294e96c99, 0x2) 01:13:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 01:13:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="a074ea2f5fad7400252c06aea9a943bf12ce617f8709c96e882c3d709a459a19676c711d0e55f365fd020f6752f4d3a4fe7b08d97d8d1814af6d1b48bc08975c02b4b6adc998d16ccd2dafe4086f0c99c1433a2d905dae8c4ca4b793768aaadb55c9d5da04305953e0c4d2200df8a037631d3c4625eafec263b8474eb1643f95d38b228a0b864959468773562a198dc61b0759bdc4a0b4a68c554872063545aa551f14e7ae4e307fddab1bd6da733a04c104d0fd81948751f91aac909d3a0822a00461845633a1a6dbe02e6359a7d4fce354cd3def466f37ab24615bcea723fcdb83ef65695d850764c6c6"}, {&(0x7f0000000200)="8c3f2748a68099d4717071a0a2c275b3099b6857fbae2c0636c1c0c2b8bd0842e99e6af5cfdecca0497ebd40e9561571744a75e16fd28ad76899e350783eee89a47320001b2e233bbe4db690d1ca37bc36b2d7911915cf287e09a645e91efa3653a47851402edd09d2be9f7f3da877389d5cb5c6bbc332c74d2802de8187e83bef00815e42988b6cc7e6b018a62b4ec8fbf6d8238b7a7f71f16ac0e1d0001c7c5bce41bf41912b52e198f0f225d3a3508aeb4852bfc4a1984a4241e1d1a8d99321ff942e74936a9f78f0c3d44fa2962795934152804891b78dd223fc4dcda3460e"}], 0x1000000000000045, 0x0, 0x0) r1 = getuid() getgid() fchown(r0, r1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) 01:13:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:13:22 executing program 1: poll(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) 01:13:22 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 01:13:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 01:13:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfeffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x14) socket(0xc029cc196c8c861b, 0x4005, 0x48e9) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 01:13:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6c, 0x6, 0x800, 0x0, 0x100000001, 0x2, 0x0, 0x2, 0x2, 0x2, 0x6}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 01:13:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) r6 = getegid() getgroups(0x1, &(0x7f0000000bc0)=[0x0]) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) r11 = getgid() getgroups(0x9, &(0x7f0000000cc0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000e00)='./file1\x00', &(0x7f0000001080)) r12 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r12]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000440)=""/169, 0xa9, 0x42, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) getgroups(0x9, &(0x7f0000000540)=[r12, r12, r12, r12, r12, r13, r13, r13, r13]) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r14, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000980)=0x5) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) fchmodat(r2, &(0x7f0000000a40)='./file1\x00', 0x0, 0x0) r16 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0}, &(0x7f0000000f40)=0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r15, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r17, 0x0, 0x2, 0x8, 0x1, 0x4}) 01:13:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x40000010, 0x2, 0x100000001}], 0x100000001, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x400fffff, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0xc6, 0x1, 0x8, 0x940d}, {{r0}, 0xfffffffffffffff8, 0x28, 0x2, 0x8000, 0x401}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80, 0x7, 0x1}, {{r2}, 0xa8039ec8eaa30f10, 0x40, 0x80, 0x1f, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0x8c, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf000000b, 0x0, 0x7ff}], 0x9, &(0x7f0000000200)={0x1}) 01:13:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0x20, 0x7e4b}, 0xc) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x70, 0x6, 0x2, 0x4, "7e941e5868bbd273df4b1b666722e80016263dd7", 0x9, 0xd92f}) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) socket$inet6(0x18, 0x8007, 0x2) 01:13:24 executing program 0: clock_gettime(0x3, &(0x7f0000000180)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000080)=""/209, 0xd1) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfffffffffffffffd, 0x0) kevent(r1, &(0x7f00000000c0), 0x34, 0x0, 0xc6, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x16) witness: lock order reversal: 1st 0xffff800020b8c450 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 calcru+0x7 #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b392d8) at schedclock+0x99 hardclock(ffff800020b672a0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,0,ffff800020b8c440,0,ffff800020b8c390,2000) at Xresume_lapic_ltimer+0x26 calcru(ffff800020b392d8,0,1,ffff800020b392d8) at calcru+0x7 sys_exit(ffff800020b392d8,ffff800020b67420,ffff800020b67490) at sys_exit+0x17 syscall(ffff800020b67500) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffff7014) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff6fe0, count: -11 ddb{1}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff800020b670a0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xe6170941460525f0 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff82334be0 w_lodata+0x45d30 r15 0xffffffff82345ee0 w_lodata+0x57030 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67090 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=157121 stat=dead flags process=1018 proc=2000 pri=50, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8c390 user=0xffff800020b62000, vmspace=0xfffffd807effdb40 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 16757 277034 20266 32767 3 0x90 nanosleep syz-executor.0 20266 223589 15015 0 3 0x82 wait syz-executor.0 84515 403875 0 0 3 0x14200 bored sosplice 15015 324741 37861 0 3 0x82 thrsleep syz-fuzzer 15015 156477 37861 0 3 0x4000082 nanosleep syz-fuzzer 15015 31989 37861 0 3 0x4000082 thrsleep syz-fuzzer 15015 51611 37861 0 3 0x4000082 kqread syz-fuzzer 15015 416289 37861 0 3 0x4000082 thrsleep syz-fuzzer 15015 190780 37861 0 3 0x4000082 thrsleep syz-fuzzer 15015 65727 37861 0 3 0x4000082 thrsleep syz-fuzzer 15015 474192 37861 0 3 0x4000082 thrsleep syz-fuzzer 15015 222570 37861 0 3 0x4000082 nanosleep syz-fuzzer 15015 380489 37861 0 3 0x4000082 thrsleep syz-fuzzer 37861 351925 87003 0 3 0x10008a pause ksh 87003 423511 24666 0 3 0x92 select sshd 7733 79882 1 0 3 0x100083 ttyin getty 24666 43384 1 0 3 0x80 select sshd 33214 47475 88165 73 2 0x100090 syslogd 88165 382504 1 0 3 0x100082 netio syslogd 93557 432490 1 77 3 0x100090 poll dhclient 85936 258849 1 0 3 0x80 poll dhclient 23714 194145 0 0 3 0x14200 pgzero zerothread 20597 127829 0 0 3 0x14200 aiodoned aiodoned 6966 57783 0 0 3 0x14200 syncer update 10455 21074 0 0 3 0x14200 cleaner cleaner 54169 331775 0 0 7 0x14200 reaper 50449 240460 0 0 3 0x14200 pgdaemon pagedaemon 29618 219893 0 0 3 0x14200 bored crynlk 3854 239743 0 0 3 0x14200 bored crypto 23950 87031 0 0 3 0x40014200 acpi0 acpi0 13574 371010 0 0 3 0x40014200 idle1 2599 183710 0 0 3 0x14200 bored softnet 86968 223158 0 0 3 0x14200 bored systqmp 89912 242491 0 0 3 0x14200 bored systq 55316 58426 0 0 3 0x40014200 bored softclock 50897 38587 0 0 3 0x40014200 idle0 19356 2807 0 0 3 0x14200 bored smr 1 263826 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8c450) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9455 6319K 6321K 78643K 10802 0 0 pcb 23 9K 11K 78643K 1297 0 0 rtable 83 2K 3K 78643K 2466 0 0 ifaddr 30 10K 11K 78643K 349 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 120 0 0 iov 0 0K 32K 78643K 186 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 2652 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 34 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 177 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 33K 78643K 2889 0 0 sigio 0 0K 0K 78643K 43 0 0 proc 41 38K 70K 78643K 2629 0 0 subproc 17 1K 2K 78643K 901 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 318 0 0 in_multi 22 1K 2K 78643K 679 0 0 ether_multi 1 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 986 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 89 12K 31K 78643K 10341 0 0 UVM aobj 105 3K 3K 78643K 121 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 132 0 0 NDP 4 0K 0K 78643K 162 0 0 temp 97 2733K 2803K 78643K 14918 0 0 kqueue 0 0K 0K 78643K 35 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 108 0 104 1 0 1 1 0 8 0 inpcbpl 280 1335 0 1328 1 0 1 1 0 8 0 plimitpl 152 239 0 232 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 606 0 573 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 12 0 12 1 1 0 1 0 8 0 tcpcb 544 482 0 478 1 0 1 1 0 8 0 nd6 48 159 0 156 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2479 0 2331 15 3 12 13 0 8 1 art_table 32 2480 0 2331 2 0 2 2 0 8 0 art_node 16 605 0 575 1 0 1 1 0 8 0 sysvmsgpl 40 31 0 12 1 0 1 1 0 8 0 semapl 112 173 0 163 1 0 1 1 0 8 0 shmpl 112 119 0 16 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4462 0 3005 48 0 48 48 0 8 0 ffsino 272 4462 0 3005 98 0 98 98 0 8 0 nchpl 144 7923 0 6308 61 0 61 61 0 8 0 uvmvnodes 72 5372 0 0 98 0 98 98 0 8 0 vnodes 200 5372 0 0 283 0 283 283 0 8 0 namei 1024 30097 0 30097 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 20851 0 20851 18 17 1 6 0 8 1 sigapl 432 2907 0 2894 4 2 2 3 0 8 0 futexpl 56 22989 0 22989 2 1 1 1 0 8 1 knotepl 112 1634 0 1621 1 0 1 1 0 8 0 kqueuepl 104 572 0 570 1 0 1 1 0 8 0 pipepl 112 1890 0 1877 5 4 1 2 0 8 0 fdescpl 488 2908 0 2895 3 0 3 3 0 8 0 filepl 152 17048 0 16976 10 5 5 7 0 8 1 lockfpl 104 543 0 543 8 7 1 1 0 8 1 lockfspl 48 171 0 171 8 7 1 1 0 8 1 sessionpl 112 68 0 59 1 0 1 1 0 8 0 pgrppl 48 108 0 99 1 0 1 1 0 8 0 ucredpl 96 5194 0 5186 1 0 1 1 0 8 0 zombiepl 144 2895 0 2894 4 3 1 1 0 8 0 processpl 888 2924 0 2894 4 0 4 4 0 8 0 procpl 600 7493 0 7452 6 2 4 5 0 8 0 srpgc 64 312 0 312 9 8 1 1 0 8 1 sosppl 128 30 0 30 7 7 0 1 0 8 0 sockpl 384 2656 0 2639 6 3 3 4 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 142 0 0 17 1 16 17 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 314 0 0 11 0 11 11 0 8 0 bufpl 256 10799 0 3794 438 0 438 438 0 8 0 anonpl 16 331243 0 326240 107 70 37 41 0 125 7 amapchunkpl 152 23093 0 22997 47 41 6 12 0 158 0 amappl16 192 13721 0 13416 121 98 23 28 0 8 7 amappl15 184 415 0 415 7 6 1 1 0 8 1 amappl14 176 774 0 769 2 1 1 1 0 8 0 amappl13 168 47 0 47 4 3 1 1 0 8 1 amappl12 160 611 0 608 1 0 1 1 0 8 0 amappl11 152 342 0 328 1 0 1 1 0 8 0 amappl10 144 732 0 730 2 1 1 1 0 8 0 amappl9 136 1573 0 1570 1 0 1 1 0 8 0 amappl8 128 1005 0 988 1 0 1 1 0 8 0 amappl7 120 745 0 736 1 0 1 1 0 8 0 amappl6 112 210 0 201 1 0 1 1 0 8 0 amappl5 104 958 0 948 1 0 1 1 0 8 0 amappl4 96 2326 0 2304 1 0 1 1 0 8 0 amappl3 88 1153 0 1142 1 0 1 1 0 8 0 amappl2 80 18536 0 18472 4 2 2 3 0 8 0 amappl1 72 86256 0 85828 24 14 10 19 0 8 0 amappl 80 8546 0 8509 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 120 0 16 2 0 2 2 0 8 0 uaddrrnd 24 2908 0 2894 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2908 0 2894 1 0 1 1 0 8 0 vmmpekpl 168 27430 0 27401 2 0 2 2 0 8 0 vmmpepl 168 330725 0 329427 169 94 75 81 0 357 13 vmsppl 360 2907 0 2894 2 0 2 2 0 8 0 pdppl 4096 5824 0 5788 6 0 6 6 0 8 1 pvpl 32 895746 0 887656 232 126 106 115 0 265 23 pmappl 232 2907 0 2894 7 6 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 600 0 8 17 0 17 17 0 8 0