ae63225259560f8e581", 0x11) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x7f3e, 0x6, &(0x7f0000000080)="a251d933512b876a478649e7b330cd6fef28821c5fed1d642aa261b697c00679703710255c647544fb5e351d12f1310ca525ba3590d3604a4742b504b44bdef87dc3e38509bd65447116e07d6495c31521aa8d54faca3a70da596907e6608f930fd116aa11d8772bae0be445320b23d2fb9708e23ab1a2eb46466fab8a839036f959f7cea500d84b2812be2477ea8d018d704d121c7893", 0x97) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 20:16:16 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0xfff, 0x81}, {0x2, 0x3}}, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) setitimer(0x0, &(0x7f0000000180)={{0xca3d, 0x1}, {0x7, 0xd66a}}, &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xc4) recvfrom$unix(r0, &(0x7f0000000040)=""/93, 0x5d, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 20:16:16 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x0, 0x81, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000012, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0x9, 0x1000}, {{r2}, 0x0, 0x22, 0x1, 0xffffffffffff4a9d, 0x400080000000}, {{r2}, 0xfffffffffffffffd, 0xa8fd7f2a72063098, 0x1, 0x9, 0x10000}], 0xfffffffffffffffa, &(0x7f0000000180)=[{{r1}, 0x0, 0x20, 0x80000000, 0x1, 0x40}, {{r0}, 0xfffffffffffffffb, 0x4a, 0x2, 0x9, 0x800}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000001, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x6, 0x6, 0x1}], 0x592, &(0x7f0000000000)={0x9, 0xe4}) flock(r4, 0x3) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000300), 0x27e, 0x0}, 0x40) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000300)) write(r2, &(0x7f0000000240)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d58326211714081400"/145, 0x91) kqueue() dup2(r1, r2) 20:16:16 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 20:16:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000000) read(r0, &(0x7f0000000080)=""/90, 0x29) read(r0, &(0x7f0000000000)=""/6, 0x6) dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getegid() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0x8, 0x7, 0x8, 0x2}) 20:16:16 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = getuid() r1 = getgid() chown(&(0x7f0000000480)='./file0\x00', r0, r1) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r2, &(0x7f0000000080), 0x0, 0x0) socketpair(0x1f, 0x3, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000280)={0x2, 0x2}, 0xc) r5 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000380)=""/196) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) connect(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f66696c653000b4892f0fe155e7cec4406c4866405cce94251420537415ff739d93708108a369f0e948e94c313ee7bc766996647b5f5a1053ea4ed4e468bf66f4d18115a125fc309684eeb3e8e1d2775d2c699b98a7ff6ea58025604f766a65d2a52265eb903e325c1c34f2122057964b9555942c70c1b725b59611bf5767f5ef262c113b1d76fc5e38701e49d7791e873b240fd3bf3157937e23e0aabf0ea30d20aafda0a0c532a5e69780802a43e513350c9ca380910b96d90f23e802a8cd"], 0xa) pread(r3, &(0x7f00000002c0)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r7 = getpid() r8 = getpgid(0xffffffffffffffff) r9 = msgget(0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r11 = getegid() r12 = getuid() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) fsync(r4) r13 = getegid() dup2(r4, r6) getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0xc00000000, r10, r11, r12, r13, 0x4, 0x7}, 0x7ff, 0x1, r8, r7, 0x3ff, 0x401, 0x8, 0x1}) setpgid(r7, r8) 20:16:17 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20a00, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x1000}, {{r0}, 0x0, 0x80, 0x20000002, 0x3, 0xd9a5}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x89, 0xfffff, 0x3, 0x7}], 0x3, &(0x7f0000000140)={0x3ff, 0x8}) fcntl$setstatus(r0, 0x4, 0xcc) read(r0, &(0x7f0000000000)=""/4, 0x4) 20:16:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8240, 0x140) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffee, 0x1000300010005}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x97) 20:16:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='.\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0xa) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./file1\x00', 0x2000, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 20:16:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x22, 0x7b1, 0x9, 0x78c, "df11fcc77c95ea5fb94dd25e12d0e60fa9348a23", 0xfffffffffffffffe, 0x40}) 20:16:17 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) clock_gettime(0x6, &(0x7f0000000340)) recvfrom$unix(r0, &(0x7f00000001c0)=""/242, 0xf2, 0x800, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000400)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r2}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) fchdir(r2) kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 20:16:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:16:18 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x411, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r2, 0x5) fsync(r2) writev(r1, &(0x7f0000000180), 0x10000000000001c3) ftruncate(r2, 0x0, 0x0) 20:16:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x6}, {r0, 0x4}, {r0, 0x20}, {r0, 0xa2}], 0x5, 0x909) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x711e8f34, 0x7bb46f71}, {{r0}, 0x0, 0x8, 0x1, 0x575, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x90, 0x0, 0x0, 0x5}, {{r0}, 0x0, 0x82, 0x3, 0x7}], 0xffffffffffffff0d, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0xc0b, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x47, 0x5eae, 0x9}], 0x9, &(0x7f0000000140)={0x3, 0x40000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r1}, {r2, 0x1}], 0x2, 0xc2) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000300)="f7a7f955cd14994bd5192198896f0ca313f975338977fe11475f129241a95db7f257ea8df85ad2594461c32f16eea6b34b95acd452ac789b51db8f570799b8360bb33c5c3867f340d66914c18329bedeb781a483dedfe3f9518f240237b86a536f165b1aa35cff7eec83e4c28a0d0f3ac2a8843a1f93a2f741dbbf09005a5346209d18dae12d191fa9b9c0cd3a7c75d8719603cc34cefac9c99063112eaa7a5237870ba065d8dab0851203dcef61dd889883674edbe5e55f2da6fb336abbf5dc63299dc708261c6ab20f90ad9aa9fdf1f28de964a8051fb168a08c4e4a10d27daaddb00ac259037e29", 0xe9}, {&(0x7f0000000400)="317d580dcd530d2b36d7436c84eb3b05941e66f0448ec603b39e671825227f6b2dcfc323f2b40ddb80d7d7143a4ad9c1b7bc6abd6f405adcfdeeb9d237b3511b234ebbcf9b7de2afb832edbf6884fa75075700bcaf668644752affab95f0eabca0c9872c9a2bd794d6f5068e27b97d71c54422441ac1f94f8eff551c4933dced03b699d67e91aa369a2b0ca038e67a2b5c12fe2094299c6f79bae8a68a833e7bdb3405b213c3871f28aff619c043a2e9c2f841fcfbd24bbcfe42667384c4f013571e47f8d191c32f468cd98b75771e5684b1d42f8f089c3366ebddf1d6966528e5afa21f19448588e1b1d83e19a27c6e29dfb28746dfb0bb97f539c5b5c181646a8a777379a10effc2d15f55ccb36223dd884c103afe33e38a20fcb463f3c86c4d92d7d75ee8a5cc510e29f7eaeb73c5d6570ab1e3f0c13acdb2477a94e407c3453a4636ffd3bdb52535d407e941b2a5b4426f2232b48efccbebc61baa49767aecbfc271ce8dcdea51535e5a24b2d1a82da1b37fd39480a4a86f40dca8485207e0d2e8363e8ff483c78c119d7c5bc61d96616e8c2d681fa3916d845102fb16911a02c54ab641feee1bf1553a8219da4615946b11654f20c0871bf0cd82d404251281d6f87ea056299be13cb803a9c727cbc171b70e2dab668b460ac60e593aa86394ec96d71442bbc608e21ecc959f658238f5c3bc311f66b6fbd082f7d970b7eb9fb7231e4aabe48a92bf025618d2af0ee4ddaffa854274d89c81e468cf905284bb10e594a14d0fc86f802a5a5f263328436e3a01fbafadf26e79db067a990d6fd348fd3fcd556940ed64b01b203251d418b7f014b0de7f0e29b3fdb5ff4ae3220c4f3c7640e0c5d40e584a07e64f0a9952b0070094908089b86c837ca31dfe77f0c5a533e16f007c7f847b26810a0ac34b8f5777996cf271815e4850cd77e96b5230090a1018d8d57e2cecd6fc711ee81abf75b03c8574191b9deb2a6cd67a109dc0063c3ce4f6b58daa1786ff46c96935c5f1b977efe529f1fd85ecdf97cbde6597ef49b964469298e743ad888596ba61b581c07384bb75afaf6da10b117b9a88eb088744514716ad1491c59ac333b02c9cb3f66907a927f00644c7462c2ace56ddae40beb48901b228f75c8625150458eaa0ed30d5b4fba66056c0c0870ce2ca62887f8684915fcaac937e83e9c3ed215b8fdcf089ed5f79b219719d859ddb4c8b319223b0a0516d7e80b11822286b6f1c893baa236ae6d0c3bb3dcf539d9c70290eefa560e28eb2b0566ff069f35582a2a896f41b3db3c4fa185f2d4450440a818f2a344e91274689488a02732b2cdb7563be990ce3c49b99d7364c775ddeaa8c8d027d26d6c77875c19dfb15041bc31c939abde18c66f6695260d906269b516c0480aefab7713b8e7ae1b2fc2d2c4cf1c558695cf5b416eae93fc3199f9880ab6bc2be62a0adcbe931877c51270f06995058a704d863067a9665cabfd5b487251a534c93a38b64a809ee8e6ef8eb3f0eebdcec2540cf0c793651972f89aaf1efc2b52fec9bbdddc42deb60260a45d78e1fba9eed3a8c2f4ca36cee3bd563a54479da87d513801e7c0931444d9482b9fb86b6d497883dd352e74f426ba7e37c54b12b89baecd966fb1e1b64027be10bab2b099f535250088eb7d008fed8c79e7fe276ec5e5b2a17741638927f1968fcfa953f08b45dbadb443e48d4e696377b17eba39e5fe1f21ce6a1be865711b08eb28c2193feaf8f33fbf265bbfa8df4e16950740abd5d0cea7190d36be3ca722ba9e39deca16c38cf83df47589c687f5c55fcd571413273e003c0e6b0e102b957f65ca848327cbb4ab7149e5df661c4d00cd68d3c9eba660d1e0196ab94290b7978df914331bc9589e994e985594d5d832f58a54033b7d8b64f26bfd62de9eb5f72af3539eb614b6c4b6638fddbc19230e015630ce504e7a1c0123d3021eb01ff593be3e231fc03876243505e6e1beb5f673c446b5e983b65caaf6e75587000cd1d42e1003db5923abdbbdfa270e54643942ab28d30b21dfc9b0c3bb9ccecfa222d5bd2ffdabdd5dd30e6b3be305b65f42d8cb8f0a805ca395bf6576afc510554055396c60845b1b5d823711123f482da9ca23282758d613f896ae3ceaf4f1097890044904771210702d1bd18bc28d4f4bbd318eb7dc9b2c2170ee1bb84c843f4bf1395e25405ce0db83a0d5e0ebfac46e5f8dace1ffaf4310c5510b4611225e064a7936fc904b0cf607fda9dd2307b777ef88e8cfaa3f72403ca47e5b285994f4887c10235e7cdc3a08eead975c66a96cb356e98d9992d349ed2e28924ebc72b8139bd68e4490a623726dcfd06d5722719ac887685bc61ac9150d1bf565a5af94b44296aab2da5b49b1b469dfe0261ef8fd272ce9cfa935767a91b05acb6bdd4634ec99fc8bde26aa008fb768f2f923f9c08e3a7125bdb52e7622b0052b214617ae4615079e5d91d20ab38c212e0ce5a0531dc50b3e2acacd4f388748d04002d05a64185d5c595f0f75a73e1a777ed8f7a00eda3ec7288961d3b643c322524cf8afbdccc4938a4f6005fe3c851bb445be062b2f4c34622b4ae76c06570be4e5fd3078cd87eae2df02471100a4256f48e30d9b151ccd6ef225f34ebbe68445b245b1be52ff833727b034b23e44e32e1ef4b1ef80334a8c8d183873fccdb2f1e60f3737da11595e3e4493d30d9ebe8bbd4020f755b224b572963ced17027114fea06aaf0ba321a454a417ad52b0cb3dd8a52f0845c2184e4f4db5bf27387ea62d49fc50c5e2fe767debda0a6f7c63fe69deac75aafa3b05ea37cde381c62912eeb7a7fea15a416e23e9637c0991b3d127c9ebf50bfe9b44ba4cc8e20903212adec9ce7321a06451c6968b396f959d3489458b7347238f2c130fc32143fcea19a1beb4cffc760c250b97cd0f995979819525b43eb85d2137100ec58cadf1956104aae7729ba3975fcfad82088e45af298ea0105890166e0eeb75b073fc05952ed7d8f7569f9c2eeddf1f41d4ca7e63d3916f8730763f8abf58a89e506a7ad9126a003e0004d0902b6810b90e64d8c88760359cd429d9b09c7ef3959f191ec10c91f7b957e3f60d21bb7a93d6ca4a0a389cde39437ea5d293e4815896088b0a602261113f2b944ef478583c634683af1812d0a0d5ee6f75d1c06b1a02acbe28e6b68d6a72f3ff8ae1296c959db3ef2d5b8489702f570d106c3748e68f616f476375ec0c72afbed8e69e6c0122b1f9294023dbe0fb5ce14999d841383b842af16a8ace32157fd301a5d6138f7a8a36f60e03624cef412223b14371ca8d14b47abf99437bd93646bab3191ab251addc0e8b1167b8bc7dc9de622d1ee609415e95a209d91438b5ec6fbd0e512cee9e73847e1687e7c18556c4b84fb2c595a7fcc0a0cc312d53f509b9da2f6ea6cad5863f1ed0703b5d4c4942bb765f8ccf6560bdae7490be5a6c14bc8f9eb614a6334e8e09ff9f82de64b154ff57bec94fbd4e9fcc8e5e9c8c42f1ed0a54294396eaebb91964e450a1727620cc1cb0cc2921097585274a188af737bdb416543e17a15b39e626d774c02518a4fd876659bca035042c0bff387bc288b175105ee649303cad100894e44244c80d1834542b286b20af468a203cb6de5b67c775a24b97b7f8296b492733dd0faad8fbdda4070140b349d4b5ab50fe499280579aa6edc41ed895a289754877d7c19b64ffd1fccb54def6dd44efdada6cd22ba508a84845aede932ef7855c5b5c451882ccd17260eb888d263cdb47d447817bc0501cc26eef217e55c6806fd5a12630c9e8f4fb54cc7af733c9c7e2c700e3991268f8580b05048a3c5e84f94e60ca23a8054f3a00bbd86d65e2f6f6227a93af340ea98393be2112213c058f02bbddb145a2e279ae01b40e132992f4657202a188dcc5cf2101f980e5cab41e4254a7c43cb7bbf357267267cbede02f68c6224a50781b3d13f6ba6da10a3532a721952ca60668e4fed43aacdf8129c41fe683bc856060b761ac1a48b2272b061b16542d38228fb4f855d0dedfe8b39a37dc8a9c02587331caf07e0ece5e35dab7fb69fec79081265f33664c0b8e85f7e836a0b829d10104bec48e1f2ab935db37cba67bf3e630e3dc7090491ded29aacc3e6deafea64c4c0c97d186908889ca98f66b42cf321aa9d72369e107a93259a61c6bd959e4ab469920caf608ab72746080df55b6214f019969aaa6841572bdaf3ad07721f9223dd884305683edcab87b793f5beee6d43f3b807ec1de625969840c65b7d0b459bd4f2440d2ee9354f030aeb4be17d859952491bf980576891e7a57013762e2cc522695a47c576b70be941a2b21a21f315afa629676ebff96c185991e9f70cf4a0fdfea8d5401b3d1cb3696075fd9363c99e86b21af6ffc4fa5fd42d408439c60a766438fc705a75d73bf4071881368a22fe1f0049a0abd86b19d30acdf0f1686da669be076449072c83ca043c8ec7dfc297fdf63d4a94ae5fcb993337de1a631d89bd499fb82351106aa670759c892ad5d9ccfe1b63c4be978043b86c2ed662feec8afb90c6a8ce1ba3177a7c0d93bd166ab7827a84ae8865cd142ac746e5e7994a077fcc9ae1961ce19e4535344037b9319511156935f25aef00cf4ffac0ba9431e5cfed4986ec23f0aaa4d3f90c5afae79ca1b849ca6762bf12437d7170030649a292bfbf69a6fc77f347aa93cb22cdd0e0f030a6f4e51932927b95f204b92c5091b84b7b2f18e997d535a54425348f81183f8a08d94a8374d4937903caef56d9bd1fc077a241a81fa950700bfff8fb7cdd8ab5ba4e5d6b649e19ad2002ea5c6269c6da5a43ff02dd3225d52e5780b75be9138b0077e6492bec06cc9395d356dd58a28160bc440f1030dc06b90715b2a2e7ca369d435cf48d3350319a24bd4685e0aceb0047216a1636e3a5e537e9c8f222eebb48ae084c9e0d22fd1a1da40903b3987425180c3ce2887be906a9f42461530c10aa6d7b42e0c77df4209805f883afae7a1ef1d29cea56b4fb431b6a58066784df67ddab8785b768397143c1c38cf44b024201f2ad6acd089fdf86611d9ce34dfb00169581f025fbbaca26ee005514e5596e83a06dd1c6883a846047ade4587ed632a0c5b0295e31b2b089c10881c5256d733d294e8d601f74f78963429ff5b79f18df33284e90bcc79f37c51a65d725502c715a46ac065034cf13189a028cd0349a53af185c6f1c1de122f77db504bf53a63e949ab28b610360f65e71dd9073988124b7a3e33e71613f7f118b17dbe33b91121b98e9954cd1682546bb65852a4d97d9b23b3d2104d3974da48f31b02a530550db8c16a24ab0c5fae03b07f9f0e209d478d8d515c05a046ac77de1abf3c433fc7de5e9513c1a7e4a6edec481ca123fdc8852dfa3c2e2d2a61a56e201f74a8835f84f9eff3475cc2f5a2c7a0f6ed0b0ca66c0c295944e84c620ab241bb0e7dc97337720355b30fa02df2095662a4e8f61dd8f6da11582fb3ff47893b345c75c1fc4b65acd322abf0a83a8a4237d6e37db9fe861d1dd91e5fa8face431b47709bedcab1c963b5092c10596fb5608cb45118a8dd9289b43388840682cbbd84c64b23d47ee9214604315b17996f48ec72df1c1096e450464cd504c382ffc50ea3bc2cdd74c34ae7d60377b8e69a2919d89ee7e7f3703436cd45282a9252b60849197dc906e63f6322b18050079443b2acbeb9906781c6fdd469850bd94a97b509f4de38808b21c7a61191d6a64ace2900890f10b193a82d73e3b91f3bf716ccb59", 0x1000}, {&(0x7f0000001400)="88c348a81abc6e0c78d1bd40f99182975cc0fd4e9370385ddf138394e9bd0648493d7f9bf878eb82ff312b5a5457da133e9d2a7bc8fffa62cf44e1484061fec8e6219c599e6697fbe01793ada408a6496dc207a36e81ce109df025bf6f2a890ab56a70bc1847172b90312cb58d9e40ccd01851067680c25aaae0af774ee67e5c53616220a4803625c1aa910aed2a6266a61f44c5e9041e333ebb610205563f", 0x9f}], 0x3) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x2, './file0\x00', './file0\x00'}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x40) 20:16:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28080, 0x140) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) getsockname(r0, &(0x7f0000000500)=@in6, &(0x7f0000000600)=0xc) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="2424076e11ba160b444ea0a94abef86876f34693aaaa5fa81d98baf52e20270741c765", 0x23}, {&(0x7f0000000080)="40c034ef0abf7b27a422473dd42ef390d00f87ae1819011c", 0x18}, {&(0x7f0000000100)="7b7381cd9694dd7d72c1e1d590af0907dbd30de13bac813925200c5a05fa831654291ac94a338c7f20a9668a1f329f459e4b2d1ada436ff75d01253b58a5d052208320f356a1b45ab4af84ce24bae474005384b121469a47f4d01e251446d8c63365855372ef2cfe1ea9b22d7663b2b3", 0x70}, {&(0x7f0000000180)="975ec307c877efaa076bccd64a490cd616f3aba209c5ff3d2cc153a9f3ad7dbec5b896518d59b733d1434686b643ba49be845c502f654884ecbf3d7e0784ca9c5886e3dee5cc9170ba739823076377fbdb4db667670ccb529256fc7fab9694a1534f0c6b7faa38dc1035d93512fd09a4aa520148d6", 0x75}, {&(0x7f0000000200)}, {&(0x7f0000000240)="0e16f308920c64f7d92af3e45a59f70c27817a5fa0dd6bb713134ac75412ce59c3199d20e531987e13e101a75f86c8f1a3ddfdf20deb81b5db4a460b57e73008d92b21a3abf60e1fc886ebb08236c8feb10d80c05ae8883cf4577ada2fdf29e64fcc76c1b018382c130796091ad288b52b53b03c6dcb47cb2e89f631a1269609436b95685925b4814f1e3ff232d20e649a07f28f28a6cb38aa0b8f7ad7318ee6733be2015e68f78f2efbfa150117667744596a3ff407c05fc5ee069935f828df36062961209c4702", 0xc8}, {&(0x7f0000000340)="b8aec3b670302b448af34a85faf4b90e40556188b6095789cec8b99ec6a431d7a7d57dc0601697b22c2735f9fd506ae4db936a75c15287681f150165062455781790d60292b0c1b8b8e966", 0x4b}, {&(0x7f00000003c0)="407cfb5ec08eb71276267f4ec7e678e3f6cb97109feef1", 0x17}, {&(0x7f0000000400)="0c31a047a3c26281aaf11e7e31689724919db74b2ad373043b3a780f384aa190a3", 0x21}], 0x9) 20:16:18 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3f25be"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) socket(0x18, 0x7, 0x8) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000340)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 20:16:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pipe2(&(0x7f0000000040), 0x10004) writev(0xffffffffffffffff, &(0x7f0000000200), 0x1588d52ed5c4238) 20:16:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300010005}) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 20:16:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f, 0x9}, {0x1033, 0x8}}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:16:19 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0xfffffffffffff24c) pwrite(r0, &(0x7f0000000000)="650beafd85f7f779eabe04a40b9c84c18c96e0f6bf4ba0bca224c291d51d993aa671c24873ac4057d0f58c686195dc5e09978305c0f6cd2df2f55f57d23dc4647bb7a8c537debfe499562024c8b3de6ba8046fffb8bc7afdd8621ce39d574449a138d3d3c8ad491f0bc1d68ad6ea4ba04ab8f58339f23c474019094dc11560022b484b0856a158c1d42f3fd92c76ecfd69e45e5f99f9c9d80771ed29b1e1bd34d8", 0xa1, 0x0, 0x0) 20:16:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) select(0x40, &(0x7f0000000040)={0x4, 0xffffffff, 0xffffffffffffff00, 0x1, 0x782, 0x1, 0x1, 0x8000}, &(0x7f00000000c0)={0xfffffffffffffffa, 0xfffffffffffff91c, 0x8, 0x5, 0x80000000, 0x100000000, 0x5, 0x9}, &(0x7f0000000100)={0x0, 0x9, 0x4, 0x6, 0xff, 0xff, 0x8, 0x2b}, &(0x7f0000000140)={0x1fc0, 0x8001}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x80000000, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74edbd2749141982ceb05af66ec85ded07be298f2c570bcca458a1179ff744ec4baa39734d", 0xaa}], 0x151) 20:16:20 executing program 0: utimes(0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5fad, 0x2}, {0x3, 0x8001}}) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f0000000080)=@in, 0x4f) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x81) close(r1) 20:16:20 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x12) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:16:20 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000397000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 20:16:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="d9e16cb5", 0x4) 20:16:20 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8", 0x10}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r1 = socket$inet(0x2, 0x20003ffe, 0xfffffffffffffffa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x10021, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$getflags(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000004c0)={0x2, 0x0, 0x9, 0x4, r3}) r4 = fcntl$dupfd(r1, 0x0, r1) r5 = semget(0x1, 0x3, 0x403) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000540)=""/5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x5, 0x24}, {0x18, 0x2, 0x3, 0x200}, 0x9, [0xff, 0x7fffffff, 0x6, 0x80000000, 0x10000, 0x10000, 0x7fff, 0xb743]}, 0x3c) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000440)) bind$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="4b933ccb7f322c3b0f16c2be020878b23f90399043560fd4b5e702a1f7624d249d46a481424cc0bac143addebe7f9e976a3e552c24274e3d88620a4844b5dcfa62227eb897989beac7b2045040a3f8597dfd1c07482ec830e84a3bab84b6caa1f5dde9780649977361f0df07f6938a6df9d2517641fbac92dac87993409c4a729986c376a67964949b22f63b001cc570cb882278551e467dd804bc934c96ebf5ca32c717879979f9f4fa9cd6e59604dd1116da59974cf4b83197a59dd9ae99c2ca047f033dbc88e0df6df16aa7e4b6c8438ba37cf9cb6fd4fd9805c5", 0xdc}, {&(0x7f0000000200)="3201e5d08e9f76076c6f741901ea05692dab154b5ae7761dd5a233fbc33704d34a28babea6079cafc136e13559e64878d2883576e74a6258fe86fc5b6facf31dc70de649f7b502a14dd45b526e50acf4da989e4d3c7e2970e823e50f5498e1d2ab242daafee56de97c9c88b46ea92971413c338bafcd6c306c531a7518c13283c3a408a83e1ef4047a2c60e07c5d625127572b6787750b9aaaf5fa256b5b0704d50917b62363f6cd0545993e67b69b39c8c079758694d0e0ff01393672fe609c7123ee", 0xc3}, {&(0x7f0000000300)="11453e321c6a5d5c8886a489ca2180d9f768ba17433745f99656bfed0b5c76459b6faabb9e58f32065ce3c907612e9c8e4662deff961dc8fd00c7c883a36d0a4f8730bf96d53fef90440228614312f908a32b766b4b5544190472c4f73016ba5c4bc6f8b5d5ef47040371328bb659fe29b7bc6e761908bc902765af03bb563ab9cce34fc2599dd8a672cfe43f18334570158f5cf40962633241708b52adf47074e1ef9aa93fc6a24f9ce5c62be7f917ecf44911e376c08317206bcd479fe0ae1f9a83f8216d878203ae4c354de99ec952dc8ba622e01d7", 0xd7}], 0x3) 20:16:20 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x3, 0xffffffff}, {0x18, 0x3, 0x2, 0x8}, 0x40, [0x3, 0x3ce7, 0x7, 0x80000000, 0xffffffffffffaa85, 0x80000000, 0xff, 0x80]}, 0x3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:16:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0xfff, 0xffffffffffffffff, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x1}, 0x0, 0x0, 0x0) 20:16:20 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r0 = socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000100)=""/29, 0x1d}], 0x2, &(0x7f0000000200)=""/201, 0xc9}, 0x803) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x101) r1 = dup(0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) 20:16:20 executing program 1: r0 = syz_open_pts() close(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x1}, {0x8, 0x7fffffff}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001740)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/235, 0xeb}, {&(0x7f00000014c0)=""/86, 0x56}, {&(0x7f0000001540)=""/87, 0x57}, {&(0x7f00000015c0)=""/246, 0xf6}], 0x8, &(0x7f0000000280)=""/56, 0x38}, 0x3) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) semop(0x0, &(0x7f0000000140)=[{0x0, 0xfff, 0x1800}, {0x4, 0xcc, 0x69cda7dee48a0b9}, {0x0, 0x400, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x16, 0x1000}, {0x4, 0x1e, 0x1800}, {0x0, 0x80000001, 0x1800}, {0x4, 0x1, 0x800}], 0x8) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 20:16:20 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x1}) 20:16:20 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x94}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001300)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2780f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f945308a955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cc39c0af2c241", 0x40) write(r0, &(0x7f0000000a80)="544aa3d90bc262f6bbeff38e000c0c52f6a1008463d0e16a43dba40af3212a3f1c4e101ec22892101e58da178772ca16b836d9f20fd5b09bf7d98bef77e0f7ce2bb02caccd1654488cdcf6d85219cabb489b1fb941daeedd7c5a3b681387557c8e04e19f961a1683172dedb7fd62f9160bdae168c6aca6b8144712c0d71b6c73f034295d4f0a8d37585df3ddbd51d7f8207f", 0x92) 20:16:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0xb7, 0x80000001, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:16:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x10001, 0x4, 0xa5a, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x28d}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0xe000)=nil, 0x7e5e}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd1c5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x40}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) setsockopt(r0, 0xc79, 0x20, &(0x7f00000000c0), 0x0) 20:16:21 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0x287) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000100)) r7 = semget$private(0x0, 0x2, 0x400) setsockopt(r6, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000001840)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/74) getuid() ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000001a40)={0x29, 0x0, &(0x7f0000001a00)=""/41}) select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) recvmsg(r6, &(0x7f0000001800)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f0000001980)=""/41, 0x29}, {&(0x7f0000001640)=""/55, 0x37}, {&(0x7f0000001940)}], 0x6, &(0x7f0000001740)=""/133, 0x85}, 0x800) 20:16:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) msgget$private(0x0, 0x4) accept$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000a9fb2a2aed7e6b2f6106b0133ba186d26655348cd7f603638ec6a6a14bb5879312224444725449825c19e786ae802e7e1b82b96556fe439ef01c3ba88dda1b0a102610156bf26f522e4789d3e549c67b02638fea10d0aaf8707ff63f28d8e288fa8c42a6602bd40f60b419de2f64d26f31354f7ee80a55f8c7fbf9c119420d9bc0b6f86862c23a1ef5ea2023acb9c374c7f4ed6fa144ada19157145530353001b6bd4ccba137fee8011989e0850900a6c0453ff621e7968ee23b712474f5f62cccb7634a31b40d82adc7a0be7a9bb6df20c57858ce0180000000ddffffd8989dc47d2bd34cb410db1f4eed84be9a48c0bf850f000000005b50c02c1ccbd498536ad375856a00000000a8539adbe24d8445bfb624f794363ab25109e9bcaf5248d8eff8dc7d297d96f064195be1b73bd40f0af4543dd03a46f0bd42729de11af8603a7156dcaf5e4a7ed08b93368cc999ee7a611e14d5d66aa9e09dd03e8685650b63187c8f84dc5e9cb2f4f373279511194fe442785c629dcb5a90a89d0ead3f838f2dc975d301fc585b91921ac444a7231d996fff2f11030c205b1610e5593214b11b353c7153f9bb7d7d752b0000000000226700000000"], &(0x7f00000000c0)=0x10) kevent(r0, &(0x7f0000000000), 0x2000047eb, 0x0, 0x2, 0x0) close(r0) 20:16:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) close(r0) execve(0x0, 0x0, 0x0) 20:16:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108a0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x5) ioctl$BIOCPROMISC(r2, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x9}, 0x8) 20:16:21 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) setsockopt(r2, 0x9, 0x0, &(0x7f0000000000)="509493f6e80313990be0d46b7948a6dd953667f31a8d4f361067efc1ec835ec92592e1904f918ac0c1ccbb9b7f5bf540fd214ccfaba205ac629de45b991d9dc522f7e2d4e8ce85b995b424bdfbc46c1be738f1ae4fd533bc5b28ec25da84195e1c37485f6bb4d9d4eb9a38515c25c9429320f8", 0x73) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 20:16:21 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"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3b}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fb7, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x10000, 0x10000}], 0x73b, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x6, 0x8, 0x0, 0x9}, {{r2}, 0x0, 0x97, 0xf0000002, 0x6, 0x8}, {{r1}, 0x0, 0x0, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x18, 0x1, 0x3, 0x9}], 0x5, &(0x7f0000000040)={0xffffffffffffff01, 0x7}) 20:16:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0xff) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x40) 20:16:21 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) ftruncate(r0, 0x0, 0x7fffffff) fcntl$setstatus(r0, 0x4, 0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:16:22 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x100000000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) socket(0x10, 0x2, 0xae) 20:16:22 executing program 1: r0 = socket(0x2000000000000002, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="2ceabc456d5c25412fb0d008e2642e26508f78d0ce16bc8a418c3b7edf5634b4dce467f11a946edc23c983fcce18470b3c959b127824bf73cc10814159940dc04433b1472a289a587802a8fcac5604e3b13d5b140d93d6d1ea941c01a4fc309e682468b35b1cb76d9f2e974181cd00b0f2276623667b89c20a0410f3d4cfafbca379696f4c43b935fc7277738f273856d61b6f", 0x93) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0x4, 0x6}, 0x3d782186ed24db71) 20:16:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) close(r0) getpeername$unix(r0, 0x0, 0x0) 20:16:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x8000000000004) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) 20:16:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0x2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 20:16:22 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x80, 0x100) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffeff, 0x1f, 0xff, 0x1, 0x2, 0x1000, 0x9, 0x2, 0x0, 0x800, 0x9}) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 20:16:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) sendto(r0, &(0x7f0000000000)="af90548d730a408051e0deb94ccf97c44943d90763316e24aa57ea2032315150ad0be1b68b4c1a2c1ee2d63c21df765a16e71ca01e70f27bf8d6761dfe32c085df0cca1089f8074e28a50ffb1390e37d7191d43b7915446f3a38dc13758ec014a1687d1c7a4aeb24d44d811a69776a498cbe30504ba8b406f0606461a1a3fe66cd805818df1c48778c18955288", 0x8d, 0x8, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 20:16:22 executing program 0: r0 = socket(0x1b, 0x4, 0x0) r1 = dup2(r0, r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:16:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffd25) 20:16:22 executing program 1: fcntl$getown(0xffffffffffffff9c, 0x5) msgget$private(0x0, 0x440) r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(r0) 20:16:22 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 20:16:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x78) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x610, 0x0) close(r2) 20:16:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x4, 0x80) semop(r3, &(0x7f0000000040)=[{0x2, 0x3, 0x800}, {0x3, 0x8001, 0x1800}], 0x2) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:16:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r4, r4, r4, r4, r4]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) clock_getres(0x0, &(0x7f0000000000)) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r8 = socket(0xa, 0x5, 0x5) wait4(r5, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r8, &(0x7f00000003c0)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x49) 20:16:22 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x1ff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 20:16:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="5596d7833a021a4f18b3989032f7840cb579479187607436b1bb03988de2601cb6974733d518c91b5731d2cf8ee2af57385d2aa58330412b09a4ed176d3c69b29a79dfa58101748c40082a42c7d78ba221534efaa8cb20ae8fd44fb5fdfde13d3ac2c5aa6d", 0x65}, {&(0x7f0000000340)="755d5ea6d1bb74cfc0b9073e440335801111d9e943be3ca4d48294518cb68aab787656da57d18400bbf2bb85853cf4d9762b519afa02b75a3f08f70d336e31c781db648a38d66f270298ee31a862087e3d384016359d018147606fdc2d2e9210587d6a19918f49919a0a67996c206495078d060bbead531f50515b52e71dc8ea64bf5b57b2a1cbc07da410d4", 0x8c}], 0x2, 0x0, 0x0, 0x1}, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) ftruncate(r1, 0x0, 0x3) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x20, 0xc3385e5d73fcbdcd) 20:16:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x401, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f0000000080)=@in6, 0xc) 20:16:22 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x24d) socketpair(0x10, 0x2, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) recvfrom(r1, &(0x7f0000000100)=""/213, 0xd5, 0x40, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 20:16:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="168b19882870ed3696", 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) 20:16:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)='<', 0x1) pread(r0, &(0x7f0000000180)="4242dbb4fe0f569ea4f13ccbbbd62c085989d8e093c3cdfbe3464205ca24a472b0b594c4bf44959e5a7599e04be4d24ba37d3aa33512431e044ff1d16e08529a6bf35e3e1c4ac0d94a5ecb29de5e52a90cca2bafd7", 0x55, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0x7, 0xa7, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x7f, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x1f, 0x9}, {{r0}, 0x0, 0xc, 0x1, 0x80, 0xfff}], 0x80, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x9f, 0x7}], 0x800, &(0x7f0000000140)={0xff28, 0x2}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 20:16:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000040)="4ae986baa0145530201abd3644cf9f9f754e53c6fe3a954d31eaa26e1dbe65625a2e5a274c29cadf4f3f2ddee47430a86bd713eefa25a368aa87a6ff35a0391e8a31a39825d50fdecc8271c967df36f4379b67e97938a8aeeba955e71d76f12eb23794add5ef752eb23c27639b11fa97ade15d0a06536c3b62ede1ef7236903f5c26da9e0ff6c7c0", 0x88) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:16:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setstatus(r0, 0x4, 0x8) fcntl$setown(r1, 0x6, r2) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) fcntl$setown(r1, 0x6, 0x0) 20:16:23 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xd0, 0x101, 0x3, 0xffff, "4b055d9f5b20ed8710aa6480730b87ce08f4bbab", 0x3, 0x5}) clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 20:16:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:16:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = geteuid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r6 = dup2(r4, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSBRK(r5, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) accept$inet(r6, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000280)) setuid(r3) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)='W\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r8 = msgget(0x2, 0x20) msgrcv(r8, &(0x7f0000000340)={0x0, ""/102}, 0x6e, 0x0, 0x1000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)=0x8) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000440)=0x5) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000400)=0x9, 0x4) 20:16:23 executing program 0: r0 = socket(0x11, 0x3, 0x10008) r1 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() fchown(r0, r2, r3) 20:16:23 executing program 0: socketpair(0x37, 0x5, 0x80000001, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x500, 0x20) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x6) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x152607fd9aedde65, &(0x7f0000000080)="982a137999f7be806983a1762e186b640b95c3e7babb3b2f91d24c96f703b124747ead5b68de90eb4a33cdf3bcc48bb1402119ed70410eb61e70a8962bb121bb992c7a196d4da151a2f8e84d89e8681a721070b3d64919bf26a7e994111ce1927fc3e87db1e8fadd9581cc65b924983103d9fb91a188c7ab08e6eec0df5fff51258acd39f6c156c625805ff0feb05a7006e9a5e593c96625", 0xfffffd66) 20:16:23 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x963d, './file0\x00', './file0\x00'}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 20:16:24 executing program 1: r0 = msgget$private(0x0, 0x90) msgrcv(r0, &(0x7f0000000000)={0x0, ""/161}, 0xa9, 0x1, 0x1000) clock_gettime(0x3, 0xffffffffffffffff) 20:16:24 executing program 1: r0 = kqueue() r1 = dup(r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000740)={0x0, 0x4, 0x4, 0x48a, 0x3}) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f00000004c0)=""/116, 0x74}, {&(0x7f0000000540)=""/196, 0xc4}], 0x8, &(0x7f00000006c0)=""/42, 0x2a}, 0x800) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd, 0x1, 0xf0000009}, {{}, 0xfffffffffefffffb}], 0x804, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) fchdir(r0) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0xa8}, {r1, 0x2}, {r0, 0xa1}, {r0, 0x80}, {r0, 0x1}, {r0}], 0x7, 0x16318) 20:16:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=@un=@file={0x0, ""/49}, &(0x7f0000000380)=0x33) write(r0, &(0x7f00000003c0)="908538569c3efcf2dafd59dbb3ccfeb6a287b3272743763fafd7535ca7ecaa37cd57802ef0341d134f29d90e935325bacbfdd841bf2fe6345cbb3db358a43583f019c001b7bf86f438522ab66f0baeaac5fe8f908f097fecbb697180bd996795cedd8580b9efd3a0f82dc2d1de85c7a02f32c627a4f2830207eb929e2b1520dbe441c07f3e96829764d1a651b055a5c8a0587972202c554e377db74cc8d20272cc905f44a655d63314f6278dbc2fae926509140bfdff5fde6e1d732fdf6e9637b9c200000100d3b97c80272c79a3664b832b226d955d5c899a3d4f8041f4860f30564afbf33fe6de1e712fe276636282c8e0f919a4028058c160d23028d4e0bfcfbd1f644431edb3772339a4939f3fcb2717ef3f801c29367471630873907e24a8", 0x121) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x41) mmap(&(0x7f000070e000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/27}, &(0x7f0000000040)=0x1d) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getuid() r8 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={r5, r4, r8}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0x800, r4, r6, r7, r8, 0x140, 0x6}, 0x0, 0xf1af, r9, r10, 0x6, 0xb94, 0x5}) r11 = getuid() r12 = getegid() r13 = geteuid() r14 = getgid() r15 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmget(0x0, 0x4000, 0x80, &(0x7f00007d5000/0x4000)=nil) mknodat(r2, &(0x7f0000000300)='./file0\x00', 0xc0a2, 0x7fff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x6, r11, r12, r13, r14, 0x2, 0x10001}, 0x3, 0x3e000000000, r15, r16, 0xffff, 0x229, 0xffffffffffffbcd0}) sendto$unix(r3, &(0x7f0000000140)="770b9c15cf2847cec80ca436cf22afcce56607d0aae9bb70b9980794078d0936460411859f5bcfeeecdafd23f2b04688d77d7d7c5364ce34e7b1a5c9d2574dbf0c38160f63d3cfd6d7c58245fc21efd6be0c5e87fa98db3dac3c07b69a409ef1e827500f04a9be84db44b9aa2487079b2e202aef74e60236718ff4093046ddc4af9baeabf6206a2f0a8655226639ee097b5db5611d2b25681de48dc6e8ed02867b97344d33d5ece3e706f9c48a22ed7fb3297039b36f21940c4d444a9f95f8ee14186bfd5d85cb506022b6a4031084a47d30f7b653ab6f1166c5b817311fbc", 0xdf, 0x8, 0x0, 0x0) 20:16:24 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="93b7", 0xff70) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x5, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 20:16:25 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x3, 0x6, 0xfa, "d02b44b9ebd15d242217ad7a83b56cf9a869203b", 0x7fffffff, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffe) 20:16:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001f, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x1) setsockopt(r1, 0xfffffffffffffb6b, 0x8, &(0x7f0000000000)="3d29f73f7fa6179e623154e7388e18b1b7deedffe2382c59c23058b2906aa512282f1a8bbacf51b0a5ffdd77eb41f62773d29f7d", 0x34) 20:16:25 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0xfffffffffffffc3e) 20:16:25 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 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() r1 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xb7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 20:16:25 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x2) close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r4 = getppid() getpgid(r4) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:16:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="94a7c25b38ff79dc1fc71b7408cfc049e8751ab7b5a589644cc6168b2c8c2ba38618aeb760aeb6f3406a7eca9422f34b441e5ba20025d36ddb7a688e411356bad04c46725ea626d85b4f28bc3a11b36f0ed21e7153394fb20aed71a6681052b42289f3e803485f2aa85a668ea020f06c7dcac7b0b5fce7342aa74ea07a0a0bb8930b17ec984653ff28305271b2fbe83bf6f5faa8179be7e946677c12636a6d6f3113b934d9b0514b2ba482237d27eea0e256f0bdf7686ca19815584a6d5baead83d025d2cdd0221ae61b7638c300000000", 0xfffffd19) 20:16:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8000, 0x0) fchdir(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2) 20:16:25 executing program 1: r0 = socket(0x100000000000018, 0x2000000000004000, 0x0) setsockopt(r0, 0x100029, 0x80000000000000e, &(0x7f0000000040)="c5a98dd821c200f113c44d850a8d2c1e2858306805e83c653661d58becaed0a759b38f93ea3ee604d8856daf7bd668882943984d3e95fbc5382e356d32675a653434765d1997d493ef44abc873ed6b1ab45312607a01df34d87bb4443b4f935a61c426cb6650809c6dd579983067944977752617bb2d341ab40bcd644ea237d1c031f1c717bf9aba991a171156921e9d55400fe6329ee32c68810e883fd7c3f3", 0xa0) 20:16:25 executing program 0: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = dup2(r0, r0) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') chflagsat(r0, &(0x7f0000000300)='./file1/file0\x00', 0xf3e4aee314d02300, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000380)=""/223, 0xdf) readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 20:16:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000d40)='./file0\x00', 0x88, 0x80) writev(r0, &(0x7f0000000e80)=[{&(0x7f0000000d80)="b2e82214513df2757d705fda862e1124bf88757c43ad1fc92d6f42bd04fb5012c8c6a2d2ab397277268a8b825cc58a20433b686ec708c3b77f5709fdac1d471d8f6633a3c2e86369bd83c7016f7f6a2f7f18e6d525ca97a3998a67a4d4ed2cb16a6106bf3a397e1d985b31cfeada0f6e6259dabece5d8c730f1860789b82609ff3b00098cf175cee255fedea843e24d69c0a2f188874cc3cde9fdd22e74cf2829eb3e4b8f174928628f0bcc42ea9ee6b0aae8d4827ed5714102adbd55fc89c506518ef52e0b4d530b3794a66619222978d035f4040aa3e0b0352aa18f952fd9615dc01340ae513755ed94ea6a508aa54df85cb7c", 0xf4}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="b6b869bbbb5534a69af42d38dc6038538e83", 0x12}, {&(0x7f00000000c0)="3ffa20624667241809a3a7815f2ad0da1818b632df97a5084e9f6ad603be58bf1a1a53371fb7742bb68f59ab487046b21185e0f8ec2338102eb30a1c9f1993d67e3accfacef3bded2d47c7a114b18f8ca6cdd045c738a33de2083bac228cf916e65d6a76eb1269b686dd0aa2be202454f9dcf6d1961810b0b2b76020d143aeb5022975adb91f1c96e97d04199002661e86e9efc9527efe37fc1b8b6dd99be55ede9969725cda89d61adadf3b40c90ac512d387ab9863050d183f41f06da5badad867f37ff404", 0xc6}, {&(0x7f00000001c0)="a2d0c0922c496a5cdd4f43ae7424373bb6ed9cc631b886ef96225311083ab561f75d90bcd2ff546fead0c405eea6fe4c52b82a51a0520222d246099134ef6d684a5c2cf8f0c94ddaf92ffa1397b34fbc8cc725a94dcbb23108d6ae9b4c393e1ea7ead731b26bdc8f3fec210741d15a472dc81c4f65634904c4417f1817cb93", 0x7f}, {&(0x7f0000000240)}, {&(0x7f0000000280)="975d9e2eefc879d4d4317a23", 0xc}, {&(0x7f00000002c0)="3e24a86562c126f5a81470093b83b55251c7cde49d72cd3cc4de075ef6d0fba245", 0x21}, {&(0x7f0000000300)="87b41794960a2475003d6badfd61d60d33927a96f68553f7bf09f1c861a9bfd1167dd9073982d6bd6acb064341240ea276e6a80757a0c1044f4812a39a2e3ef98931a0436cf7f552c408b4ded9c06e2eeac86d80d33995d034e70c102587aa2e82a9b5932f10910db54f1e035b7b30fc16addd814523efc12f5cac33f4a3bf8561b1e7849fa8401964640ebc703da84232b879a8746057ee76d29b04bce496271055effcc1df813a10f311a9059513340a10d430bda119b0161d497a5400bad94e95f38b0f99296959e380860b21b97eab5f35ad50f42ccbca4bd78429d2d658be91352f9eecded422a54b4df2193dc11b94a1be9bb1630f74118674aa", 0xfd}], 0x7) ioctl$TIOCSTOP(r2, 0x2000746f) setrlimit(0x3, &(0x7f0000000400)={0x5}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000cc0)=[{&(0x7f0000000800)=""/154, 0x9a}, {&(0x7f00000008c0)=""/183, 0xb7}, {&(0x7f0000000980)=""/235, 0xeb}, {&(0x7f0000000a80)=""/116, 0x74}, {&(0x7f0000000b00)=""/225, 0xe1}, {&(0x7f0000000c00)=""/160, 0xa0}], 0x6) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) r3 = dup2(r1, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000240)={0x9, 0x4, 0xffffffff, 0x0, &(0x7f0000000580)={{0x2, 0x5, 0x8000, 0x200, 0x7, 0xfffffffffffffffa, 0x8}, {[0x1, 0x100000000, 0xffff, 0x80000001, 0x8, 0x0, 0xfff, 0xffffffff, 0x3, 0x59c, 0xffff, 0x4, 0x3c, 0x6df, 0xfe4, 0x401, 0x0, 0x5e], [0x8, 0x524, 0x7, 0xe6, 0xd2c, 0x2, 0xbcb, 0x3, 0x9], [0x68, 0x0, 0x4, 0x7ff, 0x4, 0x4, 0xfff], [0x2, 0x40, 0x6e, 0x200, 0x4, 0xffff], [{0xc8, 0x3ff, 0x5, 0x3f}, {0x6, 0x81, 0x8, 0xf}, {0x3, 0x0, 0x7, 0x8}, {0x1, 0xff, 0x66ac, 0x7}, {0x6, 0x6, 0x7c4, 0x8}, {0x5, 0x80000001, 0x2}, {0x200, 0x9, 0x1b, 0x65}, {0xfffffffffffffc01, 0x80, 0xfffffffffffffff7, 0x9}], {0x4, 0x5, 0x951}, {0xad6, 0xd4d2, 0x5, 0xff}}}, 0x5, 0xd7d}) bind$inet(r3, &(0x7f0000000480)={0x2, 0x2}, 0xc) 20:16:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() kqueue() socket(0x18, 0x1000002, 0x4000000000000) 20:16:25 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x3, 0x2) shutdown(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x101, 0x8, {0x0, 0x80000001}}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() syz_emit_ethernet(0x33, &(0x7f00000000c0)="0a069597a8b94f187dcd39bc0ede7d28b4ae1935179f18fe290519a6f501610882b66919e17a4ac2ac6f99e590852c0c176e3f284eec515a16c87d48886a1d357d913156daae88e1b4f3c72c06a3a50d942b1a794db906ab734b28ba1454b2ddb31ae3d2ca37a0e5413b7f10f83bc1d7d44977a7b0e2d72b09f97200fcee098cc556") close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x101) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8800, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000001c0)={0x1ff, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x10000}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) ioctl$TIOCSDTR(r2, 0x20007479) 20:16:25 executing program 0: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xf5}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 20:16:26 executing program 1: setrlimit(0x1080008, &(0x7f0000000200)={0x3, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0xbd3, 0xb71, 0xffffffffdf8770dc, "bef171f9b10743af4037ce26c528481d23f17dbd", 0x3, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x8) 20:16:26 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6def567e59cd767394cd02d80fbcf1dc1d634164e46cee4b487be5afe92dd3ef75c15e0fd7998b9582be94ef462372a019e7b96c11e49a88850d9508ea5917cdf5506128c9184f3b2dffb337bcac6ba97b9d30ccffcb4f9399296b10d41d8224ad3ddc2b5b8c49f9c5737039569f62307c9c2d5c87ec1827c34c5e5fa2fb536eb03a45bf960ce3416f40dc5fd950f5b427174fcb954c2267b0a131970788e62fc340be9453ccb87472c52e675a9202c8ad4b4a2a5f7d25e00efc4b58a17bd1d7c61b23d7a3dbb9e3d49a6caf570d7ac64dabfaa8f9d138f976e61783201762c4e2ba2dd11c5499741dedbae2ad52ebc0c23f26bb7da168d6a814e31bef57a6b6832aede9c039e6e24c8993876f30744836855e96a7a7bac7cdab95802098260f119af572babe1b762cfd6eaddbf0d178fc0aec788924539241f60abdaa5b78247dcd029d3fdb1b3a6ec7491519e394d8a5c99ad9cf79fb266737f92637b89a753640f4b6056cd2a3417c519b958c322d5f6a5478e0f32d226f0eb03cf978e39d238a13b9c4c066a300535233f86bd5d7d95780f4daf97b6badc76c311f538fd69b0b2b55ba00e8ad964bee90baec6b4b5519211b36b9bf517c70c26a88b0a52aebfb5b1d89deda414a95a4294809c8f75c1cc6e36c1d866dac3f2295b464d19a3a61491ca33a591d4b0fb0636cd051e365945683576842014734aa960a1a1519f82c32c4c0f92b0ef367f2da669c58cefa879cd7e34bfa4360e7b1a5bfaa5e94cfb08da2f2750f07d3a7eb4d6a4ef9d6364d1fa152dfc38b63d6edb3b91e8a5bef9e52764247ce3d7043406c62ffd7205afd735a09d765f85f5b50e904350c02c8fb47f3a646ed90f36a0f08e22995b7d977a4d823f3b71b1e272b3ac8687ba8eebd792b126c89b0e004fef7606b19fc84dcf7259d5e49ecb1955b3d8d0f39cb283b80490d2935a96b61fe28de8afc0a73ccd72b21099481d6015cc2ae3d11188831457da780b385c4edaa180aeae122c61958e309a1069e8da9f546259c787932a1db5cf04f5ef5ad899ffce5aa18f9b28a2ddf69c6a209be7ca6b8ec520015242429aa4f0fddb5c7769b04290de3c26542579141e6d93a0b3ec0935637741eea1d5f3fb29d2fceddcc9609b33971ac3fca5987742a6e86edea2a0b64cd13db90631e3cf5ec54e1781eb99a05a4de4d9a155ad018aa1d7752545f2fc408b65b4a48e73394f0bab281f3e2bf1a797e42882691ef9b610ebb3b89ea30a10939a652cee95f963f6ae4188dd4072a9ae178b2db36034f65fecba6eac1a852d88f96ca877a3600b999b8b3faaa752022e8df95c21450c308509ce1648736e17800334b6783dc97f3add6fe279cf14fe06a7183dcaa2570d5a223947529a391ed8704acdad31da3704506f2e0ddeeb2fb7351d1b296b6566bbb0cbc1ababe4f7580b404dde0e7e051733855ad0d61a4579d552e463f5f640f61592589e024b5ce37cebec05fe06f1c2824cfaf68089c1f2fd03bb101cb5d380adb0e00614b6d85d4ab0d89e7fdc2cd47b9959e4e97dcb6b07970e7e675a437ed9c1523b5c3b41bbed679ccd91bc943b911df442ec5cc1cd7b0e3e71fca7f8f331a9a3399a26a780d4df316c98464ab68e16226d7557f9ae06ff4716f3c3f5acaceba05408d25b5f6d1170452784a1ea36f0fe65724a829f8ea943de2830e66b1f81404e3afaa2d25b0dadcb6ba96b1984407f16d6a5f7630d9abf03fa6d04e0fccfd2962655acb88592efd07bc92fa858227926c890faaea0ce1a4ff717ced5cf69c4d1e6afdecc69c8c51fca3e08b15266dbb4298494c7ff480db0901f174d34939b270bc9fb670268773c3e7df17952646cfa2ea0f96f0fee817a4698176bbb5cdc5f68da414986172170df11bbb2db764aefd47f5867e86363a6850c364d706363c563ae9dccbd49d9991368581ecb412b127ded198dd2319d05e1b02a37dc44f9fd784fd403bc2ce4226d167af5e11e6303d4cdcdb254d174c9e3daed33256cb8d323c22927670d212ae6428933c43ed73a04632030291e771d46b236895f5c36e161b2c5e8442327b717773c91933ecf7c3fe282870add76ccc521ba56cd3cdf2210e73981d82a8954fd6e53a33275ad1318cff3b433b356400572191c52c6de93bbe619f41b4935bda002a15a510f046c23f8ce6cb5b5ea0a1c0ab3028f78af5f12411497fcb5c03b8a0f49f4ad171d5a3bf9c0a27f402319933bd823a299c6f7234d8969b9dd9bb3548d9c67cad96abb3a8881866691408cd635dd6c8ead21e6c4cbc763a8264162248a2369c2cb3449efb918732fa1addf9f546e6da113ef3d6ddad09669ce478b1ce372ac74d74b8a874a42d107773d00e840a718a6d12487caad1b08732d6fe49600bf68dc8f419240ff3d30be657b888529c162f5266a2375561f0da7b5ec08d9eaedc7a7439f134e238040e672a5145f106a7e3b36785992e77357663c3a1f130fe8487cefaa547a0a9530711f418d18e30b009ed2d9b5f5641f50d5b3f87dd4a75c400d513c40de3e85a89d5f276dfe967dc0eba14d4f66d6cb197a538155b377144742fe8f75f519a41222abb9baa88ef046c48fbd33bfd8b256356f10aed2c2e420462bc08f982dec2a37c41d82db13536bd18fbb515b1954fb4f2ba11abaeef73fd36a515b7b5993c6bbb5e6e1714bd7580d6de23003db202adba6edec5d80ddb0d20e0e0dde5749e084fb488e23344f3e095136b454d893c8f828e80c12a3f3829ef1b0f8f72304f37be6d3f4f0dc5e2fcc3044a530eecbfa7a880e9ef0dd388ca42048e8108ed3f14f34cbcdc8f412ca1c9141076322374c6ddaa5123ada065b8cae4a4d1750a9c828db061dea00330da525c2de26a321fc4da23a27cfa226df3f661cde1925a4487f4cd14f300b30bb9c44329e03a416c9dbc5164ed52b2800ffab1d7d21f96dd5f6e12046777dddd1842220a06d3eab7c4cbc00a7290c3222cc61a2c603a39cf6099bbf1610fbdf46e724bf7c75b21207737d81cd957c6db46ad5fbef4a29860aa13935bd257de176a882b9739c8fe1807c7bf160e0cb30746f2ac82e39d47d9f7b0eb0811825a4704a9905314b67b0f3be10ae9d0bbfac1a07740c714ce65efa5a38b5ce41f000823fb0e875c4ce96bd19cd48f88f144620fb008a345e5961fb9c28679de35f4ae990835da6b2e1254dcf86bfd8a14b9087a1582bd851a5f34eb39adb9d52e1f2ad2ca13604fa32592ce598cfac2e99690f8ce6c803cd53d3e061c93acf5181052bf5a989822438334c0e5b55ab3a1dc2d80f3b6770c193f50d4c70e9755f4f9963376804a0649540c412310033566fb64ac12e869aaaf27f2c8b9e39199a240cc1059617982a230462aa021993cd7d4bec9813759dbb0b5abf56aadb7064034d5955a81562b61542f05e329ef93439c5347537f8be8d40a2143c263699ffe10205042c5e7806ec3ab30e8bad93440c55faac0b28ad5f3781f8c7dba389a06f2b7d99b2c5578a91d1ae260b5370ad493fe3ec910c53df58954262f0aeca34567c538eed408e0f7e843d928a04b52eb1002cf7ae913bfe0cc1aa390804e31cf079a9e8d80c80a0e57eeb67aba6fe314674819eddaa3d280f25d503c98db0787cc9354fd19c08f2895e5e7870582bac9a1da94c3e819a1108397270ca191e9f5ce7ef794042ca9308d052e7e183244f559b261171b51c010e5d799f185eea43896d6b7093fcad4ddcfecccec5c608bbc0f34c37127430cdce6b73af7b51499f0e28e820cab17941d1c526847ce9b0ab8c143d047325375c23eb39e18e791667021b495695d865ed38bcfec03cdd5f962213ce66a6e2622ba3d2444ecda1ce8f23434d2f6b87ae5f613f056659a938f61e13864395920f81009c82e75bc878ee8ebfd866a604a8e3c0e901be54618f8574daeb7e470b7a628d1dff4c530b2ceac3315ab60cdfdc93bef08fbae7a510a2b90a711de54949670fdfd9242d69f8fe41d8a44287536efbbebc4f925cb20cd4be9db445da15fa625474ea86d00e4b8af773ae3ca9d5448b464608f930a2ca5a3fd4893795189470864793fdb38ed6163202c7d74786af4e6a2b43126ec47d83ac98fa4238a7b9f111bd5095f9951789c0ecf8e5b0a4a878f11a69cf05268b5761d63813884b831d36df11976de238f044ff4ba5091389dcace7fd7ae1c1cf762d5cec67dd3073586c55488cf9567783a2f329648e4f0c9520168c4658516f4bdb0fdb6094f942a9ba2095a031ca0d4c4377792e58f85824c400eab576450cb2a3c325106f5491e985d51537f4fe51709779df07dccf12669d302c8af9e65f2930cddd65deaa3f0425a7c86b6e61557fce26a433d34cd3db48bdf5d4779e07322e25c5355edb22b781012f403116f66341122c9186582568f69217748b952cfc9b146b5ccdd5c3414ce07f110e13bfbad3e9cd514415c979ef71bf3f94b1b02c8ac3a1957184aeae743f2f0ca02f3cfa5ce1e8dbee419a434f6025c0ee2531a1a77a3927675ac5a0b2638b33e813c5d83f415f885652ee8bed99c7032a92319e9b6b10cd5a2514983a268715c9dc0558e388cd80647a7e504729141e52f2123886ef2a3be8bf0cdaf0a3c607a791f06d74b320a6120e4b147ee0a50299e2759950807bec5390447c000de2792e9cbc1eddfd19cae8c541caa674a552155484838465e075ea3eeab648e18efa2cb875727c7ded38ed7d0990433b0e120497677393447a49c5e2cde467cb9551acf07c95f2069c7b4a07cee39092cf73a1c09c7b3e2c8063ad00caa286f5de6a8fb88ff02de5ca782c9a798231dc9b56b61eb678b544f7a2aa9d8cc949b895dc999db001f52f1628f8d0706d5ab3c17bceacf3fb980127b2e1d8a3eec839e705df29a0292555a6e30cabd60be6bb5cbbe6b27df5bcc888f4a0eac374c381978a81f0a8739153326843f9737eb37d38e5da476fb1e1eddaf6282e7b900da7bf0da36a8bd3257fd4eae08137fde56a72cb2e22f95243acc6b8e1a52b81f3807812e4d2e2ba98ac25850fed6cf1540d78d44afe02e96bca54f6fb6c2dae1fff01aeb89cd83776bdda6eb4f6c40accd527e74b8bf4408257de72323016b3c0d8db4fdc11e3aafb1c72d3322e0791e552711ba6a9a320591716fbcfdbe144c8b5dab461f34133f51d345d32cf7767e2b370c850dee1b0ce0b4ba9125bae9f29fa3809c81b9e749f6978caef8e78c5774f9d0d6aa0cfde37ca6475041b88017e7a040292c510450db4a2ae1b0731aa80dfbe729b0c263b3d90a274b8cfed22fc65cc6acfa66d41df7a29cd1a6a54a2e682b12c3c421d333732e8b3ecf2a7e7bde289d9051731bc93dab9b947c271caf03378ad32e51c334d6ea73c45b631ea6170ae6adee40b3893a3251d0bc031091bba8392a516617e25a9698faa24759717eb1332a04046f672294ac96169bc74d7340d54a0cad56f26a0e9b32dc1d1c4be82dcdf793bf96903b2fdf0808d44959465eb753251ab442b76f8d663869a179fd7dbafa862b8811d72e20fb111a687c97e17e008f676d5a9d5931e9c1d85c04961ad9d80d6515e3ebb3439262bfbe1ca380c4c912f8f31c919a34ebdbd62e0911ca139fdd736b1e4c435ae7cc30f28a43dfda5d33f405e619e185fbed5b9c8905f4a3e3b1b0c44110808df1f32522eff97bc8289862f2296d72cc45a9723ae6b7c5f5ac9ec5412525d6bd1846d5002ab8f6e58860912c9bdbb8dab81fba139f4e73957d6d30e4188f441a3e81bc22895ce2c951", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 20:16:26 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) semop(r0, &(0x7f00000001c0)=[{0x5, 0x0, 0x800}, {0x3, 0x8001, 0x1000}, {0x7, 0x3, 0x1000}, {0x6, 0x7fffffff, 0x1800}, {0x0, 0x1000, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x200, 0x1800}, {0x5, 0x18000000000, 0x800}], 0xa) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x3) semop(r0, &(0x7f00000004c0)=[{0x1, 0x100, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0xc669, 0x800}], 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000480)=0x5) ioctl$TIOCSTOP(r2, 0x2000746f) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="a4ffce4f8d71571dbd1d9697554bc9a9b429605f68d441cb94e96f8542926698455fa6fb38509afe1d882385ba8987e6c86a31c5ec596812edd3c1dc1910dcb1f44bbc654a0668448460e36cbc21e68c67814d222eda2eda36", 0x59}, {&(0x7f0000000700)="e17db438e6a793485eacd4c2c9b98e6db1a221f5f140ec97eaa2399346fe13902dd6d9b5e4a27db779fe0147b59a22038752b02fc9b0613742c870b0dacd875c9ce7d0aedb54c9412100db47f65228d9a3ae2b954146f3aad798f027bcbbed64b3a40963bc60633fa6d9c1626378a8ffc76926ff1996d692d47677b2af12a1102e9f394adcbb1be56b0ffa", 0x8b}, {&(0x7f0000000340)="bf219b6006fc16c14c74cf224f2f73d16eacb04ccbed8c6f264f85b965c2733149304a75ee5714425361d4857a2a89e5d59586171db42a8445899f08bb1202d2e9cb4c0cf8d2a597cce4927916cf953da2319fde462967539c632b2a17cc23d65040bda4b71510a4bf2b10b93a4e8a7ce3aac9f510fec736b5ba01cadab36d3dd1004eaa2bcfd58d22f2b696aa6ead9482e6a42a921aeb5521a01dc58c279346279910f64e43ab1d2f37383984ec3c923b171059412ba7f5e92b2f90357efa565fa8de0358d982754713fa48914e73c44726e106890f12767547753d949ba321b1bbfa7d70f8a0afe4ecde68f2433a0b32341bec03853fda", 0xf8}], 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x5000000, 0x800}, {0x4, 0x40, 0x1000}, {0x3, 0x80000001, 0x800}], 0x3) 20:16:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000000)="8910fa87d15ca81b2d2d8b84c81fb00ee07735c5798739607037d12ea5ee588b445d", 0x22) 20:16:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) socket(0x1, 0x8000, 0x7) 20:16:27 executing program 0: r0 = socket(0x18, 0x1, 0x5) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 20:16:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffffa) lseek(r1, 0x0, 0x0, 0x2) r2 = dup(r1) pread(r0, &(0x7f0000000100)="bca4f6cb12b3abdc17c292791749e27fabe9c1fa21c42d36caafdf889ba0b89ca8bdcb6d26ffd1c6ece7cbf81f12d964e207e606998a2c3962219b369d453fd0e4bd23b690a73d54ebe8e6228fc3b7aaec9422ae9a2206c722b875bdf6167a080c145ba1bee902115511bae29d604bbbc96038e06673559a7f9fd953374a5eb7feb698627d19086301137ed8c3cff0dbb21e03ae767afd6b52ae2a9bf2de6b98331ed59d0a62d29779fd9384b4c66e4a1be4d963bdb47285386fa843fcd9b4240549e7d276219e734d6d57240c", 0xcd, 0x0, 0x0) r3 = syz_open_pts() getitimer(0x1, &(0x7f0000000200)) ioctl$TIOCSTOP(r0, 0x2000746f) shutdown(r0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) readv(r2, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x4) r4 = semget$private(0x0, 0x1, 0x10) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001400)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001440)={0x0, 0x0, 0x9, 0x5, "24baf5002654f22fc45030c7a5555206df4bfbe9", 0x80000000, 0x6316}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000014c0)={0x4, &(0x7f0000001480)=[{0x6d, 0x8, 0x47d, 0x3}, {0x2000000000, 0x6, 0x1cc, 0x1000000000000}, {0x401, 0x1, 0x6, 0xf21}, {0x0, 0x6, 0x1f}]}) getsockname$inet(r0, &(0x7f0000001500), &(0x7f0000001540)=0xc) r5 = msgget(0x0, 0x40) msgrcv(r5, &(0x7f0000001580)={0x0, ""/211}, 0xdb, 0x0, 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001680)) connect$unix(r1, &(0x7f00000016c0)=@abs={0x1, 0x0, 0x3}, 0x8) msgget$private(0x0, 0x400) ioctl$BIOCLOCK(r0, 0x20004276) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001700)='./file0\x00', r6, r7) semget(0x2, 0x4, 0x80) pwrite(r0, &(0x7f0000001780)="30a0f2436e37a313c2dc2b76ea7a80fb514db15190df70fdff7063898d224ab1017dfad3ac42381feda0e6993935055a9e1df5ebbf9183798fefec1db3a909c050635360e422d65d7cf82da7d193945427b3217a5ff18d62180b22328479fa9f10188bccacea070527b24461d3803dacb29dc6bf908ad505b0b410", 0x7b, 0x0, 0x0) 20:16:27 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) write(r1, 0x0, 0x0) 20:16:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="d21e7a6f7b949c9b8d358a219bdec7578260b65b5c56b3bc3f189a51dbf419da86775f6726e8f79fabb01a5d82eaa2b81e9a72f314a3c734656d8f5054bd68078d5c9cfce11590b544b0375a4f985255aea8cb5fe820b431add47b490c3280ec446baf6950e8a8ed", 0x68}, {&(0x7f00000001c0)="613c17e42f3a0d353287020206bde3ba42227192ee0cf7cba0750db3a3c2a18f8c015c62af90a77ba5daa6d6ed46ed276e7960db71cee499944e5734c64930094a6cff699de7fa9bb99b00f67460fa3527dd893f73fdddc7f394a591c4b730c421d54c4e717f669d2bdf4c1b51d42a0dce973cdc979199931e880dc75b2b5b4ed03720291110073acdf0c08ca16ff9d1e8058dd497aefcc44157758b527e6589e66c609981805b9246ab5a3379be74827da33a91ac1074d449e1854770816ec289bce5a3a622ae65b67c3612d2750a79b6ade802910bfe4f4824c81c119ac6ffb1e8e1c0c847ce06db07e4683acd3e02", 0xf0}, {&(0x7f00000002c0)="755489b98dded547fa03d852dd269eecb74b680ed372e93b2eaca34ba97c5604e1507654cd818dc07ae08584514f676367b4f0a7e92a684467f65aa75f81fdfa0e6af33fe7b274016cfe36631018eb37528a2e4003e1076826f39551eba45b6ec501cd5713", 0x65}, {&(0x7f0000000340)="d13aa57827f3d1a982e601abdd5836d88dab25320c61fb0f5fb23f057716918ad5047df191a6e4663815f7b271c3c7c3d49b9feaa80afd6c995da305ebbb6c5a23daba50b9ccc145e7ef763e27ac4f532b4c98350a561cf70bda54149745d79689899a605b54f7350cf006afdf48b50be0b8e441368059f237dc83622b162abd2e7121fe7013da45fe2f3ff0679f748a5cfc5c5c5cc3403a4993e7c13e816fa480f570585f9e13b8bdf7b43f14e9358903391c73a3b91ab7c63ec3c776fa5ae0dad95cbda82c67f8bdffebe947e22454f4df4d14d4a50cd06af5118da4cb40f8f9aba79201af1a5050bd12be9fd0d3283319d3b2ad1d4a6b2397f6dea953cab0553bd386b227bb409d000e03899b59ce228e1e5fbb496463978eddcd4c5266e97c4f4cb5bf0dbe5ebef05abaaa52bd68781bf1a4600b06c0d807fa9046bf1bfc8a1ecba834150a660a81573fbe87bb62cf83d5f077975501b8e5cd3e32bc52e017e27c5d57dfa26b688a40f1407691f2e85db3a72ff391d3cd9d8a99cd68557c660c1432116ea1820348e3bd301bd7b75e9e6af3e776a1afdcad2c0431bf15ffddda62e642c924dabcc9ee7a08eadca21e3e6af2d503d9a564cd6c8888f56f7cf984a7defc5f9fbd5ee8ec297ef2306db250e4d6735614698ac8fe3a316caa40668fa54dc6bd87cd99b2c31768abb0a833c7eaa9c7f2158fa4d976a09d7417cd2b0b6bb1d84c0902b78ba5c951928ef85cf8867d03082c9d901355dc84165cd4afa7126faf23accc188736c7f7b496cde0d7f7ac36bd08cdc8b12f426d1e532966ae7f02bd4b42594a0747fd724d2841ef206fb64c9083d068d7d96b968aa28c9d74fcfce34940d8e7b990aa966995df8b3d1589bf53ee021ea790b707d20166f6654f454d135ac9e9c550fb5d952b2a1705f6bc3c0fda3adfa74ecf799c76fa9219ee24bfa9bb899e53eb53b08113404c75106c3c5fc02fb510de85bfdf80652cb89ec647cd39e5956a7d4cd13e015034ddc6de5f5552d799e14b183fa9b05fded44f55e94e9b1399cab866daa5f6073dc2ec021106f7d16180740299d74f309ea31f4a47dbabd28758198a8ad3fd1b07477e0e6bf204cf407a531bc4ab7269d2b8b62fa96a01e99c7cfc9cbea96b51b3fdbce715bcf417c12915db9237ad90788869f95b500d588adb70cf13404787423a602d1f08b766f040e5f0513cfd7e7dc3a622de08d021d077db6207f059c51bbbd4b84648acd767c486dcfcfc53112ed8f2d4967eb2adf278613a09c43a7982e80aaf5054d332d0e35596bb7891b648e3ae2bd14776e4bc37e60c5634ff467e670966bb15aa736e6b911e1002612b22c9d3684cdeca28baf5011ffc51d268c3df5fceb9d9a1068320044ab427ba675c4810d74c00d8561f7d9f7b3317610ffd49c736cb8bfd78c0c5ceea25efa5d3e29fa82fcb36e1b39b4ffa7dec757a6e6e0996f54e20800f9ff3e1a280f94ff6a0af267b6e0bb062b82da3d10ef41925bab68f2a86bed48cb29ab62e0969ead1e0594a82a49c8a8dca85417d8642e0e157633131ec71e0b132007c0e432a0e7292adec3979290a6ef1960a3682e0355a770440aa2a0aa561342653607963c4086d2d2b84dbf315c55f9e8c7e9193c933e8268528919f4b7b5e22bbce595deda12701eac7fa93ad1e3918e1c8e4e4b981d6b89afabb5517debc95a27d97f9c09cbb7a64edaffbed912cfe162887a5e1ed68385292bc3be1e8cf4aad09f1feb7c8ce1224ade113a38acbd31c61dfe051d26d52054de7273bb8fd6d4c1818aa11f328eb6d87df86149ccbac197e6b3930f149f30ce58e8b6696c479d5ba5c6ddba6260ccfdec38706167a1c3fb2e0814984d4668d85d0c0e249440445e37bbf54f8f90a0c787821d16d566b0091d4ff712794cd5b5c899c6deb0e3e87da55d6727e8577ad790c9743670a4b8b07e1404616ba11bc572b7df94be944b1cee2f44a07132d33e9142cf442dd31c21209e5b4780529154040cf0ad6ee74791eb63f2442bb521fe1799ff7d557cef1ce0fa0e42fdc882e0ad0b2f99e5f1f083204e26237457dda79038c76e85597f8a96df0bedb579033aa365bd35456b3db1324dab610c65a0ce9106ee8d4613185b7cd2c773ab1d8c17501b545736e216ad7da719699b51b7ed6945d0cf7efe47aa34d17f08f5b3151299c8af983085dca2981cd6452ba1c5b58c458b3208cc598d10b2ed69e8686da88b7658e89367f67f4d99ae9a5cde43eda85a81602c7e48079fadcce5142c140d704769a92322556268179d253c73dfc27926b50093b08bb744fd044e1881b6dfb9a8ca6e35aeced0b003136e6c5e08c2b62dce0b2788d16c0c3fc1a05bea257b9a8e9b9a6dd9460cc7cf4b795d150acb9ddca5dd45b2ff2006196207ca5ed830b52595129d6d3dc34f91d1377ddc8c1a834da21eb346a568a133a3cda3b85270583a9eeaa0ea9f8720d31f92b0982140e9d4b2032f3e2326da7ee0e9f374b839e885bea46f61c00df15bbcd9f3c9ba0bc08afd47f8b4fea4ebc94f26d525016392cac3bc88d9262129c0eb3ac0abf1f01248a1b26811e8551cf63bacd8b0cae1893a540836b3ace8acfc3f7a4b1ab33bc9b5af05a5d52e047d52b6d56f8d2322502c060147014fd99230ccff63db048205e1812653e4ba4c15fb16a1b46d3228ab2f802148210c318e22a776bee57f93182a0a221009a9fcd8d4ab60b4d53665deb442625b7be71917f18f4130fca1bd0db7a560f12de2534cbed1b4b622dac36554bb66b13e30a48d6d415a5f453668fa295c05c7461dabe753f33ce889a1fed262d260b30e639387f5d414f076e6f3c3178ecccdcd1bb0157c2a9ff551ec355dea8210fa76c01e8accb31caf1562cfd3d7f314115e8ea0f80faeba9286aa6706f024e339e9482ef311fcb37ea2cc91ac6a2959060853ccf035ae90b3c3d6a555df7df72da5d32aa2c8674812797f5be877c79a2b4f1f19cb647fda87d72203572e1ce5e7cc72abbb96bc5227276a9c6820eb850f9ebb74ab0149b2b288fd9e5aa589b1bc30975258fc4042538a22ce6e366198eda1be2ce47b8c9fdf1c9e0b196102ad9a0678f796876f083f08b2dec060247ed0a37376c6e4e6937d44fa21f47750c89346805a7ad9e40e3885f543fa1a654f174cf5759191bb59dc1624e011c49781b48626ddbefac25f8af15c582ca07df9f9846a7fd35996300f25f281725eb1fc9603d9d38f50f587b5002d8a01f3c7d7d3f996c627fcd48d7b774627e568ea90715f21de42c9371c972ea13da4b90ed829ef41e95296ef906bd12314dc3b44da43a58f84901fc86f38e504c08a07e2ad2550dcad9993a25abccab367e1a71c270beb5d0075883e639441d2f29e546605aad6616e64fabd9177288b0d573bed745e25bfd545864c1a5ea4790fe6fc67e1d3a485b44894a918f31e6bac08b24ea84c9a8a5b2913f5d7aa825857c0b866b872b81af64a4d5cde95622b130ac6717b70107d05b783d44a6e71d6f00375adb4bd5d82a645818ba87b7aae90737a3bad70137e73a849087a3f5bb93d1a1bf6b78b6e82ffa26a5b7734c1572b1c7f02c965d0ad827152aad72ca0d3004917cfa31a886716926115abba9fc382eecd6a7906049e2433795733c2a1e04041417eb1e69f0b092236062fa6391d83907729b1d69d72d9ef36bbd01752d4e63c5b0802a76f65a500caafcdc1151a52bb0c28dd13e57f577a5ca041702f8a873fe4bb3d858a9c45101432d0fa4eb8e9f2b347affee2f5547051be3c3443ca37678084f38cb1e2b00ae426ffde2559cedf64f38597b6cf387cbfdcbb92627a5413c04c69f75bb455cf98fe8daedc95bf85dd9e5e74f563d68d069f83f6000e9343e65b711a2b952817014686d35c1021a58d3759e554afeb9295c3df229e490cc6d503295f2e3052ff24d8e796cd56c29e1cc980be0456197711729a7fe7a0178b30edd37ce947646757f6181c26c2c77799e052f99ad2d1f0867f4e31afd3cd9d440c71b5fb8a3fb5fec33349e781f204e8c333380d6cba03f4959110f2813a240e711346410d56237566baf619e45744ee479e167132e505f64264cdee9f2c5672d3fcd6babb97544eda1bc8c6477ff02a753c8ca768df1e5720c9ff9b7c5da3019b618f30dc57eb5ff22a1d57689662bc5ad8990c3682cfd3535fe4e2f5d3d6b20218e6645458cc2f0a997655da5c0b3ff75845446c29de0e0c92df81cf2413ebe34924d653d8c14a9816bc810d65cf216ab996da00dabe531ba53b4c6bf72e0d7f0afe7b08f8703bbeb6fd9e4a41cf058d5fb3e9895976e4fc7379ef25177b04d54c48d8faa066c3e007fcab0aaaedfcbc6df3e9ff0ef84ba25499f326d64d154eada08c3128637c2eeac8d0304737d8f17c85347f2278be69028ef3249c1dfba05e91bb0d1f246f6bca52782d9da926d7e6e3e3d37ea8de5c835bd91a2d7f049162167d87d5462b91fcf491718de9b0ebda0164deef10ab72acbda90698b16edc6bcb87a09b152476d7031d1f1cd4ccc3720f021abb8e9730098ce24da4e16abef237feb1374d7f912474ff35a0dfff8f260e55cbceb56c707ab900dd0a30c66d7cd2e1897c3e10def6d1886bc1e75b9bd22c2a2ad43a8f76dc5a76b874e65414e76b898a0bced552e9da851b3b6c118316b1bda385a85cf7412967e25e121b7f74bb683f58f27562ab400faeaaf519534a31acaf87b70647d6080b3e5e91397dc689891206003ed275b0aa14cc63746f33f25077c3be274b517901ed072c4af240aac5976e5751a5ffcfe5b5b2b8d78c6e52f7d4842096f9ebb1f28fb8de96fa44c03b583ad69ee668aa2e9081c75f679afcf95f785bb579c39cd85f1ec1e632a1d58b9484edd3eecc843fab1b81749214792841b48faab587d98457331b55d009b30c684e30e5423613613982933908c5636ae3c72d9fd46f13142b9c13a3ec55d0b9fd201d8f783930f070cd34b5f2ea244bc0a7d36eeade825de60ec372bd1b12f88216342ca98423c30d2b21312cbde3a20c49ef223537dcc058e1ed6e3a797b16166fa4b2e67d96f3c3fd9e1963c4b927921d56ff08422d1f33b296d8528810957570c24f1d04671560fd7ffbf304908a63c0692bd40dc21ca142c9d28f6daefb58f80f6cee38efb353bc1ca9aaa62a342f0e5343c51feef4fd30c78e13c5375da83b4810aef686bcad7da58af4fe3ebf4a408678f3806bc104dda715fd18272e11b2f47aa032a3dd2f96e7c362b7d654be1d4356d66dcfb8dbb91721d333df76476613fb6517fff7220059e33cc3fd868b011c8d78ae0f3d8ea897349b2f42fb4039e2cf8cd8f08492055cff8dedcaafa90dcb902c35e24799323c1111be71d4d6d5cc4a35edfba16acacb86f4cc2d3db400bd743626767167fe95e03354bca4e949b98046ba37026138d17c9438cf46e4cbdc153daf7e740e04b3fb9646a642a3c02e35f5e9ca98e11b0e22ba7eb24b79a000492b777b1f8a475194d36e8e1a9622a5bc15ae92dd580d544cf9411b5281014506be17a0d21165c78c2e561e698d1183c5ff151f8d9ff24a1ac84561e6d55f319ff6a701c50b3ea713518e8740c55a7f58eeb42a708d68421649ff689ef1dfea3fdc293490d44bd1da041d8d6db3056ee946a653757b84809380263ba3fa77fd1dd7171a8fb0009754380cff45c151a002f622dcafcf5607fecf9828a2739bff5c9329a14f9363fb8fa163795f3486d1ba5cb0758d531aa6ce258ae6b389567081d21f7", 0x1000}, {&(0x7f0000001340)="610ab90a7d8858bf4f5ffba5997aff3fb27aeb5a6cf906c16d99def59ce62ae74dccdd264f2bc66f24b545e7eafff4142baa6e5ba8266ea773f19048847a097a49dcb3ddd773451a", 0x48}, {&(0x7f00000013c0)="d4f3a783abb887e42c7008a648544daf3e27eebcf357b8ec6745721c235b43b74551b64cfbf8f2b40e78da076d4109c081c34433026da9ca2e8eae757a7ae5e945dcc62b28b2aaa27f218eb012e765356a0d0cbb3574ad173f8fac197013cc878bbec884cf0f58c803e41bc7c16592409359b50b633129458b783d3ef4288ac146dd3b7fd659b8c4266cc498647caa38351e3d17d666c0506f6c63a656", 0x9d}, {&(0x7f0000001480)="f46f6c0e68b276e4777b8277c87edb8281c6941367a3c8a01f5013e19ad41e599d216a4433e795d6f8e3e539698826eadb98726488b2fc2ce08a20fca4ee66666efee6077fb746aab9d14abba3282778a30b639217d53dc65578f694cb6b174f6f029a27b633b82876b1b3b450f2202d043c09266d0abcbc2ff6bf9d41e159b853af4d024a0a20fc785bb3bfd9e4af1daf2d9197973bb1561f72a2170a50a0675c2a5156e3e59951b5524549757e0c9d61f6d56ba04200e08b61caf1db6ea8c01f98e28c917a434129f4b7bc2dc07fae0199dfdfe147d23e29e97ceddffdc484918c33b42f05deae9caae592310e27f431622eee6a478ed0", 0xf8}, {&(0x7f0000001580)="1940590b967add27149cf8ca5f47f95c80a4fa7e2b8c3e7db1cb8552b7bc4e57b2cdb71246e7b91d4d5b70dccb03da8fba616cb290ca451c6a4da92a15a6ed3ffb546ab88818a59467c5089ff5ae6ab15abc9ab7980183f81c4738b15ce14fc59329becef380fbe1953d84b89675c1b18bfbd38838469430", 0x78}], 0x8, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xa8}, 0x1) 20:16:27 executing program 1: r0 = socket(0x0, 0x3, 0x2) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x859}, 0xc) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) shmget(0x2, 0x3000, 0x200, &(0x7f0000004000/0x3000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) minherit(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x3) fcntl$getflags(r1, 0x1) r2 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) shmctl$SHM_LOCK(r2, 0x3) shmget(0x3, 0x3000, 0x5e0, &(0x7f0000ffb000/0x3000)=nil) 20:16:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x28080, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x0, 0xbfa, 0x4, "550a0eafa7a24a6b577fbd7f1f7eae65194606c5", 0x7f, 0x200}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x4) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) dup(r3) 20:16:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 20:16:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x481, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) 20:16:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) fchmod(r0, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 20:16:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x2000000000016, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r2) fcntl$dupfd(r0, 0x0, r2) setsockopt(r0, 0x3ff, 0x0, &(0x7f0000000140)="fa83c6fd83941dcbcf6a596398e4a008bd92b5035a511fea851f5de62175d9772f169344244b2808d8626bb915d027b2774205b813aaf76b761b260cf4333dd1e5868cddb3b2b36ff2a0a8cc9acbc24053a4e23c270a42b2465888919ef3a3f1de2889841aff88c984017ebd33987ec13781d6803edb92e51b6987aceb1c8d0e3150e098400c359d58e308ce80f60e8020903d23b4ee37ab6f6a60b5c94b9282285e3f79e95e97d6133613bfc097296234a2a7f81cb83cf2a566cd64b43154aef5e3bad6f9fa4562dd278657c0ce450a76d07250178f4ebc635cf7743d7711d50f7fc9b106d81e3c88a50c77", 0xec) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x1fb) write(r0, 0x0, 0x0) 20:16:28 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x102) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0x0, 0x10000, {[0xc3c, 0x3, 0x5, 0x8000, 0x7, 0x20b4, 0x7ff, 0x6, 0x4, 0x2, 0x8, 0x5, 0x2000000000, 0x5, 0x1, 0xa587, 0x6, 0x4], [0xffffffff, 0xcdc, 0x800, 0x2, 0x8, 0xffffffffffffbbe4, 0x3, 0xa805, 0x2, 0x3170d862], [0xfffffffffffffff7, 0x7, 0x9, 0x1, 0x0, 0x5, 0x2b], [0x164, 0xffffffffffffffff, 0x6, 0x8, 0xfffffffffffffffe, 0x6], [{0x5, 0xff, 0x100000001, 0x80000001}, {0x7ff, 0x8, 0x4, 0x1}, {0xdd4f, 0x5, 0x4, 0x1}, {0x7, 0x401, 0x3, 0x6}, {0x7, 0x8000, 0x2, 0x10001}, {0x1c7, 0x8, 0xb40, 0x7}, {0x400, 0x5, 0xdf, 0x6}, {0x4, 0x81, 0x90b5}], {0xb0, 0x1000, 0x7, 0xffffffff}, {0x6, 0x4, 0x7, 0x3}}}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 20:16:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$unix(r0, &(0x7f00000000c0), 0xffffffffffffff57, 0x0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x20000226) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYRES16=r1]) write(r1, 0x0, 0x0) 20:16:28 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) minherit(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xfffffe91) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ff4000/0x4000)=nil) shmat(r1, &(0x7f0000ff7000/0x1000)=nil, 0x1000) 20:16:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00040000004002e0ff77a467000800007b2800"}) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x0, 0x1f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000380)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840fba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x11f, 0x0, 0x0, 0x2f8) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:16:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r3, 0x400000029, 0x2, 0x0, 0x530) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r4, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000040)=0x40, 0x6b) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x5, 0x7fffffff, 0x7fd}, {0x3, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaac36) syz_open_pts() close(r0) r6 = dup(r0) r7 = syz_open_pts() close(r4) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r8 = getppid() accept$inet(r6, 0x0, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x5ec7, r8}) 20:16:28 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xeb, 0x80000001}, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x400000000009, 0x4) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:16:28 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') getsockname(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') 20:16:28 executing program 1: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) r3 = socket$inet(0x2, 0x8003, 0x0) r4 = dup2(r0, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c00"], 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="0000004e9ab424d3f7be00"], 0x20, 0x400}, 0x0) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x3, 0x1) close(r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) socket$inet(0x2, 0x4000, 0x7) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc4d) 20:16:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00,/file0/file0\x00'], 0x10) 20:16:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x82, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0xa0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000240)='./file1\x00', 0x41, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x801, 0x0) recvfrom(r2, &(0x7f0000000300)=""/157, 0x9d, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1/file0\x00') 20:16:28 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/254, 0xfe}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f00000004c0)=""/204, 0xcc}], 0x7, &(0x7f0000000640)=""/245, 0xf5}, 0x2) mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 20:16:28 executing program 0: pledge(&(0x7f0000000000)='@\x00', &(0x7f0000000040)='@:#\x00') r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) 20:16:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ftruncate(r0, 0x0, 0xd0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 20:16:28 executing program 1: r0 = socket(0x1b, 0x1, 0x200000000002) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 20:16:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x8001, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x2) setsockopt$sock_int(r1, 0xffff, 0x2, &(0x7f0000000000)=0x1, 0x4) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x0) shutdown(r1, 0x2) 20:16:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x7}, 0x8) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) 20:16:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 20:16:28 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0xfff, 0x4b24, 0x4}, 0xc) fcntl$setown(r1, 0x6, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 20:16:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f00000002c0)=""/233, 0xe9}], 0x4, &(0x7f00000003c0)=""/145, 0x91}, 0x2) setsockopt(r0, 0x0, 0x24, &(0x7f0000000100)="00ff0000", 0x4) r1 = dup(r0) truncate(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5b, 0x40, 0x2, 0x1, 0x1, 0xffffffffffffffff, 0x909, 0x1, 0x0, 0x101, 0x108b}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000500)=""/90, 0x5a}, {&(0x7f0000000580)=""/61, 0x3d}, {&(0x7f00000005c0)=""/127, 0x7f}], 0x3) 20:16:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0x0) 20:16:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000100)="0a61f6720eda0b3e3a58c12f111ae757006f960a127da81dc95e8d4f5c0da06000b04a3e9a3c2309ab747659c6e48b186cfb82579760b178789f33de398efd8c79948fed96aeca84681fad0b6ec98c895a0a642919c3c8b7950da8c0ea674d0f6761314fe22a180b86d52b8aee635c1ec70d686afd582e8969f43a52de505c03bc357628d31948c8cf7c2d03dc4e85164561f3677db39eab6198745a11f6b0f72a29a773fa46499429fe396924e00d0a9131841d95f6e80e44ef09e57ae6ca128918f19d16583d729dc6961dc7fe0718bd5be22cc3ce674e33", 0xd9, 0x9, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) 20:16:29 executing program 0: r0 = socket(0x1, 0x8003, 0x5) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = semget$private(0x0, 0x1, 0x10) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xe7, r2, r3, r4, r5, 0x10, 0x2}, 0x6, 0x7fffffff, 0x10000}) r6 = getuid() r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000100)) setreuid(r6, 0xffffffffffffffff) 20:16:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x100000000000004c, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000001480), 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x42, 0x1f, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001400)=0x3) msgsnd(r1, &(0x7f0000001400)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000004bde13d197654c6ba5b06ec0176d2d8f21bdccb188ecb389129362b66f179b9f3e5318708a90882e158dfd7ddc596b34bfdd6261546dc9b5db5f518517fd61592757e1475ca0278dca73ec479b0e"], 0x56, 0x800) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7f, 0x200, 0x3, 0x0, 0xe2b, 0x3, 0x2582, 0x0, 0x2, 0x8, 0x9}) 20:16:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="b99276bb578bc03e734ebc9a838697c978293f393ccab8382b66953b9977f5bdf28b28df52177fe1c9db069b5ed67eac9ec695ecfc834b9202b0cd4c85fd280ba4dcaac0241b637d0123a0bd4775becacf77148fdcb72c190c7f7495261aa6251b43328ee8db88b67a21e4a1f7f918a1a83465d0fd99d82789e89782bba18b0abf1fd980f9d00c37adecb63f7df6e75df34509769ff86a9697269908613fc6ed9d59bc1127f793dc26e456d5f1bd460697f1db3956fdd8f8500021c4f36a6b00b4f27c3ad4239f71a5a95368683442881558b4d91dd3798161e3314844b5e29866e80fb982688de27c722ee32dbe4cf193ac2b73726d65fc299ee77dd42e45", 0xff) 20:16:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x3, 0x81, {[0x5, 0xd9, 0x6, 0x200, 0xfff0000000000000, 0x36, 0x0, 0x3ff, 0x6, 0x5c0, 0x7, 0x8, 0x7f, 0x5, 0x2, 0x4, 0x9, 0x8], [0x3ff, 0x9, 0x1, 0x8, 0x401, 0x5f98, 0xf5, 0xd4f7, 0x7], [0x100000001, 0xf1b, 0x80, 0x79e000000, 0x88, 0x7f, 0x81], [0x6, 0x7fff, 0x16, 0x5, 0xff, 0xfffffffffffffff9], [{0x0, 0x1, 0x0, 0x3}, {0x7ff, 0xf800000000000000, 0x9, 0x2b28e0ed}, {0x7, 0xfffffffffffffff8, 0x1, 0x401}, {0x120000000, 0x3, 0x2, 0x67}, {0xc87, 0xc3d1, 0x3f, 0x4}, {0x4, 0x5478000000000000, 0x5, 0x1}, {0x4, 0x921, 0x3, 0x12c0000000}, {0x9, 0x5, 0x10000, 0x8}], {0x1000, 0x2, 0x7aed, 0x6}, {0xb79, 0x101, 0x7}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) 20:16:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$lock(r0, 0xb, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffff8) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0xc72d, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x8001, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x1c00000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x9171ca4cf0919ea0, 0x40, 0x1de}, {{r1}, 0xfffffffffffffffb, 0x0, 0x6, 0x3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x93, 0xfffff, 0x9, 0x5}, {{r1}, 0x0, 0x0, 0x40000019, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xb, 0x5, 0x3f}], 0x1a, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x1ff, 0x7}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0xffffffffffff0b1f, 0xbddd}], 0x1, &(0x7f0000000200)={0x7, 0x7}) 20:16:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) msgget(0x3, 0x1) pipe2(&(0x7f0000000080), 0x10000) 20:16:30 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="b38f2d61fbaea8457ae8b01a66eb760f7a7fee8cc0ab846ae099c8a1c365ecacc9cd18d8612335819db196ca47084b01b41f4f01bbded39fccc7f947e0c447c39d004d7a0928469aca8552c8718f5fd34680952af784a9ac0d85e3bfb3190668e85f3bf05e52ce71fae82491abf8f73bb321448b5662eb43d099fd7691c2f8affa3d6987ac6f9bb1656c89befd912012258ef1c1380192115e4b2dbe869677dd6c10dc6e35492b68c3e8e33a13170d0f1c6d382c091ea938ff8fc3a059feefaf7bb1b29d0e323986e152255fe73839ed46e6733b8d8770233d6a22d26af843bc9d47c390f8df9f8972b10c64655212beb8", 0xf1}, {&(0x7f00000002c0)="8598a2225879bf14c1ffd8ad63aeebec3edcb4061bc0e0bb17d7d485809043fdca03c3a5860d4f4d25f76b765d0adb4f40d241b596958760b13d620e7c94e9a251d64da1d56cc9501dc1f2d3dc076da75a4e23be4cd11cf883c7b9b6177e022c1616f54394a56d4757231599b75ba14743cbcd1cdaa6e709e672457ac3ae98679203c99bb2ef3e6f97a71525af7c852587fddfb21a5286575255aa06813b736d2ed49377b0c575e4db48c248f37668a2f063ac34c2d5ba91e25618ee0aa3ecc6afc4c7a05e71661de55e37812834522db24fc4a44ff84d56534d0c8d860fedb975afaec7f7add2b0", 0xe8}, {&(0x7f00000003c0)="b7b530b1a4c93e7369c8b158a8491c0ceed91e794b8889bc51984efc019e754d6451f9fc3ae4320da71f8ae950c6909c9cb741b7161ca3007a8d49ff7330cfa9ac1eb92d1de99688d9c5685efd5eee53bbeec02b156821fde46637df9c1367dd7b747feced085303f22d0edcd90388dc858f1d2bb8988a08f19190592d994bb96d4545e0fedabf5c6f2b45bfd433cd328f18a5e761f3c835aeb6a348ab6ed31e0f47dc87fa8ac885674d48ba8677e3a8c945fe7e41045a9dab791399661b99194707cfb57c96756f5dfc028ee7733b1b08c888a06026990fbab9a694", 0xdc}, {&(0x7f00000004c0)="be004d45934a187d35c18983031216dc99eba26cc0a9909e92943d4c6fdf184bfd07cbef97992911601433816bd04172da0245a6f1e9a55b4fd1b4f670df3fc0fa79feb58cae95b3f2803a7b881019ab8469d2892505588e6a0c37e22a424eb540174d69dec5485529e1cdb2a8e7ab69bcef9391f4baa459bac543e73ac9f5a2aaf003b25023f408aa7095729b45ef252695169b687286aa755b6ced239dd8dc3640337a0a69944d9124b2714c70056ed039fd8942ab019e64e27d7a92e5cb9f43909af3f52833357ecc443e03f9e9d1e29aa3307fd8d0d8695bd31699d7476ab685d0b2a6d88f27", 0xe8}], 0x4) ioctl$TIOCSDTR(r1, 0x20007479) write(r1, &(0x7f0000000340), 0x10000014c) 20:16:30 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x9a90e172b056959f}, {r0, 0x65}, {r0, 0x4}, {r0, 0x80}, {r0, 0x1}, {r0}, {r0, 0x8}, {r0, 0xc0}], 0xa, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffffffffffffd, 0x9, 0x99, 0x0, 0x7fffffff, 0x9db, 0x10000, 0xf9d46ceba4027d77, 0x0, 0x5, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) fchmod(r0, 0x84) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8, 0x401, 0x5, 0x0, 0x1f8, 0x3, 0x2, 0x0, 0x1, 0x3, 0x2}) 20:16:30 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, 0x40000, 0x0, "e4360020000f00"}) 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) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f0000000040)=""/36, 0x24}], 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:16:30 executing program 1: r0 = socket$inet(0x2, 0xf7ffffffffffffee, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:16:30 executing program 0: setrlimit(0x2, &(0x7f0000000180)={0x60000200, 0x60000000}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x201, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000004c0)) dup(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x5, 0x7}, {{r3}, 0xfffffffffffffffe, 0x82, 0x0, 0x5, 0x2}, {{r3}, 0xfffffffffffffffd, 0x60, 0x4, 0x26, 0x7f}, {{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x8, 0x100}], 0xfffffffeffffffff, &(0x7f0000000040), 0x4, &(0x7f0000000100)={0x7, 0xffff}) r4 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) msgrcv(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000069ca3d875c63f28303a432a12f37858d4ec879956423c0ad64fe8df4bccb1bc746c91539213f1fba520974f0d2785fdca836ef091df6cdb4e06f75fef9"], 0x20, 0x2, 0x1000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce410000000500"}) fcntl$setstatus(r3, 0x4, 0x40) r5 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x88, 0x3) sendto(r5, &(0x7f0000000540)="c8ffeb75c8d0", 0x6, 0x3, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f00000001c0)="7c3c725c5451f1a1996d6f502dad9e24b7d8541d32b90584397e905b43c6273a235374f71d218fa063faaf8720721f4535bef817c283769c9083e60290830e7cfdd9adb05942be92733aba3c8a778f12d64da4935295e5553ee92e7478ed81ea90260c94c81f6db1e47c3fae1beff22aa72b4289782a4bdb78f1d31e5b3250c6085e493119e40424da1761c64d561a901e872cd3ca976ab0ef9d5f24ef45a3fb6a3f639819a97bd6c3a669e7429577a708d68beffbe449c23e7db23d19ec794ccbc3ad61a36c8da94d1e4efe00a95e35e037efd34866306b4d697e62f44647e56996a1441ac9c1812abf", 0xea}, {&(0x7f0000000080)="594ef8bbf43bdd1b851368", 0xb}, {&(0x7f00000002c0)="340c8357190e707c5c0c49b83bdd333af457fc4ab03594baa81dddd4f5b3af4a083ccf195ecd4777e7b17006756452ca8d630eb6bed44c64d40b51a2fa70a56c8a896619112fdb1a48e87779e77cd044e07b8e399b2b928ca03193be47a38ce63ea65d01b5172fdb0fa08a7810988c9f6e8bc65660b0d97c367696d216998fe6fc9eaf", 0x83}, {0xfffffffffffffffe}], 0x4, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x5) write(r1, &(0x7f0000000140)="96", 0x1) 20:16:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) fsync(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:16:30 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x100000001, './file0\x00', './file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socket$inet6(0x18, 0xc000, 0x40) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x9) chdir(&(0x7f0000000100)='./file0\x00') 20:16:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/252, &(0x7f00000001c0)=0xfc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 20:16:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) 20:16:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) 20:16:31 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x384, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0xfffffffffffffffc) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 20:16:31 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0x8e, 0x0, 0x0, 0xfe94) r1 = semget$private(0x0, 0x6, 0x20) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/107) 20:16:31 executing program 1: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f00000007c0), 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c", 0x24}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000600)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r2, &(0x7f0000000380)=""/223, 0xdf) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000300)="5810c680e5db4ce71add0914bc6537e4444d5241c720d5", 0x17}, {&(0x7f0000000340)="147e5cc2c19ac6fa52599b289035", 0xe}, {&(0x7f00000004c0)="ad8252d4bddb0a75ca98d6aa8008fe01391804615655b11264b3ec6f604c06e90c822a9b4b37e8edb960bb08e73d7e12e47edeb7c118f44148e2c03e8f46741601587f282a97f7d8a3a09bc77647e0492417a886cac24eb2cd3dc68f1ddfbaf0b76b5be014ce2b5fadb1607597b8ac504d22f5e4e060efb561cef2721def61dc4c61344d90d132feb3f4a475428fa85f6ed2b7aabda7e6f1ac7c76acecd0826466080887d07e66d554aa280f0662d3d51cd457f3d30557a2c356f0a1f1915fad994b7a88c096c1a61106c40adf1b2f8c43e671655c7b84108e20a114a2cb4b93155d7caf24a9cef0e5af", 0xea}], 0x3, &(0x7f0000000600)}, 0x2) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 20:16:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:16:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x5013, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x18, 0x3, 0x1f) select(0x150, &(0x7f0000000000)={0x8, 0x48, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x4) shutdown(r1, 0x0) 20:16:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x20000000000008, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:16:31 executing program 1: 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)=[{&(0x7f0000000080)='\x00', 0x1}], 0x10ff) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 20:16:31 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() syz_open_pts() 20:16:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000), 0xffffffffffffffe3) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 20:16:31 executing program 0: r0 = socket$unix(0x1, 0x100000000000005, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x118}], 0x1, 0x0) shutdown(r0, 0x0) 20:16:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x6, 0x8}, {{r2}, 0xfffffffffffffffb, 0x4, 0x10, 0xb8b, 0x10001}, {{r1}, 0xfffffffffffffffa, 0xc, 0x40000002, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x42, 0x9, 0x2, 0xb0}, {{r0}, 0xfff7ffffffffffff, 0x10, 0x60, 0xc0, 0x1000}], 0xffffffffffffffe0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x43, 0x8, 0x2, 0x20}, {{r1}, 0xfffffffffffffffb, 0x60, 0x10, 0x2, 0x8}], 0x3ff, &(0x7f00000002c0)={0x9a, 0xee18}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 20:16:31 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x80}], 0x200000000000000b, 0x6) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) unlink(&(0x7f0000000140)='./file0\x00') getsockname(r3, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 20:16:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) ftruncate(r1, 0x0, 0x6) write(r0, &(0x7f0000000140)="928ef641112b0f4fc13e4ed7a9e813a004850f16777145b2a924999af903c9ce805b1797283cbeddd301ef26afb14aa0f4103ffc11de791e3d1276a949a437de63377f36a4179c5b7c7610d6d7d11eb8f17d9c9c817528814df40c7ad2470347e1621068eaa7ce4e112570e5255d7e9ac00df2c7a49a2a2aeb623456fd20e3a72a31aeb6c2efaa6a2457e096addceecdc837d3fc84610b343414755c79", 0x9d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget(0x1, 0x1, 0x42) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x401, 0x8, 0x1]) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 20:16:31 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 20:16:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socket(0x1, 0x3, 0xd5c) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 20:16:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="2e7c880d5b83c470bdef690675e9a02db2f64a46b4ffef278bbc2b43772836e30c1dff03a97c6595ad2c448440f0cf0bb11f09f082960cc515cf9525712437df7cf6157db174e9abe7f3722bab9fc409a4277a77060859a2e7373014d5ca1ac537623da75de2c7cf116b9adcc20502bb77844bebf1d24ebfef749ac34ad3427d143e31b050fd480fbc8c32408758ab67", 0x90}], 0x1) r1 = syz_open_pts() close(r0) r2 = socket(0x6, 0x2, 0x80000000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x300000000000000, 0x4}, 0x8) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) syz_open_pts() renameat(r3, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 20:16:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) mlockall(0x1) 20:16:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x3) 20:16:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/218, 0xda}, {&(0x7f0000001200)=""/73, 0x49}, {&(0x7f0000001280)=""/180, 0xb4}, {&(0x7f0000001340)=""/58, 0x3a}, {&(0x7f0000001380)=""/230, 0xe6}, {&(0x7f0000001480)=""/80, 0x50}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x5, &(0x7f0000001580)=[{0xfff, 0x1f, 0x100, 0x3}, {0x4, 0x0, 0x8, 0x8}, {0x3, 0x0, 0x7, 0x8}, {0x6, 0xfffffffffffffffb, 0xbfe}, {0x2, 0x0, 0x49, 0x6}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001600)='/dev/vmm\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001640)={0x1, './file0\x00'}) sendsyslog(&(0x7f0000001680)="2c0f12ee8a93b834fe94e35eaaacbeb07f214c736c62692b2c32d226d199d59af6ce25bbdfd285107efe71df34ca77045b06f74a5137b10fa4d7d56cff071f0399d926b36ea814ed9bf2da1f952b3588ca0c5e203262a03dc6f63d27a87a647f9de6ace000f6e350da18c73527b48e595cbddee4dc8eff1508aaa77a8e05ce33982cd74bc1486341d1daf55b2650342ebd72fde66f8590895753d4a828b91950271484bebb829d935ed14ccb652c4ede5b5c156fa6", 0xb5, 0xe) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001740)={'./file0\x00', 0x994, 0x10001, 0x9, 0x1, 0x7, 0x100000000, 0x3, 0x3, 0x1, 0x5, 0x77bd}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000017c0)=0x200) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001800)={0x0, ""/113}, 0x79, 0x3, 0x800) msgsnd(r2, &(0x7f0000001880)={0x3, "c6215e6152085120aea59ed8fde5a72e04ce5653098c794308dc7458d5dd5daa6df691114ff273402103c1b25a8c0e2524801ebfff55dd1aa90698ff535b74"}, 0x47, 0x800) r3 = semget$private(0x0, 0x1, 0x60) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001900)=""/220) fchdir(r0) r4 = dup(r1) rmdir(&(0x7f0000001a00)='./file0\x00') fcntl$getflags(r1, 0x1) recvmsg(r4, &(0x7f00000021c0)={&(0x7f0000001a40)=@in, 0xc, &(0x7f0000002000)=[{&(0x7f0000001a80)=""/164, 0xa4}, {&(0x7f0000001b40)}, {&(0x7f0000001b80)=""/230, 0xe6}, {&(0x7f0000001c80)=""/179, 0xb3}, {&(0x7f0000001d40)=""/186, 0xba}, {&(0x7f0000001e00)=""/60, 0x3c}, {&(0x7f0000001e40)=""/162, 0xa2}, {&(0x7f0000001f00)=""/25, 0x19}, {&(0x7f0000001f40)=""/176, 0xb0}], 0x9, &(0x7f00000020c0)=""/215, 0xd7}, 0x802) getrusage(0xffffffffffffffff, &(0x7f0000002200)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000022c0)=0x2) getrusage(0x0, &(0x7f0000002300)) mlockall(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/wsmouse0\x00', 0x830, 0x0) r5 = getppid() r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r4, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, 0xc) r13 = getgid() sendmsg$unix(r0, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000002400)="6421b5d8d79b2f2926d0f030c7a6ac87dc5cb6f6d8f5834e3071e1c12a2b02f1ad4c0941e700421641d6d58d6ab5d4d5a97882e958ad4354040cf895b998878a519d6fd7eeb59a24d8f62ad016cf5fbc3d81c59a12bad85ba9", 0x59}, {&(0x7f0000002480)="05f7062e3dfec7bd4e737d9c5a5953bff4bd6e7a714631cc218f637bed7a53b35d440d197fb1ba0c927908f720d93ad52972efce1cdf7219ae8860fbe598e7a9c899dc73242f1c43109f71a6a015f2ff7c9774cfd279cec5bebd72b15cf32576a81a4cf49304af107e8ceefb5fa52d0090ef4007242b7ee2a7c29671081cc0549fc6de5d6f0b25f367dc29292dad3e6c77bc2a224052146a15c4592e44c34d2364f0974c0d2d488476a01502a14c9692dcf41c85223ba6bbc12ce963765f6a6b3897c72962167cc4d9", 0xc9}], 0x2, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x60}, 0x400) 20:16:32 executing program 0: r0 = socket(0x18, 0x4000, 0x4) recvfrom$inet(r0, &(0x7f00000000c0)=""/88, 0x58, 0x802, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)=0x30a) socket(0x26, 0x4, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:16:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='.\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8000, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x3, 0xfffffffffffffffe}, {0x3, 0x4}, {0x3, 0x1f}, {0x2, 0x3}, {0x2, 0x1655d3bd}, {}, {0x2, 0x5}, {0x3, 0xfffffffffffffffe}, {0x3, 0x80000001}, {0x2, 0x9}, {0x3, 0x2}, {0x2, 0x40}, {0x2, 0x8}, {0x1, 0x4211}, {0x3, 0x1f}, {0x3, 0x101}, {0x3, 0xa}, {0x3}, {0x2, 0x100000001}, {0x1, 0x100000001}, {0x3}, {0x1, 0x7f}, {0x3, 0x6}, {0x2, 0xd068}, {0x3, 0x7}, {0x3, 0x1000}, {0x1, 0x800}, {0x3, 0x6}, {0x0, 0xb7ee}, {0x3, 0x5}, {0x3, 0x5}, {0x0, 0x9}]}) 20:16:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000001140)="d1fa6f38fe5e748dfaafd493bd6ce8056d1498dfdf9291ae2fe55aebb5c03ba7c3209d0eb02b693f83349492fa69c3f53f66c3473ecd4b8d42818ff80afa9c8b6f0149e8c1a668c9df8bae1a4896b3a4d5025872", 0x54}, {&(0x7f00000011c0)="1de925dccafcb02af6666677526c2b0ae4079978b9abf134fbb389f73ffa2e71c1a903e601787662f20aafffa939003a648e4c96e0072fa8", 0x38}, {&(0x7f0000001200)="e84c427bbb73d4749e89e27981413e3eae89aa08d7a881233bb3c0e5eae9b08ae6b0a857cd8899785c87bc7babe7794978f7b0d8a072c7d3e50b7e39", 0x3c}, {&(0x7f0000001240)="a5b378c64adf005b67202e17a77dd0d3", 0x10}, {&(0x7f0000001280)="d988b5960b3488e73be50f335f3d1c36b761a2e1e3e08469c5523def749e93dda6d8817bf940fd74cd2aeb18e46bef039ff2add8f8c193f6f0ec2fabf709a40018186ebd5ec71380a117a5ee7ec21473a4566a776770bf00e29d6a6be44c644d098dd8c8500ab63579168ea26a2975491e9c9133b97e0c30e4bebdc0887dec712d27df376fe5a14f29e6d08e5ffd19442807440e1d6978b2", 0x98}, {&(0x7f0000001340)="5e9a10551d9b6eff9ef58dbf27496ff0a907a62d6dc1674e5f06a2104286be7590f3edee338b509ae8806c2ab03a33e8f5563ceb658b3b362e264a2cf5afade00ca2bc12cc4092164901a1eeff5dc8e422328cd549", 0x55}, {&(0x7f00000013c0)="6155239f891fe2dd37271fe933227ee745bd25ceff9ce615827b6b83bde8aec7869dbf5d24a1a385a527692cbab7728bfc481ed7ace06997d1b409a141f5d3dcfc8fac60872ceec2415cddf3befc99bf12d5247f4e96af8838339b3c36f47d75da1bae5e03079d5eda631ab9478a2cbdc185159ec9c42803ff6abae3e17862f33a02c9f99cb8026b609cda6273a792298be28d12c99cccc32bd4205ccb04bed50e1d", 0xa2}, {&(0x7f0000001480)="0f658d93affc0bc9709246c843b2fb721cbfc795c45d5894ebe7fc42208586c921e6fa5faa508eee1429312eeab5bc59d939634a934b607954c36e840e5d37276165294e5bce8f5890951f3ec89f03d7e7e3a894969afb", 0x57}, {&(0x7f0000001500)="53c04de7a26775c0bbeed132360e4aa88c30aeeb04a6b8c7903473106c2cafddf1bcb95baeb1781d2854c129f52ec5bf5649a9d8721d098c8c362f0e19d41284fb2475a4a594288c50101a2c00511a9546a3d074b8dfc1de8cd2e61056b908dc9a1b7af65396f6147f5cfa143415beaa13810fa39599e917d0bd18805170a82d0da1a2097e631b0118779efe9789bafadeec7bff3dc6c6a41a4fcb8cdd0166556b214d768402b6cc78ba35792075e3727c", 0xb1}, {&(0x7f00000015c0)="49726eb5530c56c36faf20da09ae3902b2de10862bace129ab6122c3af4c4dd6baffe0b08865891f9aac8aa55ceaacf6", 0x30}], 0xa, 0x0, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001000)={0x9, [{0x53bd7122401250be, 0x3}, {0x3, 0x80000000}, {0x3, 0x4}, {0x1, 0x2da}, {0x3, 0xffffffffffffff5a}, {0x1, 0x5}, {0x3, 0x140000000000}, {0x3, 0x3}, {0x0, 0x671}, {0x2, 0xddff}, {0x3, 0x7}, {0x3, 0x7e}, {0x3, 0xacb}, {0x2, 0x8ac}, {0x3, 0x7}, {0x1, 0x700000}, {0x0, 0x4}, {0x1, 0x1000000000000000}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0xfffffffffffffffa}, {0x2, 0x6}, {0x2, 0x2}, {0x2}, {0x0, 0x8}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x1}, {0x0, 0x16}, {0x3, 0x2c1}, {0x3, 0x3}, {0x3}]}) r2 = semget(0x3, 0x7, 0x2) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/4096) fsync(r1) 20:16:32 executing program 1: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 20:16:32 executing program 0: r0 = socket(0x820000018, 0x5, 0x4002000000004) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) fchflags(r0, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 20:16:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 20:16:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = getuid() r7 = getgid() r8 = getpgid(0x0) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9, r3, r5, r6, r7, 0x1c0, 0x10001}, 0x8, 0xffff, r8, r9, 0x1000, 0x8b2c, 0x200}) r10 = msgget(0x0, 0x28) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x5, r3, r7, r3, r4, 0x2, 0x6}, 0x5, 0x3, r9, r9, 0x330, 0x40, 0x2, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shutdown(r0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000200)) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 20:16:32 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x3) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) getsockopt(r1, 0x400, 0x8, &(0x7f00000001c0)=""/170, &(0x7f0000000100)=0xaa) 20:16:32 executing program 0: r0 = socket(0x0, 0x10000100000002, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8880, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 20:16:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x4}, {0x8, 0x2510}}, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x80000000000) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 20:16:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) fchflags(r0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xffffffffeffffd51, 0x2, 0x50000, 0x1, 0x2, 0xa25, 0x4935, 0x1, 0x2, 0x6, 0x79}) socket(0x10, 0x3, 0x87) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x80, './file1\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 20:16:33 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffefffdfffd, 0x8f6}) 20:16:33 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f00000d2000/0x2000)=nil, 0x2000, 0x4) setitimer(0x1, 0x0, &(0x7f0000000140)) 20:16:33 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:16:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) fchdir(r1) 20:16:33 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001640)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) 20:16:33 executing program 0: mprotect(&(0x7f000073a000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getuid() munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5b882328, 0x80000000, 0x9, 0x7ff, "6a36ca2d27ee7e9071120bd4539fcf7eb5f85d0e", 0x1}) 20:16:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getpgrp() r4 = geteuid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r9 = getpid() r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r13 = getuid() r14 = getgid() r15 = getpgrp() r16 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000240)="4f4ef8a7e29ea0a5925604fe366e950cae4d0c5dd54fa704b143392b8c0d6c59779b95253ff76255273964e1c6c8b3b7f1f4eb17b58a9d091d35ae9efb51391c857b1501e7f0c3ada5867f", 0x4b}, {&(0x7f00000002c0)='6T', 0x2}, {&(0x7f0000000300)="8bc0b7911ce00654b8f6bd11aafbcdb8114c084d168d8eb3aa95093ae6ca48136e51b64a745bfd18c80627c5136ce8f5f321d5dffa4b8bcbb5274c6ab51950e694d8b82345b33097b0", 0x49}, {&(0x7f0000000380)="68e10c41df03c7b94006e9c13181f1c2388c4e5f132971b4af0717f1c5c8a13ab383f6b6", 0x24}, {&(0x7f0000000480)="a25eb586d6536500070eee5550241c9599c8f0857adca1466908f9ccc923da40bb3d6a271e25ea464fca2592b7396ec09a7c9833874aab4795c9f8c5f39cbad1b533e0f7f63c371e5c8f411b32dde19f61a3d5a7edde8ff607cfd5f3462bb3a8fcdd30131a63888bca51c52a9a24584d3868d316b82270535d2aa2d7f8812b9e504e460c99b84c2a314c5aa46af595639cc0d7dbbaa4e25907e59c", 0x9b}, {&(0x7f00000005c0)="ba08817073e060c6cf47fd9b2c41b1ccb2325a886f9ad57a60690d4b1409ea01ce0cb339f8bde33776458937e1c1fe025382b85584aba3d8dca5cb737d67c751de1268a2a2229cd2f5e810690075e99e0d0d3d9531a9bc45e72877c902c8e5a85c5b71f1d3a0c15edba42a16b8d80b486f4ee4852868230a927cf40e38755fd0852ffaa07770a2d17fcac1dbaef9e981f1c1efe0a82e85fe826d99a92e851d04a616b42b3beedb61d642d9ed4d70e37ef416fd02eb710adbb4876879c6951e8e874c758d8bb57d3b0cdb31afb05f999ce3215dfc321cf9b3f3c6fc489d923f2f5c", 0xe1}], 0x6, &(0x7f00000008c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="ef000000ff000075add00e20f0a3000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x4}, 0x401) close(r0) dup(r1) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900005f00"}) readv(r18, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 20:16:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20810, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) 20:16:34 executing program 0: r0 = socket(0x10001000004, 0x2, 0xffffe) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() getppid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7, 0xff}, {{r1}, 0xfffffffffffffffd, 0x32, 0x45, 0x7, 0xfffffffffffffff7}, {{r1}, 0x0, 0x9, 0x1, 0x230a, 0x4}], 0x200000000ffc, 0x0, 0x0, 0x0) 20:16:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="7f002e2f66696c653000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) 20:16:34 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) chown(&(0x7f00000017c0)='./file0/file0\x00', r1, r3) sync() unveil(0x0, &(0x7f0000001840)) flock(0xffffffffffffffff, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) r6 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) semctl$GETNCNT(r6, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r5) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r7 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r1, r3) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) lseek(r5, 0x0, 0x0, 0x2) semctl$GETVAL(r6, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 20:16:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) sendmsg(r3, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="d55433caeca2b8108a69693088b0de85a71a55ea2068d54f138cc0ca2f886b04852a6f96a6dd42ac722badc0043fc23f5b791a406f8f4450c26bf4b7119ff6ef11de6dd058b9bbf9031ccd3c8c960ef221bdc7a1bd1ab9bd62b6ff047ee3377997a2b4011f81963252a6cc98b60e7c5eaf1b381e03e67ec86fd47b42670c8399d111a6a2d903e1789c4d2b05b9e46eab348914a5393809d7a347269a63127b0565", 0xa1}], 0x1, &(0x7f0000000200)=[{0x1010, 0x1, 0x1f, "e08ecbb31dd6a68271cb5b8f4db87b34c297e3dfe4c38d3bb500421dedf28583134d89565f5d69dc59234eb718fea7a1a084398c5232ebd317242a24d5f80da19e1aba8a4ffe7625f558e358719f3ad6544a5a48a3bafc8919931475fcff18bac7ef7cc840434cf3a7d6d9a7b77e81366d3e66cbcd041f660d25a06402af2f311bcee4202e8730537b0f577a725ae51c0d8079d8d405ddff35a6f2d7edbeb69f64b0cea20c4ec66cae5bc737aef5fb13520efd91c5bcc1ba9d5a1536a3fde80008d59eb005d401c923f2b3a1ba271cfa85ddc93a723f8bd7276542ec76f881f23d8734e76d885ae186890b11eab1e9204a1f402d979253950f0073f178adddcedaab47dcc7f51ffadb7b61bcf0169ea5bf474140d8ac8ba8a5ef2802d256fb053801308593bf33c2951378dccbe84310a8bc13b0d27f23e39bfdd2217a1913a314164aab8c9b37568ac23d4d2b3339ccee9c3e3422f5a808f5c221201bfe26704173a84e20b1ec16b0e04f2aca7a02608258848d9b54cfb55aa3433e90034415bbb820731b0a941c72e0da6e4821e88722644d8ec0e1a95725f28df0f53b6bf1851c7e6da5d0f915dac615fac0fa3511403905026df8f07e7d38c5306737a5da98fa28537ce624960ab0e6d600d38654058d000e46abb24376951e6061bf67df39e056e47ae1cfcf28ead137a3889778e14e66a2b7c64116da89a5d84d7748f8136bdd08cf54ac0d5371b773f6f6911547724efcdee776b52c2e212e54a7241b046f62795edc92097014c3a34539627e9e0a13d7276dc3143a3261a4e184ccb1bcdd4527550cb72cba3e44f8bbde2c8ea979f747e8ba0b2c3ed2e0687c06e51a5aba4f5b0ac97719d350516fd89733e90724528c12aeeca117f3fe3c1d4ffe16ae0cafe3ea043129d9a85a5b3d38a5e599f54472a507ddab409c04af6755c386a1ddee9c8c36079fb0084bff8f2f11c03cdf642128a15913a9ef3c12f9d9b4fc00bc024546b9ec985556e07daee86d1319ffc5f6589c4c32bcaa15e9852f04a123e9ae2f9577ff2d52ce1091ba47db7460b3b82bea58e104761ac1bef65927fb28b0f172f07d32f072a1c054ce498b9b0610fda3c4910e4a6768a85b70def799ebe62253d1dfb099a8e0cfdc5671a1a9f8cea9d5b9eab4ba6fb3013a9bc72ba006d3f1815f814e499e45434b55cba517d1fc0adcbaa9a2c72c2d30bda699ac073af056bf3d07b5e7a7a08ed07e1baca5619cfa280895721c09fb5324c5d49c6ceb38a9e54b457082b58fcfca25605fa6d2c1bc82620ee8cd26abcad57550dcb9fbe3a1d10ddd5d686e7dea2fe2a021b222e0111192343ffc62d22967feb6a05333e42d85d315b809f4f81a068dfc3a3754844a9e9a156e463b98957181f3fe29cb3972e101ecb8be1296195d0a6db6260570776f103fcf2420e0be06cc26386091de215dfbe36ebbca8b1582b82b6b68352db25e6be1fcaf2837d1288b742324962f647a89e92719fa4e3ea92ef633fc27ecf469ff8322272fc640319bbd50db894fb223b788b9dca440eba4c3333f0dee6d75a947a19728d3441e91c39ec3b883ae05da3167b7f538e3a126b337aff47a88ed34a6b3bde215c9cee377a236b014c41559059b9ee331cd9f995e28533b76fe0fd1520f5aabb41633b04ef1111c8418e9128e1a3aa30c6ba486b3a2df8533f32b898b19099c3a4fe66736c8ba7c6c723c1bdb094e124cb44102fe32a0a77886704033bfb7cffcf33537568b12e843036835a3cb3f47ef96f3d2aa26d8971e10ac18e9de98f85b164580b3cdf35804f30c03a617df7f2d6ce04e35dee6753ff5004aff54f617ab069e0e5c6d276b243773f8185779510609b48011f9883c235b26bc16d51be4c31037c3d8329756e5d51b8ae0feb175f54057fb787732b08e427a9c7c988c30f766ffe1feea2e68bde0df66267a9109ca9398eddb4e3acac98151ca6b40b11f5de13e1105abd19bda9ddcbe13574d65c2e4a62454194c2f7ebe99cf44b9560d9733073b618ac8590e68806e52a158f8f1f862897cf409e3198ef5a4bb30e167d13c284a2060aa1a7689b268914100b13cc91f6482e26e1c18679a45b14d26570ea0d807d69b9e8bdf226cbc85a4426c5fccbd5a97b532e5aaff85cb438c9866f3ba6b682386dfd47bbfe1b9f54747077546462821d57f163815059e38e513425256d3de04d5311a596d7bd35fb75deb10c50d2b0b96a47cf06fd60e0e879eb4ea9b7a36730f225376963d27a9ce942e7add6e42318f599cc65c452bc9af23d156b4472422b1d7c38fafa07580ea5457bb0ce9b80c69536496703f4b472329ba409cbc2462fe72d0f92dfbdbb39359ac6d9c8a6c0738a7f887ce06db42367e7d2c031541e2a5f4d67f30e25057fe96fb4e82d8cb6ea097b7c78411c70fe9c92b3c0f8925283fac8c921e69270b72261a4a7263dc82cf5424a363be581b4e23167b0aac9707b99283e02ec1a0e050315824ae3a362f29d7158aeef3bfcbdf4ff683927d0c4ca9d2b6fe941114e57e2fa4d198401f0a030c13c7a6496dd3fee382565cad7cf1dc52ec887431e0a886f860f69358d110a47da9a0c9adae9317875ade46fc63b61d7fe78058a579d94ecf8d4add6e255c4ba7416422ae270641c7f044c05e211025e85d90d360eb43a92f503d36027c02082617b990fa9fc97602ff5e5a1b452534d5779c096957a3c07430c3f51cce1dea3b962c1fe912b0cf771dbca460639f9f8f8dcea258e6daf3ac74be84ff8eb814568219facd5ee9e42e8d624d63d7b69d085598a6ea3841a1f394bfd4fd64746209750de4e8d467bc9183fb89836988536a2fc17f22d1af69b4e5fa212f01b054e9104179fe0559375ec88c2ce99bc1f883e57d0a5d456023d841eee51cf900558ceb45f438cd45c7e500e1fae2607fb41d829c790edaaed4b01f4c76c0305e60f86b5323bae22ecfdd0601cf9a2f6daf305dcc0c863253d583e6269ba09419e90329e70623e80572b4c247b64692ac3c20220145dca46e4d493d368be97ff7903b2072957298d056eb81a7101407523322808434635957276112c56b8526dcc9b0c6e7721777df41755ecc3e2b90dd3f3eb22c6a4792e145fdf1fa2ae791f2f83c55ea14ce2295fdc5022905a8213f90d7e632b96f4d493d3cea9a4b056f4109019ec6d7f2325b6b5b34307bf95f63e63303a209bf9c67c068ff2085f68ba22f4cf2fdc75b64082ee7e1e9106312a7a52a694123ca5603ef32ac4a64f7573b58af4a6a8fd16d2f2a4f1450780b4438ace21f09ae1b43406be2307245d76530d3d9c1e55bd22a29d2ea2b2af80ec8eaf1e3d89a14c49a325f2802b53b05c95944c4ba4cbfcb5112a3cb0779a4a7ed3deb9f01bef91b09673517865a88d55195b84fe7c84ab3afa351d0a099e408da5c497cc495a3761b1fc8b7e21400e225abcfddc34931e3f670de823f58c2cf3c445bb1311e8cecf1c5aecfc03c3a6488dc8481a2d4db914dd4a83542b2594cf7b6db55cc294aff11ccc54e03382b82aa2a66a791762c5939c44b3d9a44b5902aa416819ea82f2f95f2cf9c1f2a4c4a16499f7c5f238c1b6f6cdedd25a480e8952a31bd1b9456ad3658b5a2a565e89e1c26fe2743630e82b33a327d94f9ae3badf544ae47f155c7130e22be0ee94ddd7fa74222f003f2838200d2efdeb9f6ae5fb89b029a40082c8194deb7e54c5afabf1dd4012552981a1dd19027b42e9ed6c6c1dd2a42c4a9042b75eae4baec969da743cad6e5f5f6c660d14d35f9813de95406b33aec61d625628453711c165a15673a54b4d0e84f86a4eafccfb8b1ae2f50d4db2da9cfcf6436ccf4c5a9dbf956e825478598384275f2647a71177683cc10c4fca782e8b17fff9b1de56bce9bd84387f2fcc8629be3d068b846f5134d32d4de4de62bc5da86b061255e0206c9db6cf455dc6810c0a60ed6682e685d55dc27568752a9c96a1ffdb56ad0d8508b11db8d6687a72f627843331db7cbab0d09deacfee45afdd25ccbf1761c17dffe1e7cb7f7e3741ee387227f6a57ee8ae2ac4165da46c4f9c28eea4268d10f63b081518f058d00629c6c35b07bbfa1f6af6ca264483d43481cee1e0d043d721826f6121f712794d196173455c4ff3433f7dbd65425e9e093103a06cbb37da83e58a21928df74204733014f346f7e9c152522ff581e2d4ee5aceab90313ff84f3b7788994999679689b2176d997fb3f4d83e694d4c5484391534cdc277b00cc9f4cd562c814e36fcc9c6022516bbd7f4fd676358d04b7926bd8b602991f9a5af5f672dea4bc10305da9d1f78fe365b6c4d50520c8a586fbf5fdb16cbda6286ba2c1deb8acd72a26855ab8f3a5eaac83319c82c8b7e333b0f22e7345088220f0f72db8344554905b87560c20172e1161cd7029c29338958ca34e7879f21b89813ad4f8f6e1e23a6a511532fbc9208e758f4c45ab824c2022560fd2c5ea5221258994cb93a08c8ba051cad028508b99362054d4eb56ceb819e999a9265713d2e882117782187615edd216923ad8ba91379fedb85bb52b7ab52874b5952dec54caf610e440d45a437fe7ffcabc492ac72e23ca7e3a66bfdb5a236dc69661bd52e8d5ea2a2a5faaaa3d3a57b31d2a5d75810a88a0db1502004546f2fee575c387d4d9653eb18942d4a0e2f27ca1ff69d84c09254747bad265e0ffc2df9dec548d41af1bbe2b674d3ebf3e6aef16e62fbd9fee6fd2a2b5535912d7045a53118b557b1e0ae00abbb3ab954bd5ffdcfd4e78343e2a0296812b8056350e066d467531182aa9dd1d176fa1a64c4a5d4fe22183e7d717fc4f7d338c03d47012e7659af8de00a128d3120af34f84cf5306e3a21ecd339373789285e68973ad96c29f6da379353ed08be23a43d7fd70bc2891ae025ccb2f52dd5d5f3b0fb06101d5a3a9c9f5e7203f4760432cdc5194aa6510ed8d4a7a63b24888119d8b9cd51ed8c1879ce05419dc9eac8e53adf03ba21c5a60f286e0b0c17f4f498b3e4e745e7fd1a806b4daaca2c9bb8a22487947413254f45f9cf9fc6597cfb691b94dccab80b4feedcc0482aedce0504bce7b2139b935e894dbc496b093f0af90cf128a471792e7fb5debc3d29ab799c326ae3827abbecf0aa552953f6e0e7345176e02d898fb98a96d2bb108a753915bddff06059651ac2cf6ee30c9a5c39e6b96a3feb71af50a8c26a9b5d0a826a759115e8d64b8d1121e2a7b836adfb645bae57ef8155c88049216faebc7b8cc22e16edf7fceaef0b1ce70e95f0063c478c6e62676eaae431b2f3c30c32533bf97c98c24e25ccbf6311f59422dccc193806582ec235a94b8321216df45f753d413b2ef566dfe6f645abdbd342905336c64a73d479a61f9302d4975975733daf665365d54e1af373963dfa5a1920857f4363f4abc2edc6e1ea8be56acde3c39f1133678b91889f5aa7c2d119682bd149bbcaa6f3c42b79a7787d069c5efc00f3e9aedca27c5a87175076905e68c9fe89db7de0918ac1d9d6e45a4e30a9046c9b0e2132709eba3d801d4e5b39373f8c279b8715b9fdfa4f2eadfeddc11ac5b30f2015da90193149e49b3a97b957c5885fc7fba3115b8e07543278d3c345b8d269361db06bb7dd412ab0038d140fd8249e34c78167ce6ed142422c9f919c77d18d3651e123183c5cdd0c70307542c12a3674b9b9efc37cac266ef1020fa6b00dfcb87d0ea5240293d37d7ff45aa53be89d9bb9d259ded2f9edc07d3f3fb05b5e86db03ca5ae03c2f2a8328914a4ea3491393174e6"}, {0x1010, 0x0, 0x4, "e0da689b201291df6694ed5cabf339b95e27c44b8f9ed34dd7f14a7c475d812b722169a3ef6a9baade5e12fb690eb01a866e1058c9d93c3f864479197cbb43b288555b72bf00575159df7191cee29ee06f281680419c61f4b46b58d7efa0e935414fd913c487ed7cd998d9da7fbab173c1404ce083d16f3348aba6854510953f67160f1ebfa5696a3d649f454dcddfd274c99b99d8784a089415d0ab556e648248a4d5db3f2a771d827c3fc05118b829e26d40b63efbc110e89ebbd75dedadbc24d5394bc15cfa2b61ef9cd484198ba3644bb724866d4ee2679cb241c9edfa30720b8aacba297ca56b9b204fab77bd52fc6879603397631b99b2060ed76fbad8ca1ef42902be99c91b22ad85005c9bf593a26de900a3ffb439fb4d206ec2d37eb0b2fcd8fd7ff5404b4655a53a0591ab30a68dce4a2cb1350bd88f3f44dfa5084e6065768f262d1deebd7eddf9225dd6bbe04a91b20abd862ec8fd1a50248e7c1ca91a29b6ba55797eaa16d40400366bf356ea95be33c42f34730f60abe980a033d17ee7ce4df935dbba20aeef4bf621de50b3c7fcc9be1687dbd3e4e931d770183d7a7ead008235ac6c16a4900801d77a0b1d8e4d9bca56c174671ead2d2a6585125f4213e7fc542487e86e81d8822914a9d2b906f272b30bd632c461c14ee6308bde18008c28ccb77a48b37a9b2df7b3bbefd624d1a562927fc04219a49084d0143cde7e45c8e6e06682cd11dec3e7eb6e853fc5a1bbd194dd889c95205607f5726ef5baeaf63fde7732241fb36d263c3a8bb775231ce36fe9225c782d00976018133d0aefdbb4f8fe80c2c95883903ce09a96eb75e584d4429e8136c1e93eb0247b6ba443ea231a1b24a90e89deeda3e0f4a9c889072c6ac9265e31862ba98c5cf9d9ff59dda38e466e796f5c04070f442947c00a8d807a55d49d6932fe7f763ac273c7541a17f5f96da1c6871147982ebebc1a0ef537a004440544793e4327531ee1163a18a3ef9a4fe6d85fa0eba5d2f3e214831b4500cb0c2d7f1618ea3f24c8915f6f5cb017aa1b80914193c2b0cc24b7914a94bde188269d21df1d759b89962f009cee28ded23f115ad1ce73f111cb7ad94056b1859c3edfbabe9be8bc24b9469cbfcc1cc031b10db620c3bb52ad97f46209cd5edc90b9fc111ae4df32c7e646e1f1c9877f9039cdd43680fdffd97947d46e0a7467fe0c583283304eaf300a9d55843f00a682c79fddd2b67ce01e0d7c0fa3f8241f683c926ce1088e9fa0b8f228bdca5372c06e6063c3315b4f1a2a4406b08ee97b1d86b3581564536774bab96dee287b3df833cebfc708b95fc1cb757e84da49e0f314bdc655042ef0b25774766f8873e1b7d948067be5319911e9dc15da694c16fffbfbcf5800d4bd23b9c1300eb9f7ff2079fc797537f63af3ebc55b1d85e48ceb8f05b269b1ab002b4bd1b8137f4029f82cb6a523b79881b817e3cacbf3b09c45f0ed3f843654855153df62d6957b386d0abfb83de7af928fddbf390f72d8f3f3f513ce0406f44631c597818bd585d9244333973f11989a229e0b1787545c073fd2537265bb50113bb7f88c9d54ebdae9cb1e37f56b1bbc3470cf3e1055d3de2f1f5cbf34daacee4f13c86606e3d69b528c5c46d90845c92b582e1545a03a3d951de78e645a927463583534e16586e8fce04f0bdca5a133020ba52e5372fdbedc7a698fa905b8dddb2c70b868a8f565049d2247a442a80ee55b1ffe7e9cf23d08150bcf3124728d92ebe836f37df79385786b57d35f1018e76a7acbbd8e334dd4bee32e77f4ae31fd67b31976357adef98d568dc4b149dabee765e0ad4a20456dfe7130e366deeba09a2d1de26ee34bec2cc94ddf70dc26793468627d1b9547459b89d5d02827d45a203c2e96c08a830f73875462c7b7c16be957e11548b70dffc26513b5b5ac2131529fa706af332e47512d2540d8ad61dcb69138e34fd98718c986dcd2de2840767b0d8e0a2c1604903dd57c83f02c59854475d13464c067544f9e762bb83b0db0713920dfcd1fca7763f11e0f615a6beeaa2da33e55cc85f55412d23c2a54d13d9f602a6e54197f857b583c4625e6d6eb573c14b08cc85da19709035033e248c7d784ddc9d10fb3ab6978ce018d748cb8d6f199c5ddf9151938d180bc26c785d3a0d868f339cb2c80a27eaa3731546ffc72e537f4bf156ef2b753ac91f2a1fb32335dd569212cd71eb604ec1514fff0d57daf08872f85e247e7fc214db42dffe03a65761b751bb6c04114ff0dc7631bbf207c59b47b4c76131426f0050ec7e20c3da16a615671b03ab66788ca4d366539141c6a9bb64c791e3590b25b945efeb5bb1867ce5f874792d882c3c48270b71d35b41d01e32009faa30cd98378375e1f1dc500a6b93ee5aa88e7dd87c3535eabbb89c0743bd45f9dcad556d960739623e637cbf82a30b651138c083d58e789420cdd71804132499ee13b8d16f31335eab3be42f886271beafddee30c96fc0ea0f5edc97e030fa5d093f7dd299302d7e5ed0ad3fe4cc5f6f56844ad255e5ac99078cf2bdbf0f7a8a7ea3127aff00e309c6c2b4de0ea241a0b14fff7ef3a0086575232db725b5e34ed2985361187a292dbbdb3a3867fc20a5bb23fcf815dcd15695a0523054fc2ef75a3708cf4bbf86082723af28f2e59450369a1eaa14fe886ca721e4fb5829cdfaeace64beea839d6ff6732ffd87e0238a5e782702237bad7331e1e968363a6cde21cae53eceb56cbd85a644bdd8b662f7d81f86ea03b39a34876fedb485ec73ea7109b9c9334e484b04a638f70a7691bb0caef162f86c24f4cb51f1a1ad2b24980d7ef5fe665985d054f9be89e9646c387735ebf7e434d99795f85f2a6b8ed7c6a8874099c48a3ac80da15cc979ecd8708c1b1073e83fff08112914929cbd1bb4a083b81d87a309869f1a33d7ff5707d24ff26784c95c7fa87d881dbd9a847c5b215184f2ad282c85edc2ffbad810f0a9d65f887c485145a69cd5778808094dc432c32fcf649e2a0b542c3f95cd07b4291f34ea7bd482bf5d367aa2eb2a49c4bfd561633dc434b1bb927478771e25aba96b398fc60ee980e53af6fba2f5d604920a109cf2450379a1198953a0b9e1a660ef61bbb1a4f0616eb54b419c62a017943a371fe7c681d46e0eae16032ba0e01f40f9866eac9991d99cdb4fe46bc218850417c4baa8d85780b651ced79a1194421039bb3e1571db693ba6d9ccbbea04066934de138b5a26db63e602cabe49e98055266fbcdefa64e680a9b8a076bfd6a51de188b67b11a23d6b9de8974598223ced71079d9bf0472a44763237fb23f0e5e5f8d3d6b60cbb1ae451a796201c331c391f824e527e023be4ba6aefebd26df9e9543211ac75df94874a056c546768a4488da585a51137319846d9ee95479232dc31afd98cc78c762feb48a18d6bfa860fc4e056eddcaa26deb03bae3d01647e41ceaaa83038074cb0752f639f268bcfc60718b2df165a1f517bc9a89cd8d8f0a7f82107713b08988254743481f7004e3e58e134d65eee8b8fe3997e3ce9abdaddb5a870e23a09885cbcd8c7d49f5c670d3b19f836564b8962afb9f511f6ffb61d056879f3822f511f8054b2732ed1dc15f02ed1c7159eae4b51aa98a732245a9a0eff930b2735698cb990b317187ae3541f44711290166d8f5d4f85b26a303fabe36f7df721d09c2402f01bac575c682bd1f0b80b9fa45113338c131507e2eba379b946d88d461fed4183d4ccb442fa0509c81a51ab7df0cd9bec9219601c0928009b2d38ae97c65bdc1ed945ad19d22533b67935fc600a0e3da8e33609c72bd784b79d7f1a6287f9ce6b13bf2dbb4addca3af30985dea412380d376cdceabe82e5d68d50f921be3b810186b05101f8358264058a30883f03254f9e8e56b6d5bf9196a569880a7100086ab7a3d88317146d7bb75a731f447f486fceade92156879a2d5f0ba0076512b64063e6c867df27d8c70d6a64e0e49c511cb7529ab31c1335d7f553ab839d4c5164c64997417554107d9c3c9d00d234dcae0c853f9d8efb18d9fd496a10dcbf4e34d9a746bc5069672184efc29b0c32fdcfbc05a06dc5acf9e57c12326b184725fe4a6cfe983812133688413d73c6b995e20a84936960eb9db0432bf3d8e98ea633223a4b9cf98a3f9e372d7fd8ec4c8e0409fd36830fdaf91a7c85f107546bb5c3c90f7926003b59d31a1b8146474254ae56f62d1794af0febe768e91a55ee2794519ec581334c287b8b9e883ac9f5157fa6de4283de29d56bf0cd16b6b82a5bd6dd0a88dcc69aaff8748203bee9313ba697b91846d4d5cf15bbef61cfdfb9aeabfef529a8f76da05cfc7555bf58d0dc6edd4cbfb90fc748d0384872fd733900959ebe52e8f174f46aae5432270380e5df91aff5722f2b0c915fc636255d9f1da4829bd1969aba0511004394f3837c794356d0970cc955c1d115071f13ba8c97a042dae78c83b5cbdbbc91a0d0a669e1bea57c9159224701a631af869700705a5909130f86bd70200ec2d342615846ce3be59c7a7b48dce9ad8568fe1c0cef3ca9a06149aebed1dbb1261c2a422a87e7c8e8d0e264d989e4a0ab9751913388c6397b1b49171cae771a3d82d6d9e7f1dac9bdc1aadea933e755a42a365e869613feb543e824b911e05ea1ed3d20b4f5d34f1cd6d1a4a44b424d678ee49ba8a7ac5f65b56453149f10b21f31ce15e207c6d608dbdfe83bed342dadf5a703fae9d2631f3e4eb7ee923b5e6a78d0b200a888af23e5752898931ba9d4365eb3271beb9d736a330c969ca6b3fbd2d58aa495fedc426bcd382e34d7641cb04afa1639ccdd2a1f487624921ccf4b89e7f3a01b994f02dd9e039fb98dc13f68154e1d07cea8083cbe06ad42b4add2dea058dbdd1e56de38a08e71d64a2d583cf41f20967ba7d33c58cad4affe6e9d4803fa5efaaef8af50df0f5bb8c747c35877329940862225e7692a76ecb07cf1d91b184ac96ad0ce1e74a9f2aa5eba46315bc0688e250d03f96ea458e8c21e732403129b149a1debfbc6f7ffb22c5ce4a2f4818c6ac9ac4e860cd1d00e2e5c58e8d53bde0d55f35582cd08f2247af81af85c2404099c1864ce5d13245458bfcc363061091059793161b21cd1c40e2c1b712f88dc5c7f55b9acb23bc3488b902bd7e537f462c273568bb107d255a252a36d92a5444341edc17c14b4a5ce81d3e9727fa3cae2a8aa19e9c8583d7d725517be775b3cb0a1280d55b68f7884243c15719f28cef2e75047fdbeed31b9d4146418f40de7e97190f2afdf3b3886e75a60fd20779b99e9c2886a39222096811365bc5bbe86e6aaf1c396dd52c5278473d974292dac7aff2b9ec7408b618892f21c78701b88a52273e3cd95321a22b9219d9892a40736ba1aa97e74a7813296578761400001d7be4a8f35aa85c9cb6342790ee51f196433a27d30ead65bc4bed9f3aa8a08b4a446d10e9ea9e9a7794eb87af1d23415ded349da1f9d06570bba0ce9f284c6f71d0f1ebd29867b2ec222a0194891e47ebfab8c3c8b4166870585f31f10739def90c22838caeed596e307c194617384bd0b295ac9a1544091d9ec3fd980866a8dad55b7d86891b6ea78cbdcdde8707803c56fc50d728e5f12942df8627424c634ba906aca8afa4579d86ddff7499398a3e6c5c40cbfe7fd601ffaf40abbe736b1587703d1c0d06dc44d65cc9d5db00bca1035bdcf519a6d1c42e8b3dbfeb246357b2307685cddedde262675c0ccd15be8a6fbf0ac845c17186450015e91a7c"}], 0x2020}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:16:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x28490, 0x0) 20:16:35 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x468, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:16:35 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0xf716}, {0x18, 0x0, 0x4, 0x80000000}, 0x1, [0xa92, 0x3, 0x4, 0x3f, 0xfffffffffffffffb, 0x7ff, 0xc000000000000000, 0x9]}, 0x3c) 20:16:35 executing program 0: mkdir(&(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', 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x89, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0xfe, 0x4, 0x1ad4a994, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xb12}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x90e0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file1\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', './file']}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./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') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) utimensat(r0, &(0x7f00000009c0)='\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', &(0x7f0000000a40)={{0x5, 0x1}, {0x1, 0x9}}, 0x2) socketpair(0x21, 0x4004, 0x4, &(0x7f00000001c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x18000, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x20, 0x1) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000940)={0x0, 0x4, 0x3}) bind$unix(r0, &(0x7f0000000980)=@abs={0x0, 0x0, 0x2}, 0x8) 20:16:35 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x100) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=""/27, 0x1b) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) ioctl$FIONBIO(r0, 0x8004667e, 0xfffffffffffffffe) pwrite(r0, &(0x7f00000001c0)="5f75608eb257766a8ac1bd68074c4c521933c879fff5aa3f1db79bcd302cedf4d9dfd504bb69e71a483baa7ad4a0662e3f3d46ce1095789e8c659fd1e6be3dfb7e5b9879f6ecefa03ec3d737814c3edcba5cdd085fa709bafcbcb21deb594a8ed7073895a7a094e2f9968f83a9ad9089e1a22909bdaada8da2bf4ce8863a6801e49465f95fb4bb5d6c234afb17054311e0c88ad123df0e0fd89859fdb01faed6a4cddab4cdfaf02170b0752670e84af14b17d06de1150200000000000000fa8641339f86af472f670fa9eddd36f5a2e74b995c058b8e492d26ad35ef4c1f32fd1d9e1caccc56edd1c9cfcc2ee83e6a1ec18cd5b5d710e9045b74e629f8df0142a11b2985c444a9cbadb998b32e69b21e3292ad3d1f9a9541357f3b970ffe6b7e8f53bdefe31286ba19fb982c3e7d40da0f9ebc955036f591e67a03da81b3d8484ff083a568e195a2c7dc5cab236c9ba37159e2506fe5b0ac8f9a1e8b8e1de4a336de337fd199efa70eea210b7768ae79587939f40eabff711d6c9544eb9f0736421e516517f3d8ff693ea820c5255c011c6a6e7b2d2d923af722531fdf28eed56571e7dfcc929af5a650b41ce53982fd52441f36c24a7144b03e0bf8b8e44c413fcfcd896066", 0x3c4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[0x8, 0xabb8, 0x1ff, 0x100000001, 0x0, 0x2, 0x3ff]}) 20:16:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) flock(r0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:16:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) getdents(r1, &(0x7f0000000080)=""/31, 0x1f) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 20:16:35 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xb) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) ftruncate(r2, 0x0, 0x7) setsockopt(r2, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup(r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000200)=0x1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) setsockopt(r2, 0x5, 0x80000000000000a, 0x0, 0xfffffffffffffc6c) 20:16:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() socket(0x38, 0x4000, 0x4) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x38}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 20:16:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x7c, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001700)=0x10001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x4006, 0x2) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="27e3169cd882adaa13316d541060c82b7a3edab9ce9d96c3ea6b2c69d55bef10c238a2233dcf14f80682effdc97d9c33537f2233bf2fcffb25ddbfcf6c99f35d3d54029aad9504b82961bacc1b97f4196f70b981855fb7799ab289cea923bc55334e3f9428", 0x65}, {&(0x7f0000000240)="57a974921aa1d10743d266cf47bdfcd816299c270548feed28ec70063a9c1347266b1cc68155a920071d4e3a60c9d618d3536a54a8813963d52ae5e599e447946f332bde095581b71350e161d20b1b542c3f6a2bb592f092ec77e9c93c64ffb4b12184209bdaa74e6c6dc618f780f8a704dbf5c2630ba7f799c51ec9ed8f7c02c6f248a21ad38c3c4020bcc2318a8641cf32818937ee57f4a3e8cae6ceef3cb12104f88081d36462ad137ad71b9d0f9e", 0xb0}, {&(0x7f0000000300)="f76888fce961b3b930d5045495343731a220f3eb2f91147079887dfa6c6b6fb582f168f90a09b4b564dad24e760474b9c133ce65618db034a44615071bfcf7aed6eb7b65795b7610ed652a1791f8c668492878b075bcbf7b103da2b237e3668fdfa893db56914a53175e68d23bdb50450024d09fd8ece8185333aa76837e4c1ed225f8fd3d7ddd7f425737f32fbf518da86050261685dec40409a60611d5827c34c1688a6afbd72036af31c9cbb75f36072a319e706daec6e6d44e484b7f128ae6f1", 0xc2}, {&(0x7f0000000400)="f4860e6cda7ab7d95d1efeb22db6b1d117590301f4179033007768632dae93be3f7904f17915d0e6df694d1ed37825b2f833a231933d812773f72e7b789234da70e1beb990f3d4603440b1b6bd6c873259efc46627d7366ee0f98a9ceb2bc5f881cc4bf40a49749f26603c7c6724ceb990a90f87ea989d2fe13734ef031a338d45a34d0d27f3bf", 0x87}], 0x4, &(0x7f0000000500)=[{0xfffffdda, 0x1, 0x4, "2fde8bfbee02fd25303ea4178872ae5ee2b9e0519bb9b9d364595d44c72fd5b37e13472e64f8189a20b29a182edc2dee82c6e93862"}, {0x99, 0x1, 0x34c856df, "b18de1482036cc1ca65a64c572ec4011575dbb491496d59370ce3d61a767f4ac0ae0f554863b50291fc65dddb40083e8956fb79cd90b3c9bdd80a543c16f36b0928a2dc872a634671987fcfd3f9de63babff662c5672b8af66a70e21dad6fc956afc254a9503b1c40b112ae2fcdf9692f23349f717ca561fe1a14737fab53a899ad93b2a0215c2656421f878b9b1f5a3d9fc60299ca46f786806193e8f7d7f918a44d1a8e9736bbf1972a25b90dd772649be34d9b7b6c2677ce1a0bf7b68aa3692a3300f61b447329d0893716504e2e091223a2ec750328f461a871ed76a36dbbe06286e5555c1564fd1e38b1859e695a4686cd25c5480ff7abc8c6293c8dbf0535e97931004b5cf946ce3bd25c52fbaa0a9544a9148ae7d916219e0d5af8ff3483bc44b29bd29b1e90118907906d0c6e8e6313b55ab0cf0020baf7631e7abf96c14bcd66fff043ad85b5d248519a629df51dcba71d2f75a7d9f65c0024844ec4d8181e36017db4319617f2e588a07c660225c5c52c0344f3478c0f1c8d12ddfde7246d3dd0987cfa7d62855a4d430f163f8f73adc30cb73367c7afb7aadc885d7d974c98cc9530336a77f1d2f08924f776aae1fc7bdec907212a5458d231bf94ebcb562552f48f742edc35f790c5c7f96c6e3e2c51f21ce65f7f857d78cdb184f721cc4cbb27cf888c8e6d312e2b3ab7ae56764ebbd7a9010e07af31302f183c5869fa0c25f6eb48cbf60d96fbabc9a0ca0c8e35246b95cb04ca1139bb0c01ebc9dcf8488366037f03fc0fb99b6012aad020e28a48602f1e0beb597a4c03434bf018151edefc33acc2ff9313c1a1f0d98514ed510d91915a78692bd29282757b7c19afcf13eee9eb4e264d7ad425a9b4a09ca967935aa4b1156c326964c3612a65676e397a3e95315915674f24cb9c34e950e1fdf1aa4654f4c19eac5da85c37c90c169e11097e5fb3279ba9960e874853e05ca3c4478b9aa44c959f32c9dfd4c9db543227881f7a29cf4a12423b50e2c97b4cd2cac4f29998925bd15b396f758d2f1e6f8888485f05d6fb108cd30b515b09bb8693a2ae4fea106755092733eef4c8e50d8567c9302b33b0bd18a293a42f95f575685c7eb962d7edb421af04e3d3daf2a979979566543bd07187e915241f7cc96d5bbc5a751775d9866cf91bf31d570637e66dd51c2c44acdf08a55d89d2bd3dda66eef3ef759928dfa170b736c30e45ed9c6a9ad818b44b78259e2c8010b0b2c45a0bb7f00cdc33a873d36a2d60e54f353a3e7934d2ae73c2c66131ef8d791cc8ea393ec5fc507875c9d4525d70a6b7d1ee3547dc0ad709f036b046415584a323cd86b158460f37b02dd4d36f5072165e11787921b297321e3fbf3fe1fa8fa070357c8b570628ebd7352039480726b91d6b47bf6ffc1dfc99245a4f9ef4f0ccd16c4fcba016b59ea5fd153078e897a2781bd3e618c7dbe367ee3e1eba99d6b550ec5e7efa6a7f8c82fec8478f7f75bb5879f7c09d85a8cf8e79e998715201f7549b868de4e5e9a9594f496e0c45dbc974952b34d6f374a707a1a7a0ba5993a5c21f8f6ee313db75dd0e10e1b5f3dcc953c14237bfd57330147b6b21713351337a5932359fa239ee06843789f66d1909462a5d7abbfc1c95cf08868e3a4e537f97a5595c75202c18cfc619bd21f7a297fbb52de5f1c59f744a27caade7725df7c5738f9fb03526a9ac72bc3bb26af553c702a771ff8e937a1be5d79983fc09d9b9b8c6299e8de50096d1a0d9954968c91aaedabde47c6d780092d1551298f924aab7b19ca4219aca4a41709208ab1b9eddeaeaaf7ed7b25f24b4846d8459453b66cfa77e8a555d7b2631be02d895ee18ece8fbd8a8c9a491dece5fab00fabc48861d7c81692fd18a1ab7e96f159060718fdce3e583cbe10a362c4a9ac90601525d27436b1ef76ad9b02ee586a5733ea12b39d8cf8a16c4888e7fa1c5014be95221a04ffbaa97c32761c3805f055c25fabd01eea889db82bb65ef995b9963368664f284c28231d592f2c81489ab81548b55f57a6578b9ccfb217523a38fdf358cfedaa90d5b9aee6f15badef160f5c84b94201e67a864709ecf4a9f3c5c731db9adc2baa77edbb23bfdef4ff50a693b4f13f821fafc3d01b7d6f80390671e5621b353dda0aa34f4e341d4f53ed5c950db02efff9d978b3b8af10a87c1e79d5e3f5c64ac42f57e1f728d0987e3ce066fa35cdf48c92121876bbad561a00d68365e5e596452dec1a58bd70ef797b237a3d9b3cdccec8d771c7aae75077864166d41ddcf98840c396a86f75b6cb38350a8797e210d5c32fadac2c7ee3d90108c389f8d89a8c32a09a3577756c72144870741cc2970dd81435741a15b5bf1a117537a96439fd38e7384dbfabf5d95a1652cab1b80375bc606e8dd449a78ded33f37269ae5646d89443f9a094256d9975c98994e411268e2cecb02ea80ec5034c2393294d655be09e2527722f6c485a9658c63e40b3d76a39b718134747d7a435de8c2e47d44a71b2855c18de0a5259809b641d6d149df6649a93f0b0c72eca133c1165e827fbfc2ce24e80dad364a2cece11541f3d69bc188f82b5854930bdfc7d0296c1308d75716222e3d5baf06e96621510d291748df4c49a62ea8541a30ab6c5e91755a711e184156bc2f0700137fa54b2cc87f076bbe889f3b7bb8e11cd89c0f49159f97b19076010485f116360ea525887952418cceab7215c701d81c00df8d5f48bae9fd62cd72098aba71920188d3577a2913af7f7dbb08355a169ba2c789d26efb565320e098fc2a212e5211d0625073a4fe745ddcce19ab07682580aeca499e4cccf0a5f63cc67adfe1ac5acce644837eef998c9dc866bc526df8dfebe16668ddcfb8793e744958fe190ba7e94ec86ee2bd60e8137736b1843504cd86a52c8fee956a54b8cef9ea0de3d2697f65467cea2824436cf4229ce982bd4aa69ed80cab557773b4e61aa8499d751b16f4119e1e050458cdf92640fc16154f97d4a4eac9c17dc43f8b7b23d739e381766f3e9102f20c59a3325143e0ee9d61aef1afc90b64857b210598c35f86f77c7be8ee81eec0b948fc20d66625fe8e6c6cf37eecdc2113325a72711d6eb40fcfea935b2c25386119dd7be701031e880f4356a2e00e355d09f6651664f8dd67442c45badfbb2e413df3a88739ca41aa8aa15dec0946cef827a55414d0cc5bef2cc27ae3ba6bce0047f7a788227c8108ffd55339d4670d531e689877b44203c3157af7619dc493d69146730ec227d14842ce74243ccc6c01a0722cb99d8b1b81ad56d4f64ee8d1643557934fd64a32b60bac143b9c2af40a76ca8ffaf72282e839ae8a9a15734ee0f8f4e96a88229cfb6dee0b615635392d5a1a5be9db66842fdb917eb5eeca300b26f34a97fe00787da4a7c4f1ae50d5b02131a0ef978e1ddb8e86f0e58664dced8da6795a3bcf3f5ec7a5d80be75935d6db67398c857d1f64bfcd6a2c9635ab7d6cd8791ad5379f6f7c1e7c08b5ad3350a270899aee11268e2d4a702f11f779e3e59931e0df5605a60343655b5a776cbeb73ef82e784ff0405fa029d73e5ad39d93a9cb2b26a8e85cceba21b39ea46920ddca013232940e8281d32cdd62f8067cc0d960cdc1caeda69aaf5d566ce417c4b73a42ad3fe079e328a52ef7c92b40b9de6e9bc7c0f5b09c30779063430bd9876a621e1e2fc7e69d72f1f097aa7bc470a84f213c4d551b52d42b04f367e52bb82f6d4e3268a12e34d4aca66a5413a61140d1510d6e006b41a680bdfea4842484b3e5ed24a5e1d2e1fd09ee31ebc675292d25643dc92a4b58721d5efd90ebec509263b111a3c9444a65cbb76619fc6d8ea4d48d7a789b925efc847254e657b36face8539ce21f1b10e5db4d1d1ba7a98cf3d4d1dd8bdcbe883d1efa492a768cf504fb320540564d8221ec31f74a1b20b5bae8056e5466de6cad432f16a36f6e05e8062ad889eab8a83752055de8d705730e49a10235512c1dc5e8760cdb9855107325efd5c6af3231d2d05a3d118b3545b86fb17c67719b04947681283e9823785f32836c841ce4dd6eab6b5adf011c217f01fa408aa0c0e662c62bd4fea7ded2d930b6d58e412830ddcb8ca2b80bbbccfe927c006a39e9710358c0d336b01546936d8aee98898208a88b770cd775f869dc5725c36ed897ee9e01358a6cefd0fbe3ad106b605c1275070cb77470dfccd5557bde494440c4a228613d0dab4319c7a900be58e0fcbb6de06b4a611f2652da62e78041ad5a8ccfc8badcfb6df167dace94b4695b99a83d0f2e0480adf7540a9b8e556dc47fa5152809e819507ff20c1cf4649adb63cb8e2a176fb54c5edcdade6120f010194a24b6b36abafb1c27a7f397d48f135bdf595846079804557c3aa9a516bf2bcc553575483ba4a48e49fc74b08e29cc57c1eab4ce5dbf830235c7122a5daa157c69a397806ef9ff3831e9eb70342ce4992352b99fa38edd05249fac4a0e88a07bf7c2d02b21f986dfc062f7414fabf0d42d121622409a0e8779f3a52f354bd44925c27038feba08a10d52dbfa65559b55760ad08ea8e0062150893b04d96db07baee6900bf01f599c87ec3293be36ea6285994ededb811141546a98fa0e2c694c4e61eeae69fee543ab06b0501c2633804c89c9b6fcc8b1d31a94f032d28d9396f22a5a6e1b956c9a47f67e5ca0093718ca1ae0df7ff205be0ea6d0aa7eed266db2c8129c6c561cffce79c3320e031f2b3a300ff3c08662a4a92b7cc565506bd1e40c68528f320e814a8135ebba5715794e7721b73f85bfc53404d48a1ed2909ab46f2dd3d5011ef1081ddd3d02d784de14a1059cde47d0f4bb40238c82697e00a6f94b2fac7f17221597c58c1fc527d2adca932a584374cc1578c2a8bda72d9bd8b188975a7f3221ffd926289bc968c926846ddb83cdcb24d27c54c64aeff66c3be8d0fc53a797d50439c9f1ea67bee8ac8ca22cbeb82b0569868eaea41860d3e388e21fb212313687e7c823d8a6a5fb54e6fd55ab3164ddbd875de6137b0ecb6eda8b0f3169a892defe32109e32d9a61bf93701d28c75296f9d724ca5e449fbbaf28c1ded1b452f85b7a79f035fe9e1dba3335cfd7b7c6fda21614383ab6dabfaf2eaecff2e77da8f77c0313eb0fa141ef33a7cd33d39629bd60f8b498ec6ba9e767109c08ff5b1d150f93914fa466c28ee769d99215ffbcbe68efe3d12f0def2cb546057d964089caed8081ba5c55d5a0f4f42c7a0c4936ccf4cdc4b4b917d182302decefcc1ceb89a3950d27a0eef769d8fe656dd8167e911f373d2a135c27cbe14ccd583060d0ebdfc98f32f8929bef578747b30acbc74a083d87a8ad3a6ab7ca7d4163587eb7850c7ce5aa4fc9de5f9bb22b9b0a9ab2a3d16fd7fbcffdbbdd51fec1fb3e262308981c33bbed074d63f5933ff478b091c0a031b7e5ebe888cac0537213c28fd15a23120738056cf8509c1579f0e6ca98a2ea1b5bb6c9c2853ba519d4be2bf27768a717d69b72bba25b4a9d7a5a101826f8fbaa2cec257fc4e695146123fc781590a32bf84709790d57f45e10bd64e0458b1fb68264b6809343b8ae2e3b6111e758f189cf15c4e3b0f02cf14e6ca8e1d2419743d687777a969c251ce84c6321f1492aaf72350c4eff439da42548ec205d38d1458337314c35ea47154e765ce9985b64ef65b677f4a63725af314b677c14d324a8f0271302022fa2514f39252b2543a3c939da26d81714e9700279af19d643b0985757830d54f7e8115a1ebe299745065a2b6d87616502"}, {0x68, 0x0, 0x2, "fcca3321b0c6da73bbcdb871c9f42d60bed732d475b152ed8b3ef4c318283a440e548e4643a5867298379d044f49152428a6c6157f10f411ffcceb0b06cbed47094f878829a84b0c3eb315e43d080a19048e5a8686"}, {0x88, 0x1, 0x2, "edb46d8a3ce6c5283518d330c4105c3bc00410ec8002d33ac6798785e6015eb4fd6c29c386ef8392df9efbe435e950d84f45aa2fe529b869c944f350bbe38cde5241de475fa1b53567533aac25a30a356dcc6394279df3da1d5420a7637618a8004a48c195c367205c7d2a2cc78bf14601"}], 0x1148}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="62d1219edfa51aa1a5c18336e1b61923bc6b52a52a20c03de32a2901b7feb1761a8a94bf310238e335b6e3455f9e991a9c4a41375b048fba67ac6f92ebc1d62a83f71061750e34aa3fb9d83751955c9cf4c604ff36708d10adf70132194ac5526a490bd10d523a3684", 0x69) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r2, 0x0, 0x0) 20:16:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 20:16:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000002c0), 0x0, 0x80) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/203, 0xcb) 20:16:36 executing program 1: semget(0x0, 0x7, 0x4c) 20:16:36 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getuid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0xffffffffffffffff) 20:16:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:16:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000580)=0x80000001) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x20, 0x0, 0x9, 0x6, &(0x7f00000000c0)={{0x6, 0x6, 0xfffffffffffff800, 0x13df, 0xce08, 0xffffffff, 0x1}, {[0x4, 0x8, 0x3f, 0x7, 0x2, 0x5, 0x1, 0x8, 0x200, 0x0, 0x53c, 0x9, 0x7fffffff, 0x100, 0x1000, 0x2, 0x1, 0x3ff], [0xff, 0x5866, 0x6, 0x401, 0x0, 0x367, 0x9, 0x1000, 0x1, 0x7], [0x3, 0x5, 0xdf, 0x9, 0x4, 0x81, 0x9], [0x40, 0x7, 0x7, 0x200800, 0x1, 0x6], [{0x7, 0x0, 0x5, 0x9}, {0x0, 0xf80000000000000, 0x7, 0x2}, {0x10000, 0x15, 0x3, 0xe5}, {0x7, 0x5b, 0x5, 0x7}, {0x3, 0x5, 0x76, 0x200}, {0x10000, 0x0, 0x5, 0xfffffffffffffffc}, {0x7, 0x4, 0x8, 0x8000000000000}, {0x7, 0xffffffffffff7fff, 0x101, 0x1}], {0x1, 0x5, 0xa2, 0x6}, {0x401, 0x3ff, 0x461, 0x3f}}}, 0x21d0, 0x5}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 20:16:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r2}, 0x5845b6158da1358c, 0x62, 0x1, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x61, 0x4, 0x0, 0x7f}, {{r0}, 0x0, 0x4d9bae99d700d225, 0x21, 0x400, 0x4}, {{r2}, 0xfffffffffffffffd, 0x8, 0x4000004c, 0x9, 0x401}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000001, 0xffffffff, 0xffffffffffffff01}], 0x80, &(0x7f00000000c0), 0xd9, &(0x7f0000000100)={0x1, 0x2}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x812, r2, 0x0, 0x0) 20:16:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00003d1000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) 20:16:36 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x20140, 0x1) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/79, 0x4f) select(0xfffffffffffffeb9, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000280)=[{r0}, {r0, 0x30}, {r0, 0x4}, {r0, 0x96}, {r0, 0x10}, {r0, 0x40}, {r0, 0x4}, {r0, 0x24}, {r0, 0x80}], 0x9, 0xbb) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/43, 0x2b) 20:16:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:16:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x541d15a38eb152a9, 0xffffffffffffffff) ftruncate(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 20:16:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x100000001, 0x60f9, 0x6, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef", 0xfffffffffffffffe}) write(r0, &(0x7f0000000200)='\r', 0x1) 20:16:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x8, 0x4) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:16:36 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x3, 0x1, 0x8, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffdfee, 0x1}) 20:16:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 20:16:36 executing program 1: r0 = msgget$private(0x0, 0x80) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x2, 0xb, 0x8, 0xd26b}, {0x860, 0x703e, 0x484f, 0x100}, {0x8, 0x90d2, 0x5, 0xfffffffffffff800}, {0x0, 0x2, 0x5, 0xfff}, {0x80000001, 0x19ed, 0x5ba014e5, 0x4}, {0xffffffffffff8000, 0x2, 0x10000, 0x7}, {0x6, 0x0, 0xffffffffffffff52, 0xc01}]}) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) 20:16:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) syz_extract_tcp_res(&(0x7f0000000180), 0x6, 0xfff) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 20:16:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000070000000100002000000000ecd300"}) 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) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) r9 = getuid() getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000100)="3b547c4923a58690", 0x8}, {&(0x7f0000000140)="bd8f527868210e7f9de439530b1160957d6d2742dc09fbb6b9fbb13119f8baedd5b725dfb8b6da8137b7fb59e2ad89d01b42911a9a93b5be0909dd005bca52efc9ec3f69a158a9febfcba3707078ad4ded1ded9c51cc15319bd289ba8637e656b84027f09bd69f2b61a085e7127b419f54abaa0fca16389242ea843adb68607451558a756afc9b70c40e8655aba9fb98cf074db42b552916752ec7678da739e977e7d35785b6c72f55cbcca31753c03cb762472afbd034b7294cb2513325bbc535612b6e0fb3bd12bdcfa7e99c27bdca0df13215b5447ba16be13bc3a590c0ed78362b3c79ab418e8d17e37c373c35177d9eaaf80b4bf91ce85e304b0c0ca29c652b9796ae04b895ff12eef214d36cb6a49133f1b0a1edda41435970936105c9ff37fe108cd3f6f1926d061a2021bd0cc9678e8bc6b29527379fbce794ccea9a113037c0acfe307ef6c1a239b0399873a653904a5a1f351824ac366aa7f677d15f8d4d655bf705a5513ce98d7a580496adcd7010482835623ffea28617114aead881a25ff8e86538cca77ea1357903a75daf5bdaa258048eda3657d539ce743649ebef78eaf06cf0a706d0e3aa054fce5acb6f331406eaacce65df22d35bec999937286eb872830659395531a94cf21741b1f672ff20b22f2fd23fe5dece56951d0b65036cfc3b0f8bf107dda367eb114a917ec1192b7e0e65883b578c9d665fd5bec13411d399c4e82f126dbf503bbe953377f3375d41c2a426691eac7788bf6e9108a50e91ae641f035125eeccb0c948ae2c89b2c8fcc735329f3e9704ffb0120e43750d3d9b061d3c0a2c2c5707b8d2023a40fc007a7aa19c4833ba84e45503f8ccf86c699ed3fd5dff417b078bf53e87cf2a6f57aebea1036e03863446da4ed3ac29c723a96d193a578533a0e2662c699b3df3aea76e42a9a7da6c8769cc939c19fc334c57c3597ea7c74de71b625337884044002107c330c0561a905b070e81bc0a09b3314b4d544df19d14fb40454446f384f105c6f0de74309a0ac0436dcb26606e9a90763eb628eb8ed967269c6bc091589512b03d52599584dc5162f91ee80378e05ad3d9322c53ab4cda1ec11de8bd04458ac3109a8145937b157120c0a186a6f46ffe914b100546694296b1a1a6bee9893219465ac7f7b5afb9290074eba635f3568adf18aed77bcc1b7c4ebd074ec1065a84644d871639cff36ce36a98e844b496798c8f8e5c07263a89e737ea7d995943e01756ce92a281d18a2c3d985cfe6648412ca71e8e2544410f42dc5f73db5c4be10cd622ec511d3af4976429473b232d9d30e5e2581404fb0f2023e7731b69657b6f8fe84ebdc5b87befa19de4384aa57344adbe3aae1f2709d47f9204323f157149f0da6403e8fed3c2e7a33edce92ad16d6f80a9aa9db11ef3c8a6c9b873296bad958b61b9030fb1118be3aa81c486b9b70d36039bd3abab2e6852fc0a628d2938b855ffaf97e67355e98ba030874be3fd65cc2a92859257221632a1a758249fd1d131efd49cff5fa117a413ba2498be0b4e386a5ea1c104ba7e3604d2b301bc121b703b75e22bf13a10f118215bca43b376bb4766758e88a05a5dcf4686763aa0f6ae3ad48fe6a91af0dcf80e47be62e4687cbd5f534a1a3959c64a24fa2e7e73cce6b59324f4531d85526cb17763681e16024e4359d60df6d1a52648b69dce3978189ddcf85afe07ed1b53dcba3c62d96fd1645649baf702bfcc0c3be7084777b2b0446ff5f976dd80a95a27dcac2faca0760e04e64e2b3d5d2596ed83586c7b1449ed30136a45bb0cc5d9150f3683e9545cd948d56663e899cc28aba3cc4aea77635094f6daba2dea725bb03baedb7d86aaf314aad82bb89bdd1092354e3cc27296673553c9ff224976a13c37cf6255f9bcc0c83bc29bcb61a8fca9cdd5d61064e3bd47af04ba22a382afe52c86dbef3f6f1b884f00ed0e22cef55dac1edbde34bc4ec27ce6ae4942e003c4b5840786b1fcf4a41625974ac1aec582416104bdab5f326d187d4b8e25fffb3e7b840d9722a36182afa0431125d313730bfcc7b5a62c3b1d37c6b9778fbaeadadf302a5ec8d520c417814136f16ab5ad209a53b9a70274e527d4e7349b1cca72832835ee9541d689b1043c533df484b772bdb905ce8cc72b3fdae58f67a560ba1a2088515e6d5df12c228a68a280e1427a8aa613d2a31a9e00505605857d0472501610f7a8b21270bc00af3ac0efa59bc5acf7cb58eaaedb127e9a135cdab9f9bc06bbab421b4004e771bcc7c9132f1466a37cf8e05a75c3d8ecd427ae0b2ac02f878ce347677e90f25a322274a08c127256bf94443e1eb36ec356d79ac3fe7da9901c40ab5f4fd455d309c57ce4875ce85455d9b7a0d091a376c7aeefd468ea1a006c52f615bdd32e1d38c9c52ad2ae40389728085d1843aea1da54023df56e3e4faf3e70ed93b1abc06614d55f0070501ad0200d02aab0aac19c3212ea79fc6b827fbc356561c730410e40fae641c5a0029c01d54bd5fa7d0522c1a5a9a5fc1adbdccf081cd021024dd1b7348dee1758e95a016afb4a564c2b2a7883f55c9b7fdd6415e436fa6459f75316d192b8eb7b988ec3a7ed22076a32de30e31a178247f458974166ef942a3ebbf838f2c83d522881d0f42f4c546e2c2dc98da2283e4be98dd154baa24b2a3cd46df4d7b7cd8d7a71044797fc756bad881d95d050c8c04dd4453e3752c88b997bf2b4aa5534cbe5528ed71295a29d54f6533c1e21bf2b4baa4e9577690b533f412857eb7d35c0f111d136b35d6dd8e83fdb4c740fff351b27d69824e668449bb0fd22f89ba18d192ee4fbbfb010975a0aa9f5d823b6f458a1821c01a7c0d6420c5ee0d86cbb5e70402a1b67d279457bd03340f524bc49ae99bea536cd859bc0164795b91db1f8e19182fc443a07e7bbc460721e67ce47824722d78bbf62d88e611be238a27c36d3960b17581b2238402cee329c053c14b18623057e77d30ca6851b2468d18a4000fa262409922e6f10cd229e99ade25eda7ae03d52217877f994cf496ee5a3c9f2fd5f746f59a39b804159ebf84a07e49e711ab75a08b8751ae7480c3b6b1674b7192d30ed13654625acd7cd6ea4113a869095aa18177c14591cbf666b328763a8438aa80b3b41f72867f03481acadbc4dd55839b44350c80a0bb47cd8868155f4af6b15b6d7542c9a724ac021764431aa59d9444a9305e4a11f868d7d340c0b4a315922ec934a369df1fb3249c387bbcbc33640d93b01977d45955d12a464f5e1d7a21cbe7a7b26761418848a285b00a81f01708ff5e5c84dd099c0738eb8e818a25525813b6a2374c074065c350effb58fcc7178204c64468126d47361a63fb0b35b6edb78f4d82e672bc5c964eb651cd00243f42a947b40c702b08cb005cbb8dce4db87a86ea3a17118c5a50a65812d08e1966fd3b29aef9613eba4e4c6a073621908d96272ea544acb6324bdb30bcd4f5b931f813da3021ee5ca95abf639bc5785c5f76c86a94122aa628faa7e71f17998454b57667dcb955bc8eb4f39272e511cf03529affd5028a184cca047cf2a3aeea3687f63eea88d27f415554129833930ecdaec305adaf55ca4ae3d6058b599c7d18cf7e68a77c648e7b07e8378cc9cf9e99d4613e9d658910a6d11d9801cb86fc60227be17d7733711202bb6742e8c1ac121a08c40d2f7c672e3298311899abf56cc4112ad30d3a04c7217937e40e0ab3344f265c7347ac11cf930ab54d86f59923c6014b5ee75fce4e27a5dcdf69fcc467dfc125040a13920185bf78813dbb3709bea80fc05bd5451672240381739203ab1910cf3c6dec9b0f0e0f978269668977fac6e18706f6f3335aefeb405f47465264ef04e7125bc7e787709d0b49c94d7e76fe3803e106c18483373716e50ee079eeef2e6bf25815312f334d899480977f8ee9fcae59935dcf0e315ffe8576adbb7cec5889a805a95992790c8ba19e3490456008a779a5cc7d736a1089b4042d30ccdef0ff168fac9935e3bd04d25d6ae2ded0f1ef58bd56a91ef67ce3088ce259d5753598a21345887645c60ce08d1645527842e60588443a7f035ce43e3bcace91778af9e2c05ea10fad35e417720846f4589e20ccad8d3c05e268d2b7a8b170cb8878ac907fa860d3d7b05edf80f5c3b63c55f21da61adafd0430f2a680034ab060df5bc79c3b0877522f6c8e3ab995afdf55374edb23d11961fa92b8205431073859c7f9c34389720131a8507376990bac9311573d5482e7d43c2ac99781c7f551385f156d51123adb4a1794fe75ddb5189e27dd3112538d993a73ab251e2d96ad8f415b0fd599aa4eee34e44eb8a5df472c8a67f4af0418f604d1f3fdedab58a0042ad21fdec7156a7928233858d2a724bbaa44c30e519cd8569226a150bd8ddeb5f469610a10ad8be91091e2c36a50045fbe6b1164aaec88ee099fff4ab5185815f24bcfd33800748ea670ab448a3d0a1f075e613b6689372a0fb3b61becb822f603b9dd445e599df42459b418e3ecacf5efe01181ab2c3b2a99207b930fcc8a39756e74c45d633e1cda9eabfcd76bdb33ec85dc636c81af462d67317ef8bc0c52ace3609ac6ebdebf819841441a4252973127b8117b3f5ee0ab9514db566a20b0ad24f94eda32605569e600913060051184246a83d3463e6ccda998999efe84550c0478302063151ba3da24ad08f4782496384e332089858f3d7c3a911d84e43e3ed63fec3674b6015e9b416c54a990a3e52193a461fe5c716e3703b247c1d590be026a043d84da51fb22be20df978a7d0f97c72008420d7a7e974fae3046a89e07b4147af713e9148f97d48f8025210f8fa8083d46a2110e42baadec11692df935870b0a614a464c0c5d1e98eabdaa024ec100766354c680fcb13c1dee592235980335a9f7f0f2480b2646c0e5781f604efdb2af4350c0224b06696a9e4ee6d516bce48d6309c7936d9f6f8863515a2d1f4a609ca0b944a1773a49c20f92caff27b0d028e552efadb02c9ae88182b022ce533fc44bee73630be9e94b51a14f50e9206f72fb3565aaeb08632e496e43cb93d7384959926db7d3c43e65b4414e301e598bd7b531bb3ddfa0f2c39cba27f5857c3ac2d40aa0e0dae62d0961b5e1ffc95282b5df4d4864066cace177505ffd7def14cd91d6cf4dfd2030ebb77d26cbc80f6d50da5720326ebd4fe58d876333060c631883ed18bb187d858fe830394be1af76cf52a12b49217b1370834624d84df8855c9749a0d872bdaddc16b963ae7bbfcb2123ef3de712ef74a66df2a8e0a0a977d08680defbd80a60fbe94d9e01ac0ec0fabfc7ef76a2f65af3a7a86dee3387e84b06aa33d75713ab4c4096476de6fc9ecef64ead690b2b432dbebc98aaef49328b45207d88de3bcfaab50bcc258133178d378a0b5e01b7d6b0a73cd53bd6c583dc04aa7b83022c875bea45c0f0aef471ff252841ff50151848a806d87f67d67af707041266d2f47c593dbd7ad51a8ebb04f534601ac6db776d7966d7762433d6660c0daa161d9f063bd00ba55bf1e62f3520b6e2632821cd49d02f91ccf416429dda5fd65dbe995e5d6a71b5a20935e8999d49fe675659e9ea2978e41e7d8543e8cdaf128970353d5b4268d6d2dab80cc2e1719b9c0b30de7d739136734632efd3733169bc8e529da4ed1690a0a4c5246ee47fa55e93bc89f1210a5d2da9b44c179cd0c6222140e26c6cd59193753e8259955cf6402465bc9609faa8962ef772f213cccf9a2a47493176d0f220be14e", 0x1000}, {&(0x7f0000001140)="76888af150cb522c47c0b2343e26aedf7ac56647b12650f9e01fbe8cb42e6e5cc3dd92271a4faad4472d04b1f9122a879c9c92999e727eb63060020480f5059f6b1c2836ddd0ddbedd039284a5306f378977bf4b026c90eb8b7c09683a6d19b61b8851e70cd4faa23c749332a2f78d78e7ec6375697718b1e6fb0268fee07cf958db60eb16ceb1792673b1e33f8bca44e2ac95d73634b901b68ad71004b1326160318e61d16a4ab925654c1ff759e99b0cf98cc3c1c95faaa6cfe82b393ba2aa373c879c", 0xc4}, {&(0x7f0000001240)="c5049a6ad07eda85c0d3abddc293c62315a564ecd20739eb8b819f7ad34c175a281adef9c0a9b29933625690dd241c35f7da91445fa28a6e151a3e2799eeda7342fc1a2da25e579cb5b4330931010e602b0d62819f43e9222cd6e4f5cbf6eca0d6d8c4573c106598129a384eccdcde580f4b259dcd9de976155e2d4f47cc795d4741de54962c35470d77f800e53189209a813616c3fd78a810ec6a933db70ddf5e3f49e961a6fab7c16f4baa195ccb7856b1", 0xb2}, {&(0x7f0000001300)="5295491298dcedb4faf3f78639dd7969186e51be1fc60ba7b1a9aa8826781c9c948fdf11458e194c4e0eca267818cd147664720c02c10b7ec48f6b050fe583ae13496558c13f7ca8975ecb58c675104c5417e09f0f13261c82ba29cd1f242ec95a18ae24a748117b60355eb1578d3c41109413ddb318a2cda8003de896488a798cd8c9b3ed23099ec5fb56485f0ef5725cd9bd84b0e22351743dacdd4d06667fe94c9e960b9e6ed2d1131f05fde7fdc560bcb72f8ff9f903f1bdb9faef0f184062a9ba67779c7fa9963d7d0298ae1514fdbe25430e00d1c3dbe4e7", 0xdb}, {&(0x7f0000001400)="c0a3c9d4f9bd9602ea50b083b5685b336b54eaab5823d552b144640706c07dfdd69e9014577a9e0172c569079fc084b5f85eed7d1ce6ae2a768c2679aa27e63ce1f95e1d0ebcdb48fce9778f68", 0x4d}, {&(0x7f0000001480)="fdc1cd03c7698905d91bb8defa56a381810881901b8d9553a91853be31a77aa21826a5a0c24c4424b4e520b010b253c8de0f2cd111397b70ff3deb34345041d0086e55255c91d03c2048b01a36153c2e9d41f243f5740f427a7438f3b9634de26881d37573d5ac79e6cb6724a5fc18473a2fadfe83f5c0387f07d32603b077b8d7e55a6e0d7142e8600199f429c56aeaba05fe4c4838ce09cc451a4ce5d4d9e8cfc1f2fcdd1dbe077aa3c6cb345794dd0db79e6cd4408136", 0xb8}, {&(0x7f0000001540)="4e26e38797ef1ffa6689adf19f34eb5e10aec2cbdcd3ae3e0cd72e07cb1ea83105dede84d539e6032826f1b3edce4fa3c116ebe62183954764927b13fd72420584c0ec063bd20d2ea62a86b5db2e2d729829e9bea27cfa3a7514b4d31c429129983c39a08ce3280339518bd9406d06e3cc14e3eede7d6bbbeeb25a2832d9afd91836498fcd31f67d7d9031ff8617b0e795bd5ac85e6d9cfd3436a220ea88", 0x9e}, {&(0x7f0000001600)="41af2e0a4213a6654ff7361ac13e04a4f9c949d0907bcb38cd351528227e29337c6b7229938f468e9e9308e75402c2fcf422d5a58132fd0993b4ba5364c137f7a58052a72bcb991229fc5171d7754657357b1d63625c9abcafcb40c8a63f9f1d149366895069915cf08423a5880dfd4a2b73eaee17d86c98fc94", 0x7a}], 0x9, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r1, r0, r0, r1]}], 0x120, 0x4}, 0x8) 20:16:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x10}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:16:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:16:37 executing program 1: rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = getuid() r4 = getegid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfffffffffffffff9, r1, r2, r3, r4, 0x0, 0x1}, 0x0, 0x1, r5, r6, 0xfff, 0xd2}) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30081, 0x0) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x1}, 0x8) 20:16:37 executing program 0: pipe(&(0x7f0000000000)) madvise(&(0x7f0000bd9000/0x4000)=nil, 0x4000, 0x0) 20:16:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x5c55, 0x8, r3}) r4 = kqueue() r5 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) readv(r5, &(0x7f0000000580)=[{&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000300)=""/130, 0x82}, {&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000480)=""/216, 0xd8}, {&(0x7f0000000000)=""/51, 0x33}], 0x5) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r4) 20:16:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8e}, {{r0}, 0x0, 0x0, 0x80000011, 0x1, 0x2}, {{r0}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xfff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0xaad7) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:16:38 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) write(r0, &(0x7f0000000200)="bedab6bd5e08986edc4fa508d75e30c079588ca6b3d4ed28ad29d815a55f9c4ed179c328e6d8026ad45560bd8b8aef5feacc61f0d835737ec1a0b5252c92ac760edd8f705d2e9c634c68", 0x4a) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = msgget(0x3, 0xa0) msgrcv(r3, &(0x7f0000000140)={0x0, ""/184}, 0xc0, 0x3, 0x800) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 20:16:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) setsockopt(r0, 0x10000, 0x1, &(0x7f00000000c0)="749d161c3217d55585df94bc6abc0ebbccccb4a5985d47f34322a59f12f7fb85b1e94d32961d716d6696cddcc7a6e6787cee37e72924e6b17c1fa0f3fd0f50014de3528bccf0b592ada1d478936669dad5c206ffdaa0a98dabad95d3f35a7672a5d689e9d856b3941ded9f5ae1fdc5fea3e01bd0274d82f8e6e0bf4bbfe2b0c2e61fa8a55554833a5b10734ea54dce2842dcb1fbd5b253c0f38e61e3bc78d582a34ef33acfac5d3c6277f7dbaeb31d20e5aaabeac6d15c6361d63803a77f0d73bedaa958a908ea7c915c3a317b93e2fdf0dcb3", 0xd3) 20:16:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xbf) 20:16:39 executing program 1: 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"}) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 20:16:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x88a0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) ioctl$BIOCLOCK(r0, 0x20004276) 20:16:39 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') r1 = semget(0x1, 0x2, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x4) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) r2 = msgget(0x2, 0x1) msgrcv(r2, &(0x7f0000000380)={0x0, ""/143}, 0x97, 0x0, 0x0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000c294685d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027a7b7aa6b0517e0ff5f00000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4271], 0x1, 0x3, 0x1001) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000012c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x80, 0x3ff}, 0xfffffffffffffbff, 0x2, r4, 0x0, 0xfb5, 0x19, 0x8, 0xffffffffffff0001}) 20:16:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x60) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 20:16:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fchflags(r0, 0x0) 20:16:39 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xa) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000100)=0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x1) close(r2) 20:16:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f0000000180)=""/90, 0x5a, 0x0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8, 0x3ff}, 0xc) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x6) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x4, 0x2, 0x0, 0x1f, "777c4454dfe1dc104431deadd0ce6023a3a9c8c2", 0x100000000}) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 20:16:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) close(r1) 20:16:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 20:16:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x100) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 20:16:40 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x4e, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x115) 20:16:40 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) read(r1, &(0x7f0000000200)=""/150, 0x96) 20:16:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xb7b4, 0xfffffffffffffff8, 0x57b9, 0x1, 0x2, 0x1, 0xfff, 0x1, 0x3, 0x1e315cb3, 0x4}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:16:40 executing program 0: socketpair$unix(0x1, 0x200000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4, 0x3ff, 0x7, 0x7, "16ae5c844c2a163e1da02ef649080f82568510e0", 0x10001, 0x8001}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r2) r5 = dup2(r1, r2) r6 = syz_open_pts() r7 = dup2(r1, r5) kevent(r4, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x20000041, 0x80000001, 0x80}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x8, 0x7}, {{r6}, 0x0, 0x10, 0x8, 0x548}, {{r6}, 0xffffffffffffffff, 0x1c, 0x20000020, 0x2, 0x417d}], 0x5, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffe, 0x88, 0x8, 0x5, 0xfffffffffffffbff}, {{r5}, 0xfffffffffffffffd, 0xa0, 0x0, 0xfffffffffffffbff, 0x39e}, {{r6}, 0xfffffffffffffffc, 0x4, 0x20, 0x6, 0xffff}, {{r5}, 0xffffffffffffffff, 0xa4, 0x20000000, 0x7, 0x73ea}, {{r7}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x81, 0xbf}, {{r5}, 0xffffffffffffffff, 0x8, 0x3, 0x2af, 0x9}], 0x8, &(0x7f0000000180)={0x6f7b, 0x81}) socketpair(0x1, 0x4000, 0x2, &(0x7f0000000100)) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000140)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000000c0)=0x2) ioctl$KDDISABIO(r2, 0x20004b3d) pipe2(&(0x7f0000000200), 0x10004) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:16:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000893f0000000000000000000000000000dffea4f2"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:16:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x80000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 20:16:41 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x4000000000008280, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x1ff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x48, 0x7f}, {0x25, 0x1000}, {0xc7, 0x4}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x2, './file0\x00', './file0\x00'}) ioctl$TIOCCBRK(r3, 0x2000747a) pipe2(&(0x7f0000000240), 0x10000) getuid() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r2, r1) r4 = dup2(r2, r3) read(r4, &(0x7f0000000080)=""/159, 0x9f) close(r1) fcntl$getflags(r1, 0x1) pipe2(&(0x7f0000000280), 0x4) setrlimit(0x0, 0x0) execve(0x0, 0x0, 0x0) 20:16:42 executing program 1: syz_emit_ethernet(0x58, &(0x7f0000000000)="ab2fb3124fe8f1b7955863654a2a8b49847abfa9c801da07829e4a05aa57bbc82559f6f62be60aaa34a842c45fc027ea9c9e7468ee45cd6ff733eb1a10ed90c8a45a02c13e754b9955fe892326478422b7b37cd45f05732f") r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1001, 0x0, 0x0) 20:16:42 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000000)=[r1]) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) accept(r2, 0x0, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r3 = semget(0x3, 0x1, 0x0) semop(r3, &(0x7f00000001c0)=[{0x3, 0x0, 0x1800}, {0x0, 0x3f, 0x1800}, {0x6, 0x9, 0x1000}, {0x7, 0x0, 0x800}], 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) close(r0) 20:16:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="e38e7fce1f7a290ae9c1e43749c06e19f666a2394493222d918cfa1f7956e423519165baf6471510", 0x28, 0x1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x5}, 0xc) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040), 0x0) 20:16:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20088, 0x128) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 20:16:42 executing program 0: socketpair(0x31, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002ed1e9696c653000"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) 20:16:42 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x1) 20:16:42 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x89f}, {0x3, 0xc440}}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() r3 = kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10510, 0x0) kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) openat(r1, &(0x7f0000000340)='./file0\x00', 0x800, 0x8) kevent(r1, &(0x7f0000000240)=[{{r4}, 0x0, 0x40, 0x1, 0x1, 0x1e5f}, {{r1}, 0xeb5eda5c57bbed98, 0x80, 0x0, 0xff, 0x7fff}, {{r4}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0xda8a91ec10d1e089, 0x1, 0x1, 0x79}], 0x4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x9, 0x8000}], 0x3f, &(0x7f0000000300)={0x9, 0x6}) r5 = kqueue() dup2(r3, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) setrlimit(0x1, &(0x7f0000000080)={0x80000001, 0x5}) 20:16:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0x2, 0x4, 0x81, "2d7511bd0000008000012cdb000000000800", 0x3, 0x80000000}) r3 = dup(r0) getsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 20:16:42 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x9, 0x1f}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x1) close(r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f6ebccfee68d8285a1bd43d06af69535f0cf6685786ebee2882702169bc0d11c99246382750b235886f90a09feb5b0e1279015", 0x33}], 0x1) r3 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x2000) sendto$inet6(r2, &(0x7f0000000200)="5b1cf292aafaf32356acf40d2c4640a37fa3531e353b13652b360269e2aef10e3cd3b47ddebf700bbfb8e1bee0e2bd0d2fea535e858ba6f1fbbf15009918cb7065adacf9883cdf330b359a55d19044e5f6a5135fa46d9bb6315ed570704f1c5b7346df8bf0dd299d7f4b856cc4d226479590ad7e4f3311d8a46a469cb6aca0a4f037ce60ee7d03", 0x87, 0x8, &(0x7f0000000140)={0x18, 0x0, 0xf3f, 0x9}, 0xc) 20:16:42 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x83, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 20:16:42 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 20:16:42 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getitimer(0x2, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:16:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$inet(0x2, 0x5, 0x100000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x20000002, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) fcntl$setflags(r0, 0x2, 0x1) 20:16:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2100) shmctl$IPC_RMID(r0, 0x0) r2 = semget(0x3, 0x7, 0x100) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000080)=""/48) 20:16:42 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000680)="d1a8bf45d3cd09bbd8748454e2ecd5c85b9aa4d8175e272d254074162388211b1ac7f00ccce11ebeb975b4e85341e52c434ca3b4471d9aa70c8649f7fd934be7b4de49851b1f8bc51ebe6457cd95e111aa813c4cb983b9e362ed1d13945dcd8bc2ca5ef936a6729bf2fda41b3774abadb101df881544c9ef5af01c585c91c7cd04219f8c0eceef5b24cc78784838485ed254f7", 0x93}, {&(0x7f0000000740)="d4a9df7dc47c5ec5f338776d21ba175a3d7e20e9959fd10ba7e19e6c0b80e1157ea6badb537aaca3c3c1489f3ee301f97f984574ac310dbe7c1be3e9efb351d4ad072ce59b7d5a30061af81136d67b6ff5407b5425c203e6d8f7cd85c036edae756d7137e053226aa838e3fb62356ad9d5de54ecb24454e0a76d1c174b9c48e1556ecfa0e566957a466d59ace6b13b5d1643420e7591d60e5d972d22458084e1b613552f21da79d26e4286389c986d6214b417bc3931fb", 0xb7}, {&(0x7f0000000800)="03d6eed8daa40ca8789c426ab6cc956e9372b3447dfa4f23f6b635b40ec4df738e0b9852bbc33c501e3070cdf93d4edfcdc12ee6791c4c6908883fd9ed77d04a728ab235c9494283af619f010740b1988df7f5d30c07c51dc039161a2050fec031e675746324dd2b080975da4811c0cba32831dc021ba76a3009662b3993cc1acd73791bdd53e823dfeb8d918433645b1d6af0cee5251ef1362d3bc4410ea05b2fd78c05595bc1637e03af20a024bdbda716c699c7933dec30b01f1272555bcd9f40da0cf42c5e759b75fc7ba86b27734ab90e5a5c1400f6df27a7458f46f3933425b14b5049ad366bfd1865a3c585a841628afb68255e7c6fd6a9901ef4f666842ef9607c74031fc345c682e7af90bbb9c21cc1a6e460e41dfdf025568c95f109384bcba2a42875646bcd583d30e0f93b7f186433d981f5c5d218c30ede69922b7175750313c459ef51803d6c385f8428bc0fce54550e614114b86c96e8525c19ca43ae56c6eb270bde4dab78eddbc08b90e0ac1ad6bfd028ad25ad4ff3be72cc83b14721cc0a025b4c61c3bc0060d03b6d0087eacdaf0df05764d5cacc9237af15b0a286b9cefd6ffbaa9989344617c95192a46097d9e14d13a2812c47065c2ab296a7ae4639f8c8842acbb63516a46ddd23dc0673c4a4e948a7093a25870b5c3a6c602e091c2cdc7ba402769661eca46afc2dbb4589298a91c01b4c7bbc532d019978a9de92d0b34f29ccfbc62dd962e76464395153570b75891b638f1dadd3055f64a3fb522f840263869f9dfaee9df0e98629b9e86a83dafca3679ac80e1b80ff9c46eaedd725e7ad91967d20efcbc80ae2d817c8db1629827b395749625b1794ea7361fe87fe847e6e392c57e5cecd0ec0a9a6eae1de40935c6f57616acb23e39b6f5626dd00987a1eea9dd38b33fa692a636d35128b9b264f3b8d4bd35beea2c9d12d515e6e8f586c167c65202ea4e8bca94bd78f378515caea87f578fe3fc5f6c83ec2e2ebc3eeea92ec12a9845b8f99c256b069012faf635e824fe417e7f80130ee96a38f77d92b3d9e80a5764d0852864dfb5259183fe61117f291c4317056887ca9072c3ab1614009396369f39b610be7cac380d2619b215794cc1a3cf4589197c6efcd08f132868b026767e25fbb79a3f231572c47f3cd93302f144f3c3acfd6ef53689b409f68ec430970a57b68c2a5665cadce78cc868ce4a51ec4288657db378c20dcac6a2bca12032577d93acfd3451b84efaad5fbce1e611e1999b165d11b4f4dab99d18c50509ce9e4881675f04cebb0185c89fd5430fffda86f6c3e27c625630cd892879a12748f6bbcf71fdf8e937226fcef5468d87fea72533f839473e26e84308db7c5478009deebdfcc870eea9010703dde505ede2c35a2b066cc590bb663f26c64bf538b51186fe2cfdffb86fbf44ca3f8cfd62fba26ef8f0c554a6a4e04b2c81a582ebce257d5d1ed625ef71bcfbcdda846666316009b49a744df9347ab9e17d138fc02a93e19facb563cb03775122c580e965fa2d4428ec595d0cfacfc2fbd8a2f7fd49a117cf87f59ff7ae529b78c1b243f700b0a1e254655751aacd79b7492b366468d822961d8ab334302aaf80ff94877e60884dc7c362103ca1de8754a72f6bdbc5108a0c26a4d3c9f294a4f006c545e6b1ce981ce0162c771d35eaaf2071e43fbc7078b47840702dc4fe68712e9d1fd6d8b24552f581d668d18f195361cac4ea64cf833fce56d76512302e0a0e5183013a3ec7a5a36f3650f830b2f5bdbb2dc91d99560061e9cdee4a6dcb22dfab092ae7af4e24010203d69165460621f5def04d4a2e398dae4e582ef64ce9c4f10d02dfba74d9e0faf4549ba09b94fcabaf0ebbfa69a5ea058aee0c2f70efd9a201c13eaa23f49e961facb2811a04fcbd8b30cacaa26c9dbc0e82ae7ebe240d57dc044060a67057429602cb5968af8965488a964a66b290c1118f6ec0d72bccc2780808381dabaf99f9a014bf4dd7f9afbb0dec8683f562028535af764db43dda325d20b8d42709959a1a53b69e9b7edaf5dcf119851437468bf75404b2a317febc462c0ef8ee223bb9323b9fb50b3dcfcd522e5645e24039e38eb7cc2c690043a0d6cc0e6aa98ce01bcc4fdbdd46cf135b51af72b03ef4b83df1528e0942daf0bb1da3a49029f2ee4c142f17f6f3ac80c24211936eb011f9eb3af901343b5cbf8dcda7627e2662d4dc7530620f286619690da0ce6871a261e9ad55a2a47989f29991c206257002afa646444b56473bcedac6e2c59850f28e5e7f5bf75b4981fa1086d339b39331e262a372e99b4fd980339a29bdbdb5468d3207cfb7174333ffdb79ea900f0136eeba460a18a2543f5c82a2abe9c7ca6113550d2765d20358d315a52b20bf605ecf0f70057262266725d78bfe38885c1c999d487cef3f605dc2c2068da2fbd9899e9826b4cdbbfbce4e53251e5e951678d56fe96ceb10b49fc54e2dea6c2e09546066856d3f10d3987c2f65e7461a814e60aa0e60e4cbd40c150a1d10379fa055113f5b273d3d29c4bf20678e1c59086a631c110287892590bc57aaf456f66441f862bcca025496061199f29d3a924c7d3a49fea56e7c1d79e92aa34c78641be0d8b2d1ee08985234a7cba72b28168759c09df0b41f7e35e234e9b26630e99952f664ffe4920d7d4f50fa5dd101634141703a81a9bfc35030e69313549e87aeb04ad1cda86b5c03eed2fe87745435e916c1dcc6658b087bf6412dc14cdfee566070b0178e316adeb0e403e06fdd9d4d2c5d51bdfec3a67f7e332a17eca4a8dfaea2ac5891d59eb8d5a64d6850e4659c9a9b2e06e79bf988be46566b5d3c0a44b072857498aab30a545ac33ab46e61900bd99615fbbaf34ebdcad9402ecb7d1426e88afdc50f704aaef1e1fb26955bd6e6d118835fd9d0452871055c66870a8b4423a547b0c792c6f55e1e86014a4946ae25872a88e67b54e9a6e865f0f7d42f2c990689da82a54b20c53aca260ca758c41eca156fe75b6342efc56f5bcb521965a5d4bd08bb031ab6a4870b55d4e0fb934e316df118dd5a3ccd1e91c05f27c6262de57af3a8d82979a9e443d1bd003a0099f837604cd4e6067874c09d99c43898bd081101cbc2344ad1180086d520d0e4cef00c1ed98aecd8d17ae71a2370cf2f8ef0c4978a038fffb1dd43d5aa69ff5cd0ba6c0fa928c2a8a12038085fe59c7b54e1381f99e038d530f8f25515066b58057facda7aae1bed79fffe5b63deb05f1b599b886de15a648546c778a72789bdc420f7ecf46fde1d71087fae227ed5658ef7cd511bc5ae937ba623bb0b9d7360a40d0232c17c228c338bf8f23f539da704bae45999ca13d1091cdfbc0b89129fd697676ea656b1502ae25af1b5ad0c79f369f1529d1120227357438ba4c3cc8c71c6e74491d093d71e5f7b525c4932f4060afb6045aed37bd6bfbbdc529ba4f0601c9ae96fb64212944d30bc35d8e112c37bd64008af098dc22faff8a4111e0926adcc308ff1b47924837e31607e83d749bed4ae1c56ca4dc33f4bf87d64b24f6a009a846ada346692d521d25d491a4a3eae52c76bad0795a728949c3e38fc6e581b56b31815e679f2f235c2337b76ec082d0dde45496effe15a6fdbf8a0fb0db0c9486f3edd5f9d9ead337c2186d63c5a1cb2dd7bad45745ad9596403cf19709385df594a9483f4e9d6f35fb5504de5e628a5ace5dbd08d5f7e306753cf5f773d2ab69f5ce877eeaa493bab292fb00b1ad45c66eee105a3422618f05d8c93dd8286c9cb22d239a127dfcdda862017e021c977bed758c5f1e59450c5ab92e7687b2083e1ebaa888a643cb0b3a071c83df6f9f71d8eaae7175d6e633d638e9d0fdcd8dbbdab6bf1f953318b6b4abd86c3dde3b677339aa868f02fe943226c01d208a7afed8b7693976c64ff9b10339ad024d4f4435c9453de5ad6a6dee29759b432661eafac41b3801a67b62e5076c1b976692d12854c50b79203791af3145035dc143be7592222306ad864934cc7d07a0e7560c262bedd116ad272ddd610e3b6f6c62c6bf63e55e69492e1a959a04a6e51cb9579497369b4edec2c186620a8536592f3105af1b94a8d5dc9a436142e7ac0d8b31470b75d0d3571c1e2d2b2dd742c12b140d6ccfe86abb1c43b6f22f222c54fd7d590d165a5474b8ac967f990bbed340c392b09d5097dee8680194939ec136f8a2dac0f7b919733f8cc3cc301aed55e689d74300b11f9b86018da6ff89069de2b78decb9e6540a6bd203f074a088ac5284847c771c6b87b82358c655017ed0417f59c6ee26a5718314226c533fafccfce6409aeb6f82b8b92ecb7d3aa2d3008a6274eb5df85bfba606a3f6e7ff86732a9bd0449c5854b0044d99986eba9e4b0c2584e236ff57fa6c0e207ff073a8aa8f9cbaca7257ff68cb4d026f05b1265499d88190dd3fd1f292f1fe2560e9289a88ebd9f3ffd6cb723be6f83dd0cb07063714869c9f1aaa4ed29c2452121df340937e1f1d054ebaa68edf379b8ff3780eef02cfe1c31596ff525c7fa78a385a8a4a9226a24d65f8c3aab4019b5df76d492e0e2150b873477be45ea4f68b07716c9fee70613ee25ead2ef11ebecce2c7321c5578e79e34d3812a8bda57e3d8b2733995e4b086cb6450e71435046f76bd1f2740f911db9675b09313dc873cddb4860e6039014e9469707cbe1c3fef32af4e3dd4d1ee0c614568ec8f67b44d386f60bc6418340bf22b73b25bb27c6325ddc1da9dd47bca2b5b5345377459b58f451949e4dded1cacc6a6f41e11592df2c1f8eec5660008570469d6ba77770b49d8873f949d9cc9dee64d5478f96a40f750bb6bb0409efe78f70303ea183e402e8d4bc5ada6a8c0a6c731980668a159b205494dbaaa0def1bfce2d36c4045d6fe5fdbd5af65b4402c5fc41ae7f7834e6f5414e1df2a5d3e9b43bb8430170c2093519d7b34be3ce56048241527bfe7de3815fc9ee7f9e63111397acc5c1d4c960fa4f24729c148d009f0f0c4e17e0979102cb0f093a3fb0bda401cfd7e93ce102e4afde3baf0976173745e1994a77026fd13ac29e92031bb6808a8fd408a4c59dc8895d81518d1a02cfccb6a7935673e54d552184951d21a60fc9746b54b261cebd230465f1a4c9735b214769efdc95b34608698a3aacb14c11e49ba168a6499dcbfbdde2e5f516f8a10be98a137b119de4963e9b37ffa9524da8d53f86fe16ac66b7a563cf4dcf75329fb519c8387f9df7999714990dda817a0343fb8865815015c95e608841c64ee84c830d6dc46f7fc53f9b4563f43f4111ff2b6180c576d760adc00bad22a34090d7ea27d6ee8d8289a88b201d05e568faf1ac03a7ad205d279a87bbd04ff35ecb8c75903f7ac3f0f1e94f5170b855e6609424d44880842d49a77431735f061049eead1ff19f1c67e77790c040aa90aa8ee59bdbd8b3377976ab29b9a4a5e131916369a1cff562f200fa5eb50fdb70574ad275644d1193ff1c70fe8fcf9d79d7eb1e3ac7bbabb9dd90afa713f70f6e20de6452753253aa60fba6fe7d2a5f9607e329a08d7567a97482afd92af1d6cb2b4f2fc4dff5685e9893f05c702e78becc0988de80574d207488845172ab7bf0852a66f33c5f639173ef8c37e4e37ac8a6ebd94525111b34bd6f94b5b4c088d7469585b82a74de78fcf84928d51f30921db5e746aaf834d4fbd31758d4059d1a32b0c1169babbaf166574603658aa90041ec0472128dbd3840a1cc66325caf41a31cf8c349a49cdab9feaf3435bcc4cb2bd2a242944", 0x1000}], 0x3) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 20:16:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x260, 0x0) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 20:16:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x8) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:16:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x28, 0xfffff, 0xff, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x0, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x2e, 0x8, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0xa, 0x2, 0x1f, 0x3098}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x1, 0xfff}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x27f3dc89, 0x1f}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000002, 0x9, 0x3}], 0x5, &(0x7f0000000040)={0x5, 0x2}) 20:16:43 executing program 1: r0 = socket(0x2000000003, 0x400000000002, 0xffffffffffffdffe) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 20:16:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8280, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x401) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r0) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x7, 0x10000, 0x7, "918e0ac21a5944ae7602b12e1fbf1e35162f2139", 0x4, 0x8001}) 20:16:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3ff) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x3ff, 0x101}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = msgget$private(0x0, 0x308) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r4 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x18, 0x6}, 0x7a4, 0x2, r6, r7, 0x200, 0x200, 0xbf9, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 20:16:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) pwrite(r1, &(0x7f0000000080)="b561d7d269576bffdacfc34c37b9bce4580704606268272fda9224af5620de0212ab80bd98af7f5c76836695d9bedc574f19d502ebe958de43332c91bdda78cea531774ef5ba671c0e318f526d77c59166291a4c6da8b878abddb6aa8f0a94d879bb9e77178527f0fcba5867c5d9326e460d4c882dfc68b26cd991ed14ba3787b2821d5124cc275eaeec41b48e8fffe5aac63652a7a55200ffa781f1d5e1a002cee8412fe29ff9ff6210e140cafe989f4a829ec05dd1b0e03c369c354d8173e9372997a97d9924629f8ad1e46220a0cef47d29977fb96d8d3efa4faa3be4350ec59e93b5692814eee68a64a8a4", 0xed, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x39ab) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x107}], 0x1, 0x0) syz_open_pts() 20:16:43 executing program 0: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0xd804}) kqueue() pipe2(&(0x7f0000000080), 0x10004) 20:16:43 executing program 1: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 20:16:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = dup2(r1, r0) write(r1, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) shutdown(r0, 0x2) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = getegid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r10 = getpgrp() r11 = getuid() r12 = getegid() setpgid(r3, r7) r13 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="ee6b09dee1553a110e9da3464b7869a13e57e3ae53d28933095b7dec528cee34f35cab1dd2d7f0c7874420c5eb32a3bf27db9f191f227f01703eb029e9034976cc084d71c19c619753dd4efd", 0x4c}, {&(0x7f0000000140)="3eaa1d3e1c2ce5ba1c4734ecf327733ca3b6c7d16c680f3ec7e8ea483cae5135f4e5738ede398a70f026e965e90c2165e4a1d555275b62bfd6a6091d4d50b3d184d7e21c8813202962ac5c17a110da5b451c04a5cacd67432de711b90730590f9db62a5e6ab80634c88cd32fc2add4340d507b7b7edfa03a986dba7339f79297c621b486fd6ccf19ba25ac20e6f1c2b5d75ed7009e188512b2fb541af2f761ab853b2e53da2833e3c791fcbdeb826e267459cf9beaebf1f418fa004a298be683bd6648afb754e4076930cdbcd95c7a9aa38f36fa33a814c266b3f21bb88836f4469556391e4663b2f9147a8a64fc6eb371b466930ada3a", 0xf7}, {&(0x7f0000000240)="e63465a3be171323521c2c9118161707ecdc531e9b4a7f86dc8fdf38ebc40e3f5683f4460934a72f088e59f9d59efbba78eb12dde9a007d5380037ab1291ef862acfe4aebb5dfe6752e4e56f384efcf3f292afd8a39fc30062400019", 0x5c}, {&(0x7f00000002c0)="cdb9669d9a70d3eb3d7950595d796496f21f3b680be9dc2d522777605feade8df28479694d0e3b181db3f11ae026eec25b66f104c0581430821868d2eb1fe69f773d9aa89c171da832bb7cf6e576959146abce8aafeace45aa43", 0x5a}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r1, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r2, r0]}], 0x140, 0x8}, 0x402) 20:16:44 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r2 = kqueue() close(r0) 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) 20:16:44 executing program 0: clock_settime(0x0, &(0x7f0000000140)={0x0, 0x6}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000080), 0x10000) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x10000000000002fe, 0x0, 0x0) 20:16:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x6, 0x2) 20:16:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)}, {&(0x7f0000001180)=""/136, 0x88}, {&(0x7f0000001240)=""/9, 0x9}, {&(0x7f0000001280)=""/166, 0xa6}, {&(0x7f0000001340)=""/94, 0x5e}, {&(0x7f00000013c0)=""/192, 0xc0}], 0x9, 0x0, 0x0) select(0x40, &(0x7f0000001140)={0xa7, 0x400, 0x7, 0x0, 0x1, 0x6, 0x1740000000000, 0x1}, &(0x7f0000001540)={0x7, 0x9, 0x0, 0x4000, 0x496, 0x1, 0x9, 0xffffffffffffff80}, &(0x7f0000001580)={0x6, 0x194f0eaf, 0x8000, 0x5, 0x4, 0x0, 0x0, 0x1f}, &(0x7f00000015c0)={0x6, 0xfffffffffffffffd}) select(0x40, &(0x7f0000001600)={0x1, 0x8, 0xffff, 0x1ff, 0x7, 0x1, 0x2, 0x20}, &(0x7f0000001640)={0x6, 0xee, 0x3, 0x9, 0x446, 0x7, 0x100000001, 0x3}, &(0x7f0000001680)={0x3, 0x20, 0x601a, 0xc3, 0x3ff, 0xc17, 0x4, 0x5}, &(0x7f00000016c0)={0x53, 0x5}) r0 = socket$inet(0x2, 0x8005, 0x3) write(r0, &(0x7f0000001700)="b2c044139974d01619a76962e1a6d4c8f146ab58a0ed609238c39990fe41fb36dc752cd57869b4dfedb393425dd346267932bed12f03953d9b760eb3940744dfa184fc3dc94f844d981d8b0cd7e07e42dea60b87e10a3bf98e3c6893c9ef7b9682068a83ae226220e9bd9e84c2e06296454a26d3b152cf7876774bc4b9ea3028d66d821db8a298c82c2dd6d6044491bb7c222d284dc172dcd77eee9983ff24147412b90ef379d91b566d783275cb9f5cc8a1351dcdc0", 0xb6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) 20:16:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="4df3ba0727879727502b0a8175ef533f42f104dffa712e983849c68950b8e1ab99359dff4eb2694125a3ca3c5a23a52559f287537d34e172c1c1653aa451115accc8cf2cfb4fd675b6993bfa7ba7b0f771104f9025f13d", 0x57, 0x409, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x8c) 20:16:44 executing program 0: r0 = socket(0x11, 0x4003, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) lseek(r0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 20:16:44 executing program 1: r0 = socket$inet(0x2, 0x1000004, 0x0) setsockopt(r0, 0x100000000, 0x2, &(0x7f0000000000)="c712285a70504c4ea2511d4b2e45a4c8d7b242b48a4be6e891b0c7dada5e3480a2ef1d0c3eb4686c85e3f1cf1e5274b2ae6ed1bd19d20854bf00ab67f8f856e91901ce5b2e1346308321a2a4cd84e4736873ae6ba58029b736df0be74a8bb2f792d0b819b9a64f2ee06979dee58207bbead75ca7a6b6ed4d8d3bc02bf7350018bd4a43bed6323dc6b9bc036fb2f421ae98a5", 0x92) setsockopt$sock_int(r0, 0xffff, 0x28, 0x0, 0x31) 20:16:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0x1ab) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 20:16:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 20:16:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x2}) write(r0, &(0x7f0000000080)="7c49797c2fd4635ad09d3db90cf36e4ecc72b25e9c0494210e0216e3738ac8e73a45ffaddc5100d4e5d286d2e746c43902466b2fcaaa572cab7237661d6bbc0d2d2f1be316b6ceada0e0e15b39b3319f0e731d1ef11d00cd8f2e06e14fec8a2f13b8db0b6eaa82c166267e8bfc3b7b2f39db349cf5dbfeb6073cfd86f29909179d7fbd845c455253af9b5f603697275956296a29c3abfc12c9b1", 0x9a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x1000, 0x34, 0x5, "fccdd77e64992a9fe8b40e9b72009a37eba58094", 0x101, 0x2}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xa8, 0x10, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x80000002, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x0, 0x3}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x1f, 0xc6f5}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0xfffffffffffffffe, 0xffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x1}, {{r0}, 0x0, 0x80, 0xf0000024, 0x80, 0x101}, {{r0}, 0xffffffffffffffff, 0xc0, 0x20000001, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0xca, 0x3}, {{r0}, 0xfffffffffffffffa, 0x44, 0x4, 0x1c8b, 0x6}], 0x1, &(0x7f0000000300)={0x5, 0x9}) dup(r0) 20:16:44 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r3 = dup2(r1, r2) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r3, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(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) 20:16:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x1, 0xffffffffffffffe0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xab4c) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x211e}], 0x100000df) 20:16:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x0, 0x364767d43774dfb4) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0xad, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="c0754de03816596a70230de02ec12e01fb84b5653f2b9993b4b5d69bf27863e9efc9a1232c126e279e18d8c933478cd7c92ecfa3d69b2bf50d0a53fc866fa580b488ff7afc42bddd5c13d290ec2c6fa7e310efb5496d718780b28bf50d2a49cca658f2198af9aa77b511381325a64957c863ea60f098", 0x76}, {&(0x7f00000000c0)="64445c758ae11a81e6fd82b31af73bc88214349b1029358f8604d781084095fc6fbacf93af7704b9b220eea7feca72aede3048987abba8831212e09a577ff6e859bab6647dc5c9caf880ad392de8d955aea5de832f3ddd3e7997bd351b4a754209c12a3e3004cb760f8046532794a0", 0x6f}, {&(0x7f0000000180)="a579b913c56c86e844560bffa0b8034fcac5f20c0f1eb31b0dac91129104d373e250a950f62c59b0485cdfc651dc81739e061fffba", 0x35}, {&(0x7f00000001c0)="fa80cfec1d7fa734ce9c1d0a5d24c4534cb0496da70ee8f0589f59e79b057f6fd0328cb5fac9c262ff95ba00382e9cc1b3c3857115eda4a24a3c4f67958b996fde", 0x41}], 0x4) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 20:16:44 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x327, 0x4, &(0x7f0000000080)=""/87, &(0x7f0000000000)=0x57) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:16:44 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x9, 0x7}, {0xd641, 0x7}}, &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dce", 0x4b}], 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) 20:16:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x0) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x23b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="33daedbbf98cff99d877c7f519e6314fade950cb8ba29a87c38062f85638929c3e24ffb52e71348e44d71d585277354e98b12413d80c07092e92", 0x3a) 20:16:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) syz_open_pts() connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 20:16:44 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000001540)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x512) close(r2) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f00000000c0)) 20:16:44 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, 0x0) 20:16:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0xf, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x198) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10880, 0x6a) 20:16:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:16: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() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) dup(r0) 20:16:44 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4000000002) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20060, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) 20:16:44 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x80) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ftruncate(r0, 0x0, 0x10000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x100000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x100000004) 20:16:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x28, 0x10004}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 20:16:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 20:16:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0xa0e1, &(0x7f0000000000)=""/145, &(0x7f00000000c0)=0x91) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) getsockopt(r0, 0x200000029, 0x80000000000024, 0x0, 0x0) 20:16:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/186, 0xba) flock(r0, 0x4) 20:16:44 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x1f, 0x101, {0x9, 0x80}}) fcntl$lock(r0, 0x6, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x200}, {0x0, 0x9, 0x2, 0x9}]}) ioctl$TIOCCBRK(r1, 0x2000747a) dup2(r0, r0) 20:16:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000040), 0x40) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x20) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x7, 0xc2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/29) 20:16:44 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 20:16:44 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xd, 0x90) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/77, 0x4d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0xfffffffffffffd2f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x1, 0x9, './file0\x00', 0x7, 0x1000, 0x80000001}) open$dir(&(0x7f0000000240)='./file0\x00', 0x8280, 0x4) 20:16:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x121, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x100000001, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000f6ffffffffffff010000000000000000", 0x100000066, 0x8, 0x0, 0xfffffffffffffebe) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x7, 0x2}) 20:16:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="4f0f417b703b2b0c43485e54541decb3c3dd2a8e92e2c56db31f3322f6079b00018d109b5e35f61a8669578b53550fc9a4078fe356ae22b28d7769b811905e00d2323f6f042412be6f94032b031cef335b10d41729766044af44f5db9c", 0x5d}, {&(0x7f0000000180)="9e68458e41e01855b9565a2a3359fd5f271b2e36ab3129bc123fdc261c8efe894f0240722a7edad1920c75c43432e867496679af1fb47cbf42166259b57ff304f19d1c", 0x43}, {&(0x7f0000000200)="921dbd2f9b36f297db82139c547913e52a5d5029d251dc181247f70175d12b8f778e787c65bbaadea3b65abfd75c3c1f10570e9af38ae5352d65891b4358331756bc15e974108fe2", 0x48}, {&(0x7f0000000280)="a0a903b1a9a32d49fcd178300f35ea2a89b03509dcad92ff80cf7b5fed0ee47a7746e1b58ed7438f27450a6259026521c4d05cc54f18708fe9aa98dd43ddafe35e81f39ccb43fc44e0e3d9f502cc9920dfacc48ba6f0f4d5b9485ff5bda4254ec2a9cb67dfaa528abfcd22d9b47996e29499fcbc84805e78c5a9f4623ae8c20c78169858cba28626d7f21de6ee11d5862363c5f38bc19e3533abf72df4fc047d9253cc97bbbd1aac8e107a255557892625c9d29f50c099d4870c72901f9cd469c055c706c810dd14044370c7d19805312e8170a6d9b99332963c33b8deea43922092e02f27501e419293f7741c06d1", 0xef}, {&(0x7f0000000100)="87bd8d9fe31b487e905cb6c0f250a2450b3067e54ba96ae0a36a2f386e000e1b9c74842f33912bb33316fe2d7bff98c49cfe244a61255188f0d887", 0x3b}], 0x5, 0x0, 0x0) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x20019, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) close(r1) write(r0, &(0x7f0000000140)="96", 0x1) ioctl$TIOCCDTR(r2, 0x20007478) pipe(&(0x7f0000000440)) 20:16:44 executing program 0: sync() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 20:16:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0x1}}, 0x0) getitimer(0x0, &(0x7f0000000040)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x5, 0x100000001}, {0x18, 0x1, 0xce, 0xdd8b}, 0x2a69, [0xb83, 0x3, 0xff, 0x110, 0x0, 0x5, 0x0, 0x4]}, 0x3c) 20:16:44 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x100000000) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x8, 0x1}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = dup(r0) getdents(r2, &(0x7f0000000100)=""/48, 0x30) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0xfff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x5) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/80, 0x50}, {&(0x7f0000001280)=""/143, 0x8f}, {&(0x7f0000001340)=""/111, 0x6f}, {&(0x7f00000013c0)=""/133, 0x85}], 0x5) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001500)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001540)={0x7, 0x20}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) r4 = getuid() getgroups(0x3, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000001580)='./file0\x00', r4, r5, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) readlinkat(r2, &(0x7f0000001600)='./file0\x00', &(0x7f0000001640)=""/111, 0x6f) readv(r3, &(0x7f00000029c0)=[{&(0x7f00000016c0)=""/35, 0x23}, {&(0x7f0000001700)=""/123, 0x7b}, {&(0x7f0000001780)=""/168, 0xa8}, {&(0x7f0000001840)=""/123, 0x7b}, {&(0x7f00000018c0)=""/244, 0xf4}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x6) r7 = socket$inet6(0x18, 0x3, 0x29) select(0x40, &(0x7f0000002a40)={0x3, 0x3, 0x0, 0x6, 0x9, 0x6, 0x2, 0x8001}, &(0x7f0000002a80)={0x7fff, 0x7, 0x20, 0xb0, 0x26, 0x9, 0x4, 0xd7}, &(0x7f0000002ac0)={0x101, 0x4, 0x1f, 0xffff, 0x4000000, 0xffffffffffffff4a, 0xa48, 0x8}, &(0x7f0000002b00)={0x73, 0x1}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000002b40)={0x5, 0x3}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002b80)=0x37) pipe(&(0x7f0000002bc0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r9, &(0x7f0000002c00)='./file0\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000002c40)={0xbc, 0x5}, 0x8) fchownat(r2, &(0x7f0000002c80)='./file1\x00', r4, r6, 0x6) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000002d00)={{}, 0x1, &(0x7f0000002cc0)=[0x0]}) dup2(r8, r7) fchmodat(r2, &(0x7f0000002d40)='./file0\x00', 0x10, 0x2) 20:16:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 20:16:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0xbffffffffffffffb, 0x4004, 0x3f) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffdfffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 20:16:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="f2", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) syz_open_pts() 20:16:45 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x2, 0x7, 0xf0) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x2, 0x3, 0x202) semget(0x1, 0x0, 0x100) geteuid() 20:16:45 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) syz_emit_ethernet(0x85, &(0x7f00000001c0)="b91cc101f1c97590b1fc83b30a845981143b1bda7e69be9666c0eea956d9b0536c8619d9c6e5481fda118d1546d756e21d0434fef7059cfee93c28d363e1ca3d5eb966d963d9b077a5c52dec70fe6792c5353b046cb86f7df329dd0fc54ed09992950ce8f56f9085781bfff901303d6d99e3ec69a54163849e6b15e384ba939b8aaa46dd3d") pwrite(r0, &(0x7f0000000000)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0x1c, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x800) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 20:16:45 executing program 0: r0 = getegid() setgid(r0) getpgrp() setgroups(0x7, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0, r0]) 20:16:45 executing program 0: clock_getres(0x3, &(0x7f0000000200)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0xff}) r1 = semget$private(0x0, 0x2, 0x4a1) r2 = semget(0x0, 0x2, 0x2) syz_open_pts() semop(r2, &(0x7f0000000040)=[{0x1, 0x40, 0x1800}], 0x1) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000100)=0xfffffffffffffff9) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000080)=""/74) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 20:16:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r1, 0x0, 0x9, &(0x7f00000000c0)="4157d465a4afdbd76ff8e552402e969c86f484794e0880e29dddff6eb59760123f6bab2016198f4eab644ba3b2012e8281e380af714fb5b3070c6d3592d2e9b92cc4b933932da817f7d6964c722329e123d041d862df7a2bbc7aad0a98c2f3e03db711a02e59513ca81be83d33f049305c0ccfaceceb295c0f1d9aecfdae941f8eb46bc62c98607a79b355d37eaeea85338f74db584e442c3f8aca22a48e5884e4290c1c0f714367f385e700b0d109f9320f70a2e444ee61b573d191200871de87c0389eee68384aa065eeaa3a4f52311d00af31536c8ce1dfbe4d09c542bff9b3285acf0156c344ba4cb8bc332dbe8d285ba45da608fa26c79c8f79", 0xfc) 20:16:45 executing program 0: r0 = msgget$private(0x0, 0x20020000003c3) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) getpgrp() getuid() getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getuid() getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) semget$private(0x0, 0x3, 0x10) 20:16:45 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 20:16:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3bad3a0eff03e0cc49ee8c65d8a92deb86e5b879160f55c7e85971b3146467f4f53fab87a52a35972b5f434eb902e124ed9bf86df5d8b6993a5c541b0e658bfdfa7996b3b04758e037ca82742198310bc3259391c5a43238c007e794b3de941cd1c0ef7b9a2daecf194595c613af07f46e4bcbcaed9bcf16f4d3703c225a214d00a169eff2be27ee48dc1059f0cbbb3448b569e336f0391748285e8ae8117229d8522f08bf626656ae", 0xa9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:16:45 executing program 1: 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) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x2, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/108) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x218, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0x8, &(0x7f0000000100)=[0xf083, 0x4, 0x7, 0x40b, 0x200, 0x9, 0x6, 0x1f4]}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 20:16:46 executing program 0: r0 = getuid() setreuid(r0, r0) setreuid(0xffffffffffffffff, r0) r1 = dup(0xffffffffffffffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) 20:16:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) poll(&(0x7f0000000080)=[{r0, 0x8}], 0x1, 0x5) r1 = syz_open_pts() close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x118) r4 = msgget$private(0x0, 0x88) poll(&(0x7f0000000140)=[{r1, 0x8}, {r1, 0x2}, {r0, 0x104}, {r2, 0xec}, {r2, 0x10a}, {r1, 0x20}, {r2, 0xc}, {r1, 0x110}], 0x8, 0x6) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) r5 = dup(r1) poll(&(0x7f0000000380)=[{r5, 0x5}], 0x1, 0x0) 20:16:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 20:16:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001b00)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x6}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)="9ecd81706f8b569ed6702d257d499ca72e8ee69b5a4ea7ef22b8df481c55bd46ea892555161928326abe29fb111edeab82302b04d51ccdda1a3ff01935db10100babd2cc4ff42a13d83da0be8caf09c16fa2adae46fc87fcbe538955ff7eb97c355d7980ca860b1394c332d937f50b6b3118b9d7929dba37d18a14fc485148ef30fe48aa329ab92657cc93b969ee0c6129ba40aab84406ea369de769d581daac79f4c542a563dc03d2253fc14b8524ff96c778c6056d6d15d5bf", 0xba}, {&(0x7f00000001c0)="67a86a03132af28fd49c59c98bbd29204112eb1c497ff9119bec944575b0e9bc43f9683022d3e1820ce5e95d69a085485ca774960710ba67e56315c0e4995ab57c7ddf5f833bbe84f8fdffad279d47a52f0fd80f724b2f5af5bee612b1c87b69a9882672503374f4de33d1fb3ec8518b8448422deb39f75f104c38a30ca26de972d3517d13513375b4a48d12b92d59527f7c76ffb6e6211e80112ac30a910c4b6e8fc70e7867ef6d40afb0578e54df1844390534f290a63e57af67b7f1693bd45ebca7fbab438fc82fe39fd215ddb671770fd3d26ff5f765040c0706230255100269", 0xe2}, {&(0x7f0000000040)="8707002987a2e2493876278a6828a9feacbcd828b23496117e70e971ef34798a92df335a516f0381a13cad31688b4f9797c86b5e580248d419d5c68a857aea986b277a074d102da7cb50268abd7f78db68237e", 0x53}, {&(0x7f00000002c0)="120425d7fee2a8cb3a5cdefba7993a733001114cfb13125b777f29552e1909542aa99fc763b9b40de5e65a06f81ff85c341cf3e0b8582ca16190df5e1c2529fc432735e850e432131ef709eefe680184e41198c2dbab376a8f8c032aa2c0f604fec2fde2ef773a1a43802656ac751fe89af12f0e55e715bd56f514c23e1530d26937d67135d58a248f5a48a7bf67891925e1ed7a59b20a3fd826af18ab9509fedfc32e129282881a7ea43c44eb9018e545a6e28e051ac4d986d501cd03882646f66b9e37f5e1079e85227e7643e43c46f8c9eab665f4dd214d3262257ced9222f9187ee98ef520988a98", 0xea}, {&(0x7f00000003c0)="2585afcedb8e83c4d3ecaf342a43236c80f283ae1411a1d1013736743e1d0e865a1d051051c6715c23e13e93b323e46915ae1033bc92f4b4a37e166ea172b92aca72d3e0e8d3c00876a4d05665e06ba1e5b43ed2e506af24b1c05cc43471616a010f86", 0x63}, {&(0x7f0000000440)="7d44f759c91a2eb171d3617dc1697d6c4e3f588b96edca4b87239fc0a42b9c09a211fe504a8d8fb0814b6b5c319a636d99b8de0e880e896a08a071e62c10318862f67d18b70fc852a7b70c9f2c26c84fd7ed2d048753295a25cc50231cb80c1c81920ef888d065c65bc5fdbbdcefd7b22dfd94e2d252eec46f0eb3387dd44b4ab77c2ee63b9116c8bdcef24bf3386105bf14229cd8cd91c22a54608d6537d7ceef619ec8f3088090a7ce702d8c", 0xad}, {&(0x7f0000000500)="9f862db71403bc32444cf323d4cde68b392b3a2ae03420faf637398fb4168ec1b0e34c575bc92592563fbb84b291d5f93f", 0x31}, {&(0x7f0000000540)}, {&(0x7f0000000580)="6add1882cd", 0x5}], 0x9, &(0x7f0000000680)=[{0x1010, 0xffff, 0x7, "72eff5e2e59d352d39e13139382c57ef7b9dec218b8cbbac60ecc39425f92a590a0ed5adc37aca686251b30215172079a02df4ea4dcb646d5cc60b3531e795a8a044c8904d8d4425f1e5806f18ede7862eca6e29534619d847289137ae19b6500fb890833ebf8a2a83249793145654fde6c35422deb5ef0cf9cd293c09f7bb73d1e4e655cd1ee60815135238c766b003853f85a1b4abbd808d06527596d9bd8824580c71d525dc5e711f6275ff7da96ec05d5f6c2866e96071eab8479845c47c37e7557332b56036b94a063ee9058a36cc723919406b1e801a32d9b002b3973edb737f877d014427a5c06ea58e2b4a0f43d1dd7eca0fbf873446b5b966efcfce039d329b97367d816c363e26baace5f8db6572a3f7f73e062e7118a678563ade4a98a3fc7351fd18cf412b574748de946eb91e0969556e7e0ce06821a487d14a441301d5d3218b6ce40197629a1252378d55829a75543c68d7b24244a3894f52883d50d50d01c45ed0a0f1ab66608a8ab18d7af901ab0dc9820ebb855e5fde789da66780bfe858000a4917b6ccb97806de2d1680b83ab79ee7239b60c1316f51746b6b96d23d0eb3fda5be623ee8817494c385333924fdc98c75a6b59e5aa276bee479187845e87b6e6a7289ac5ea18a7af2c3444ae5e35dcb9b1d592dad7598e905f00e658a239aae016e6ac6cb7166302766b8e883c0594941993b3650569f70d036155598fe2125fd39be39f7969e3e302a056dc8d604af244b42e2ecf032ecfe39408982306a4059514dc6734c7217d94cba8a3502e165269cf57cda9f1d4ff26bafde6294949b3bae15270e65e9cc11cfa9cf90bad6fbd5900025276dc52783386838aa81764a09ec7a71fa79caf0745fdc61c9ad244b943417a591b99598863a3e74cb14701b3610d09d7ed97ea59291b54c2355b4c6167f499e6262194aa7bd640dfc60a9846792b34ea9b89e1be395bfddec1555dc8edc6d7bf438902d2547c4f2c44e80ee2309bb0bf3578939120758ce6851e14898a67c8067d1726f6048916330eef8701dd4e4bfdeb1fad76fa7a4b9220ab0a101760443845395be3d983bddc5e13178acb799b8e0be17fdd03d5f7b3ef9700bde45d104fe73ce8594a35cbbcdff8f4eb66234476c22bda5251879aca8034a9d1a0954015eb128e59760cabbcf5ca7a1d3cc2b20c7eae2ee2d7036bf9deac9da51f41504f7dc6987ffad66e04c12270d3afc4aac0a20482b9a262f5f76b1afe762af64d0acd9c3639370d22e5fe27c6676eb7c5f8325274eb690a493e34a20508457b4586ec91e92a66764d6d79039b55d791a5bf099ef6fcd4133b84a65375bc6ac353d9dfc41db6cb8a3c0a14ae6f6ce3a43cd067fea1ea71f486f008ed18ea9a9671ae96bf430a093c64026685c2b604e7335f96eb09f85e101cb1acfd61b0b7e95162f2f266543067ae1c7d608555f63b5edc4f9e8594370d260db8f6ea71f6156f35b577cfb77e9b6a464ba68da7e67f130a588eec149d8ee429e2acb2b6c0f8fe2bc050cc295337e04cf42b24b0b84d01f72c4e24f4c4f494e7b29a6e93b0f027b77675bb32542c5cebebe0fc714102e0c9b961b99b1041a2fb651c24b587cde369d3d0c4764dab0b290e1f20939b076d81d1ef09cb04dfb07304047a3036c6856fea0751aba656e072877e65bfe997fc3be58962f615036f590ae8b0f465e9e41c8b6c073a73579de39c0af4047401e30b668ecb63a49196c6dc6957a2ae5dfd4879b177158e594148370aa079f7a47e6f4681186c156dfe995db2f73aba9ecd59712b9575de9eefe2cc3543eadbfcc3fcfcd4b09fb02e366f71cb39732ccdeaa2555260ea0076396ae5b7d92b0da6d494ae5918f02cfb71ef546030081fae8590117f84e0ada3c1f31979be80050cf6d93b6dd7b6a3aeda00f7fe4b3c210c7557307831fe8872d0e2fada252a0d4c8e3398e642cf084be04c82ecaee0ce5142c806a1baf3d0ec0e82e469f78ae8cc34b595ae33260de8659b6da7e0c128db1d489450388fd7b09cb63d7e21b6f2e8c2f41e18fa28af0240cf1f251374f149e77a028e095ddc8308308b7bcc50c910ba96210e15a9ad795f08fe9a812efac11cb097acb80270c77794eea2c0c65a74563faaeeacd01fd79775ea3c12e5f54d3b6af12fbb8ee262cb779cf918dedc504dd6f8781869990a13963641f1aeae3fc693b10a8b7c19ec284b1de1281d2769ae5291073ce2ee87764247fe9273b17f557b43f153222c80fde865271634ef430e1c7b2b77d2f0ba656ef07b2a7679667fe9db91c2082e41cb47718d5431678fe8c4e5c60c790bae7089e9e55c2b3f6c7243ab589db15a72822be30084856fd15b9b56e2b65882c515f13fa720b873d6e8051651d7966dee3559b68268a90e3ad23996b944fd746c985f40ac01d2a72a904979d95b4e450bfe3cb01b965477e203a0dbbc2919af8f7e6d4ca031442ebc7a8e76e5846354a8925d181f2e2c266842eeafa177cce2214a8b9968d2f78cdfd44046fc9a4326f04a2ee45ffc0c7de17920e46425c08241cbc6605dfd7eb8b07cd9430fa29bc136edbfa13a4665b0913b3d227c6e301db0b304a46583d67b24a21814081ccb4c2fdfbd5ce8688a282fde9bfc6c6d78801b2a5b9b6c51c0d3bc9c7f4810915671e0ad21a4345606633d536cbe8c21722654b13d12ab00810f52223e2756a01cff45196631c30069c213f1209cb458cabcdc51e68c23089433e5717d1aebc363fc44c82f6aee3725c57ab02372ee187b4537ff3d57f1be99b5838202a1d8b7cd70455f932975c61f2f355e392fbc98639a355871195efc54b5caaa0a4296affa05be0262d7443b1a106362103caa0b825bba33f00508d0570733a0e73ee8215f7d7ed777f9cb1fd5e05fd3f2693115394577cf594407d4ed46656b7baeedb1f2438a7247422cbeb69f73569de758b95005204fec5a22594136cd51c2e9ea8edf07855591a7753bee4ad1544d06b0d82c92e395c9f96fce5dd7539adfcbb7eb4feb4b92c754a43b2e21219384f7507a3a509586d36395e3043639d114774a084b6e5e9fcf2e3ab827eaada4b34554399e9465876154d436c1e9278f4511ffd6755baab4b70da267f7e731f1fca882bec42e51b3b89a9564a08c45549bb534e636bd007f60caac3316199e4867d8be41c37bf0cf39788591057ba178f991cd7df2d62c514b71ade45c36115600ed08ff32cf1baf3209f80caef108688872044079709103fa827da1de91d96d47a073e595bc15ce28140badc6f070994dcbc48f6a4543a47f74da6c5cdf4a064737c8076171c1f7cef77370dd6309f1dd836bcc0df8a78d67fb784e7fa979abf17461a761004200ff0a8a7cb8ce2f219b4991040f2cdd028a19e56c4c4f40847f33e1787d81a711f3154222f3ee9dfad684a9fc4b614e45280dba0ba3956176f380d58a160c11534434b211335c8cc5c8cb522f85be6422d449cd6e6ef1b7c38bb18f685690760640236f733bb473a14a0d39d930b4cb7357fcf0abc7ddefa21327e6b71c8b6e4d820bcb2d32783bdc6fce88cb31088567010c78ef63197cc215bdea882acf2802ed6e8a421841a79e70ecb06ceb77873b1a10312dd229b12bdb669a7f85a16fde5bfc3107676213ec1f10584155eb1ba8f79dea1accfc4ea9c90a6428299f9db4cdde613f2217895458ddd7c20d1f7424df03228d8130d52a2e879efe17b83c978260dbdf45b35a50ead995b124efe7ca0aba1a505d18a2219adc5eda5986fc365691eed2b2b1aacc236cf5d3cc0803fe541fd408b267453bd22f3df9f16ba13a9f4a670b4260f73460ee1fb491ab51b30ac960905c14a0d9cc89938eb269542e2c44182b35c28c978f339ccf43a2333d5af45e8d945d47f8a89a876439c63b9ee6fddff4e201bef4295d2032256b2b2d6bccc3f307e02cff11c408176fa69fe6cbd5433ac88aa8b1e405945fd3d573ef108fc672294a339436f3ab848b4d2b3fd5bf84d1ba177e4ce1105cc13c8610d099083f5710f5aa8bb4dd622bcd56ba55218d3eef967e75483b8688570e45f0d9366bb2cd65437d8a3151cd0a8128ceb62ec71fd17e99a95d9c32c8087ea8cc3719f012aa612f20a1f15ebf3b6d4abe0fee1657d140cdb1ffed5f6bc92f9d3b6bab210e3ba20cc7f1f3fb6457558e0fd2e5d780b16bcc6912bf4dfb3bf298f909261798d6b4cc1ce8a8c29570c4d3ac50bd8536296e8b364c135d8da2bb9f7bde4801b0646a7646fbdb60bc1a50fab42652ad27527c32581e8d4296c2d5881b63ac9109739a4388b2850ee7364e36ce7f621dde074f94a5e5ba73e38dc5d3c964308933a22c804e2463637dfaf059ebc4027ff2f2269cfb7d9170dcdc4956c0833cd65b4cbf99c98164c7d7795c9ad3a2dc642561cf4cd21a4a3d98933442cdbb519a6c920903408b06160eb3263658de47b0addb0f0cd1ee76f1ceb8820863d8d65ff4e1fb2fb584c426a24da9ee7728235b077a1c750b3fc259a0152688f3b5adc83124cd9f777b0a41878558bd51f93a1c6020532b5110cfdbbd7176d9a2ded6186511f240f6979a4e4c02f42f307b69f1f6ee9a0f1cf7c24e73ba60acadb70ad7d5833200acc1187237e729a7d5c27036e4632615427a68c144781254e9184636a5e9b9b16e3a4dcb3c883e76b2babe039c4be48187e99094b378e1aff9c938c2be3a1bf07e626f5df2a5f72a01f5b858b46964a917cd580032c19d238736b8610d975f7e95a41818e516a284e5a7810ccb3d5e6e9de2ee850a0cd487c83f6fa0673d51fc4be3de42550839c439899094d5251ca1c534909a75e2989a25695e0e32d725429108e222765a05bd4839885b31aef9797ca6a510f7ded3cabf102062a2187fb700c00d24856d7bd0de1532ecb7c7a332e7a2f182a885cb49968864fcd9c563c0b592729ce64e9a358fd195e5f9d3ab9bae92ca5246babbb0665a7b8cac581dbab11e568189e1051ebc9bdd62a91650e4008a20743b5784550380f37e62966fee073665dd289a061237deefd6e811b612c41d7839073f11278fe8d256ea4108017a30ac2615884c9df0b74e7efc1cb5523c81cffcf0ae4562f84a0768cd2eefbba4f33e142a83bc4159e9e3efb379c9b78d22e6aeebbaaecde892489a805580d71112e1c5cb4843a3072a5d4da7a6c1f7d1f657c1d02adc03387a12d44701b56ac628a80e85763c746e37e95100696410c03279bf0ebfa0c630750fe3a7e148b2fad16e8c8a5479a76d9b7445c4716541d14b0da5b7b9b0399c2fbf9f7ec0cae3cdedc8f035cecc1417de4912c7e8c245af3c8441556856fe0e56318ad7e503611062c97cafe09932d899a572f6b8dd28fa73780696a069f8c46a540e9776b5c86f0adba8099414d65e4d9d53aeb5c1c10ed712234e9f63b8e10df744e8da62acba5e5bb44bfb5e41a2e9eac935745025093c7f2fe07624fa44fb8f23f23e2d5213550407e42a461b357870ebcbe33422260db4828c3ce8a559901089c97d2b37e1daee23371a31517896a5d4e674e718c0a1b7a53eace83d7c4ffd0b77b3a7306a41545a67c744ddf8e0c2c73dabbadd382e38dad012a9b3bb2698f6f85fd809b4e85b5ed5a144967dc181db20f65fd6a5e96678896eec41e6dd3bdb83266da135bf9d52adf17de9c32cc484c49b6290185e784ed2de68e18d75ec7be9fd2b634e815f0a9b5b159f3796a16339c15e8007c583c15b73bb485308fc579b767fdde90797fd641281480df7471bd63ab99d7b508d843dc"}, {0x88, 0x1, 0x7, "37173f861e8c4f38a86f3e1289466014f74a0a26f07bbc4ac2e769711433f01435fbdf900e584d186126e284a53222dec33d93f5f687f59ac28e6e3823bc14b689beadd2c925f10844966f8ab8f9fff456a13e5524831b14a4aed8025ee7651496cd7cd2d8b3ae8e4babee9283d05e3c23a4e4508b"}, {0x110, 0x0, 0x10000, "06632635e8c63f3ad9f065c60c217652cab973719746f2d28b65c0230b1dd60f997af31c0cd11f36c341ad382452e4fa79d716d7d8a04b663d6010b9679f638b8b06cfdc50f42c71966d6ecd55e0deba5c8405dca4c115614478a49547284596176420e15c52b18d3c75ec0c8f0b84128f6ad5fb7145c1d67bd96b5dca11e778b4440c352f9e8f59997c6125feb5825b3e7c2d950b8e6c349cc11cbd63bf5866408e15093083a845e41a17d4ffe7c2984cb6654a97ade493bea20f5aef01b8128c7ebd2c3744ecda7398c95a943fcd0227abf296c904b402e8b9e5fd30e3c4a4da12e6fd0b099e4ab2504230486137f9dc88cb83352758fd473deb11"}, {0x108, 0x1, 0x2, "ed87fb5a8ec15732a5f9d6d74f8ce903731cd93ce28dfd99bf9f9301adece414ad5e7b3de8b327717ca9e12a13cedeeb8fa8e33693f929739859890fbe7e934c267fd97369d3eb741573e66f19b3d106ec30dfdb26dcf4cad57c2d3f127260f0ed28f17a622ab4fa4492a32c7eecb7d021701f61fa2d1e73691edf0c6495b41250e1f4a3c425b514f3136d5f3932391cbeb667b7613a00f7b5ea6b712f25e2476582e69fb3f4b9d24bbfd5be7ca3cc44e409d9d4a993ce3cfcc55211cc8ca772ab2ec408305f720589d96d1b65c19a7a12f9d80e1a095a82fdb5051a66311122183d5c7226cb6e4490f7bcefe439d679c75460311b"}, {0xd0, 0xffff, 0x6a, "232ac290439738b6d120591aaeea87498ac8c6e514475b82948521550ff57c6070ab6c46f699b4f6353f0211682fc1022a15eb120fd79040aea6e6a692991ef48f24267dfad1d47c2ef40e0967f0f9ffde0c6836c1ea117a4a954e9c9746270acf41ede815412847e6b28409a6e3c0b4573b8535d2d1542b1e209af989ef5733600e335270576397b7223c6e545eb71e54b37e8d55787f9f732f15832e48304dd4252e8fe1d66f47f0760ccaa45dc6c75e43483ce118e1d739df"}, {0xf0, 0x0, 0x5d, "c10f54bde7c7feec3382aa9d748e2984ec018db2289af1380a6b93547040080f0558f48147fc3d9f8f4cd91e8fe32f2d9cf6374a04ed695a210c387a48f0c13e26d1c3235a06b087c116fe5c3384b192fcaac5348f4d905e9bc4fbe253235b24e149822d871bea5ac3f7641955a99d29bb3d8e081b3d0e1b077a74536c46337446d06cc97a2a1bceeb9766327b369ad6ec6661e0511b03f7eeeb538ea0649adbbac0e9c9d67f520fb32063ec5d3e87a8b5d529f4d29798b7045ffd9d0a63f7b17bb37e3fecfe858831d28dc75a38a6eac9e1735635b68995d4"}], 0x1470}, 0x4) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:16:46 executing program 0: r0 = socket$inet(0x2, 0x4004000000000004, 0x1) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 20:16:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4, 0xfffffffffffffff9) setsockopt(r0, 0x2, 0xf277, &(0x7f0000000080)="15d3407bde298cf8a01bb9539bda4fcd28256ec329a21c975961c6e462b6afef7123f48e7037bdfa71c923a72a44a22275eb8c1348b67bed72b5b3eed1314d63fae1e20e162dbe0378e38faf01785bb5851f2fbca58a3b6b69c52af629c8a35773d315ecada658dae764e95f993e029720698ae5c3ed2d20772d7341f1b6d66f67ab9015c3aa6cebb3c528e35407", 0x8e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 20:16:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 20:16:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=[{0x10}], 0x10}, 0x0) 20:16:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x1, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x7, 0xffffffff, 0x6, 0x100, "c018b51a5368d3082aed24028a2afc4961507ec1"}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x5, 0xc5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r4) 20:16:46 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"}) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 20:16:46 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x6) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 20:16:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) getsockname(r0, 0x0, 0x0) 20:16:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="08080000000000000000000000000000764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf302f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd0000000000000000"], 0x808}, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="7cd8ed517e1b9b37cd91dc6890ffdf3d4649231e510e2d4161403071cea168e9d42fd54f2acf5cc4ab9411eff027c0a949a19930f0eecd5836ca57aeeeacde5f2393bde629763df91beec5e862d20eebc74356f4bdabb1cf68abe59c39cd4f703ff96e14f0892458c13261aa4bd8e2a8e2f381d602d03daed6202f93dbc8b50e02ed15a69e76dcd4d7c7cfcac965b3791ac940b0aa5a2bb96bdd8ad586523ff02ee5b8f6ccef5eeab326a705ff0742ee5af65abb91b89faf86dc4f42627cb60e58dde988ae1edf2026608269360b65e262b79b8c391a9d9d0b7f045ad24c83fb55558ae842e410b798bcf977", 0xec) 20:16:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x48) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r3) close(r1) 20:16:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) dup2(r0, r0) 20:16:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r1 = kqueue() msgget$private(0x0, 0x0) read(r1, &(0x7f0000000680)=""/119, 0x77) r2 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x2ce) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getgid() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) ioctl$KDENABIO(r3, 0x20004b3c) getpgid(0xffffffffffffffff) r4 = dup(r1) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f0000000200)=[0x0]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3b1d) msgrcv(r2, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3c213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e573bcba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e5a69edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) 20:16:46 executing program 1: execve(&(0x7f0000000740)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000b00)='./file1/file0\x00', &(0x7f0000000ac0)='r\x00') execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='r\x00', &(0x7f0000000100)='r\x00', &(0x7f0000000140)='\'\xe9]\\[$\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)=']\x00', &(0x7f0000000200)='>\x00', &(0x7f0000000240)='r\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='r\x00']) 20:16:46 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x23, 0xf0000000, 0x958, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x8, 0x20000000000}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x2}], 0xfffffffffffffff7, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xf6, 0x4, 0xff, 0x33a41eea}], 0x6e77, &(0x7f0000000140)={0x2761, 0x7}) 20:16:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000001680)="e10ae0a2ffcef0976d21d8878f0677e60984418fa2ca76c8d81e73a97b13a9a524ed668b5ef5185edb6f6fee7e70ba04277c6c65d8693056e17122719e4ce963babdc117a261cb4c57b544dbfeb73c146e7057f30cf6ac93a25f61140aaff9bf089e901b218fa0fa3f9c8ac98aa7cc5175b3022a78075bbf95507852ba76a84c93765e71cb4bcd12f8e59987686603d7bca889220ff8b62b5c71581f38129193571154fb3d7930950da21d9525c21cf12da640669a0af14c5d8a41b2755d92cf44ad79e727084b566a04a851dbbb383b7b9ef99e309c69e17c778f897b0275069cdff97ebc2382a4caa744176ad2a26cf3eca2a76e1d9ff4bab9581d652321fb9c625e7fea95340f53cdf07167faa5bc161e03fb90c4b6536a7c0ca0cbe5fa3491ba54aa3b8867af96278eb2a2e928992f484528bebf9f6437be1752e1ff47bcd5652a438507fd0b1f967f245fb4f288da979199de722b95b10b2f5ea43e68e66e9a29c2d096cc33e6e14f8ff9c3a5c6af66894441c994a002828ae4bfe5625e0a15628806c849bd3b4c5ed030a3ff566a729785d24db4041e5ec7fc3e04f33df15a4695a213538978df6cae75c3fad37867c9edb737f153184c193c4504688d37f5fa202fc881999e4d91ca8390784ae7a7115f751c88a21bdb361ef6529b2c82f429ea91c39542d0a4634181df1ff9b5adbb9542d350ab40ba51577592ea730b7f58bc799a5db073f74c41e1e5e6dee42b4b710950c732cb28d1bf59245aa87ee7bdc3fce1414ea5adafebf77f73acecae3547ba11b2a60ad9628b04e40db8772b2251d9c25298130b82a243ecaedbc21e8569c9a7aeed9c6d6bbce3f253d493ba3a9067cf0a99b68a92be651b24716bb029cc8d475ea451598bcaa3a268c9b316f2e7395927700f7270095579e98ada767b3bf1361f2a2f5ebdfc1d1907ba132c893ae69e9a0cb96239c5b47b1861ae494d528c4fa7f5e8daf4775d6e8203720882eb7d583230f0a216a4e31256de413a1f73278a8817e916a04c412bdc0bc14618dcab432f8187b5639f84fa2a57d50c1739e248eff1b329c49b531272760b0aa9f90f72695d4e5e5077199283181a4be6f3c76be6ba3ab4aac29f74b42b8c5d13737a54a63237747aac7a9160d6467785ee6065c2bec535372aee6c850f8ce62cf16a3cb67c4d4ff1cd5da75001a51ad3906e78b60c516b28e7c665e74a3e219e70fffeb702bb8ddfd3b788af69f396b6cb551e227416c22a5da46050b62cbf5b6554f4f6f5cbe00b2db3cb3c9712f93eb0a6d9bd5f2e27c452099c35bfef05b90042ef423ec1ae821cb110a2e151a4c567ac12334b17e8c1de041c6187fbd80c1ee858828dd7386aed3a03343169fb4cc4b411f934b37b86d589467060f4a4c2263c7148c46348e7d0ef4182477e58cceb2a60474ddf4eb1a2a378381cb21ba1ba4d35d268d120d8395e4ee6eaded5f7603000c681aa689b957c8220bb0d156c15bb48058408cc7f2e5217be9cd29ebd889002f7c20e6d9270ff16bee2cb706117b2f5a893622876b8090d663bbd477b6fc5bae8f6379fa7675f481b5c80fdd64c2acb2929049ead0acdad44cb768a92a8c1c730822b8c4c38f812302d51b15ab2ac976cc822c5ae22dc180d3d6561061577069a01ce2e6b1011c183b4c2344a1773f871d06ab0c9083eb778f8de756e82a8f1dcdfab2d6b660e04e4359b8b352d37b6ace9d5a9a726fa298ecd3825a4996547fcd4e662020d90a2cde7475ce2851ddc8209a72485db4e73d04bd66fdfb45d5b9c7822204504eaf6fb95730893b389c46c01b01913651dbcd9e665006d2e09f42bbb42c59736a8e05158f261c074b96331b723c00c7ea8d26161f52d89949f435fee9ba818c1592f227fe2eb7b69cbbf847e77720c176b296e93efe2a94460a1e65cbc27c4cacb7c84714566408ae12f1837558716c1fae36036a866f09db8118663deaf614c7e81d8d02889fd0cfd68fa68f6a538c6c958e877a5d69fba186e5532fd59f09c8f62289923925371522d83e851c0fcc9b861c229cf95c5b8902a05c33c9298906d2501b6197de66d815ff3976c8b0123eebe6ed8cc51568b4b5a2bc3ac00074c864be0ba8d938bf88e5c3cc8b4f28fb6d8cd3adfe1860d885edb3bb0306c768e788432c050907021a39f9a5d26a43cf6148cd74c3a39703fc6bc1084ea71f718817f43d5be721e56868b8102f3acb3d139dc12bb543f257486b298e432aa9695c418325505b853c505e808c33782780802db76a1d7afd6a6c9130c63cc2814b08fa44520ae919cf67a320ab87c95612219b26663463dc7718aa7b0c39ff01d93431a9f6e4b147bace6bd968e305dddb4633c1dab6fe6118d0ff42a08d5891638dd883bb3e807ed51b0c001b85b7412faaaf59de5e09f01192b3a24bb88f8285c11d3be4326a5e2ef84b9540962e99c653db1f17740ab25a735b1e21f23b8c3f9351febbf8927040322b8224d895a22e4649488451b94a802ff295e0bf62003a1775c82fd142b9e8081d0aba661fa74b546f07c1135bf1318127f7e468b920a4bfaf9c173d87066a7f672a6e52e9198f2410f4c7cfa630c849d83606865f6ba447407c45a1736c5435108bc3f08b886e509956409c5e56cb021a1602ae37c8662fffd71eaa96b62606a3614bc7de08d326c688bab201cbfa5eba5ee4d7e13cb09036b0b59c406b181d4bb5ed484ac6fc565a47c949bd5a81bf046ac3136491e37e386bb0096ea4fdd4d9372a17be1a081624b1b2a96924b4df3971cbedf1f3ede762e67e34c2029e248437279429fb92240720a66a917439a010b1d32b8c3351ae616821a013eb7220f2f1ad8c45c7f8d521e97919528e21c7178ea20a679f7b1468c2dacd76f05fb2f8312afcbf3e9bb033a865193d9e42eaa8694e738fa8ae2db47a6958e1b2d94780616ead18cb5f90969d18ec42ffbb201223653e635dd1e3d21c9da0f855c9be1d94b145bf5ac9312afe7a5e024bf241e8cb9edab7f47fe693c55b49a35061050bbff87cf20729befd74aab2319aa281d7bbafe2e74f80fb1b03d4a1d3f7246316ca8e2fa31e505e616265f98ea7b38346ca0917f1a4234de98fa824def9bae04f809e3b4af5121125a2793af6d9019f05af73eca90912f26a76bcabc3389c580fd4f995340425790dc92ad201491b48af907116a5f32fd3cdfe0567b25c3295897994d909578985704c1f10012ccc6163937ef61da945c158ed27f98837a92dd73304594b973a1a7e4720d4bd9893036543e9aa8f34ffb8fc17dacf776c969e8fe8ff6d0d55fc893ccbfe741b3c362465a253aa39586eb19f5285ab5c8321e6a236fbfad081942b2c567e56eb8885bc440e442355e9624f095acfbd17fa540f4ca321be720348deee64d8b73ad4e198fcf018a1ad96c6d94b04a221c89c0a19bc360e990c6673a1ffe2c38ad2ac410c992d50dd8b476590caa703e965d2ecd41f0aba84a05ff4bc942a2bf67b99fbc4f6422ec5f3b12501e8444d0fe12cefb4f0517741f58c2fe97b1538ce67bd9746b6e4acdac1f4a45c29b3657b4d2956670e9cd8bbed92498a1b8747b2b2440b36f04c8d097afcc5b1e120458dc50f0195a89dbb3d1025cf6a731b96912e4d06e29fa311065d297ead00ec8be2e75bcd174a8ce813962168f6d992826c33a11ca74053148ba06f046de16e6c025f8d6d2916033e9962223d90ab087be8397e5a39654431639a5ba60cee0723f5573b3b7dfd6f0b0351e1a995e76e73fd4b5ae50c689b26b1572020fd4957cdba7a142c61fa6bad317d0d375d6653e0f52173cc1c3d116471e6ee5a45ce9d83bbd09c5a5e915a7300285478808f350516356814d5afadd5727910469871ff63df46ec9f0784eecf10dd1d60127683067eaa93aeb770a0345e9186873aed5fb71cc59c20be1135044ff9124305be9fbce41300ac9d2107b4ca5000d03319c3ac16ac6d244ab78e77c7fe9d0dfb546a6b4c66d69e17351c8a6436331829e13fb759c9ba9516c79938550a72a27c662bce8d2c02a46ca7cba38e06b5f526f4eefa44b876469610d53c1de329e474ba007e7d3f1bfec0cc95095c42b7e3967dc302041fe29c217c69ad7cfad47624540edbd18dea4e90c1d7098a4851aa95bdb22deb69e1f964f56808341743b96dc947cbd8e6a03892045e05d689ebbec6bfec0f3d88435a6e53291c45038b0986ac3ce47f3456589e6ce57dc8e99a9371db5ef21d0089676188d16c5775c1ef350d4aa6aea438759bf79d906cb793e6bb1728b4cf1aa4ad6aed8f3930b50528771da0da89b90698b9db62029f975eb31dbcc27922c70fd4cb97eb9c652a54bd745d35ba27b0a8222a9ce6547b79139ef64fa17a4c69469b9e68ac5e7fe0561c934f19fe2f1761014bfb7473fa49bededc3fcba70bb68269b30980778120503010be4c91ac88c3ad36d2adeea71ab8ebd5a50f9e438c40b1975e87c21972121256a20464204126c53bd48d6ffaa669718710dff1c33d4af1991da9ea9faba1588438302e619c769939c809e3b8931bb1aacc255a2b6643c94e9542e777f8b78c69df2bc438bbd28ccfb2949cb6a0a997e78dc0324baa6fd4460d67e8dfba83208ad04f5c4d77e595d00caf82b377a6bf388ccaf510b2d09a7ff794df1d79fef15d0f081dd632d6c0ea8c51f1202f1f4ae704a16cbb2603653a044e623af40fef4252b1d8be8aebd584797d5e157570fd2f63c10501044fafb7096c072198e9261579461014e017fe0c4e9d0aeff67790f9e30626c3bb381f12810fc47d1c9cb48d6bfcbfca1c631f8acace5ad782008349d46a534e19bd1e64b55a75dd3418a44030004c051a1a57e6a3d8ebf84c8a4c0396696e2deae63d9cd50cd27a6d58e5e7b2df6d2dc5d1b7a954c137f155a0d85d632274d6d7d31cba1f0427c6d287906bbb4aa29937551485d39e9f3a2fdc4dfa2cd12fe41b4803f9295011878b16ddfbf66991b025f900a62d06e231315528de3d0e3ab62f615a8b4804e39a07310478805893ebc0fb62aece0d6b58f928b5a1391e45a6199d452413a8a6f4bb2895e723f91091118ea1c21f82175bc58781ba9144ded937e25d6e55d5c4d3d754a5fa7a1a7fb93989eba754a9d8bec57f944d4e3e052ac99d82eb8b87ddcfe51eeebeaacd8fefca53e1fa7483af5bcbdfaa614fe51f86c9f12eb7765723852c4f84e08f8e8213f64bd7bb5b19c5fef0d30ee3e1aa5cb54ba5b8b0930258dc5e691d8b1d8488759eec32390159072c293c2525a359eb13a02f84c139cc42585185b1869a04df0daa7519ff57fdbb327fce5d356b498e2ed9e8fc731da5b8014c4232f00e8101710ae083d876994ac7f0fc9deecbe82cdf0b27822e4017a69dd299e9511e5b6fc73cb8ab22852bbd76b5b8dbd0adda73fa3f8a39f7e1b5855410858294dd0d46f178a65cf7c8a05f47ae530013a76634cb00f5c4af2a0861c1def6026209fd8256cecdc25a0de8894c8a969d32b57f3b3289d3f9e33c23b742adb6dca3556c1448019a781f4d7cb7fcdf3005f3500788b5e33f8df648e6ce935bab220d2328939a62af759824c47c98f6197ee8a1949f9653a5f2e117523b5ed816f88839f1bf3ccd49a1f75d9de24f43ef630081445843adadfeb338c5c623b8edc981126313f776bfba4f8f9493d468e4df95f0ed42f8bac8e9cf49dddaff5b240e8d45b74ea84921dfa05bf9adf49b8845c9596cbefc57387d68e55913b810d6d440be2905e2a0c2d0e6ef8818fc4ebae74c8393324", 0x1000}, {&(0x7f0000000140)="2ba26acf29ffe4624871b5073ab5f54101d9670efa5306e7fbf660cf162498c9f8647da27da5e7c4f067d49266ab4119bf1b61c39a32707d44f6034a3b1c829490a6ef182907d8f1f1d8b496afc2dfc82c7f0978cb07b636805b19b023dd546be9bb7e4616325652739ec70a89a3494f19d885032942add65c34201f1db8cc00dcb7df9a853fdac03e903114dd9104f4d478af010f0de7", 0x97}, {&(0x7f0000000200)="63f2c78da50252d7f3b5dd76e229e0dde112412979fa87346e81191f3634f196621e9dde8a57720a6a319c013edc55f2482f14934927434e91fcccbc25a17f027926c9a4df1e272b2a4c5fc5da913635de1e24dd889618eb1ec853cf435fc879a994cb61235841aa331d06a8", 0x3a4}, {&(0x7f0000000000)="1416290ecccb438caa7d1ef726e5b7b9fd0997f4d945bd", 0x17}, {&(0x7f0000000280)="e823bf7636e8e40778dfc52dd55162f929228d6fc6b1afe9a182182463fec196cba1c3d0068f29ad00be07a634bde361c6838595", 0x34}, {&(0x7f0000002680)="7ff439a7657f4748d75fbad360df84513089c7ad4323e773c072c0fc62588de90213bb99009442ba5fa22119a3d4f7fb0d468c0a94f1a1ba3f73622ea8adec9683e43d7ad1a22797b3232beb7ab1fb9a2da773e13526f62aa27382d077415fe1556c717422595e15a057b7d4d25607231f9bc5c8d5e3dabf5134c1fd992d666f3b41954ef37739b87247ea4e2cae241f1e6df39d3fff9300094f419ebb0b994a7a6358ffbd74caa4478003e1acdb70efabe90c375cc8513af4706494f6196326e946b5ba5a683829882c13aa67cd8c1472f41c87f740c232751431db44d3cc7fb0f73d534d0363a7f335aa2ffbb4d1944048cc8f4532d1f64226908d7145cfc85dd17b629ed1d628b38bc668e7de07b1d6baaa2fe96758af56d2b2c1bb5bd6e42047ae60763c8865163e18a8c153bf617c68bffdb2c0afa47ef9d59196e7cafa4649620e9e259790d2697b3b1f9a85a12c32a61c43fd21310f7e2ae221fb0d154a5085c84c1ee17570b9a5d922ebe027ecdf10bac43c32e418ca9a65aa2e8b28433c5391c8b29ab959d6749bbed8bd978418d29a42c7efe8ba8255d115701a8812e6fa98a092d686b6e7c524c89ce87b5dbc8dd1f945a8382561a03a169d72d30e48c7968eced2bc6c9072a3714c0bab56fdd9fee29eb6c92654e9394ce6d0053a3b98fba51e6bed7ed5da0c6d7a08aa9dd4d5c6e965ee826f4704ed8fc42e7b280ba9f0e787dc041449cfb0918959e6f16b9e46a52b7c5446aab1ac20a0db1148ca94efec5b428d977a9129f7a340de5d000cdb35c89e828e38cb886e7202a903fe80e360b08146701fbca698261178fb045009435c08f95756ee10d11b69059566d90c9b8a45f891c9528ac1a54d3e9f11fec9ec3492a2e831b60831afd5e23ba878104e06f6918739e33e39a12a996ed046e8836a6dda2dbc051d49aa6e407cc193a43c6a5ea30ce56dd083100a483085c72fbf97bc79f938b73d66287e3ee7ce30af2b585a4990dd3572911ec0926ed3109d79688d24f12d8e0bd0d7bb47ecec4ccd761c57281110a316e77106ef732dd9d8fa391f743cc073961706c5820df5d4923ab40936037329b1c900b3d964344206b839c1d17578dec5caf4af422ca725f9afdd55058059551879acb44d0565528c30af8eb8a2c956d6fcc322f0d59a535ade996f91b73868c73c400742f2d08dc61532a7c46c00ac2eeb67ee6e4a7766efdb1984bc851ebed5efd8cc3fc04095c373f4399ccb448a0de6988a6e854d7275057499a9e000d9775bf111514afaa52bd0feab748a5ccb7a26039c70e3d1dee50e1bfa3f44a8f825b7ce4b9a7222ded6a25e9c6e2136c88ecb90265499b64e144ea00c2c329f12da28464f6a1df888f4eb5d3d73132b42e0a11d4604cec265d9501422e7fb65c94de38e6f3f5fbf868f95650511ab66e1b88602f918d66dc67a6ad1bfd55b02e43c330081223e9ac7ced8e3ed2f97a3ad404e3bd3c2212ccad0d48bf52d62e81b4f12d5a0054006a5089766a77b596a93a1ff4ab1ef899e61f7aa9b9c0c8d7cd5c350056dc0c5aa613dbfcd1cdfd9bc26f78b6abb2f4d9cc0754df237bb0e3cb13eb7454ee0d9e8be0c1a586ecb6636cade75cae9150a5430811eb582d1175d6d82b12676e76e9128a83da4f627e1ac8848ea5d9a1550cbdd05db52441b94470364a0377b987534da22421714529632b9c94020d4e1004c2e7a61e8572d3874c18a3419cec566977f3a48e042f55ee8a7438afe298a129508d6fbe1eec4adf7697b82cbb7b4d415abe943bdef4fa4018212f752ceeb01f364c3f9f30811f7183665c9914a299e9d9d8511264ab90d13404a64b13e69f06f49f226332d7e0ccd163f5e0fcd429632c9443962b0e65bf0f3ec27cd1d8cf28cd31c24ee8fb88cfd807a120539241c62765c30ca10d9cd0013edc915877bb5993d9cf2c9031f52026deff83f431f6490a279ae0fc4ad33ed027b3266887a87ffe16dea705dee25bc4f448a2a18ee7a5ce06030ac6d249a6d336a45d4164c82c2ec0742ad36ae604a73c588f1a08de6dd91f3388216b11c4176efcb8ea6c60fdb23b53cc6d39a705407a8a20c609421950fa26f9a852271c281a722be875412d80d85aee28923f5376002349c4f7384b7c1d9d5a756792179718f7f1f3c9a86b3fbb9043efd33f79c263ae143ec410de0ca062195622a48bfa702f6efe6e3e0ecb2eb261e537d581fee6991b31b5c627864355063a641a94faeb85da4139c05fb0c19595b4aab4c243dd77a960d7d4c781b68812a003a1f6eb5077c0c1d1092e3dce02df09f6cdbb13c46ed4b38c6167d671580dff99bc30042bc2bcb01654b2f617704a43c26954f3c1451d26cc8812d0878d391ebb759b85d4e8e3c19a18cdb538bfbcdb9fba16f30836fb394dbf6e3ffabd45e8c0f6a8742fe2f4321ed29a753dfe66f3e25eecd7f2d34196e80aecee83e0daa9239d03a327d728b226ae951172e58f16b9c7fde4433ce99a6f6e63b814a2aa50a6bcf7e7f4a60cfb29f3e62bd9c2b1ac2eac124dd11c7fab8b1ce60d53dd019909365b066665bb524ed8d3c5a2bee78c39a9f0a49db1bc4b54d7b6026fbcb6813b16600637867ba3e2df16a4f60173e28543813ca30831459e8b2b1e550d749aaefacce36352a49810f70b03b155c8a3cf75255d37f98c736bbae3069ee0778aaad801cfba1f72cb5283660708e48ad5d0669d93fa1cbf80e979815739adab58b9717893c63e26e5f5e5554492d67624a77b4d9327053c8613604033884550ca687fcb45cfa99f72e4975347ff175d87dde12d8763a3d7363857dcb2102eeaa1c7212f048b294bc94f6808f3bd2ae6a99b7f61f7ebda88b7a9cc6cab148dbc5150609b2498a07e5e528b8d243c3f760536bb54243083c005c987dd056f51f42ccde2c3713a99f6dc1c88df2161104a3b300e86d590873bb4a46839cdfc9c6749a345d20b26c9aa318c82688e5d5dd548c09e9c6039815b62dc2e5b24325076db849cda9a24950c0aedf9bad6ae98ed47ca28bd2091878168a8fef3bb75dabbeb584b7fa58c96f7fab16a8601b8f0d5af503cd6e858d54138817a19a95c0f2efee075517919c46df951393a42fcdf62460d7bc5561b6faefebacd771bdcb57689c69e66ae0af7d71d8f31ae0e36575f578823839fb4a46d1be44c7dc49ffd16e7440de5594a2053fd9afb4df4325a62bd1b1c14f049a840185152388080e649a21f26f546e0df9c12c07781a55ad1595c1b7753936b83d9bc1dc0bb77d1821836fbef2f741734b5dee8640d1af3d645e67baacab6548c20eed6f96753024bb96dd843b1bebcc93952633979acb37bb32101a13a25380054099ff04a7d30f7be8c05b8869116367c7566c25a24f6f3fca58796eaaba694408717d4070eb3b031e68e253f13964ce9d0417cc4966a6d56e59548f01d5748e24cc2776cf5ce7f8210c5b0330e7ec4792417a82f0fbacff1a43261a1f4815b19fc747c478f50716a1140da6f38a8bff7bfe5c5c138619569360efbfb9e97977b32d862383cfebdd1fa2f89e34daf276fcfaf4a5376a91ad2e74dd1a1ef6609a14d771c528791ddb31c3e83afeb2e708e460db6a6db57071ae12d6cba2c4c1d65af8300ab09fabb9bc1cbd6bd234cfaf6ce536108ba9f2f19e62829669317fe7afe26c5261d39ee881d079aaf55dfa0557046dffd148df8f544ed4a3bad893570e32edfd49e3a6fdd03819cc5c2c5a66eb6851d1476acb70cf53759ecc714d64c460d43d7c976fb10ba884b182535ad705d0ff6f5781f0dfb61f5050acfaac2018e387b4ab132d1a70a2b675416d7017a7ecf3af5ca4393c842bf52206c8fca37455262dc616021ab76410d0bc6998d6607f62f52f6283db93439fe0af0b03a2890bed97147031d80c1817e9178258f923c9d5e73f12dd45d322706623c12f05ff139b8f3af85c819b35caf5acbb3c3f2f286a16f4f570423b097f3d9bb5acd6f490374c27380dd90e17f840ac524233ae4e1211ee1614a1323e54f6671d7aa16eb1ac135a8b7a6165df41d72a0b37bec05f964b95877ac9b93292c8af8fe2fb8a6c28f607e0ac79b146bd2812c8d2558416ab0753f7f83bbe88ae53031569f627c774094e608b4fe08d456cdf3fbdaa534aa0a5edb9fccd18c5552f17ca1669c4746675a07b3d87bd3a5b6b3b798e42464b7b217fe2ce602b8ab658c9c273b0b1a6f09a836c2022fce0b35e336a30c3f9e17bc97c3555cc7231d2bb8a26ada048ddc0d3e16b65a2447696911914d9a0a6a1d737feba459f3261a718bf8b107dc54a40a443260afe512f26a04e0f08c24679968c8ae7f777c4c250e93dc26ddc0777ece30bfb0c115649af72c826b428d550ed4ad2418fa039fdd6b12a26c9f560357295e1d9f433442adc89d05993769b6256e47deb38a9d543f960ce8aa54c953124bfc5b262ac8ca26d907b9698c65b65d695ab78515b8c871260edd39e2d4db4205ca6ffb0b4577bf38088d2c4d6db5ed8ffb341512ab16223ae9e5f276c8dc09c01798ba17d9e92704a8d11cf6d6d327338bd7f0a92d591de1544cfd09c743349c50425e09f984557128424285e19037738044edcef75717e7fd080cff424ce1ef761ece66175f7e3550fe5fdb271474c1755d14a1cc194c6438cc634f1832d55834b2bd5b642e8d7e9862fa3b869b8fa9d497d638e2947512c694ab37d176da65ca28d01afdbd5920c52d598cd5c6a6c1c458ed7a054f6295e7ecbc93e33c3e701ba031a9bb950e7ee34821fecbf351cb2a7be1fc756b491004bff5f938a36f291dcda6cd4df9f39a61c0acad574004819b436f49eb50cdf0945286d8c5793b2feceb951607284c8bfb22f064c7c60c60f72baa0e3f3ac725a9e027432878871328b2ea2b70af33a4eb9d61de7cc240c3288f3555bb0305a20da6f0d5ada95297b186af8bbd893b9f0dd162554b2203b9cbcfd619e2747985a27ee1a50268d0dc698909dbd7dbade5ebf8d2b223fc4730cb15dbafe27cb27fa1f264ec227d8bced93925908561c0002bc1a097b3dff4fd4651a8b0041f841a0abf9e0545e5a537d0a6a9f5f6edca684969a0ead5f93362391f75a74e1ae911d330076e0aa1c3d4d87aa301b16eb884372586b6fe00bfbe5bc00a34cfd6069a7794500e53700da5fd9b2bd71f77c55df1053c2a60c20c27d78d45231962f89766889e7d14d60e35315c1474ae7647ea730fa5143dc44dd843f5d598a5e4936f2e57c246781eef5a7e966eee40dd03642b431790f95de6cef1ec4d778fb045308d95f22b319f0e3d2e4eb9fe1fd1ec0d6b6723669c0b12bd5f46ac58543ebf3a6c47b437209d37ce29b6db2b81a1bc8212decc4f6afff8dc007eabb4f1fa0697dbde6fab8e3dcc6ec9753db58919715b40cef94bcf59b107a6c9d242e99353244d28db67daf86c453fa46ba2445990bc5c5d458fa57d59358cbe75914d1ed5c7605658f327b7e8b970f7758d06bc403a00231b3e727f734921fd2c6f2b0dd2f140aa74aef9c358e471191b6e535d44aefd71dfd699e319d24dc3c40e7b848a9be2ac3d1d913b27d640a79842d06293cdc4c0056433cb97d29e2ec619c4111c3fd73f9398406c346988859f913db45386a750569e39d9da19d66082e45989fd0814214c50346876f49ca8b98b71834aa6f12a33596b461099808d98955eddd2705fe24fe8dfd72aff98e46cb38090baaa5d5cbc8c0d3d0e3ee9d3b50a5658c766623a21f4c7e213119efaaa1c6425aef2253dbcdc6dcef0e", 0x1000}, {&(0x7f00000002c0)="af8c88ebb8f0241a496e521e1729e56559fdc153260f5af7e2699eeb2280515be4e16bdef333b4e0257f87659b2ce969a4d6cfaf4b1b033088cff7ee8a3cf5ca767f9b92bf23c751f4dabfe4e4c72578da1d0fb0e0eb2e132387eeeb0af4619c92f8de7675f5e9b7715bc4f1aea78e7b9bafc45ecd40593870306d4ad50e5c65ed65dc974670dcc2e00160790705d313087788c9553555de68198f02a802982ba6f67344ecb1b075eaa0e477fd7a4f237a26c2ed7fe0d505bad1240905e71e1cbc2fe6a1aa12f9fa7582f798b41e594f2470b96c8558ff5067dad1daf6ef57e7d129823ffd9022fa324aafc9", 0xec}, {&(0x7f00000003c0)="8b205d759bcf2b989db1b52aea1050ddc7229cca9662c882768fe6b6bfc1f33a7fceadab49c26e625a8409207df30c94aaea9de9b5f9eb8b9e6aec3d1acdbeed0314fffd33ff212079d6d47e1525a316a4b8c47738", 0xffffffffffffff67}, {&(0x7f0000000480)="fe", 0x1}, {&(0x7f00000004c0)="bdda2190d1230717b147cc125b0ee976d05f50654aa7745341f5b279e591d20eb23f053a1bc1d791ea3c3ac941b1c93157497a8ee8906c9d20d5d2a6e86bebaff8e1e586b535592adf3849a190aa08f8940c27d79a05b955b7dd5fdda0cd054e1d49ba944f11dbcabd34c3cfaedf89d1819cd9b6900a336e6baca9a4a6dece83a16e1060a24ac358237ef6124f3db13c75c1960bbaec65827c6af85138d46e9e18737e4950faac6ebaaa72", 0xab}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) getgroups(0x1, &(0x7f0000003680)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100), 0x0) 20:16:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="050000000000000095daeefc"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x9746, 0xf8, './file0\x00', 0x6, 0x1f31040a, 0x0, 0x1}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000002c0)='[{\x00', &(0x7f0000000100)='M:/{\x00', &(0x7f0000000240)='\x00yQP\xaa[O/\xbd12\x90`\x1f\xfd-\xb5\x85\x1d\xf0\x1b\xef\xc19.\xcd\x842\xe42\xbe_\x1c\xe8'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00']) execve(0x0, 0x0, 0x0) 20:16:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) sync() connect$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x4, 0xb5, &(0x7f0000000280)="a565dd7b86ff6fe23a04dbfbdeb019f0348e29112b4e11fa3bb95c73bece6923896533a6247dcae99e0d0634ee5ff61a9b1e155c9f31c075f5f04006010cdb70553591802fdef773b57b841cad473addec09f4b63e03c56b65eadefc9a8eefa05c311ec164ddee14478d4a8bef2094751efb60b5a63e6af2c3404f54709ad79df636984af13dd7eb9a631fb55bc5a8d3054c8233b6145ba9", 0x98) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c653000000000"], 0x1) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000200), &(0x7f0000000240)=0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000ceb4726ad5f304a02f59b5938c3797f1735a292dbc0d32fcfa73a64345c77f75c4f1157eef467539c79f3b637cea829028a419128773635eb2c7f0f1c249050e58f01065f03a3929815a3bd40e33d564a4cb001214ec968e27e8711842cf67d08185ea6f2ab67fa318372b2e2e09327fc8dcf9638888cfacaa75a129e6415c3d09903f5225872c717b764b6cfc7a3459c4a4589f0cd607d6bf8698ef1f6596"], 0x1) listen(r0, 0x0) fchdir(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 20:16:47 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000680)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 20:16:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x5d39c25f6db9c5f7, &(0x7f0000000000)={0x3f, 0x5}, 0x10) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, 0x0, 0x0) 20:16:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000140)) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) fchflags(r1, 0x0) 20:16:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 20:16:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8) 20:16:47 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x1, [{0x0, 0x100000000}, {0x3, 0x7}, {0x3, 0x10001}, {0x3, 0x7f}, {0x3, 0x100000001}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x2}, {0x0, 0x2}, {0x3, 0x5}, {0x1}, {0x3, 0x5}, {0x1, 0x2}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0xfff}, {0x1, 0xffffffff}, {0x3, 0x3}, {0x3, 0xfffffffffffffffd}, {0x3, 0x7}, {0x1, 0x6}, {0x3, 0xffffffff}, {0x3, 0x80000000}, {0xcc777f2111a5cdf1, 0x9}, {0xb1e4523e074461da, 0xffff}, {0x1, 0x5}, {0x3, 0xffffffffffffcb31}, {0x3, 0x1f}, {0x3, 0x10001}, {0x2, 0x7f}, {0x3, 0xce8}]}) fchdir(r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) connect$unix(r0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x8e18, [{0x3, 0xffffffffffffffff}, {0x1, 0x6}, {0x3, 0x2}, {0x1, 0x4bbb}, {0x3, 0x100000000}, {0x2, 0x8f}, {0x2, 0x7fff}, {0x2, 0x4}, {0x1, 0xfffffffffffffff9}, {0x3, 0x5}, {0x1, 0x6}, {0x4, 0x5}, {0x4}, {0x3, 0x14f26f3c}, {0x3, 0x8}, {0x1, 0x8000}, {0x3, 0xca}, {0x3, 0x80000001}, {0x3, 0x10001}, {0x1, 0x3}, {0x3, 0x1}, {0x0, 0x8}, {0x1, 0xffff}, {0x3, 0x2975}, {0x1, 0x1}, {0x3, 0x8001}, {0x2, 0x559}, {0x3, 0x9}, {0x1, 0x4}, {0x3, 0x9b}, {0x3, 0x3187}, {0x2, 0x9155}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x6, 0x3, './file0\x00', 0x8, 0xffffffffffffffff, 0x80000000, 0xa61}) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 20:16:48 executing program 1: socket$inet6(0x18, 0x3, 0x4) socketpair(0x10, 0x8000, 0xffff, &(0x7f0000000200)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) 20:16:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="820a2e2f66606c6530004cfc1978389e2c8bd3721f1742d6eeff3d586e3384a0549f1af6b136a335ab8ecf1774bc2cc634883d1dbea9377eb84ba31bea7ee1449f8cbff861704ec7e6cba7b35ee263eada28fddf5927e96ac1a0dda220d2134ec48a71f14ae0e61bbc5f26ce2c2c201133f933e2a4c1fa25602d28aa1699f3cd5dcd"], 0x10) mprotect(&(0x7f00005e2000/0x3000)=nil, 0x3000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f00000001c0)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7769adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f7306000000000000008145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db5297e2955225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) write(r0, &(0x7f0000000040)="7fab1f076f6699ff0cb4a69dcb2e7de0d4e335a73dc306c3465072157e7aacdfbb1b5529af21e4833f3f56ee7713b67c9afb30d58c6bdb46490c5c42e2238613748c978617c0588a4536456e3edadc9ebbc3d00d8331ff8a39ac68a4673645f89f0fe414ada0643d7c858912de1232929f27a7d9a60a25dbb9ac38f376584e05308660097eee3bfa7089247adea1537064aad81bfd31e0ec5c3cc839323586f54c4b18c847b220519943a391d491303468dc0120b7551f511e72f43d2d1d6d936f4072a1ba4ef013b640a70f201b7bfd794c999d857d", 0xd6) 20:16:48 executing program 1: select(0x40, &(0x7f0000000040)={0x400, 0x7, 0x100, 0x6, 0x5, 0x3, 0x1, 0x40}, &(0x7f0000000080)={0x1ff, 0xf2, 0x100000001, 0x2, 0x5, 0x9, 0x5, 0x7}, &(0x7f00000000c0)={0xb73, 0x9, 0x1356, 0xffd8, 0xd5, 0x0, 0x7e, 0x8}, &(0x7f0000000100)={0x7f, 0x5}) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="a997f59b9504b6fd3bdce67a0b0f9977dc4377d164adece2ba557deceed29404c579911b314d", 0x26) pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) 20:16:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x0) pipe(&(0x7f00000000c0)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) dup2(r0, r4) 20:16:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000240)="bd53e136d94ad920eddc9cf766d3c1538b39013c346a016b282314148e5b7a158b2386d9bd266f750ac7d87528bf88a23097647ed00992f91a8d006b3f9dc288079288cc9f6749557923e70f7737c7abeaf65b04d05b58379db2eb04f95b04070f2c98df742187bff28b452fa8772a95cdd2c348c2173512cb74aa46f11074af5a266409d610e78309c48084def6", 0x8e}, {&(0x7f0000000300)="859ea6bfcd7e1c57c155348abea6690535e9883061b68d791acd7de108de25b76817fc1b09cf901b3f7bc33901fec7d21dee2c493809365452e7532bf41a96a5eb09af63becfdf59e02a70d47e85aacc5da2c8864e66487a2422fa9164cb7d63fd4755e1f687db4b4eba73d82f6e4a8650a29088e97df8264562ebca25a690c64cb486f57acd93229c3858c278ffe672c743c84732aee52aaa692198a85acd3b56bb7da26f8ddfc7ecbc1ad12748e414cae6111146822f8b04f905c1f6a8559283196f357939194781424bdf6f56a6c4a5ff04be56b9c54a6196b3d792c03575eebbfa4da6abfca0cf0e", 0xea}, {&(0x7f0000000400)="21c18b6967c8ffbf5312f8467fbae069ecb8262c8a12f6b8cb3c01f6b25318e2bb484105b6ebf8c37cd111411f9223352da1416fb419d0e95234f7376d0f16f6a5d2f08d75b3ad1127fc0084448243321e21656f8e1336d1a83ec838d3ac04197ac245386349e3f52670a0184bedb688dc7d2963cac32fbf57e63e5b0ef43f6d2af6be747eee05bcb602ad3b8270ef6c4a77dd091bf95e710f0d62324a4aaf01e275a870dd3ce7a57561f77a73dc03decae0290d435633ccb11bf43e7df1fdaefd052643372bc0837ba519901db983", 0xcf}, {&(0x7f0000000080)="9b4056855bd1027661c7029680458565a974baf3b90f9a27f5e378a81ea0c2e2e0c5e2346ebfc2e2e85e76240e51a84b59fcc87820bc1cb6c47944375f63715158f0e738d191b86ea0f8b1bf57a2f2f34aaff92a7a3f0d4460e8062a8ae08ea53f9c0a86", 0x64}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x401) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 20:16:48 executing program 1: shmget(0x3, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) shmget(0x2, 0x1000, 0x506, &(0x7f0000ffd000/0x1000)=nil) semget(0x3, 0x7, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8000) msgget$private(0x0, 0x8) 20:16:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x100) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x8000) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffdb8) 20:16:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0xea16, 0x8, 0x80000001, "d0599daef1277ba84ccda59b27bcca84bb1210b7", 0x100000000, 0xffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) 20:16:48 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) pwrite(r0, &(0x7f0000000180)="26d54bb25dfaaf6d87a2bcc42d3c3a211e8735a9238e29661da5ec8c52800fcc681fe3a214796ae8ae9be4a38094165ea748861c3f01f97e54c0437399fe72b5fff88576631e2fa4b45855c5a334e69ae086524a3fa0c9dd0016457a1ab11dacae5db12b88d59bcfe6554914cddb41e6a80217dc0c7cd4f61ff61c39f064aca07e7008a5d3dc6e1def5a56a8b59cd5945d1c0a6bfdcfd7e7933323bf5188710bdafd3351672cbce3761a44086e1cefe5a2f0836fd4891eab1fd14d57", 0xbc, 0x0, 0xa) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 20:16:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x80, 0xadb, &(0x7f0000000000)="e82929b0a182e8f704bf159a62ebb9ec196f30bb1c23a5fe124da61b6c98f4", 0x1f) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8420, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x1, 0xfffffffffffffff9, 0xff, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x6) 20:16:48 executing program 1: truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x18, 0x0, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 20:16:48 executing program 0: r0 = kqueue() dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0xb5, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) dup2(r2, r3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/15, 0xf) 20:16:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x800, 0x0, 0x5, "9ae155e3e89a36370a4019ebffb142ed7ac1f518", 0x8, 0x1}) write(r0, &(0x7f0000001640)='X', 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "286a1b32785d6ead03e44b5411a11f857afdcf7d"}) syz_open_pts() syz_open_pts() 20:16:48 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000001040)=@un=@abs, &(0x7f0000001080)=0x8) bind$inet6(r1, &(0x7f00000010c0)={0x18, 0x0, 0x2, 0x8}, 0xc) write(r0, &(0x7f0000000040)="54fab6aef401f658eb9d19c359043aa557f95b07c3444e66ae8d9615ebafbc4f9271bab89efe56ae2b34bb3fafe026b522025ca776841728e3adb721046b77984717cb0ea08f67158cbbd9806f85a23071159438450b5501cf1242f722bd3dfad10957640588048a8c8daab959e4995e591fd3c19fe81265489f581c3563bbfdc119b9c4e602b4e9d7cd8060603c07970f631ec0441b547322ab8c350233b6e19750fd7d8b366a97f9e34576e17c4e2b6627fc2fdcd09598dab129bb217e65c9a2823c7d17b71f5b0b4478af65199946ea2a70b5bff363814c2b478a77b62308736ec1219752343794a986e4be43eca58e861700f4e1c55fe1fb9f7b75786d720e926d89a556da2d2e8d6f5224000b288f389ccb275ee9a4f4cf409a586f63e2eddd169a09bcc3a226f2012f145e64bc4818e81ed7cea20a0680f95e74957a073b744d9b473f62183f2828d1d2221825f6f94354e33c5f4e6ad6cfa75cb06b4a3288f1a0b41a0274f7ec4c325ccf5dbb6ad9ae2b4173a5f4e4e3365f562f79f67b648bd09177d0a6986b5eaaa5a66e96fbf46b20f1a3e52b041cd5ef7c5022a98792d2f34a63c773456f0213e0442247f131dd205df76d453e6980786d6b0b08b743e8c12adf07b7bf0199b7cbc24e9dd0557c440d1c411cda5fccc6bade951a05d5fef1125ec93ccc582dbecf6b19577125c39159c6a3b21dc0048df320128b400c42a79bd636a8487b32d686b5925871bfd45b04674cf266c7b87996a2bed596d55f770c614b4df8aa4300d56f0f87edd0a4885f6686446c48fe775f9216a021ea111975b00de1e654b937aac71cd7cba28c7a0e57c802fb3ecd191092926d1fada73755d9944aeb849928ac9756c3448e90b4e40280b1028d0138e1191ef02d24924d299721d0289f22e5407ce49bf9d80b0155a8a0b353508d63151c3fb5adc6030bb058b972e6dd9c44741f8093bf1cca18fe9f649686886725d01d3ff3504995e2a86282f9d3e823da5d06ca65288a0588aa3d454f57171ecf1a87c00fb7891a6346c10619e95bbf2d03c175a57d2496430c67d1ebe8588e30f1864cb0a86ea24fc8c35e9c956337e609414b78b33d3b1f77306e115a72375355eb7e35daae3dec1223c25737df771e922fe8a900078a1f6a6fe298784034bbb7f97882f5aef23bdb939d1bedf32dbcba4b38a42639eb06fa3a0feedc85d02eb0183a2a6a382b32d0e984f68f6a90f21a1cba21a5bc78ce953f7e891a2c1ff198107943a05a299971a7a4a7a303bd159646d666081643691bcba2285021fe977bbb84201046735340b8c0dfdc7c225f862d4235aef01be6480fa72448b685f9f5e06ab31cb1bc7f3200145b82d3bbc4f52ed9a9cdfe74d6554d5666dc09487909d6fd45c9b35b96ff7ae4ddbbb6c1c375881dbb0422aa0b072cec0a35bf4a3c7d256bfd375017e0a6d3db175bea6b6e7414cd3de2858f004735099c0615dca552154a03bc9bff66fe7fe82d12f3290316a3894e8a57f34a09543f9db604a631fc284aee7ffef89d7d33abaff0a6ff0426d050eaa7b9404b027e46bbdbf28020dcccd779b069e086dc31e2576a0e5b56e34270acea3f942f991cdcebbd48e42694d9f251f604338430e18d77335e2cf461a897671444e38900f8eb11f0a27a1ca8ace6f8511a30b81929ac887c0959a85f97934fc29dc082aa09babc1ea99633f1189a61e2562771c0dc5a92a8e1df32904ca3af41ad65a182b2b116e9840b9cdd131f06ce5f4c9d6e771e7e06ffef88f6ee72f71dd4b5b13f9f2d382e491ad7e0b53eca82072e5a63c19ed3e8d204bf5bfdb92a19026816800b6a619fc2103c8cb4071d8678673762c92edc8529ef39ab1c7a728dc223a9a344cf3f4531c3448ad6b240d8a4bb390c0f6e29f87631a9f272cdc713154205044e1f93077fd7f18a7381f8584a09080f601adc1f13d98a6228458ab6ec8858b74b423cc9a262b04262774b5a282ba6535c7414ca356676567d83f25881239ef3137906b8681ae4edd92a8d160680be1d9e13d9051d5e3468e0510d313c212bf32918890e4d3809c099c2fd88eed0916b2fff4a26af9cb050ac39401e5b24bdb13f6675bec7d378420a8f43096b46d74927595519a69aa1e3b47a281d12c96768119f6fa004966a447b0e833d9127f569007f09b450a8a00422ebedbb9dee766a0be5e78a6dcbfa9fc5b0d5dbd6829b179467ed355a86056a655dd51cfa4ebc85b8300ae5cda3f910a9624326e958232387218af606f439cca792b66382afc266f819a4e843b2aecf5d6f05182bf6e9d8df667a7e73ed4b0558b1647de74a503d18fd20f2fbb82b9fac2c0225b65287d79f795530f3a57854cbb101a24d7335fb93f92a187166629fa06c02f1511ea0d29fc26aadb76d41b53dc3d2475752833c635aefcc853e3b013f5a017712c3fe5cd68182976aa31b4c3145ad3c1c1e6aae481abd920ad6308a42fe2f4452df549e3eb79ad3ebbc3420d972a488edf447cf35384af893c3434ecaaccb424dcae291159a1c79f9adf502d7cbd021fe14d2fe24bc9db34a839ab89f84ce43e30faf53c59d8ec8699f5c464274f2834178044dc9aa507240f76419896c2c356898bd34a337360ad5569ae783a08018db9a97c351bf50d310ddd4ee0b7215bd92dd138305cc0176ec020dab88888908814176f44340053c8faf79000d7537dce41fad1a6cf5824ae23564471a1ebac4495ff6cba6dfbe86f4372f4f060c89a65d877f446abcf2a0491a59d56c687f18345622eff133c9e984a8f8b436361c1d506062e4573f7902a50fa06447ca10eeff6a7a499f134b25f91be57ec47ca0d568c371c6225ce5f2f8812cae0d3456b168f0d36718456f03edcfa90e4b6688aa09ac11e5e30e3d6756c82b249fd7dd086479be0ca99ea869b1036e8fc4d453bff18f8001fe6ee24c4ffbd347f1dfa22967a0c0eeba3a5c569ce2e267d6867e5dca18c12ba71ec4f70ce2db1893b1893efed000ced313d73ba0409a15f506de1240d10497435a74a07cb0e2f7d9f82db3ac08481e69ec566f42e6a2d35c5e63608a1c590b5b307560c3951ade5ee292322aa1a4654a77db50eedb450daa5e45a31d6d837eed31d6c57b2d04d7e2bc6f0c5520ee785d0ea43652f8eab7457280ab0e1d2f01566cb23dd6d0ae50659bb40468a09d7be1773274bbd0af4c9049f0c64187421ac2f5433eca726fb12fc61fed489dbf04c04d7456595b20cd1a1026a7cf09c3722a82f327702e85e7d11eaddffd8ce9753fd2dbc3a692ca6b7ea14ef0cc62d6948d2c35120dcd4f9fd4711070dd5b3ec81cbb00ed23808516452124f409bc3ffea5540d4812d002bbd97a0e6c5211e8f664f11658ba4f31a5c45ff4d709e1611668f08cd0e8964272e1c627dc2612d02853e00dbe241769827ba83b10c25b5c0dbcf7b5c00f9f2ce4484fe1a4d88e6a22b6aca2b65828aea44b8a17facae8d5489c8181b0a788c2c8ae2a76213eb531d43e3e05e6a3501b0f49f77a01ea69a4f3445f85903860a4723fce7a02ec851272425ca941ec50d0bbc69d77982315ba0a7064c214aa2018c96b4b0e3a263753e9fa817c3876fac175bdb96c7d75c8e129c0b2eebe71b2318d359a285afef1f9b4a6f36b77cf68e3bc1eee3bfd3f5f7040b5b9d580d347f711358e8f4e5a47ab76a7d8512f2df24b141b744778344f22602401adf96e4f2e924b9bd28de5dd2457441557fb18bcde4e226225171864f7cb05a2596d21e673d07da2685850c7ed0ab4115a3dd4562507463486196ca613ce96362d5cb9f85e5a611dd1a3b182491647194e51a2f106026ac6adacbd9aba11407ba4af9933404155d4c916cacbb7a95c74bc21f1429eb8cf8c3db6f2424d742eb3de82978547f50877aa260a32880de09acec877da3300d1a22f041e45916ea3b8bc6cd6062f2e9e58d0a23ac87b05814bb5b0efef2ec227b1ee2ba7a9b6411bd046f7657ad2a4322dc5c29d63403f3865e841b75b6976ffb64536782ef34f21583042487eb84957d2f2a39edddb52b8e72e91518394875b2655d0d69d616e6beb171ca29ca37ada3b629015f353e2ae995807558f1d49a27143a297a8504eda373cc72a9da4b06ccf4122a401d9379de065ff00eb52f172cb9234ba275c7b36ea23670a24f6f97957a56375ab6f3089962451dc3f0fa37c8612db60f081ef6a55626021a5ace07d7933ffbda5911e0357d35effcad905a04aacd2f72be2209ae844a5b733b47f7ff76963c8c26aa1553b7103990008c29d43876d8167404405955bdd67a4bf7c50b34708938867471b466f159484aa7ab9b6529b8a1011188602fc5c38b2b8dced9ed22de0d87df57f20b7e947808a1b9bad2eaf2b4257849ebef621a15bcea84579b932bc8aa136abca991d9319397fe6ce6a16b959e74bb77afbd8b1694cffd369607b082a865cefe7238d166412613346b8d858f71d14959c58cab9861c53e4cbcc4294905df64246af0c300e59c29fa8cd818214428ef073613947f7fd8880021aed7b669d0353881a51595538126ec0cfd9b2970b9331379093a10bd15a3f4f13f7b88448c504c2507a1d00f4ce42a2914b64b57096c05cc5f445729b56a808a3fd9ae5369631f42619fcdc3bfbb40611d60adc9100d783982bfcf85b69e06fe639efcb7d875e53e6fece6ea72943fd5f04a24d9aa8c2bff50849d5c6004e82cc1d6741b96d8c4323ed9fd76b88692b54c46f2d4daca85ea34e6f8f76929246d339e2b44f371f6d866efcd55ca04b747ed7784df844ee68377024c247d8d7b770a5df345e69966c2aebc8df2c74b1c1940725bf6ba12d35df8807e908458ef908563c9937567a7edd0f2523fd1b0a2a02447087e07e4e7389f78ae957b194924c6b5f5d67fa761e04b2bcdb7f58aed6d2f08bdcd408ef6aa4bceefdd0124dd151e5cc067aba2d8a3ee522be5574cc83f1aa9f08d323fd408a7b18c1b1619e84c5354d3ded0e77265cc5e098640d223a3d5e24f7606d81555b303df2d6b45259698681790c1b97fcd4756a0b9cd7eff24a462971bae8ddc0b408a47b4f24a376fc1daa346c9d00961ef4d222da674bfb55c44949625356d1e8db215356eb7fd28e1d87dacea2e81a623d4e775214d51ab355a023f855cc7b4aee12bb51ac53937c1160e095138b5d7dcbf5cf3c008e2952fbb5f14ce46b93c9629e80bb1a1283ef75e0a3b5ebc2e41e26099104a3f2bda93498931ed51471a07e6af4cb4295c35cbecf11bd8c48e8911c10c4683e7fffa905c547a91e7471f7b51b09db52c10e52db1a1139c4f012f7bb20005f035905a9aaddea1b10568554f86c3f11393f98c6853bfcfe1669ac4cba89728350096b06484a8fccdd81d860a3bddd20e50f3c28b8c4c1fab4f69ca6b5867604457521321c1e8d0d3e53288f75803c65dc2603e902cb7236bfaa2e3bd109984a91c634c260d21acb2dfac68b63676e798370eef8f0a97fe093477ceae5b85c4e0af190a898fa18dba62580465e35aae13283bc53a3211eab57a8b379195db9e594a9b3981f5efb8858d38065c7a1bccf8b835a47b93d6e5fd8288f80683a0a09244567485fa22d4f5d4a66338eb6802397eac6f68be8e8ca3e439adf9c54c79517b6139bd40cc856acf47f59b5de589c3ff5f0a4883a23b03f8a9e5dbf94477d8c145616789b86b366f9cf9bffa42845edfd615ce6431440968e33947a1b695a1c6341dd360c1b7a4d89f3a4d6a3e02318e255d765a5b18942fc858a1c7e3c36cfbce22c", 0x1000) r2 = socket(0x6, 0x2, 0x0) accept$inet6(r1, 0x0, &(0x7f0000001100)) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) setsockopt(r2, 0x29, 0x20000003b, 0x0, 0x0) 20:16:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x800, 0x1}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() dup2(r0, r1) kqueue() r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 20:16:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x400, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4a0, 0x10) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 20:16:48 executing program 0: r0 = socket(0x11, 0x10003, 0xfffffffffffffffe) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000), 0x0) 20:16:49 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) r4 = dup(r2) syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:16:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x8000, 0x40) write(r3, &(0x7f00000001c0)="25f0063196b2fb2bb6d67fe95ca1e27f72ac", 0x12) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 20:16:49 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) recvfrom(r0, &(0x7f0000000000)=""/91, 0x5b, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="0002000066696ce53000"], 0xa) getsockopt$inet_opts(r0, 0x0, 0x2000000080025, 0x0, 0x0) 20:16:49 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, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512f967fd4b113fde41944b228f2347e45b3eb55003060ba8c859846d1912f4ad903720e922781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d0831040000000000000093fafbe4dbb2db906d45007704cfdeda459c3c01d701cc3864fce178b5ff4d8f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083e549a1aef7ad23a47afde1483958c05c06a2583d2f55ea7c937b3fa7e53f4f2ff39530d02d3a88fd255a511dc154747fa922b40be4df1d602e362a304d3befcf2aee4afa1f64d901ad071711b72893134ef3fbac6a970106d620d0fe55b954b5154e8841f241b12"], 0x1) getpeername$unix(r0, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0xb6231d5a56867098) flock(r0, 0x3) r1 = getppid() getpgid(r1) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000001800)="e4bfc1bd1e94fe14b9dc7a8feb6c3a59c4c019c0271d097de9f23ca37f24bfb881cd9748f995960f904bc9c8baaa4af2d7a913c5f112f40bb93ccbf94957a27b9b2d604f4309444037631637c4c61d6952c408f0dab63948b3da0d6b0ee7be4e659ba611220a1ad5dcd8dfb89f4b368e16778386328046cf163816d220d5291d4e9e544616c51034082a307b005a8fafcc58206a3c88861ff956034cf74c65c90b96c0fe5b99643260385c8d93aea61264106ca8346f9e20d75b798bfb7cc7b463162a5db2dfed3a41eab812cf41fc1fa69fb935bff83820d8d6c7995cdba69a552fece33b727343d14fb4ad6b6a0a1ca0c04ccb27f4fa2af6f40e87ed0eb449b1e175a87fe0b58e478ba9fe69cdd3e4b788acb48a280bcf5a6991650936cfd876535c4d007f40ca3fa401b9ffb8db6a9894d087ee74e4243809602882fcebceeba00846e1ac79c3ed6f9adf1edb1d7072b01b2b49562c8400da8008f68e1bd986d0ec63684273297b481d95f71ef3b681db8d0b3249f93f3f26a9b6b11efbd50ddca4e1e2feb9d114ba071d62d0229e3be0ebf8f4eebd9061be972665512ee096c283646a6d929d871df56bd30c9e7f58c378a89c79894e9e09332022825a1821f93754426102db4267908bb1ec83f94b16115614895fd797e3cd37847bbbeaf5360b65cc20e38aaf6c178f1ba22a59b40f9e6ed8e7a1cf49ab3b99a0abe591fb808d0d6e56acffd12e2b40501be9467b7bd6674d2374c5f4644d85fc7635c4ef32713401687e7ead48dffe8383dd88e37d1acd130bca41e5bd67e055421cbbc61b2aba6e98ae494bc46d2f7357ae5e0e008d0c780fb587ad3cbdecd863300230346d39c0486be6617a6a6c7531e7e0999f90148071bf5d1cb7ec9cb9b7d67584182387a0c9588a8b09ee6360fc10d37f20a296f3d609720de0b45175044bbecc9b2f2e01392ef5f377f65cec83bb80a49fb35e1ba3b5467895890453915b041bfed49ab3b64e65267ec1d26c59107190a58069d489311913583ab060da09d2979f5c281b24be6701c85ecd91142b874216a048ee5240dce0b2b90fdb806b35ef750ef9073c190207a539cf4747be49a26729c17c0d77845a4aba27bd18cf4d5ca6d989473b5eb5b0ac761cc6f896dc63a867302c3988575474e13cd9291d33b7d0615540874e9c91996bd24b605fbc7b12e651af69c3a53d594c5a3e28a1604083a80ced2d9dfd12563b27b9ab47e88adce8f762cb17c54ff3df73a244095d34f5ed9194c13cfe021d70eb5594216f0954a012fc85ed9193ec3271604ccbfc74876783436d99f7e1a7c0d32c9375be6ee7c779852dbe2ed0747fecea075c415191021ca08fcc308f952a81234748dddfa90907e3acf68e8bcf3473f0672e1e4d358662688e5a46d31b769c81837944b283975116d9b51f2699eec31ec0f5c14ac67b0bb581f0c7fad61e8c1b7a00c3f9671daa73908ab80b3bc65c51a160df42dabc6c237fe8baebebd56b1341121b646efced12a612f5997de4fb9881e38b136f0e335010c437c36b03fdde0482d143553e393ce1569847cd320c7e30f25a3d092055a85b6894d4699a9d75276e1cdb16eaf62f62f3916160db379eef70371afb10e960e049c50d2ff163f680ccecdb4ec3009d5e0221bc69fdc62e714fe88b330f0fababce3856001ba5c90faad9fc0194df92f8f447339e9398365d95a5f2dc2187c1f0141fa83ae1f41dd1e8f5e0e2a5828e5fece8e77c32e438fabcccf50331aad03c3781987933956f013bad3eefcb7a3872006826886ceba1cd4245e0e1b1998b45cea9961cf5da46d9419a60fd2496ae6ac7685d83da711d777e1bc1cd02d061c2f5b036cd0d32b56212f185c24490f65499fc13269c36461c13aabac1961711d00e14bdf74b7510c30825a2b4b7fd8690eda4ea7c7adf7e4a3a7247514f467556e35e3e819c7a533c7995c266cb9d6320dfc3de8e9058b64575cbc2b49f32318d18a43ed87ca12f34ccd3df812b3d23e8389e39ef6ccb8c13b384bc3ca30387ebfb94bb283b48278d2ecbfb7185be786e510c92a25b5ace6a6feb5ca50d820d2ff5069d6ec64d437e452081dbd38353d8b5631288ae8439262f1cebcd733943ca5eee05586888785a69c52196152d2fbdcdca6dcaeb94e13bfdaf35a5730fe7d269e20fe65b997e168bb02ca75b36c749739f1e1609dfe2a31a922b6319c5257b9b57fe8704fdb866545dc4cbd5e57d575181806a40fe9ae48060260b25ac1f519a6c1889c21dbabf60c52d5212adf0c7f034adacbb6935058553ec1dbf6c7e7658e77b090896597e0d33da64fcc3d6ff0fef9904ddee1cb41cbc6f7ed3ee1c4bdacbaeb4faa399c861d939bfa2b2d84483b12222d4152313c0df42eeb57c4ee720fb093dec4bd00fe5f7d9fb76e0e4de844361ed34ba7919e86bd51bc72e1ae00325752c40d1813c874b01479b3de401c1576679a5643cb4b6601c92c533649d9ec39304eba40406130a6aafce109846ec1b58031f96f9c842f4f931a5c1d8fef523cb8970b4a38c14fab0ca850507db1a9d81a37e92f614bc7e8c4e2f1c27db691cd9ff0b26b0cb99fb74d1e5a725126483d3306c3df774334a60f575a522b4d9e9fbb400b0ffd592bf50f2855e1f1fb9c0f5857464ebfc0440a7dfec9ef2bf708751a3870243769fe65011b36ed746deb56b557b260dd79acf01dc355e85ccb045bca63793502fa5a17fb30fc942b548edf24beb41c0ac721b9ad0d7b483e65840a86d98e4d92c396293faeb3b0d3c8c0b78841c6a950a812c492941eb37c83cc2c4fe6888f7f3aeaad2a0b82a4efaa4e1b40685f616f7084a00a179cdcbfca5002fe31bd598088795e147d0e81c9c3bd7b2ffcf78b8b88ad0460db256fc94dba743944b462427943d667fef1e2f290a88c626e33e1e1377719fbe4c9335fce2b70b47f0c2113b343d5960d183f5dc3f7ca58783444ddfe784c9e80a297283016adc3bb9e597613a54e07623a562ef7e47b3e648e1ebfd84c865c3016d318801c9a6501ef37a76ac31e80216b3e8665e8e9d5a826aa55e09cb496ad6d9e9729ddd3d7053348c62345f9ad6c1b3b5d64d31b0fda5d177d18fcbada5602e1adc226076b469a5002072a06ead7dc77b731b06ed63d6cdea5e7f257f52666ab166230714811a75e9a33d5c9145ec18eb46b8d5c7a2ec843c14af1e28a58fd47629c65296afaa1ebe78d14109a25352114eaec72203f93ee859e7ca8496c41ed03c9845149e4a9f889eb064cbbdee973480d73c95774ec5600c936a582ead0aff334f80b507f7657aa65e79b93afc3194f6544931b1ab2c76c79c50d01e94362093a0d280912c884b60ea513397f8a3705e9f596dfbd2b2add95633868637fba358134ad0239aec6efff73592ebc808494b25836c25e3140736f43980181f3d8f5183388ea98133353e597d9c2f12fbeb4df6710eaaad4ba9bfad9555107be4678fc049e6b0aea5a60a90dfbd33037f4dd49d18e5eb1954a105611a7f5a4b6f87ecfb6da974661a448a44d03633c03eb0901c8f5d8fa7284c83733e38c7a471e49c8c757cfe353cb3e1b52fd2386fd18abe16b89e81f06acb31946c12e056d6396a8f5634bae8d26b21bb7bc46fd1d25a5c4710c93109e0aa0acbf98d0da8255f71439b3afd0046b80fb7650b1058fc04a31403863afd0e5d82f05f1b3307c82d3af6832d4d864435fe5d7d98a107b0d25c6b52d2500ae441d531315fe6eef5374b06e2edb942f6da4216bdb275a46725ade0da70b461b900e67197f4df7efe052c0331ca5de7f5503b744e9a529b141acecd28c012eecf131cc32365a758847fedb8d2adc78f44ade3148e0b78b5ded4e6d6742f2f9299a22bd2f6a2bfa034084f9d436904de93ca4e374a1c950e33d6e67b98c82cdf0b784d558e3a0d0caab14e6d5a00b0c3348a81e20d15fa7a5a4832ce3c7221cfad0e43ad63d432668aaead1f8d6d0727f08b3ed202198fa8d24a54707dba0b88d330ea473ace2bd983397e645c91e3a6f283e7665c3e7925946c18470a3e26823d5a672de00b9ae5ce25caf6abb23158bc862ec4fa016e851916dc011987268c6f9d1dc9e1145dc0d7ed6aa180f11df09282f139fdee4e7d23760f879b5a3c7ea2036eac6feb6080a39a742e95e1671adc5f5f602ad1f11012f5597634e3758a5dbcec8b456d2e88bba8baa14ebaec9a3930fd6ef6bb5e4ac9e21e4625cd7f7a3d1e04179a1443745936e730a798ca1c00999a6164e16bc7e97f2ed209684c18e5cabf88b7623cd39d85591f09424a601449d2caf1bd4d09f8f8a7bf7c04adfc6cf43816371e90dee1e9097bb4ed20c776b79e226b96d7b2b45e4cc50579865bc8f5ed58515d65ff30be45c21af12026cc5d75bb7d6d8e6a8a13550ec1eb390bf375f6269e24e3eb0a30f88dc3087463361f1097ff187b6c708d3c82942da29c24ee1a9ad6da5845be83a63236d470f9f79158988e51e52f1a34347a6ab1fafd9a9d4deac60a9673dd94b9aac2995a8336b2bad4b77f445c8447af78b4d0df75775f50be7b5dd9b93e4cecdda3816ababf5c1a6a24e675de5a17130d739ec4d0dc0e612ecedda9548214e80134df1076557f34c1ca10b9ab990717c2a05bf9841ce70a3156435f6acd1682609d66504169213f0e2209fe50ed6b5282df1b301973310cf5309816d188e5b0796d4393f2a95009c621afd46eb2c8bf7dabe380ba6aa18995c52a360cba03fb902e09571a25172d3875e76b99d51739de8a46d02c9e1ab203f68a7a391bd981af0e71af6d967457043c989e3d333cfe3500e5d8217279cc736b327e051b1eadcaef9b55932862c01db466832a9013f323ed425c4329e2d89366b92b69699998910c4e58ed818203aa293f2f2bdff5dcc3e9e91c98dd9ee09bdf526513824f3d5b2ae6299bfba5244abfe9e2f3d01a4e0565ca0ed957dc25fc7e81a64ccbc5b993ff918e5753ce485e1d1c5acdca919c845b715eb379c32ca4ad2b905c450d35ada40875d6e47b4734034754725f278cb74313f0aefe56ad847b5191b9f8a80da03ccbb66a49719f03b08ee3dfb4a72cd647ecbdd110ad67a3da65232da59af86615750081530403ee7631f2208be8d605f97b223de4e59fe49ab1ba081e2e364320d4a6e57571e4a4c043947231c299fdb4bc6d1c62ce8b8f23cc7780263db8b32221ac4ed9119c380943e4326467e3b34376f61d8916bb117a1965b4e8d5d50d150e6829a09e9d5501f524b67cbea8597c455a4b6278a9a2ce0c2b3a5bd782a0cc5d4d52b7ee36dfb35abed5a1bed2d189cd834d891640fb25172fa176764d85dad5c3056ab075b34d64b1c18000402344fa8e28f4a1b90f68b4903762843c5e1db6f495653497e423f28715a4f586ea7d837dec363439c291dd0092be4b052f39adcdb00a18c0d16bf030ecd10cb5813f019c9379aaa06ee05ae266f39ca861b657621251456f32b49410bd34bd5c99c20ff91c685e365932d69bc0360e49736c49bc8c5f24f3c2ee9902a87471b0155f51ed1a168266153dd6141c58e23c064148ae176c6b95ad3ff73b2949e6ba6497a3db17f063a6626340509f3660f712bc9a901c35b64e31f9e6b33bcb22b46054e63a074353a294e07b2f3f8ffe6eb6cb2cb3f1c0ba7ce53a6d495f765a0d8385a47ebfcb8461a2123260d9f34e89c26dde61abb04933f461a941bfb46a9a3bc73719ede84244dc6d79cd1a5b19914c729ce710abf84be24f98df6f2c3e4825483a4ed13445cf7737", 0x1000}, {&(0x7f00000003c0)="65e151b0d0a61e79925a", 0xa}, {&(0x7f0000000400)="74d1d1ad0d516afa4786258d30143e52123dfcb18a9fb512cd58ef61c109bd8b3b27adf7902103d2140adcd67de91d5d45f156cb6a6a01a137e5dd97af923aa08648fbe7c2c68c865df7bbe20ca96f137f52fb508112ede016bb368cb68517a321b5c8c484b983f2fe19bfc4d40f70126225e1c3424cd0d997242f1bf3511c945560db880d65f08ddfd87502d59be9e2b4efd1690166d535fbcbb07828f862d774ee610228fc2372394815c0", 0xac}], 0x3, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000001c0)) r6 = semget$private(0x0, 0x7, 0x100) fchdir(r4) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 20:16:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)) write(r0, 0x0, 0x0) 20:16:50 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc007, 0x9) setsockopt(r0, 0x800, 0x8, &(0x7f0000000040)="6b2150b58055f88897eddb37565693a4d38049e3bb76ca1fac36959c2537e9be67c88131a10f9d5593c102294d49eacd958438a40d2e1979c200d0bf48", 0x3d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x4) 20:16:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r3, 0x2}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgid(0x0) r7 = getuid() r8 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r6, r7, r8}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg(r4, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="5062900f03cbf71b5072764b18f6a490a9cc38aaa696f57962ea54072fb2ff6ee7abefe0c000ac48caa7c3351a0fb59a0b1ea3178b5b9cad4fcffeb4f33ba625", 0x40}, {&(0x7f0000000200)="de0fbe47c5ce5dbafc16567996125ae257c171e4e93fa99dbf1d8a7af1450ff1ca269de88508b5ffe14cef32c7170a02541cd3b49f6a9daa1bb4fa49491cb28bd8e66612dde2bee3fd8f58339edcd487c2967835b71f46879b316f77edd0aea8d40fcfcef04b9bb1b6542ec5b5df3ea3bdcd07a35d1ef893507954dda663ff94097ec9c810e3330a3294f522fe0a9be719a06d80e91517f6b8be0bd92ce73b17b505413cb55939e64a33a6e6aa3d3a1d9c425283f73df9af626f39ec0a54a7dd84b00129c8d95f30aa53bb3b054975a7f858626e256aaebcdd7ea6ac24b440b6fea1317fdd43a02defe6cb07c603ff62027b950c749e76", 0xf7}, {&(0x7f0000000300)="d0ee0e374b1493bb1495c05d8f5a9c11b3d0eea3e6a24ef48759ce793557899715fba2dc005744b4a7b5f929d638d15497a5e34b627333a85daa0400563ff385239313ea2fed582c82796629ac9a30a5d079857feb6e6d059afbaba7ccdd7e56250b8a272eeb4eca969cceff590f19a9e3a34d9f020fc08298da6d86809be65fa8c280afc7552f28dca56286604c", 0x8e}, {&(0x7f00000003c0)="50aa22ffbd42569bb1d2fd451cacdfbccdb110abff4330ca7f871d88b9f0af6f75abadb861e5b8825618bbe2514307503b9387c644c36d85a64e90c7e8a0d7a823692e6f2eb6a34004c98a8f094115f577ccfbd26c7b7e289bdff5a227688000acb5b8aef2541938e0611cdb5aba78d724ac39eda99527784aae507f800e8edd550a6761b55c80148e1cc97962ad9e0df3205034f6a519eca2a940f0806f7f3ca6a56e14aafddaa92017e37edd678453068d8f3b42333354a574abc38b59023bbe9f328e4678b4c92fc83527618e6b4bf6d31377c97d2c4c60ca0961c9f4d5d0bb1de50986", 0xe5}], 0x4, &(0x7f0000000500)=[{0x38, 0x1, 0x9, "d4e95d90cd355e6a1ee3228561e8d5926fd98ab21c7103dd7c1000307c00e5252e6c5c"}, {0xf0, 0x1, 0x3, "43ac04135ba985976d96bc66829ecea423eb60265d455a568c70b48772a2b46d98a572cc061ad22b8411cb10e2c447241761f5b54f8668c279ad806c50e8fd94c19d3738f38267e3eb0de8fe12b0f6ec5be5735a2c93f1d064f89656ed3a9a02268d615f8261e65689ece8aa6f88a7ffe1ef477be7a9b144e6655eaadc687cfa24b569da133c95f82d4f0788110d58fccdfe162b615be625124c2f5a8764b8106ec4338b190a8cf23ebec940c943eb47061a2af149f5ea4622018c4a898d588fc472413b3a9abab5c6be05851ad9ff60ea6109d072971d3d4e3a5375a8a9b2af"}, {0x88, 0xffff, 0x0, "e60b68a55a08780b48f47d43a6bd9a6121d15eaaae58cb1bdc3ea41420606e5f99d1109d83d870e6372d583481f8ddbdccce0473fc4769170e098ff5f8225053f84e344cb6e2275bacee70736825930ef347455f71852604d048313f4e2d1941a15905e9032d67261cd868862f39b0dd0a55e905da4b52b5"}, {0xb0, 0x0, 0x1000, "f20a282b1af7728ef9004f8fa0b9986be41618e0fa8aa6637367f7853c3aaae1a60e0e0274ab77a36707b07f644efec2e11a09d97a2b8510bba33f12cbe79c573852f73688653613ee19c26b5695f77ffcb0569fa2a2161b675307ba3d637f345c8acfb05be0aaa72f5ac97fd06a9db075e1abc83b28e4738d8b289016f2c0c9d6975b8e04f7c9377c1ae3c5bb7b22c907d7e84ef0bf12244679ce1e29"}, {0xb0, 0x1, 0xffff, "6e1e812a62346a8c2d838c5e1ca6e6ac34ab1e110961f0a3edd08d149f75792772187e8338298abe0dd768fe985f896b817499a194f31876b2bc1f5dcaad39c0c5d02f70c546b4b5af6f9b9afee2825a0654d45c9b3d30b32e6030d8c36aa4ee902316b591b9fae4b8c536ac3de5075452402467f1956ee7f24dd8928d7af6f74b70fbb92273729e630ef2fa0f5daa89545ef30c65d8a82a56d2ea6dd110"}, {0xc8, 0xffff, 0xc000000000, "1fa980227010a69b9619a45b9e11df28adf53c05014cf283e34d2c6fa73d9271f283fc006368bbb58757977de696fe0c5b06bd146b836bd7459c96554a7ed9d362899a4ccd38927a6862eadfe66d6bbff21e0b507d0a9bb19e0993906a08a762ed73ece04ecd43786d7f6c8b6c04dc244ac0db99701c8e56e75b8d7fccaaf8c339a1518a317de846ac79f76a43913018164f73478cdccc113e0ffac36552c3240a873b3909514de1263f8e0a9756523887e081d22b3bb6dc"}, {0x1010, 0x1, 0x3f, "f999e7b2736aaddfed469a9aec91582c567bbc78d4335b39dace587873dd62d5ac3545798a3c5b7c795ca290761916e7c530b98d0ed016bbc1ae05a225a08a4cfef11c6741ed937dcb3929e14bc37894fe0aa6eb26b95df309f5f5418ef0c6ac64c0597b6889661a88e4a17ff4f7a87706cfc36507bbe57ca97719153480e9997b3e0f1758687ef1a1b62cca9811ff83e127ac3dd3b87fd665691c1592c1ad669971efb95846f6109f6432329ecfcc8af6fd9e42ed4fd6281d7abdcf13fc037de3a91a7e78727f3f96818f1fc7a5495369fa03297135738c0d99080164403359b12346df5d38c6312e85814b2dd18362a7bf6c6350a2c2742383d5c5e6fd28b9d87062fb103af31a0d2f743e8b69bc60f46cb16636ab93379efb1e039984f0e298d7ef5619692674af8d8a77d53e8b9b96710574ea4f830f3128cb3d2b75fc9842cc858deaaa0e476ef00e357ae80a2f3b8e14331cd3a68d6283fe5f8d88a980e9514acb52184eccdafb43ced41b6bbda3af3055358afdd9b8ecf29479045453015b2db6716c948da7004a038306916b0cc693b67df895c4105ad5d54bbb8210297cbdc6e12e5690b58e17115298c2f9591d543ce5c8ed34a31056b52e9e323446ab85f5d96b366c2729d6c48d276786e9bbefb615cdbcfe196ae419b9147381e6e4626613501ce0f7cc8c260db4be3ef562c14f72eea3cfd99072f5370d2050a5202debcfdb0ec75148ce96a07f6d45472e57bd8890079e12d168158f159b3a493b182b5da0ef2568b7116e77e011cdafa916fe50ddcf7937d49812b20e47dce977974503f5e6d96169b0acbffda0374f1fcbb61f14144fec1f66d87d61b504c82241889dc9b294d4fd1deaf1e6b5fffba6ca1ffead51299b3373b7ab36f017f2e929ba92900776355b7c68ad90ec1983bbe93c878827563baca26fa30d53905c292dd5a3107661fe3a3b2099c350811ad067e47f3f226086abd0a501194426b9b398bcc64ce2761845904bacd71539040a108cb1bee7e0e4403f0b4476c1e3c5f9d3481f93bf5db446357c2bb99754a99322351f9327814914e21ee7ba1b57afe41c1a9569fe42330bc210c40398164e44621b3ba6032c420e17e193a3fd51ee62adcf2f08d09e1fa2f030bbd96904344d648961d12dfdbe70b976aeab3ac2f0f5897437170efdfeb81fc5e43670ef9c55dae7e7c5690a5d372e96a9e8b679a8b21adcf1122e227f605df1423ac2a9707a89773430015190f200b66fe2c84ed7ebfce488252100b626ab48f537d18788f85d130a15a0389e0199a8ddaa292fe60848d3e695d096464ae21c58ae3c8e1e715c4aa8499ed8e4fd9ac9a9424339d3659cbafcce0cfc5bca79a4c06cd6e7d6ea08ce47c3259b620ad90a50012a179432c182f9464c8fe12e44c211d6e1cea959af5040b558cfb7891b8038adcac1d1665903647624dd10602535b6aab47474032102e2839da1538ac1f1aef638dfc1d33a3b8672132b5518d3a409fa2ae60dde19c29ceb06e90803bcaa452e5b4fe997b478da7db125ca4b97c62b6ce92f25b244fc62dae6e78e70ad56d20486160fca41aac3f68dbb532ccece15162dfea7ff6fa26cf9b041f3e876ed06dd750ce489a6e61823556908a261779781af77f7eeea4cc1579e59d44f385e573d13bbfe203d6008f1ef01a14ead58a67ee2794eb1bf67e7fbe5bcb5ad23607e0db205b160faf9135bde72d501e88baf5f423fe09d859a674df8a72fcf8125dbb184c9d000a59b5e4e395bf6df73879b3c1baed27e6e480a219c883c839ee8d064673ef7d72e5261b616570af3a9b544882ee491384ad94386d6aa88e106274efbd16e270dc0e74ec5fab5e6e4d56ec9c4303de9d260ebf96e53f76b9523171bcbdef0e0e02638565c49ba2f3d80e764dd8304e20bccd40c01fffb39ac6a7f8046c4981442ccda65601c1af35180725a6b1ad45b71e57c50c722cfca6a0e617213681c6155cf9fab3c97cfe3e41831c66fe2a95a491208b8462114dac1180f22d144a06d81622164d0549c11f3141c94c72cb010d908242672fc4d39cfe556415df78a2b688db07a161d641c129f669a41b723803ad72e2915ac6e65d6b8586d78ad1a2adc810dbf894eafcddb17775cad380dc12e13b0b1fe86d85c8f875131c46c01b71b5155dedab7e3d21ea0f6960df385af5321d69c008efa54a4bc53f888c2014a2df347a7508332740185c69425e2a75930db08aa74615cc0c0ef2670f3dbc56faa54593146fe3426af5734eefd9987498f3167edae2c01444bbeb8952e9e546a3c0f314a30de105c5fe1212935bb389c3544af5e030270a4b5422e68924adca895ac6cef64f278e89d0f175c9dfa75fb7a176c8bb126a0d3a08f5e6021bfcb400ec2ed856a6beb5f7187447c0c016a52b17dc4fb4ab8e30cbf4ae7211bde3c7a5283cc1ab42d4f79079efa6d6f5b9f899a0bfaaa2a57114c93ffa6430f4d9bac2621f0527f7fb410c64e4fda1df0a408152943655de222fe06396eb47068362dff8f1ca1a000282709e82dd0133dbab376833950c4966d91f67e1e034912a4e6a94d35327a7264fc3d2f6bb23ac8a29fcfc85b959ff7b201f626607718eeb3a7fecb3a56e4cf573c34478a638ba2ae43def35f7acece3ab7c4982799553b915f77e2931d040536f4ee010341c313308db51552b721da66f16287301cfaa3e3465d1d937558b8e9547a230cf299cf34ae0880a6da435c5e0d0bb52be33a8dda5522b36dc8d46c55de5387f33be425a2d60de3ceee8566a598c9f0088b40a416ac1f8be2251764ab348c31a4533bf039ad60cfd4933d84f8ba8769100ed58bbdf5593ab63642fa3bf665c5c61626b9a7e5bf2ed9367393597528d671211ebd5d266b368d13bafaf4161223cd36e12079103623b68e9eee3af80c60298ac89d68224027fd506e29b37f305c1960ba6c93debdd8764bdee8d83bb4959de45f54f27f20dd88e4e34ec58e196d820daf25b0e2bbaf7c39ddbc2be7c385794ecf8d59ca9533d13932b2a15858bb2e348cdbebe5814e7e93acfe5adab041f98b04c55d5e80fdbda23a544f6877291b56fea2fd142165c708d6b579aa43a094ffce5e3fdf0362b2ecd877830e6440a3287dc2d66a8789a01cf4d5b0a19c0c1c22da3890dfe53e2dfecd96c20479ea193d4679414bf1cee9e62888096176bb9a379d1798ce5accbe3885b66c95ca9fc5ad084a86370cc5c5675de2cedb86c426e7d6f1fab6a7acb444a25ff3cafc6d527d2388100ea32f31d8cb9d06b460fa44e8151e9bcb93023e6abced67429607cd99e66727032d3bd228a88076467fd7a028ad5619b900ae2af5ca93f89f89046fbbd4045d07a86443e6c7054dccc78822f376e653af72d7501d3a06e435cff0568c8c8940d04dcf8495d09f4398d777bf784731c19432b781f80611fb970a1cf43353a6652d27db925c9aed56458ed8a03445b249fbe05cbcacd72ef1aef1ce031fa27da21dd262dc80bb122f47a68cd9f9630e224e4c1aa7a5212ac99fa2a04de0350bc546f438f64fd93488258baa0614e12abf9e698444429f12dd838582ae3307d2c6a14f01a60195e3c3784af582003ae2a0a9ea7a8e99d4b3c121637a000a0d78c80799769a3aaa47f7bcbb05f8932139342f9a8655493d77d193e5054d7fd84ecbfc9a68957cefb5a7efaba615a224a35d803de3721422e377db0c45edc6e2553cd8e8dae49e8923082176fa268e78312ac83e3677fde0bc1c60ef94be0314eff68ad32866ee0b74fef095f97b1e2af4ac81f84a1ff3bf831f74f5f0d77ae5da0f7f6da9025fe1de4caf2da80053884626860bafc075ab607b70b211e65059f59505aa5d959a680315b5336a1cd3acfb473751a49c0f335d6b8703d4c166d54ef4a39dcaad53a47c057ae09b2b51a6936a4643b1db31a4289cff4ea70005b6de3ee103308c1af718bc212319827d9247b1c90302ee7f7918f228b8ee1d00c2114c27328b97826e84545d2e809cda429d57ad46c77568d16d4b70a7d5423e0c628525fe846c7dd146d8484e803ceb97711d26c859a11b325b4a718f71541decabdb6a46024bcff6f0bffda0322dc3b8dc0be3849d1e86fd7cee058ec97849168940cef86f0f429be7707c5a337dd421afbb8a8c129323dc73b695f76292618652f8d9bcca72c77335ca9e4b951884d0fe94102d979fccf2d97ed6b49d63d458e64ecfea4f95887bf82c43f8d4045c37ada507dcfb7acfa04d38e5a58af7a95cedcc9507d5396cae76f542fec24d089796e3265a1ec3b3659f131096d4cf7ff80cc19121d60e761efa6e2bd7efdb46b800da1e3dc0dc6448e9c6aeef273925fa3564832ce083a992a86098b592e7800fe45f9941d930b8ad3824f7fd7b61d2e608e44ce63d174e9c5992d71baee92368cc01eeaa42c70b90aec95ecbfdb444bd5d126d276f5b36fff6d3946612718e008c54c5e4d49c2082b7122377a03c3a3c80e3a55a1fd7c8cef439aa0a865c9a834bb8db544eb84cba6c7a5682a8b35623edac56f2228e82d88463613b0d05b705e3d335bd2ede95abea11d7e4395cfada0cd77cea123528f0fbfbf4d1da2bdc0682af8c05614c764497581bd8b7d8184c2d37793043ea86439f3dcddf21a8229e086ec4e026c9f9f0cdebea32d63c32e3a71650d05d7da492b24e41b9972858c61e92cd41e14bb9d69a6a213cbe40353c4d05857bd25a45675e9efa180cfae621426cb527c8efb607fd30636d76f8bccf0388fc63ee2dd435b3b3049329cd0765504e28fdc16ebb773958e17e1cb4a001a6ad041f375cbe244ccfed774e7a478b6f27156f16efd54ef11e8c838412349f4db387517c570ba4d71540a3147a7fd7942e2a6ccf87a8351a65e17f4dc569fd0871b65fc1cc8a9293b5c9d6be934bc7401474af933ec1de22f5f2d2902bf163e04d193809fed5866ae8b10911fc15d7e5f05b1a089933a5df0189bd492442654651a7fb14a4e85db514b34f558bfac807b8c48cc366c7faf934353072832e7496e22b8f52ee3c2ebb6c36804b5b0d3177b743e86f2a707e108803de1d6b803f14ee7c1cd76ac7b202dd63f6411a77e2e155e280f5a1fb929f44448410b557d3edd8738b61349d2dfc3f2f26ba7f9053b229e31a27a1927448c449d963a9c51427e270fe0c378db6e66430d05a626da0dbc4eac4fc9ba5a8ebfabf15b073747cf0f253f5f2bf817dae8ad31e6a052119ffe6f56182350443c9ce13bc04e66187bbe01568841e2402c8f1809069702d35fef71bf827cc5c385bf180c68b0351a9d9ae3be40bc93eb7b2b75c04441f2b7eb7a632eed429818d988d5f51464b3895bb8b4a7bf2d16727de890b101ae3a78d1e22a5f6b4615f55d80b965b03abaee7745dabe71b463f4b5d5b7043352a881147cca05a6ee899273f92506fdc46351a08f4a2561e981a6c790559dd0af97203eea0f4de694dae5e0b1eb51ace5a66a51a5b85256b7ce59ad06d23652d32536041b2b89a545a256b18e7720562ed62376903fa4098cc3345c38a7de002bb6fe4a6f423524ac50d282107a1ee118f9ebba66140bc1f41030446e513cb109694b7e8a51a1be4a8c77eae12f74a1727d424a1fb4ae38e576ab8f7cd623d890c4bb1d6e4ded6d63f965d5ba9709d440972d4e202165255e6f1a8084969cf40d28fc0d1ee1d51d3e0182fd63e3ae11678bf78323ff7ae45dfce58a2d93174ccc523ccc4e5f71a039a06818cc00958d583e0b0fed58266c23ef3f20aa1e255ee4f73effbe9"}], 0x13e8}, 0x2) getpeername(r4, &(0x7f0000001940)=@in6, &(0x7f0000001980)=0xc) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000019c0)) r9 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001a00)={{0x277c, r7, r8, r7, r8, 0x40, 0x7}, 0x9, 0x3, r6, r6, 0xff, 0xebee, 0x2ac680000}) close(r2) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000001a80)) chown(&(0x7f0000001ac0)='./file0\x00', r7, r8) pipe2(&(0x7f0000001b00), 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) setitimer(0x1, &(0x7f0000001b40)={{0xff, 0xff}, {0x4, 0x1}}, &(0x7f0000001b80)) clock_settime(0x6, &(0x7f0000001bc0)={0xfffffffffffffff9, 0x8}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001c40)={&(0x7f0000001c00)='./file0\x00', r5, 0x3}) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000001c80)=""/168) connect$inet(r4, &(0x7f0000001d40)={0x2, 0x0}, 0xc) fchflags(r0, 0x0) recvfrom(r5, &(0x7f0000001d80)=""/145, 0x91, 0x1, &(0x7f0000001e40)=@in={0x2, 0x2}, 0xc) setreuid(r7, r7) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001e80)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001ec0)) 20:16:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x02.\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%-\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00']) 20:16:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) listen(r0, 0x1) getsockopt(r0, 0x1c60000000000, 0x0, &(0x7f0000000080)=""/45, &(0x7f00000000c0)=0x2d) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) setsockopt(r0, 0xff, 0x4, &(0x7f00000001c0)="d8b1f475cdba5c33baa90b2ed14d021a6589f41f42a6df24c38bb024bbcf86f878e3aa957c3cd89be1bf6d238f24c680984d5aa83fe700ca3bbb89a0f921946a16547f6aebde12d884073f95b9a33273e0c3e30fa8d0714cbe9d70e39b82d706dd8dd2ea61675ad9525d614e905dd5b025505e08c22a43ac81d947eddfb42dbf23693fb7fa4ddbcc50ba8e1ff36126c9b9108a2a3521b1948adc3cf25b4080e2c80dcaa6c0f477db80c1d084caf5cee2419ec745945fde8b6cc3de3980292483abae03daf3fdbe0b18765280186057c43c11ef450abd05cf9276b230b788fd3454a5956e2c7cd907ea77b3563d282c929c81458414cd1e7ed8910fe801299448602cd913d61b59fc93564a914a8f9c92eb1163be1d4842abb8d01a90509c007e5b0c4eda6e6319746ba575be88b24b4884f3aeaa47268b7268a9d25b1e1d006947f7679d5d8d66b4ef1fcb9bf557e84e1573f965a27e9d7100248123e0dc3a5a2a75f93e3cf6af1e260c19a90b38514a132dff9bed1a4602f42006956d07acb93c8dbeb748bb77e1e34ef25051738c465e76dc5f51a093eb5da19362f9c468b838fcf337cfbdfa57ea6adcb848d45d045cdceb51509b7252d50c123a6770793dec5b107e9a44f7ab9433c66e05fefd5fc2f481c34c60ed74eee02646a2d129caedfb55f3db94e3d2619680b5b52c4c475bf919292cb265feceebf0fdc1adab5c4e3c4d82f5415afa1386dfc22cb6cfa5b451c430e89ec78e448bdd2107377d47c3cfab02e9fd2dccf37e7e5849b72b3d787db6d031a32a802c05d125db15cacfabff7e0948b5763a4bf190274d1ef3c21fdb661874cac48c822fe88474c864c0ff09e9c620feb2571b0b535270e2f7a0e31e953be41c1a72a9d730d5789130ca2ebec37bd8c6b627c2614495b9348745069736fd9f4985b39c6defeb71e5dea29adde0c83d637817f39d364c052c37487c1c0b9b084109b8f55a4d773b20da3a912ec64db8ab74c5af375ba3973c219f8e4a64d2a9def17884db20a62332be20c902ab7b11282c3e2e7d001aa7c99ae2db77268b158c296eaf9d88dcf5350f145526a0d91ea48de5c09e70bbf28f90edfa1581e1e1d4cdc6bef2c05fec50397a54b72cb72ea6a9df04970bf5815efcb958b314b6bfeecdc043a6ae36e047eb7fe30debe24c0aaa14f7e05b0f4d08a76650f08392d667334ecc5bda9151e26653eff9ef3d33cec758e2ccc03313105b4fd262c7070f62a96a27369ca4ef716153ad32f9039ffd9085181f96b987c3d9b5bddc680aa163381ed194bd63b3ba9ecf3d6e34948a06fd74d36808e5435933f31694438346dbd5793c74c01729408662be755a4891b76030c40e0358b08c6aee6890cab468feae68e6b6ccc9aa44f55e2d4c02ad8d21bfd4c7762b7219af781d96a661fc1ba41489dfc2e0f9de1081d3dfceaff64810e314d88b55d1b053396bf04177f07490f663f2d3d8d72c6bcc7c490b931c26d87f61f98461c55ee9b0fc6ed67b78181b1a98c02bddaec6aa29eab5aea6ef4ba3c12e56c35b64632d8e4779fc371895b2097900e8dd1dbdf964f5a39d7278d4306147d4ab1e074720881ba5b429d7dbfa5c0be3c0eec76b91581f1e7e64b1043c2f9de9a58ee55b1aaedad063022aa7c97dbd8bea4471ce519284b43ce6b1bf189e841062bb0b81a67dbdaba386a95f4f9280a4bbed7caea71a33fdff5a6481f832f1848fc730f921e16a8053b13e64ab2a0a07f5e47beae15698ad2b0ca27a1e2670ca2a4c85fd3289fbf56349a1f613d45c41b7629d57f85113fa776e9f6094bb0726160fe6251659fdefea69b73752c8d86f260391f18b8dca9ab78e309ce955a69a4e7670144e0a5bc7addd3dfa1751033c1a2a84f71d0979fe1a528ca144594915c0468477618d0461db39bc7b751170cbdf9f519a7241e46e19d655bc2397ca1870a4d0ac4de75e0a257f544da2f62039950a0a58819bdcd2d16c587e85da61a2efb56f26684ab0d2323423a0d2fc724497dc6f2c479a91e8bc464f3552dd759de7f9917975b8e37538cebc18f3666ae0eaf40dede7fa6cb79ae1ba7726a7754c64ef018d09f7ec95c50669c62b6359272034b7a15b758e9c7a57503bf53142299dae6b3fc39614751636ad06b33df804878dff409b02c66a2af7d4a8f488a8c54a9ca5f68beb67a73efab57a360df87ce62d3926ac7818734a32fb6e98828de7727fb41d5c7af65b646bf62f4a513b5c661721b409ac37a7c95a6b5eb9ec187a688c4434703a9f1f60176e31b5ce380cf5b92494f9346cd210d182cc5f89eafc21b050a4d3de3225e50a4ae6b2868a9df148d13c79c930699e41a62dcc03f0a49b5a69f3087e0ab24e498473991d9a8d7f9d7c1a4f52005f792180c761005336a0fb3f9cbb8e138e1fd4db013fcbde5e7b04b68bdd6b5b81e8b0a3ed7a3a3b15fef23b2e75039f21e071bcb5d3318b353a2c5a92e528156af9760ba6f6c94dffb6068fd1503545f29fa4fe19b9b2bd2c6d0e7dbdd2484a505cc7f6c6a4374d5ac0920fa6bd59ad6af0d357243a742c64b2c74a4d10bee86702a27caead2792884417275b0816f96b248996a698a38a83cbee699574f527226707e61556ba1c66a9ec14533d05a29bf16b517f33162ecfdc06e43c858335178e007802edbcf54e1cdcdf3bedf624573cc709d49538f81000b2a2dc329e78e9b416a6343c5921d813615c1f46d491de47dc3bbe7ecf400bcf1f5186fc817d2404daeac9cce2335ad30414dda853b3dc99359df6d8d2cc32d6f195b1de9ffc2d647590fe9809e44e034bb004723c7680003dfd45e49a73d020094abdc951d5708d39ef428f35d37aebaa52c2dd96fb489f1d16dda3680ee4db2533d76be21d0138eed951f72f50a426ff88f375b5be821f19e0e92c0e17384ecd80f7a02a10474bab4b7dcbafc19053b4545444fd53ad6d6c69a812064eb3bcfbb982d097b373c375c58cd8dacc2732372e2d2c886b3e59150d99524ebea3f4a82cb056046fcd93c6134607dbdb786c82fc6f28ed2a7312437baf10e538dc7c55038bb3066a6e893736a257231f6b8fb5d0fe5729fadd55ab46f08678b688f0341566cc7e7c5a39b33bf5aa964aa9971453c1c19ca0dd3c720ba09705ef2914f7980d111526c4ad1b02fc80c2cfeee22795699011c5e237af5c438523a6d597d4872acda3a615c2a76aca49d53f0e2b89fd523bd30423ba11ac88602ac2531767c5a214ddf6746a1fe478ddf69faee01ac2ee657f703dd514ef181cd58dcba8dc8a665ed137a733c2065a236823162a8afbf5fa3f4bf1b908601fae56e5fcbdad463a7c5a674d24791260725f0504ba4ccc09b816895218c28f7e3e95073a36aff4007677d8c70550dbb1d0a0a97f36034fea09036f60a0eaea4ebb333f8e3fb6cf0d2e11542d168ef228d6a36d7cf4a3b10ba1ad718ff720decf45e1a6eb5af94a45f47f4b62e43bc09caaa2de5f750588536b6f1a6ec68b326e0cd96626af7c51d945f6b42fdeb575f85c8d540b05f4338604356c628cb7ef983578d3cfa08503c80809fa79f9dde3989ca7fcba37f3f3ceff5e81eef1fd65e89989e00e2e7c10fad3b8f809fea4da796b948595572b456df6c8b98faa0815bd4aaa28759f76cca18e62acd5b3661388210124901759e0fca2d55238e43108eaf59739441f7447c547d0b0d92aa84af05482d0d0a7106f24d178a2076b3a56b6c98044e12aed2338ebd617c241f11386ad8e3a2d39bea369b634faf7e0e63a08bfe8d8f74db7faef14194bba0bec67b6fe7dc49242940b130b82bfc2998037052f25562a78ad2681a254203504bdacb7a91109d923882677cd5fbda578f1d513eb6946d208a2b5de58db3cad34dad23a49e751d2a9aceb79c76f6ac6735a6485de9569d061087fe68c6ea4f59ac25947bb55e4638571835bf103e650243fcd6a10522fecef4d59c04d7cb9bba22cf3107fe4327823823ed2967496357b0a45727f5abd998df03956831c8d67aaad0595801a980b9c35e05cb25445e38510a998acc8d7bb649f84aea049ea14df4ffc52c034a664ce1cc783984cf46aebd631ab1a16d6e8376db28402c7ec0d2650b234ac682e25fbeddc89b85c14edd7310a305c3b5ae20ac424023beddc2ebae7405e71e3ff038148acf42f600b04c36c0b160ce37a823f89cf876e73d0e33bace0a964352a117644b7de972ca738f8933beb4db14c3f8917899deea626c3f553a3a6b394e87dd6578cbfe2c73bdd971e288d6e8975918978b91a8b1c9c805565823a294b125d7312142193fefd9c1678919e2862403f5ccfb678da3d65ca8ce5dc780cefb1a4f277a1c52f67ea8046d59bffeae60be2f4745b83c84ba375eaf103a1ffd366c38ec0773e8cef7f191f9a453a0e54ea3890a0fde965acce3ec169a8453fa8820eaf586e830d2238dc12453895dba043d5e1df169a3c9155f20ec5509c3fa0ac2d147cdba84cbb5696153c0efdded5ddce9cc78e6beb6532c854eab92c3180cb723beac1c7d78d26c160c3d235f6ab271e78c90ef4c5df3935ad0e5c6099ddb32192afada000107a3b1e9262a929a91655fe997da3b4afefe92a0b1ae97a87de85fe2c8140d2e89e07a92f5c628f8c8b3534d047a1d92e8247c9ffd5260b321bb826948cc59c4ade36008c6ab2607f768a0b9993b776b4340259c3303bb0323b64c8834784d797e2ddbc61f8c7e152c2b946a756f9a06b151e5a190fe5e73cb8b48edfee23f3321116cf4e77e13769a3c7cc0da704ac30e51adb78e1008ff3b76faa14fbeeec4bfdf27e8ed3b9986f95715b0918bcffc7ddda090556b8790e18665720b1ad0fd2c6d1fd5438cff7fd39391e4dd35ec5d92301441ad28e1776e07a047d2440bf3149b7d8fd8266f5093c3012c0996111c2a105105c15926a9c10f63b3f4da740b949250cdeb977776fc5eb8f4433af68ec1da18cd0c60e1158cf1242db2236ffc99dc61a353c7625d569e84a232ebc2eae1759eee98dce468e8f0d7ee0c57602e43346b3d515e10a85b55b41f51cfa386c2d1ae2e135cfe78a90eccfc2782be31eed2c9595ae7decfc71c57b5120352afe5bd7315f08ac5cc9cf9811d36739c1dc48ac3d83a67d6e5dcd422d48f9793f90b3677c5289a02d4ac717d9e02f3a03aacdfb936d170a63d032133f608cd62b521689d85a06dfa94a1487e9fcce4823ea4724afa405409e84f00cdbb3a37af9b348b1c200f638a25dc0c7f9958b5f4d44f2429c8954e1e201af701a016689ed8d6f0a208143c20f7717ec888143a7834a9fb34b48f2f132ad71f2d552da893895ab58eb5c7bf917239dd9686aed7f6bbf8333dd9acea4e4ef276bdad0460e9b3291f1b0d4626ef7f048a5d30beb0649546f771cc01f83796eac08d78cd58a563b1ae0540f36aebfbda7470aee961c0bb2a84bac448a5f78fde08f864d652cdad2071738b07f2804ca8270f1fd92f21ec90504078dc29738e7ff046858744068442312ac12aab1b08915f4d6b90d96c31dc6b4f3e604e91fa3d5d2b06c97a6ef37ad26bec3a9c73c9f34fa9786e4646e0e2fd3ebd022e8326b045b2f40f66fb33908a23dbf89ec7c57397fecc9d697ad0bc917ff39e22da146258dd5a0993890325fcebb7d8ae3d59a71598416f053d5ea80ee99f43adb31a4e972f5a13d436e6024a9b9a1006cff4b14c9128600e95cff67a8ac232c73f6515dbb273bc8b2598fc1c74db029e61bc46a2be8fe11063fe4e969ef323a577734215a656c6cfdc8eb5a", 0x1000) setgroups(0x1, &(0x7f0000000180)=[r1]) r2 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000100)="d5ff9668", 0x108) setsockopt(r2, 0x400000029, 0x800000000000009, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e333048e69931929648", 0x14) 20:16:50 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 20:16:50 executing program 1: r0 = socket(0x0, 0x3, 0x80000) getsockopt(r0, 0x10000000000000a, 0x4000000004, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10180, 0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) 20:16:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) write(r0, &(0x7f0000000000)="b0ba11ec1ca5ec7458499fd4e426452cd26fc4e9612db685d44dbfe29ff1f057ef7cb600f99ca4b029a9a25bced0b7195750b39b16f74cd25d50a1920be8cb34852d4f88ff93afef0aea32f549cf8e20a9dca914f047689ea5c8c5238537927b393b22ae6cabeff84c833a079ed1bb5e11a079bd0abe8c5c31ceeb17378bdfb3eaf3b1b71f97876949f6afe21e95461386d87f26031511ad3fb50d19d576d2d0cd0bbab825b23f7bdee71e70b3", 0xad) 20:16:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x200) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000800)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096}, {&(0x7f0000001a00)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6, 0x9010, r5, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = syz_open_pts() fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x200000000, 0x0, 0xc600000000000000, 0x0, r8}) r9 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x2) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r9, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() close(r0) r10 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000b00)=""/214) r11 = getuid() r12 = getegid() fchown(r10, r11, r12) close(r0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000340)={0xfffffffffffefffe, 0x0, 0x8000000098a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x3) 20:16:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) sendto$unix(r0, &(0x7f0000000040)="ab09d5e0ace55507f7dbe259a298b8f6e156efb456cafcc2213b84e0158990c50aebbccf9e79a2276d3bf7af65d70c935f750c121ea98b28779e3f3e83063df87f0983936c2ab31e1fc86134b0cd0591f1eeb061d3e7456b2c77835a7df34da4ec8776a9", 0x64, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 20:16:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) semget(0x0, 0x3, 0x48) sendsyslog(&(0x7f0000000200)="2a6f43b8524dad0466bcaf628bd0fd15f644eef8eaec2c49561b8ddada8567a55925b99b1ea35ee9149e88fe250e26eeb801154b1aec82516c115847c93123d04b5c8ebf3c0b0b6b1398a56fb0adfdef2f76864d692c17997f54aae1f8d133fcf50a9ce905b7f70381f1597c30065a53b6a079f3457cefee6f91807108973a5fdabb18f23ed0fcc513663aec6ecc8f381b15392ee48018ea4adf5a5641bc4077f977aabf76604bebe7ee41101adf94b31413b376679f4c10fa5cbb834bfeb07d5c2feb9b3c1afd7c8646f7544d86cd5367b62863d51a7ff86b97ab8ee35ae7aa43f2d036038172a738d3405bf67b5f73f0984ffdf2ae", 0xf6, 0x13) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x6ab8c4a0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) r3 = dup2(r0, r0) recvfrom$inet6(r3, &(0x7f0000000040)=""/242, 0xf2, 0x0, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x2}, 0xc) 20:16:50 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0xffffffffffffff01}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 20:16:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) pwrite(r0, &(0x7f0000000080)="4ea58eddcc050e5849db64b68ff5bcb8f829778178834c2789cb37dbfbae31bac1a6c398aa94b24f9d164a8535fa5c3c105d8a6ab61594fc25c75c5dcb132265b429c62b7e2d5641544afc604a648ac43c18f2a59c6ae1c41caf44a58e244171ea4bb0975b3c33d9f22257c4ee75f9e7b2e8a7f57485173bcfbd1e6768de991ac3b06b9d764deee5499153c92d0b176dbf55b10741ee853db82390868e8ba3fcef2a5d62c20a77d7789dc67a6466e7d68742784542de4266900b3bcadd7ff6a5111582d64ec838dbd3ecd63cd962aeffcc0d475857e190159b8b663929c4b81e4713b685fb05e56dd0aea3049781d5ca7a3ff82703c2672266d54622b1b3ca0440eb88d816aa11e43e30b57e2673262028800a48df215e987a56121ae95e48b10af14a2f6178283eea5082852f9679e39cf70025f255c9e66a7c6726f6542933ca4f7e0b0168b7d9d823e766ae56b2e9df0e604033160b0b2239e49375392500613f3e814935215756e7cedd8f00ea55094238f758d4d766c2d4537e622e93a98d6efec63ce0900d25bb6dbf009c5ed3a13468ef83a734d6d39bf55dbea6f7db77e0d2f8ccf33ac25d45119bc1b988fdad4c318c93c859bb1add48cf504512cc2b8e3a54279c81db1e86ec92ba91d6c1a2d336be5a2eddc26b98f7c2f9a80127a2f37b8250074667212eeadb463ce262a9708b55c53988ecaac92ead872aed007d995fc08837733528f7c634d31286b149ab18005b71280532e31c3cf5d0e8a0c3ad57a1f43a451fde07494137e16e72a92924cee42d39398c5a250132acc7cd0e2d768ae8078d85b3ca2c4a32b14c5a7e67206b74e1a2aeb9cf1080443929018f6dec2d45416e54e786ef748831f21d2ad8c0b704955caa238dc3c98bc0baacfbccdbe28b0a24757c0d5a8879be6aa30618d8b4dcd1ddb5d5821838d3220212fd685fe61cd9e98921cffb3fc2496a34f469866f63aeb75672a1eb9fbf022b73485de48dc9c7a24cdd72a23744492cc5b5d284aed93fd751983ced557153ac99720d71ad0b49132753bf6224ce1016c17d54fabc71d544ff8bb2b47966e939d18c07d24e603c11018a714493136e007542f6dea29fcb9e044063c2a3b4cab898c7cc8166c8944dfbf20920f69fa3d0b4ad0a05af82854fe0ab44417305ef00b68660ae1fd4ca9a09e8305ebc820777420d0755794d5029f45af9edddfdfcb58c460740361585c6e1df6e4e37f46b5a51819ab5cc4ea4d9e8aaf9a1d9d3d1e3fd0f7408212f2dd346fba613f26004a457a3fbf2cd3855f08ef1e33450dca2f235f28523d91d94abb6d9bce8c68f860ce1215da892fc28e50bc206627179e849cc7332eacfa484060d3e407e7ba0aa5834b680543c61a12e642130f10565d7f2ba33b399c18f694cfd0c05fceef2cf264dcddafcf5544020e7c2491d21cbc5ec8da14f4cc7afab97a2459c4d7633efe7e61ebe936616b9f82bdfd24094d8263a2c037c4a063e21a6bc8a2df67c358a8c5a6cfe8adc95a557b894e9cb199fa0cb73a8288d55b6c8ed710f952087b0e751a92612b573585db645d316dde5e67007f5dc6dc8ddb1c18552eb212dc1f084aeff375f079ba83d8af8c5fcab4407dc0b1effd93baa0694c3b8f0f43ad8bb41438d263343ed4e686760a120a7459f28d2b3841986dbd5c6daa3591d2d660229fc719d13f097bbbf426485e93d2d00b8879c4f0d8bedd46b7ccd92b27beba26c0574a533e9ef64012f299b010a0a3b5b5654009163e0468616aa727bb96ac3d07bf9d20c6875926d1e217f243ed010f4e123b52cc019ce3dc942b7be89df6a36f9e0f728beb07567020944303c0c795e622f43024b5d2eb906d59e810a85de04ecf0ff882b234515723ff9788267cfe224fe68ddab9626a9cdab78f60e9a2ab66148c8a3e5fe2bfbc87923c40f8671e9b9deb0f86016b0695e40b617a9f153e7e54aebbb0f67a94fc5c5b5aec5e28ba81c76cbb9c5cf30f5397c01e5f34ae7d891b9290489bd3055756efd316840c8bbf7c9edd55217b7e9725090ffdd2a4d166be0bada93d42bfeba359d46fb2b63b8b54378dd4a051d81a022d3d42031985b0a093604dad991ae5427c6338b4ebc866915e9ad55191d38472acfaff36b0fe0b2f950f35e9b353714078ea6cc950cb6066e7ef6e685093d23f8dd68eacd571dd503815dbfbd41b4498b491a2f03c7b4026d13e1f763347b75404ac3acdcb6d19318b0983fadfe5c1e27068f86705dd1be20a39849ba8c92137f44f6667436f62ff1d864d200d6479090f59517d95f16440398146a95aac29e0d16703a437658cfd79c445f77d0a8953d13f7ab82188e14e9c636c14d88500b50f3ac2afb6d1703887555965b7588aecd66cdfe93ebb34b39e1b65a40861dc684041eb818281a641edba349ab746e2e45666ee5c49a550c474d82b74496b150a657cb07ebb012b7eda37f79f243a87a651f7f18280da3790ae371afe06d5567441c010c468f001390482c9ba4818598e94b77f49393e2933713d6ce346210db6d25bc0ccfbf0927a3816f8da1454ca2a9e11a95eb85deba24100c4b9329be81db3dc405d16fcd28a7a0fdd15c6464a5114155cde7380d2594aa14788633150790a2bff94a40d8ca912c0c0ddc28abb492a382c67769181ae51e997ea13d9f89474e7e75810f59f73b2b57c4e0fcaccce23e527db3a2d98813dae8a18d30d67e34bf1e7c8986047f1371f1590763fb8f05c87513fadd91156b6620ecbc04423327c3746729494dfc13dcc7b5863b4e96ea4913a52a02e1f815163cb9f915d3aee55c106038ab809ff7025cea61935c7706541cad9394cc8982a6684eaae87c257c4b12c900009e5ca20e6c2fdf36e2c364768542d40187ca01659b43528ef4d529e828a142a9ffc24d11a7abf9321c4678b421e77087744ca081cb74ab23e66f767d024c2d4690e8f029ebe6dd427de5480fc912c257d9e21155f616ee94ac8f75c035c0ddc7ea07758708b0aebe471c95366f55050146474987139217194ba392fa8e4f1d953e1b9b43de56bf56872bd2617d823d3512c70b1d23baf95c72ec17a5ea2f348535f238ac1a96a0ea4efd84c3468eda5a452523acbbace69a767ad3fb2eea4af10d82eed03821c20394d229bcda4ec73f8d519428465c5f49d95cac5b83561b82d2b9955a76b389a2aa11c2dc089278c7c069662ec4aa73b19fac6ab27f171aaa9855fed83dc4c33296498b494aa5b5b34cd83e5969acb5fdfd67c7822f9e6aef66a5a6a5ae47b8c0bc393c98cded3c97b6470fd0c9ec41ab83c29d43bc0d97823e61ef1ffabdb8539d4b8ef5952b59d1bf9acb62d9cb5432a9c2014a1c0fa2c36b6a2b3df09a98732d95daedb4c854bf5b221a4c553d12bf99b54251433e140f29eac8b815b5d763bcf485ad8f79d5fc4f632ca88f727f7dd8626896674ff20b5eb96708ee7f1e5e01832e6c73d26741aac99c4c25a0cab5f1dfa043bd91ceb325d6512fba98d4924e081e56c2a653620bf2a1874eda5e628ddc21a8325c5e2137c87ceced27590b15bc9affd837f9f40ae5947efc03e36020dfd0e05992197d46d3db5888cc0d6f40a574e0c679f4acc003bc1fc4fac80666bd0d00b173ef02b05fb4050eefe80494e7b0db2759a04be77cbce25ea85c8b6fa1964cf80699bd37ae496cba2a809d228a16baf14fa2640bc108586da5a634791997a1bf952bf82e62a93791b90237f60e38878cf111298d6ccfc78143288c48577d038ff7725381a933c2f74f702e0511696339b3c5885cc96b932dc0d8bdd2327287f9bdc066e4408d178f6db4fd63207232a82aa7ccee700f5e1fdd14caed7743642c509a52482051a5fcd35e12d287160f99c39215fa6f5d65c1d1b22035e003ada6e03b927da7367fde0e30e68d5f3e9f2a6f9270e842e59fa6e783cbf82c61852e0dbc2ee64392ae149cee325da5a2176e33ed5ea2698097056e6684e914a0a3ca106a012eafd4f54087fe5dd98f7ae84f79b27c534588fb626d38c2604142343243dc72057dd73295e84b079c317e9fdf71ce59269ddc0e162edb1f498d3d95d10bfa3aba0a9a461d31d73c7e0463e146744978d06dbb13e447b6ff9fbd916725f7e078cf34117e0f3a03e5c684ef4bf0cb8e289a9179fcae39faf3f1a3552570d13604ea4ce86651e6147609612807b2528e7f01b0a266e3e3a05dbf656b8e414bed12361aae00f8b8504160c864f82d800ff574636ca7e20f92f8c715d9594eadd2bb00c228731a98356e15bb8e92277cdd8af6aa4fc5f15e8c0848f6f6a6ee1c7af12a504ad41fc545844e2799d457964e67f88290b74fdf52df11fee860a83de61235f4993a2fd901b48c086a63491e7276f4d03723cf9fe98b3afa37ac44ae9be945d0317522bb794e7efb401b6c2b37e75899fbd33679496ce66d12d731f9ee142d02f664da239d1cc5be6d040fc6b7ba3e77295e40e5383dfa8b0515543677f9d88473c903cd4b4ae65098b9c1c543c8f58b1670276bc572875cd1e8518988c6d6e4fd34262ed61d7e085d4675123642c6f3a5560bf71b8d90a002e79dde4bbde2abe8341fe51b966cf8ecf87f53757b7f05e12f4321449998deccf3efa0d4919ea72564f6523d98093079120d14362e856b565634f35608a187438750e7e2c1ca84c1df32a55cef29bb289fd096e869613aae6ab1339033fb928bc525f1e996884a278d8aaef12566270e82233a53e08293595a0ce1fa379590b6114484b0f01d2a4f1631008576ea789a611cd71e832c2b70d85da586727be0806f2829591e2aea48107024aba7118984810a1e58907ead99fbd340a88630666138147ac8e66a126c69e53e4311cd7573558e07b2cb3f6080d5373c8fac8b2985cbfc9d374845ccbeac59727362a405fbb1591fe3af64b3f21362024e20abbc9d2e526f4df14c6039c288e2349992f481495ce7561b2a9dbecc7bd6e4ba54fd6011ef60cc44af9184f06a46070b1e8729bcbf7ec96f2218a4d49df1462f3b5f56eae44419217a6ed2a73c48695f69c98ff6dadf67e4726deba4c3d3031b5595496aeabda91e830f3aa7220274f0fc608ab84635e75dfaf5f1099c1da6b83a3f815c2ff6f653a3aa0673f342500ff22323dd8d210fa79b6df04075bd09ce6ce01e887e97c849d476ff8f9da32ad59915b5d806779052a0bba197efc204bda5faea2cbff1318d8418e8c9d5d4f5348f9bc9ab5687f0bcb7a1353c09cfc97d0c0422b80329f0f79c70d6a390b08b0ea7cc45f1f634858fe2419ff526a2df5ad0b7dc2daa473410b25a17cd37ff1e13de18c0adf50a2a8b6875bf79a7c0202f259809d57fd3e12ea09d67c299c720cb0aedb621d73228c1d0c601ac5c30b98e68f06f7b464744a0531f4ccb02740fc43798a5cbfc1b86df141fc5dd9f57d6faff6cb02dd5259c498f5aa10b8ade696f13418dc9bd5f382924643f7dc9679c0dcfc8537a581bc686051f59e75cdab6b0e9b3528f7066257bbff9003a664a4af19635ab73c570e3da2b5c4c23e6d1ad33899480ee1f6700298383e1b0c32ed6266724dadbcaef0e189cc8492c46e0e76ae4b37c0e6712d2b320de73f4abcf0b8ac545ac0d3006780de706b7673c8e45b4f5a6663f9022ad1c220c483348172207ee273c6e1a5052b07a2a511019d149f0e35438e74b02d8b3be4c56eb0ddf864f794050d427bdf1949dd5dfa5b8ead2eea499ed98dc319f208f20739efe2973acf590b8b2bf0f7a6d8d8f725b1fd0925e9464a1c99b29f7a8534633", 0x1000, 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fchown(r0, 0x0, 0x0) r1 = getuid() r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, r3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r7 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000001080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f00000010c0)="f8218ae99eaaf3f7d9a209f10f409d37d38a", 0x12}, {&(0x7f0000001100)="91a13d83d0a9b4ba262b85522c545547160110f6eaed02c8d3fe6aacc8868339bd2a03b3371fd386f1dd2110b14d080d8dd2e54aec9922aa6510ab045e66765e27516736fbdefeaee823392e3fae137bd8472c25465db295142fe5d6586b8193229ce6d772ecbc1ca4ff42e5aba2f36b1bc241d21d8eefeace81f7d97d905dcba6152bbf031416ea43eba65c187aa835d311e9748268def3c752f0c2cd293b9065c3044f8a371a793b81aee7449f5dae2d8499fefe2a631570914c10d03aa9036b136aaeec6473d24082bc0265d57549ffc8890ee1031600f85734e0f55ae1654d11c0e4023aa4ab2395", 0xea}, {&(0x7f0000001200)="4b74aebc55b2d97d5edaab0474cc5a3dc1dd09eb75f66be966408ab50b9a525a699cc0af6e409459cba9206b5300abef75e4afe8218cee60590144569cbcc9e5f1abe8783af36b4f45ee9bd96b353cd737", 0x51}, {&(0x7f0000001280)="752ec0009d83d5fdf581112ada256f5f62b8b181ec7533595be8a91119d970c8fc2efdd279e64615034e4dd782ee0475d35f14ad9853e0f67fc932f4c43fbbb4480822ba8873a366dce90aac30b03b3e9bc0facb8dd95b96501badd42662aeec3a4e78ba375d84", 0x67}, {&(0x7f0000001300)="1270ea4c47d9990c1b72912642b5a99cff39f41987003d9d6a47ee0eb84d58dd4fe984f8f659562149343cdeb32315aa7af3f9734b28a58074e0cfa8afee9133667f15ea02d8ec10e958af303463d6553a2abfd903201774826cdbf23e4dcd10f652e614243c9a434700a3e71551ad46e45f2da9eaa2fc2e1485c2ba2ad678672cecb65c32d60602fb881ec67598d3c6466dcdac543e22fec4dd0bdae720eb6457c7c0d6fd1c5f4fd0c9f1adc37235c80b99cac4b6119ce6895a35a79b5fdfae14fe6761ef71d8f218ebd542b94580af17d35bbbac2f79869734811e45be188f7b7f", 0xe2}, {&(0x7f0000001400)="8e9a92f5bbdc33d9b312e04770228fd88da5d2bcd9c93cc17fd07f5b5be7a13bf6195f94d56ccc71b43fdc3a7ef17e6ee4c0707f072eadca42f78f47a12c60354a4210bbf937d8dc3945325adf464f9f0b8516245d4a26219eca71c2f49b2e465c121a03dcbec26f01df530190baa650c6dc3b9a2173286bb612bd99d9876e0787ba1672add0f063cf99dee130fbe98037a64830ab747627980dafabbad576a9b22c0a10189bc3b2810a595d87ce1caa4496eb04362dc9e90ac3821792e17b68a9f0fc7b23b7b6de5ced46a119", 0xcd}, {&(0x7f0000001500)="7312ca38370a7b62cf0d872275358a732552314054045613ee608b9d8ae2164a10fdc75371ec1a9856014994097e4334e723e4d6dc221cf8b1f35566b3d2243943bc5a92933fb231ce35240b219592ef3a465753a94efd961d6879917434576a372417320dbbb3e275028cb4bd6df6f34144d51e185b0fa44a0c29830be1e8147d5264cb446cda3fb8234fde8b8f818e3acc7fe2b237a6bc71ba7746e9574a1b81ab8ad43a3a431c75e3f2c4ecdc0280e9d2f7ad2b47b5dd155211f78ef20e6e44", 0xc1}], 0x7, &(0x7f00000016c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB='\x00\x00'], 0x70, 0x404}, 0x400) fchown(r0, r1, r6) 20:16:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000000)=0xfffffffefffffffd) 20:16:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x100000000000030d) 20:16:50 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) shmget(0x3, 0x2000, 0x438, &(0x7f0000bdd000/0x2000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x7f, 0xe7d, 0xb}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2, 0x7fffffff, {0x100000001, 0xfffffffffffffffd}}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) shmget(0x0, 0x1000, 0x102, &(0x7f0000be0000/0x1000)=nil) 20:16:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) 20:16:50 executing program 0: r0 = kqueue() dup(r0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r2) 20:16:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5ae5cb8c76cf3f9cd4c67bf13bdca69346452ea8cc873ff1ff26e9df5c51eb0fc1ad72cb6e1aeea812d6513dbe5256e800b10ca6029b6324dcd994ab354e95a18060b9a19f5b600e65fe3dfb28542273993f7e3fe3661f0bbf9753b0d9595e0b789ed70dd11751929ad436c3895f4d836bf32b916e3a0f6ccb9ecc18c89474f9f77eb12515c87a7ef9b880d2dca91323ea16558fd0ee5f447b8a009a97698eea8aab970f8a862f68e55d2478b85e1a2868d43246ac168f8462cf9922f1fccdc01d7a1fdf0288bff9f15ea617a1743d29c6cd70126d9878c4aeac15f74d8c2a7b408e31ae8c5924ee3eab", 0xea) 20:16:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="1c008f00"/13], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) 20:16:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000a40)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r9, &(0x7f00000003c0)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x49) sendto$unix(r9, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x73, 0x400, 0x0, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r10 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r10, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x70, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 20:16:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:16:50 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, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219417cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bae05ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5ee0044a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x450) 20:16:51 executing program 1: shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) 20:16:51 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xffff) 20:16:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 20:16:51 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000033000000110000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x1, 0x5}, 0x10) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:16:51 executing program 1: setrlimit(0x0, &(0x7f0000000180)={0xffffffffffffd, 0x95}) r0 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/180, 0xb4) accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 20:16:51 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x101, 0x80) fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x3de}, {0x9, 0xffffffff}}, 0x2) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1000000002, &(0x7f0000000300)={{0xfffffffffffffffc, 0x7ff}, {0x0, 0x7}}, &(0x7f00000002c0)) 20:16:51 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) fsync(r0) fsync(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x4, 0x4, 0x2, "403b7ca517f23309a3db5f5aa814c375a48b5492", 0x74, 0x337e}) 20:16:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x208000000000d, 0x0, 0x0) 20:16:51 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() read(r0, &(0x7f0000000080)=""/125, 0x7d) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) 20:16:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) 20:16:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x100000001, 0xffffffff, {[0xffffffffffffffe1, 0x4, 0x5, 0x7, 0x3, 0x1, 0x9, 0x9, 0xffffffffffffff07, 0x4, 0x4, 0x80, 0x200, 0x9, 0xda, 0xfffffffffffeffff, 0x7fff, 0x7fff], [0x2, 0xa560, 0x20, 0x9, 0x400, 0x80, 0x1, 0x100000000000, 0xfffffffffffffff8, 0x3], [0x0, 0x2, 0xff, 0x68d, 0x5, 0x10, 0x200], [0x5, 0xfff, 0x5, 0x9, 0x7ff, 0x6], [{0x3a3, 0x0, 0x7, 0x7}, {0x5, 0x0, 0x8, 0x5fe0}, {0x8, 0x7fff, 0xa786, 0x80000001}, {0x8, 0x0, 0x100000000, 0xbc}, {0xc00000000000000, 0x7, 0x0, 0x1000}, {0x0, 0x3, 0x9, 0xfffffffffffffffe}, {0x20, 0xc3, 0x6, 0x1}, {0x6, 0x4, 0x7516, 0x5}], {0x10000, 0x2, 0x0, 0x9}, {0x80000001, 0x5bc4, 0x400, 0x47}}}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) accept$inet(r1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 20:16:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="52b33d86b484599d21548f67ec83fa636167d9dd651706fa66433f9e780666a8be2787166527ad047ecc95de67e2cc729c0b467d799e99e6bcb8216f9c42d20dc33f928af7a7faad2fa7e34dcdb2e724d509d4128dc8c55c746333e50cf02f4b79beee70fc7047c059eee750d454e842631bd9b1d504e63112806f35f914680c2f68c44ce6b084", 0x87}, {&(0x7f0000000000)="1c627f0fab04327a70a03695c3253dea839006fbe10b7e7b602c4f37f3a14e1a9d91ec4c461549", 0x27}, {&(0x7f00000002c0)="d3cb54072018a1fcb83a368ba9aa844383b2b5f436c89cd1fdc9ea4f92cdadc09f791054a07a1d7e95dc0e96af227a67c825d6679b7e7765e51bf74ff3120e287ddc06bac95bf3fc64908e04029876f09c650d7199892a73830a257a4f606905847d72d6ebeae73a2d5032ffe09f3b4e5a16803c780fe56eeb099e1eaa52424aad36f89ba635a868f6a660c549d050b9eacf352907f5019b363acd202157b0408ba34ce2b26ef92a05a871a9d092cf9de5e74329dbc72af59643d6e360c02f7ec980ac5fefd62909bc4a431c1dfcf8f72d4858473c8c18059a243e1f70f159109039134f865b28bf34b2fd65b925dac9112c53244af4ca", 0xf7}], 0x3) dup2(r0, r0) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 20:16:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() r3 = dup2(r0, r1) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000040)=0x101) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 20:16:51 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x34, 0x0, 0xc6, 0x0) 20:16:51 executing program 0: r0 = socket(0x11, 0x4003, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x80) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 20:16:51 executing program 0: r0 = msgget(0x0, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="100000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/151], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000f9f15322000000000000000000000000000000000000000000001200000000000000"], 0x2b, 0x3, 0x1800) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64=r2, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r4, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r4]]], 0x3, 0x0) msgget(0x1, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="0300000000000000261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3779ca7e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c00000000a9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b77a2e9624f9a2c468ddf30da8f1ad094fc5410571593757ae2c27eeb4272b438252bead31fda4131c8cfac288e8ddf616ff78b690a1635160f6d54d121304717b4a2919e3b788d2a9c21fd35ede65c5e4406e36"], 0xd5, 0x800) bind(r1, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf17c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) pipe(&(0x7f0000000b00)) r5 = semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgid(r6) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/166) execve(0x0, 0x0, 0x0) 20:16:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x7, 0x5, &(0x7f0000000040)=""/58, &(0x7f0000000080)=0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 20:16:52 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/44, 0x2c, 0x800, &(0x7f0000000180)={0x18, 0x0, 0x5, 0x422}, 0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:16:52 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 20:16:52 executing program 1: socket$inet(0x2, 0x5, 0x100000001) r0 = socket$inet(0x2, 0x3, 0xc24) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x8000, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140), 0x0) 20:16:52 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x18, 0xc003, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 20:16:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 20:16:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) 20:16:52 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x74, 0x3364}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) 20:16:52 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000540)=""/112) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r3, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r6, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) accept$unix(r6, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r6, 0x0) r7 = dup2(r2, r6) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000500)) ftruncate(r6, 0x0, 0x1000) 20:16:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/56, 0x38, 0x40, &(0x7f0000001180)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 20:16:52 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001080)='/dev/diskmap\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0xa, r1) socket$inet6(0x18, 0x4003, 0x2c) 20:16:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup(r1) kevent(r4, &(0x7f0000000140)=[{{r1}, 0x0, 0x4d, 0x80000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000013, 0x3f, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000006, 0xeac, 0x3f}, {{r0}, 0x0, 0x40, 0x2, 0x7fff, 0x9}, {{r0}, 0x0, 0x40, 0x82, 0x3, 0xfffffffffffff000}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x400}, {{r2}, 0xfffffffffffffff8, 0x2, 0x20000080, 0x124}, {{r1}, 0xffffffffffffffee, 0x20, 0x200fffff, 0x5, 0x3ff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x16, 0x0, 0x8000}], 0x3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x68, 0xc00fffff, 0x4, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000005, 0x400, 0x7}, {{r3}, 0xfffffffffffffffd, 0x2, 0x0, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x15, 0x0, 0x44e}, {{r3}, 0x0, 0x1, 0x20, 0x8, 0x3f}, {{r0}, 0xfffffffffffffff9, 0xc, 0x4, 0x8, 0x8}], 0xfffffffffffffffe, &(0x7f00000000c0)={0x7, 0x4}) r5 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup2(r1, r2) connect$unix(r5, &(0x7f0000000100)=@abs, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:16:52 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000002980)=""/4096, 0xfffffffffffffd90}], 0x1) 20:16:52 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xdfbc, &(0x7f0000000000)={0x7, 0x5}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x8004, 0x2) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x10, 0x0, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000012, 0x6, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x5, 0x70fd}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6, 0x46}], 0x400, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8c, 0x3, 0x8, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000010, 0x1b, 0x9}], 0x0, &(0x7f0000000200)={0x5cc, 0x2}) 20:16:52 executing program 1: r0 = semget(0x3, 0x3, 0x2f) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/113) r1 = socket$unix(0x1, 0x80040000000005, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x100000000006bf1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x880, 0x0) 20:16:52 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) dup2(r0, r1) 20:16:52 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() r3 = dup2(r2, r2) listen(r3, 0xffff) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:16:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) listen(r0, 0xffffffff80000001) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) setsockopt(r1, 0x55, 0xd14, &(0x7f0000000200)="712a9d35c39a85ee5b0a0418efb8a7b4399e64bafcffb32c63dc66752c4279dd809bbc3a738055184e60c70841b2b0c6e5c67829b8bc43dbb3cc9dcedcc8414ee4b9e62261151af4cefbde30ecdcc9ec1cbedbc759d2ea21b55a2cf91a97c2a5c9d0d75f307dea23f75fed74f63d528950c936eccbac395fae1bd4c5066bc5b43a41c80983789ae9c6c614ecb70bf1a1f7138ac917bcdaaddfeaf95c089b7d7cc1de9d26d753257b0c4fdbcf03b8d3a88e316865eb9124457825af3d1a78f847d81b4fcc15861de22aadfeb5411f0e0ef5b835434b30ad79900a61c91defb429158fcf8625ca62a50453b31e901b51a8d96daec323e0099aa2605d0774f88659fb6d5e1ea12a990da30dec4a8c1c806735b17df3f14d62db26e73cfe3b8970508df23f128a33e4d898f7c6d8bf356e984fa82b1c56e76762e5bc08147a3dcf76c6aa7c163f5314828214975f2768d663fd79e2096c02d330245a349f3a33ddd373b8eab052eb6aafbe6e853634ece93bc5ea7fda26684255e0e5df1659e06fe4a0c8497d27bb2a9259a070c5c3a5a7c8c30ccc6a436f14175a76bd9b4437216bf6665e8f8dafe46ca48dde76f1db4b4ec9763a97712d940f42968ed7a402e476a881148a49bee99c18d33c7de5858815aad4d07bc08d017c2232540ddc09190ecc7b4cd22a092a147e9988a993b0428edffb17692001d82e12337532740fab0e28f78858cf9ffe5c25e53c19344e548562e9a32c7c90b3d72324c900f49fd0e0999284c221faf3eb35fe181d7e7ae6ed02fcfdacffc0797779f978ca64f0ac1e4dd261cfba0b54331c36335d4808dd5c27f829a39fc4a11439e914137654a7488e9aaea6a3f1f12e3b29732457e1e81671d872e6af0618ce8b24e4b279aeca6ad78125f25a7c8090b5a7ed20c90aa655aa19f201396a97dd5ef76e4d8e05f38c81a92f2e805d63e21339a7aa780e233d2ad22db76177d099c6d186f90eb480151fa0d66a155b508c6f2f0b8515f78c353fde6edf36821d98b7ed9843e9ab39c35773de53f35b76c742371e0b19ceab11225644648e05b60afe78f59045102c036c7c22eebc457de57ded0379eb47b83940905d73eaf3e47781d42356912d962ca0b2b6b9b39973de8421d90a2002aec699cfd5cff2cf7384f596c7350c32a3fb7cd283227761667dca2d1708e5b598858bfb9684afc3a6f794793da755ce61d8ca8516cbce38d144222633a130f6bcdcf90c8da0f305cc17167827aeadc8327508b1ebfd1994dfb0c551fca3e7e7461913039d7bdac2df664dbebc675e98806dff263031554ded1af2f55695b66469f00564b29b30538e873d48d8e1de55e197f5148280a3cc268e074b08bbe5f8ef45009e7afdd257b131714e45646585db2cfe885c959a6015773828b25ce89073fccf24dd21c30772d03e00d263433a39a27781e6d11372715b97ddefe76c905ff67aa713931c5155bf7b0cc5a87bcfbd60bb541aa731d490fd4abe5208db19434101712d7646b4159510d82eb61439117a41e6a100d91de3f21d7e3f5be54fc182f6943ba3234f8f78b1405f8b1891c4c17d14546624ae1fcbddd09372f6a953c4c26db2935c820ff469eb27284000d7566f7dceaf9ae7f101162e96a62893b53572065eeabd920b58aa3d1b6193930693ec74d258862ff6fc9d801b046f3bf5a76529cacff6f66227030709ccea5dadf78ab40a568d2182cab0b16c30c3c66b537068fa3286bc9ab1b2ecfd8169af63c7c72591d57a53e867d85e6f0e6e0cda8645f08a9500323e746ea6764061db1df5a6ff525e7f26ea8609e5ab4a7167786374a5394848e30c382d1ed7fe9beda57e96501128ef6cdec5ee8791da9f0705fd3e2a3351294f6c47eae3013cb414dc9ab4e0c520d2bc7b58cc2ee34784c04b34d1854a30068f27e26b130f856c12532eff1983f8e8a1350d66b4b94ad3d0cb0451da883f5a0825a1a00026259f8dd6f4767926652dcf60941643f6472aeec77125454dc17e0e6ce697de63a2d9cc8f3207f528d54c2410d686c24601172c19928f83f9821b2c278a76da2871d2d114c02d7cf49808c83b844d37a83ac3a73aa6041854fe5c59399842d85f1af8f53c74055b6514c7656d6003af8fe569afc976cb64a06c9859b9362594c5cda7ee79daad7622e0e3ee4c316ac43c2ca5cacb2259599b82b10eae28cee2c789a052ff6e78f725dc146e71148436d9bdf68b32a61d114ee480a19d4f1434ecf75f7b3403869bc0ceb23fc6a5709d3fe9cd2711acbf92018828448dba599f912782be62c2b5b8575da378ebbec05bfb7c15cb08cdd512ac9f4a3e60b1192c5d351a913087596c81b914ea06705ff209023fe2ced866a3ef6d194264716c45f90b813c690857c74526de62018a65d73949f29b4f85c743984c25db9dc216e64e5f93dbed96a7e4e91d303bf8045a094d1f1a2695d72edf0f501b18bda46f745fe93a9bfda924d3c7efe64d5b4fc6d87f88aeae2aae7a634623a7d3be179e1f1123787042b6ea9ebc269c8e5656b6409835099d96df03774518d645154f387391278952c256d764af28a433d85fd93a128a500ba56fd7722aab99af20240082b7426d5953facbafe6c837680876ae83435b0339027af41130c000f1b3354be6dea1c5ea1cb7ac11f081af13ca97a005ea038efb22d768ee009f41afb019dc97599769bb4a9f1ee73b9c0b28034e38aa06fc3c208e6fb18dbeab098032f153602ebd171c7d82b82bc4c229959b319f4f8c7ecbcc703b8ea1f74cb605446c9e755ca65c45c94e9f4a3b81ed5ae90476cf3121305ee03f712f23432656dd9805812eecacf11b0c5054443c1f7bacd3e766bc8ad8010d23ef719446fe5334f32d2a7b59543de132a3a3389248b7a944d9e52128509102d239e320d853c318cc31dfb16b071e5dc45bf8104de011ca6287e1ae55cec4f9c66e2c630c82ddcb1b3739540b808c80aaca3d87f111071024d48f6721f237d01e5e6b1b7f22f19e2d0b7451ea4a7d14aff016f114ae4c221efa8812836c910d76114894a18f5e3b9879678f8a558d6a9acf8dcb150eb3c3354fb5554f239c6168b06dccbb3da978178325a266787124150a715b70ebd025a28e934afbe528c93c14b9b4ec06b74ff5d131770f3c2d8f25f3e5ff9ac4a2c404c899f1727165139f604ce985bf4d0b0230d4044cb360e63aacf3e9372d2cc63c8b0f836dcf7ac981af40c25e7f84ec1818e1713dc6410a64ea359873a9ffdd9aca67746df4a4c3a8753cef5e6ee67ac02b2844b4043e28a9b6230151144bc873d57effcc929df58ba36b482b659db63ad7e6cae8f1cb6d1d99361b495add2d92f3b7c102baab3afa0d11612ec4d01eae43e5b3e09134edbabc1b92b70d7848556ea4aa5a88e05c1727352ec759c49c5b928baf9cd62ee7e4dac17039d567bd15d38cf2df96fbfc410df93964c52fd8c3b807f8c2a977962c1797350423451f269bc680a6a07aeb18263b325b619f0571896d350fe602e0754e053b64ffd14eeffabb34050b5e05f814f385414a75bba09c21315a2ebc0432879ce8f5aec39c44ad36d0416c42d097c76a9ef2b8601d1a9db9cd9b8a4dfd81ac7302ecf31bb68c68a55f3c0a367d9806e2814f79ed6c7b0f270dd0b3bef262f2b1beddb857eaf1905c497413e57e99d9da6727a7f2e4cdf5046babbeada946e0e8a868a711709ea09371a2eafeee5d8e2e7d1a9c8fd05abc6f10163f9bddde9d46a3a9e66e15f893640e03729407279eddf4e67b26447935200fb179e6a5b70f38830fd92426233c40e17e60cff556113dcdf216a183f54e2898736b16a6c77f94eb4b6cd553ac532028eaf97995f598321657f5c2732b9aecb1ca23b42adc2e174fe1a884bdfff99cf0a1a0f378f1bde3a6cac23b6ac85789468a9375f9d486df0894f40eaa0a56f17155f69024b59f5457269f26da20694f9d49b39057db0822db8ac2de02acaee7b5b2c35389123b615f09a3431087bddfb49b6a9a5c707e067d45f13ef23415019a7f35c65e53aedc377d2bc45a1ac595a8fcd5f91f2a8dc21295546e2e6fdd79723a26872e5986a34728ed9429897f11d137e4f563d99227a226197a299bc230dd04ba0344531b8da41290602f4020d81912429b3ebd4ba02e0931439a1af834eda24f6e7248235864e9ad8f5ffe0a0629d349ceec8f8d2c8628d0443377ac102a521ea610b4d9e0c3b01b8a8497910601b91fe73452102aea24cf3d18e2cf444739ab7fcc51125ddfa9a544df4f8ba939c7d088d752b22e1c7c327f503d544a69dc8590b707cebf44cdc4ccd163114fb41acc8cbd3c4dd4587b6cbf4d75e6e9f53dc39fa97d173a7e3c29c84f8c19e3f69bb4a4c8d81776c55fdaf1330b43f2e5c0fa6f9270640447c7baacde8f56475bc83c3af8e6ef97d2e541c808075195d7143fa690e6952bb4caf57288cc28aa14fc882409dbcd888f3b43a420922ede4edc6d618d69bb13761c1486f639c2cf0090c3ac653604d96a5d697a51bf9c6a4c2cf7c0351797b2c8d6fb16118f1f63e0ab4ff9b45331cbc10bfa1e2eff917ba913d1382b7bbe0a4623b7a09ff0e6bc276aeefb85aefa7c8aaa1f308318fc9f0a734e260fd3300510664a14b74d03dff6c0205037dc89956db8cdcc681c906d279996c5dee88f8021331db5759f65edbdd5f32b58369cb90bb0a3177925833a3aad946281556e632c4e3ee0eae76297b319f1ee7bd895661c26c0e6c749280a84978e2d9686bbbe41879a44b98a958a7c7835f44418506d993cd565b73581c79c515861ef973a47bd710c1be87157eedf8aa59682990970b677a9f81f36b3de5dd8501136443c2d91327e542cde71e37ab976c9d20c6f3858675a07ba0c3a5d4f3656210013133c579521c39516544567212616eac2d9aa481c442a85ee08929e06327d533bf679f3af9f24a7ad1162b28d093412bea26031609ee13b6120c3c1e26d324fa03b9f8f1a0b4e71a4f015b24d0f8ce45a735f0f42aae42eaf81f081462f92985b34ed7f1a482dca7222b940716883556b1516a8f177512c21b0903fdb7c04df31165f6a263b27af0b2c84f35a95c8b492805987fc8c56c2b92ca9d15e99bd3f8e357410c16ba03653f361d1551f667f49b5d73a7407eb820ed5fe670208ecfb12d8943b5d09a7c8c98535e168de159d3c6c92c329305991ce5a4d2ca3294f1499d487acdf3ff884381aaa7a127c18ea4dbb018c6c24b15f6fd056a37528093a3611b7ff13143996105396258b704e07efabe622985d29cbe7ac2b5aa6c8b7fd7fee8e753d8fcdf6ae991d8f262a3b5820c485b43753c0b7d68c603e20ee979ecdd1187d46e6941bfe312154848fd3695479a5fcf8955d0d0d0f3d42a90d44a47c0d3b350a59bb734e13619bd040e4e5ca26f6f97a38772c5beecbcd12aa94fe13765c3a6092164113ded7fb2ed701b2daaea10a8957bf3fabab37f84281a49be59891bfd21043a3c699236af1aed099c924a22dde8ed4bcc6c01afb681afd4f0fc9d60a582a7d8be7fb92d35a2d612297cce345de7582cc4c03bfe275ca606b0ca098e101091b41f4650e661d91a527a900f0ae6dc60742ad439e41093f139fa50cfd8927b0dd3cf4fa4dced9696d228aa3aaf3d578cb6f17d7f0e87eec5fe6413768572eb4459a22d58cb6003d4a5006efa4051e36ae03a98cf6f5df386180954d55b7328b7f9e28b90619b5eac0a30e062a80d74da1a0565b8058aaa58fe77d90d03b1ebc2a746253765f69c0f8067d", 0x1000) sync() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x2, './file0\x00', './file0/file0\x00'}) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0xa) 20:16:53 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:16:53 executing program 1: clock_getres(0x4, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x9, {0x7, 0x8c}}) fchmod(r0, 0x100) 20:16:53 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 20:16:53 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), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000040), 0x0) syz_open_pts() 20:16:53 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) shmget(0x3, 0x400000, 0x321, &(0x7f0000c00000/0x400000)=nil) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1012, r0, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/40, 0x28}], 0x3, &(0x7f0000000240)=""/88, 0x58}, 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 20:16:53 executing program 1: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 20:16:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) socket(0x1, 0x0, 0x4) 20:16:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000000)={0x80, 0x0, 0x7fffffff, 0x100000001, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0", 0x3f}) poll(&(0x7f0000000140)=[{r0, 0x18c}], 0x1, 0x0) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) 20:16:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) socket$inet6(0x18, 0xc000, 0xb23) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:16:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 20:16:54 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffff7fffffff, 0x0) close(r0) 20:16:54 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x7fff, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet6(0x18, 0x1, 0x7) setsockopt(r2, 0x0, 0xffffffffffffffe1, &(0x7f0000000040), 0x0) 20:16:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfe00000000000000) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) 20:16:54 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) socket$inet6(0x18, 0x1, 0xffff) r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x1}) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x2) kevent(r0, &(0x7f00000002c0), 0xf8b1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000002c0)={0x3f}) r5 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x17, 0x1, 0x3f}], 0x100, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x40, 0xfffff}, {{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x3, 0x3}, {{r2}, 0xfffffffffffffffa, 0x1d, 0x4, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x401, 0xffff}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x5, 0x7}], 0x101, &(0x7f0000000140)={0x1, 0x1}) 20:16:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) lseek(r0, 0x0, 0x0, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 20:16:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x80000000001, r0) utimes(0x0, &(0x7f0000000080)={{0x0, 0x4}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 20:16:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0x2) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f", 0x20) flock(r0, 0x7) close(r0) syz_open_pts() 20:16:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b2d16d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545473b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b89ff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7a1f39afee3b07ed215590ef0ec1cf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e313f86d243660660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e2ca562", 0x585) 20:16:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x4) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3}, 0xc) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4a9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="5173e6d6736d0307914c73e20d4979b22d252a8d068752ebaa7e691252c5b01df4ed37b435aa4d1336f8ea83dfc260d25998eb6a7d13", 0x36) syz_open_pts() 20:16:54 executing program 0: stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000100)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x20010, 0x2) 20:16:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) pread(r0, &(0x7f0000000040)="b8f0213a3d9d45556c6b4abcd4117672d603235af24a8bf7877f391527114d421dcddcca6df3ff627f9617992aa4759096b4d108001ce8a933518fb1e4a4214989fca1ac62fc4451fbbcc1f99935aa431ddc6d687fc724f498f20a49f2adda932413161a8bcc22f383e9e6c2a1", 0x6d, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 20:16:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 20:16:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffff7) syz_extract_tcp_res(&(0x7f0000000000), 0x7f, 0x9) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:16:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)}, 0xb) 20:16:54 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x0, 0x621) setsockopt(r0, 0x2, 0x4, &(0x7f0000000100)="d607f38d860146fda5f6883b12981340dd91832ce1f081a64dbe64a3128ac2156f974b91407d6f44e87523a772f4bad16d42161994e80e93d9b5e88a7f0117e2949e461d7be2293222e57fb5dc72aba99c75a62016744e090119b1af314d6a55903012665302a7e7556b4ba3345d2bed068e59672b730dfdf4444b270871467327c869c54708a669205f27d451fbe8c9e0da8ba6702b11d264e20844e30ac4df81bcbf543fd40716cea245c0b3c08ed79a078a5ee5457bba3436e336a2868d2a787362c29418011f78ae28e8329d6cdcf1099da972a638", 0xd7) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x80000001, 0x5, 0x0]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 20:16:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) 20:16:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) getegid() renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') dup(r0) 20:16:54 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x561, 0x0) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x9) syz_open_pts() 20:16:54 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 20:16:54 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) fcntl$dupfd(r0, 0x0, r6) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r7 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3, 0x200}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x3, 0x8c5}, {0x3, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x3, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r8, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) 20:16:55 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e992f66696c65302f66696c653000"], 0x10) 20:16:55 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:16:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 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 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x8, 0x42f8, "4cf2e3f24fa5bd145b303185bcdca3a974505365", 0x8b2, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r2, &(0x7f00000000c0), 0x2, &(0x7f0000000180)) setsockopt(r0, 0x100000000, 0xfffffffffffffff9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:16:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x3, 0xe17, 0x5, "d6e043eb0f99b90d5db0b392b4cda8b8d7cc26bd", 0x7f, 0x4}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 20:16:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x6, 0x101) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8163, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup2(r1, r1) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b48a490d6e7ccd92adb72438d0b3246ea1798e4de1bb0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec957"], 0x1c, 0x0}, 0x0) 20:16:55 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8102, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/54}, &(0x7f0000000340)=0x38) r7 = syz_open_pts() r8 = accept$inet6(r6, &(0x7f0000000380), &(0x7f0000000540)=0xc) r9 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x480000000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x27ec, 0x3}], 0x400, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x0, 0xc0000003, 0x7f, 0x1}, {{r4}, 0xfffffffffffffffe, 0x4, 0x1, 0x80}, {{r5}, 0xfffffffffffffffb, 0x2, 0x6, 0xffffffffffff2b97, 0x9}, {{r6}, 0xfffffffffffffffe, 0x4, 0x21, 0x4, 0x400}, {{r7}, 0xffffffffffffffff, 0x4, 0x23, 0x4, 0x400}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x47d, 0x400}, {{r9}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8, 0x4000}], 0x3, &(0x7f0000000500)={0x3, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000040)=0x38c0) ioctl$BIOCPROMISC(r12, 0x20004269) setrlimit(0x3, &(0x7f0000000080)={0x2, 0xffff}) sendmsg$unix(r11, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r10, @ANYBLOB="000000008cd06067c6c71c52138345b24fca4c91d50000000ce563e5290e83e934c6c771548c4b3255f7d86e755a7418230e7e280bb71199e4"], 0xfffffe78}, 0x8) 20:16:55 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:16:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x56) 20:16:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r1 = shmget$private(0x0, 0x11000, 0x40, &(0x7f0000003000/0x11000)=nil) shmctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') pread(r0, &(0x7f0000000200)="6cea83341c7ed28829269ffc45280cb9e5d51a72defee1d96a54257a1e9a3ce37d30a2f6416d083b86bbdc370e0717d080dff0de8fe2ee1c031bd1bc", 0x3c, 0x0, 0x0) 20:16:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x5}) 20:16:55 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x8c7deae6a914de4e, 0x0, 0x6) shutdown(r0, 0x1) 20:16:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) pipe2(&(0x7f0000000600), 0x10004) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x8) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x7f, 0x1, 0x7fff, {[0xfff, 0x9, 0x5, 0x400, 0x3ff, 0x2, 0x8, 0x8, 0x5, 0x5, 0x401, 0x2, 0x3, 0xffffffff, 0x30d, 0x5, 0x3, 0x10000], [0x8, 0x1, 0x1ff, 0x4, 0x6, 0x3, 0x2fdc0000000000, 0x4, 0x8, 0x9c], [0x6, 0x9, 0x0, 0x7, 0x10000, 0x1, 0x9], [0x4, 0x1, 0x3, 0x0, 0x6, 0x8], [{0x1, 0x6, 0x7, 0x9}, {0x8, 0x85, 0xffffffffffff8001, 0x4}, {0x3, 0x101, 0x401, 0x7}, {0x2, 0x5, 0x0, 0x5}, {0x4, 0x7, 0x4, 0xfffffffffffffffb}, {0x1, 0x80000000, 0x8001, 0x2}, {0x762, 0x3, 0x6, 0x6}, {0x100000001, 0x62da, 0x800, 0x3}], {0x7, 0x3, 0x1, 0x8}, {0x401, 0x80000001, 0x4, 0x7fff}}}) r3 = dup2(r0, r0) fchflags(r0, 0x1) poll(&(0x7f0000000340)=[{r0, 0x45}, {r3, 0x10}, {r1, 0x40}, {r3, 0x104}, {r1, 0xb4}, {r3, 0xa2}, {r1, 0xc}], 0xf3, 0x10000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30201, 0x0) dup2(r3, r0) close(r0) pipe(&(0x7f0000000180)) fcntl$dupfd(r3, 0x0, r4) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x55, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0xc0000042, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x32, 0x93, 0x400, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffb, 0x10, 0x10, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x21, 0x9, 0x459c}, {{r0}, 0xfffffffffffffff9, 0x11, 0x0, 0x0, 0x510}, {{r3}, 0xffffffffffffffff, 0x64, 0x1, 0x9, 0x20}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x4bb, 0xe4}, {{r3}, 0xfffffffffffffffb, 0x20, 0x0, 0x5, 0xd9ce}], 0x80000000, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x5, 0x1f, 0xbf77}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x80, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x4, 0xfff}], 0x3, &(0x7f0000000100)={0x5, 0x1}) 20:16:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) 20:16:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) lseek(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 20:16:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000140)="7a57d4c40643154cf1d3066c7d228af8bf88f3bba846f6ad9a2239d883c9621b68470aa0b13bf7fcca793f624b4fee3ce033f97604cf136d6807e8b12eb2c7586392b1458ce5a5367fb110ff98106ef4b42e0dd89aa15c4431b50d46fd92eaa00b39f65fea738074f533c17e56f38b19d2133c3f0a28bae09d6f06c84ab0c732d7d805cc37946739b39978e902191657ba1be24971f66797649d9be1980f7780f761f9d9bfbe0977526d60937b4eb12d857323afb1076c86b2977a7d4726f853f9e75fc965b870ddff790fc0b285f0ebd2efcb96c856f6d57e5f09b63116c4d04a935421b7a5c3f36c02f106b0c609f2a169216f8e9e7fe02c4bbf7e216523757c28fe581238cc1a1748bbb0e00e0fc49a883571ea21589db2a917f0fa0bfcf05798344df81b47b8112b3f87edefffcf19197b57ead7e7e1cc32aaceaea925be73eecd1b5c75df5b92376c9476b40168dc2a63c19563c1ef6a801c5933634f534550d5e5e6a87b360a6576fb6b0bdd85c4c109fdcd999a59fed224f5596b9186ebafcf730cb8292fb8b2b36ec8224732ebf2ff3d5e331d2fad432962f2952e6126ca268668fe92a5b23b13ba4b0d02e02d7cde9dbe6d7014eef8853ec8c6fc9e0681694af056fdee9b4ebf53120d1074065e9548bef77e5da62d5da26be2ab8243b45f3e0fcc828353b1b4cb38f8a406ebd9ccbd8cccca98ccb3def6bf074d7c6de3446dcb0b9d3643f9f4fdaa96941c8adf87d255041d90f5b6217923a5b72c23de8c6e360425c76898292c48ba41fc311fc67733187f59c2a7d1b6d8237a123382b19148968aba69abf795c0067a8a4da46d78dfa8db1b2c156e4b7888e07cc0b1ee6a04aab0b2c371ed997bbd5c0edb380c7d2bdd551559443efac5cd2646ccce61bb38c49664d33e34704547a772bae426d34320259236a163e2208f7baac49c378b22046a9de1be43c2736189e39033a3c027c443c35bc082114c35ae0e1924dbc9113fe26648b077dc3153dfceb243c17373ab379a5da1160a04d93fe84c0b2acddc263032f61e175fbb8239659e25fed1357663e620ee924cdab0799c68e5b28c7b95431d062c475a447034d3f09093f575389150cdbe773c24a3e98e03e9a8ec8bc5e11c090577d4ff14908a1cef7555c52dd9a326714f5a420c8a8c9085407d1cf60ceb5bb4ae827ce1161b7b55f23f30c877b706282a19fbe37bf7b24bfc7fb1abc3f363e8c54e5a884d7b05f522d88b5d47625bda62e7a578aeb4a70f8604997395664198cb2beac49d3f5f48254c931fa662977e0de3196b061b6188008249227bb8caa335da9621f857d5285dcdefe3f3d51dfd187625c2b4ce3365188a68a3fb4d29d2bbed1c2aba72cf2321a963ab99e1386ca5d047c3daca7e82b6cd2b9ddbef4c110fde2c4b0b2adb4c498901fa55de761f810af4e9e45f30c4ac66d0c81c162134a8dd5add90a718468371faeca932158c6b0f20410f3b5459db844c73262c9e8d1189493517efec993167e30922884a67a7e3b6aa97d43e7c2d842147b02d55da3c8753e71376655c42cc4ae78fd89f3aaa6d89c95e83ffbfc2bd4bcefebbb1fa26d4af900005d6391e5283ce3cb9a98561e8f412b57059916459ddb024b0fb8407aaa1e674e0d36d86ba1d18cc580e124ea44f65d7d0c210da6ee31eda100e8f14cee994f553c0ce00df2b253da8cd39efae63779db908c39262779f95b7460a96943482d190073fe34467bdb8549167cc81bb4370874131df596ef90f6d1f6ddceb18ef3695afa456f9ed512f1191b0f32f6ea7f6d0c712d76b8d6b97379db9e1f46b7ecd7493d485d42a138c78d6a346f51208ebaacbf41094b0dc52f1e28c699d630010c17e16cc4e2f830d84cdb4971662891d64fb16660e8d143b19a761c66266ef1036f93d4e63fb852dd11ce7271737cd837b5b17e9be618e049505e694efdebe9c4f1492b538f5dc1ecb7928364a77981e04ee7e26a91765eb46bf215961fd859cd15fcee62986b6544a214adf49b72c73056513eba3b12904280cbc94ca8665815225b4500a365ad5e13938a80fb2648ba89fbd4eb28bee18a19092874936b0f2a3af2b9c1ebfbf02f192a9f23b0ce336789f8d447db7fc23faec5d93b7465882cfcf677d7279145ca7eb2d50f5561e0a971db0269f1c6909fab5c68a8a5167ffcbf825e0c64f8140b534b53007b7204c00daac5eed772661b54a9290631fcd7bbacdec9d743f4abe8b5e885db0613ecb8e4335e3f8eb0a735a95dd93c3616eb3f8b0449f6708e3f2b138286bbb4c4a4f41fba5a31e2b179b4e06c5c582f4c7759cc2de88e3aa0bc01a2270f6b530edf9f1a8ef1702ab1c09bd588bb1807f8f880b9d20e609b33aee35ad66040f0c9459db4e8d53087037e4a9255ed13331caa2d861a8df358b4001a362b62a1e94e4e98012e8729bd9341586dc5f0d57a0b26961e2bd0fd281c8a8c126f27b7c5cec214c34138479cee36ffd769953942281c309e6264761968454320d3a01e21c1d2845dfa9d5609054256a36fffb398a4c71ca651e8f52c45a11d633a475ee01ef20088f8b875865e43887c0ca4a648988b05440bdf0c6ab307af31d16144ba68f54bcecad460b6e4fb7def83a7375a097d37a33992fd1491b1c040b880d016b583e7b0b87af2dd3a01a906a1a1cd73919bee316807ace32b78f72f24cbad88bdf724091d27239c0fdfda3a78b0e59b540ae7807753e4686b9a0d772f0a114099df38422042e731dee53959674c96aff1ccb52189cf04e8d9e0900904d760801b445fef04b6641c490d6078af7a608dd3133fd13c8206877f7008eaf12aa84f0bfb658e0086726386c0e67e27f537801f8be811b1b3d0b30232e914756e30bc09586291dd1caf88b9aac61eea20588489d704ef92fb40cba66355ea3de0fad9e15f41188b4d01b40ddfba169bbeeac9ef492d0332baa461767d6ca30b2065748c00150e2853ba8c2cf2a6650b1ce5aa4295e2323691fbf20caf7a20b4830c993aa2ef02b5a394b3a5215d2cb96125e686b2437a0eb4effae14554e469a22d3f7861a988f756df1f4936dda0583afd9a5069a3f2d2e47b2837e885b2b043c6f9780cff2adeb6d2951fa1435b405b30382bd95a3c8c26b375610a08bbd023016b44f5ec6f8bbbb1c6629ed0fc556cf6ad0765108dc792e114d84aaf87880add7f6d723dced2acbcc8481b559196193291479ca5478c7111b6026a1bccee78f600d5ad40c0e6e24ae4214cc54f0198914d6636de8d2fc0756398c3e0f1819c09a6d311e83366bcb8d41d0ed11beb036b05f0777d6cf978651e3e99f2194e4374b98c041c7e3b8a5782a87654c63844728d80cc9e7772ae6d12d170137a15294ea78cd6e3ecdf9cab01346352da20682ba150575940fbaacfea54b2949764084144d8974b3c32744b3e4e69b161990ffac5ca8da5b56803b18216e868af019cf5669f9c386ec733ab5023b5c80969e79dc066bfb028cddbcb7456eff20bec1071f5bc138a12a78ef3fd871a00aa6d9d9693073327446728aedd3f59bdf5c7f2e5b4a42b7e2db4fb2ef0e4a27518486d96217a54f2b512b71518525582749bb759cc607fded58a73a2f09b3bb373098518e7cd8adeca8ffbcb14c4c155da166218ac81c615e33383ecbe61093c906be229dcba12f314c57d44385415f9c246835266f166058de37bebfbdf25081a1e85c394356415ce321c4d59b5819aca2469008bd5e35e6b94123716cd978efdaa7dadc88e81b676e8105851649a4d90cb1b320d00a16fd48dfd6eddba1ed920465ed2309e059a7df6d6e5b1bbab1ccc91fe7486c5ef8bde09128fde74cd5d73bbf73737fc81de7f00c335b7ff9de68c9c7680d86345c275dc529f60a5b40cab7d11f708b7ff8d98d78779d532dc0e6a5c8add0f04a0bc1eab3647e8040cfa1620c59d361e582e4112202366e96a65356c0f571e3e797fd16bf55c34b9a5b0c2dfdbef8595caac5afc4de913faa3f783a61ae06dddb9ea5a8631b23db395bdab371d1f2011a243ed7624a8b5090080b49b3951874ee7d1c5c172359c43a9b79fdb89149a03a6ad81ff0521ee55eae1f6930486a93176350ca07cf06ea68ad09c52c5a666b2b4707e3c1985cfeabe891099a41470ea66c52d3390e4755045b63894361132847e1e595cf31b9d67ac281763cb085e34aa73d6084e698e3800715501048bf5436456fe7c7635615e884772acfa9eb40ed06eae0babc47a1b527806e4c817e13fcc96be109c4ce4133a4b70b3be56dfaff33bb00d12c5b84ee43d976a5740a79cba5624125cc85ed07cbc0ba3262c3cd246c6f574bd70472cb173cf1d09cfcdddfea24dad2769a314aba19cd351d19b992fed53e9e03b602e0b5e65213cade791050e5183251ee197719b85ae1cd1b35b8fcff8d8a5159d678e28c922316adbec419cf48cd69a97e1c62e534735458509d27c27f591f5cd2a096dfb7babec54341040c4f87b91c52ffc54e6fe7b72382cd897a40228c7e6c9274ef4f2b380ce93ed8b8a9a87c9489b4a080cbbf6ad129889fc01c538eefab27fc6369d375f4dc25a68b5e245982f0fd2daa5ce018061e8a1dffb10a39cf2f8ed85e1e05ac32d45c55756ce63fd390468e3331216d52882afa114bb8f6a0702fc6a91cf85fee4e53a712296e2d481636ba0cf95eede168718886f36a23b4d2c3de07802da5e18bea0c5c7b8ba757fe5033e1035ade2331390647ea03c880f6711571eaeda5a899b26b8b4eb63c56e4c2c75aae00e4bb2985d13a997cb1d12fe9187cc4b4b42e01b79c0e2190c0bff07ccb394c8895fa9556c2308e9d90b543d9288fe2f26baeb5fb63d6865eeb5f061219d14066c19ca0e1e7ad706baa9455aeda78c041dab83ea70c60dc8baddc0f759ebea3e544adfb665b34cfcd0141ce242e9e385d080a0b9361beb06f72744e5a466593b23e090c3f7571922d2b44ea9d06f3d6b7468431659201c04967387a181fe2f95f4dbbd840ae29af7b2d95d8eca91876933495996a108fe17d71cc1b32b03de6cd7e4339f69108970f0711c91d4b0b1d411e4217aee16f4d56c0389d563a09d72919e6ce92d5ec1738d2490d25d0a12d85d8f11ffaa5e851aed20ab49a2921add05ba0a8cc6e6c5c7b11c045289c3d00230b5d86cfe7135f65029fd9faa9d2ae267781536d27f459f994338b07b9bd09e98472da7f7a9c020538c2fffdf3f6c5000c2540b3d0a1758a15ed40bbf86ce40b443aacf0c7ffdfc15ac30b6f6734598d5c0f713aa699ea2ee48355f10230e1b99303711535a30238767f5d310a62128cb559a73356e118d0cb4515e539fe205277814b104bc5f94b497e43afec76db8edbc952bbe0d3234dc8d3caef076f0e316c36f9b0f858d12c0fb74a796c74d7e0645e1e392a2de2706c1df418961a115cc15a68e081ef2cf091f70ef7c7a7eb36473ccd34ae937a8626f0c776b5590e835bee43230741d3570c628f9b5902c39ad7611c1a0cf1a1474f433a7a44461a0cbfa9f34fdf97db8ac327f70035959cee0473cf0e55db7e821ad562b80229005407026c5fcaa37f01519283bee8bc17e70cb6ace0c764a0cb852e34156fdee36aa9a5d7ac3f1f57b1e0fab00716a76dc9c66ebf7d2b607c919289ac24eb2be90ebc5ec70e49c82aabeed500202a4fb977b428593345c44093eeba5985c1ed557d3b6b540a0adc3f0330d1572fb67a64e1ee186332bdbb30a4e09f2d1d28adb7b64719705e1cbd5ed12ad74969adaa5453de689c54e5c8", 0x1000}, {&(0x7f0000000040)="dedb7817a4d1dfea6ff17ff8db9c54e4ba783a7e2acc4f65ce99dd51131d58347c9515eb9e5f32bb79a25f356edde1bea108e658aeb85b3f342ef14db7bc01ece44f39b3cf95f83071cb2ca9ee6e12146a75ebb72a13984ff89f845776a7e29b8d45420b52d7ba301b22b17ea3", 0x6d}, {&(0x7f0000001140)="b82b9dc1d9531a3ad695414ce1dc524a5eb853601642f0d92cb052c9181373d63ac95d371cae3e0b517246189b9a697226234d4516ca78274c3da7918ac67f306c8456f79951609010cbef02a2c2bede79dcb9de34383dea8ea7d3d048c97955eeb74c7b86ed61a37b1e25ac7f6655f1708d509b9a85a81c9a092a329d7c8a68ec0e9452823b14c6b85416f807eb43557fc94b9a8f64e8564f7dd2f7e7019c51ca0fe5da2931873992a3486010ac6899f99fb2389e7c44d1b0dee5", 0xbb}, {&(0x7f0000001280)="dafa115524b11a51f546bd436a6062b610b40da351296ee8fea051ddf3265e91692658e2e105ceecf65b93820f0de05492248680f8ed5963fc70969282a413516238c576f61b44f3966f6f3871134fa78a03272a5ff196077b285e4503314750a278a3f709634c17dc18348aaf2e0f131510fabf3b90f7728dc69ddf22b3da18559ff49a53071810af83c396387bef56ab50d0d32fa76cf38d9dad24a014dc3af129552c9d806b", 0xa7}, {&(0x7f0000001340)="536c6c5140922ae57cfef23ebaaab9be8d2d8dcaf070f050aa94af7660806a9b6849cea3d1f6e14395a9430137d218eca48d952a3492dc9cb570be6fac492a4499995d863e22d9e9fa3769878fae2a9ce3376f47543f2025cd0413aee0ea1ce18c1c22f0abb17d75cd2cfb6c38b7ea79668783f8c884d6c1ecd6ac32abba9b36ea0ea8d936b54ec8988030e55fd412282ff93dbc786ed4ee7209b598dcb9e6f571a4e939874be5ea8970e73a43d99efce87ac140fae06da36e73efbdbac1818a995483aabe502e5f7b986b0793119c20083e7dc940a1e19153f50f7d28d390f1a6b883540b60b1d0dd0ef7cc57c0914be812b3492c8bf5064dc741c4f0b2469c06655f153a1c5d572b1699e7d66b57432ca78364592cd57f64464a8cce1e930f0e0b0085b2f10d421aba7a89a09207a42e0b912eb47d5e7a3d355b7ca0b417e99d8372387593f9b314e1f24a36d9832652ce1d90dffac88e728b47bfed6fd4bbd5c85eba65370bd95c2bbfc13991e4733037127c7c098cae7d50390135bf8ddd313fa8f87c2fbdb06a70e4962934d993343adeecd1610e7e4ac76126b4bd841ba62996c0dcb05789c96c1a0bbc8dd337eab8612ca4e7ae9cfb3d7e8b8c6c4786fb88cc9e34203ffe0d95cbd29ebf906e81f4e706bacb3182f29f1fecff816aff1d78d40f4ce4b532f38bbb8573441884881627bbc51faf595ae135222b485799c61070f84d5ed346a8c56b38ce54fe5d781e99eac4692b716c3b1059236763cad1f34463870c07eed5043ae5e0d536a3bf91ce96be2de164ed6b8b4db947fffb31cbb9b6cec85a986c668a8719201f731e811f120c64d300b8aa36238db34dd692be205d2209e0448d65c9016aa72d61e963934f2b5688b56d0ba12042a42d4dbcfedbe4725e4c2257c15170d44dab316ac76add8a59cb732029e090df5479722c92c01d0faa4a08b5b34ef0d5df5967521671ea00fdd6248ddc1bfbf6d96e60540ca80cde215c7bc9f7aab64376e5ae0d7f8194230ae12bd5b9c7778c3af67a7c29cd1ebb0994ca0222857ec112aa9af85b344c7d21d3273ca924973e5a398929714faf06aa0a38ca421c79fbc9443f1387516ad8ba0242b9988325f950df97b2fcc8583af3c8a70ad843a36abf886c084ebc8404689e5ae4e48262b870c6dd5b42e5d9f670fdbf73e537e20d4b93e80de514e541c4cea860ad2a7b3960bd25d97d965a2f69bcfe1651920d8fe5f67a7e1623798af889448bd7f2971ffdb73b6ce9e945403899a370e79441b349485b594e2c8f61d1d88957b23ef124eb3749b4dc00df71840cdf5513731769637acb414a23a018d739bd93fc723c5fa99b2f30b1d1d6220bd632504d9e558dda4d9f98678825166bd0dacb02f8df76d05317eeb677fdc3e1bb4c9cb950f1ac65cd2ab55b169e7fc987de9164483a3b452d51c48f1c11fdd4aa9c9457b5e025129223418a9ef397b547057649cea8e6434f3fc8e025868a18b90fd7856a21e58abe608b990283236c75bb4629c54325d5bfa5e4dc5d0869ba9b92e69f6af6a7d0f54ff483feabf9a6ca58a1a807622a65e459f97dde6243150a776dcbe5f9cf38bd364473675bc35bdb283926aab575f2afc86dc379aa8591e75e49c5bcd26d56a076cc3a80a772229d870efb344e89b2457a261204fb58bb6a45efe23a5812445f56cad4ef0c444484c5898b3701cab63a0d8a61a746a9f81cc6235dfedce38c0a8492c300fc2dabc1433df26ee0f9ba28099d734bfb83628e289c1d73cd2d2102bede589401568e54dc767d49304525d8fabc76792649cad13d92e0541e1995ad7f68357a1c0ed3f93879b052acb99472e630ea977d15f43010fc20ff111eccf15dbe497449916c438ec99efcf65cdb043b8a59b8bd8cb73778ddcca88655d06fb8011929db293ce2d73b0b37a850e0591ec04432055603df949bbd22032c6ea4f8e04be7b71d4657c40ff0f1df49aecf6f330dcba24e8c02e5017dca1474fd5eb71629487e1223eccb43cc2875433434fcb9b21477186fe2106d45dd42991d9a525f3bf846c02764cbf21a5d73b8d06a38d4612e1e7501429b161b98c6e6c130b823adda323e333da79e15f41dd99ac8776e7b084135c74e312ad234212a42158158c902adcd5cece5dada0f98b8656bb79bde370586636ea9efe994b293bff11944df1691fd8387653a051cb4c7b4c4dd31390c9d28e5064a861805e08606330b4eb910ade8e5cefc12f50075e272e3df143647372a4cb8df471a90a95c2a06ba97a1f838861396c8dc2606e3cb822133471d2a26afd4d9762ef1eb5cbbe2049ba95f37c9ba9d0955dd696508467bae6cd806d172cfd6552e497912d76a070f5b093590ef0fc447490ec6c0f0ea34a343947432b138adb5d36badc2cf453983287fb75d0e1de2c883b975a807a77e7693cf3e9d3c5bcb9ed196d8132cac7507aeab3cbcf279512a7cc2c0d10db995899d7c9d585fc42692866d5be862747a1195b2ee237a64d24e5c2d5f21bed46fbc3b935cc55b6937a2dbc7143322dc17bb358b8aeb7c490a28f73527eb5f69cecd7c7aec25c08a194aaac238e2ff41d23957a131363948ea28433cf5f9fe9aae10d07e9ab4940f770d6b1a86c22d97e530c137a8389dc67f282e5c904ad5cf3524c33010c74102585029a831441f7979028969c13939faa90d5327819da5f12ec9358540dc4dbdeaad0676dd7b84d438d96db64d4f62de12641fcd46706fb36f4399b4c2f31ca7463c2515b64d15c05aeca45cbe4f5cee1a85f1dea35613b09e58446cb2bcb311fc766440db78d4764c7757deb6f5ba82b38faec288b85ddb7ce53abc77df0b7e7c362bf98dd5460b184da0c7c41b6a83b0f2d55395d02c96a876ca47c7653bea46e2bca20aa1bbdb6ec11c778ba28582cd0294f62588ebf347508f96baa9607d8ca63f13ceedd1209987f02a551f64f3c7c1e8c0b756bc9a0949a7d3aa726b00961c531671162441af30689a814781f1fc5ce846291e7b92029ccba06fadbe0134291818f043de95c04e69a246a2c4c589bd8a2fc5e50bd43e5733c3755e621e00f3946b2c6124ac243917ee96eec5338ce7c0fb76535ef6b718eda4fd847aaf96f2ab395defcc99b929da3aacfa7a303e0f194b1b9a1898e18e33c187e5ff30c891b3e3ca0011f6b43a01a3a47b76501b5254cda6e3bf5025b9505db029c490d7e2d827d55f2265ead7ee704c66eed0c6c544f1ba7dbf7aae5be214fa75541839845e831565156519d1f681a5d5831db3c99b314a1248395102915a14c7fe50209f996d0a523561faf5fbcb53ad22b1a80869ffe4dca667aa37038d82b5e38b854e2e44a819ca37ab9ffb96f625d63d4ff349b2372feb93feebc3c55fdcb0b993d824fd794cfb934e3828568becf7c92a2c5f3f0450acac623dc956c8062cde0f3480c211c427de0d95f864f9afa64c47442f89652bfbd3bdf5b7b2a32afd3c41f80146bea4eb4327795095dc9b4bfad8c54e3c8333be01be7c59eb02eefcd28067b84a903b13929b6bf7f4fbc0e0a83e1bb8348070f140bfeac04280f13961fe21c832492bb7f829936f9dad1307d6f4f7af1f98441291a8848cb163690d350debdbfb3ecf3d1a6653b7a16356646f9d2b6201da2915b4bd5d3ea93e59e77f94170976a91e8994b1a9e1484fcf49b1dfcf612125672db14735b273aa5f2b9fe8d302f6d52ae7beb54bffc7a9ed38947d5ba1c414d5af73ae75e6c3fc32101c1f0b965454f20b59551a624f67e55f7ebc27ce4a86653f42e3decfe3ffec6a847069402d2cd570463353671e752cfaf49ff8f43718ce5e3127b568a2d764af3d699a5ba1a0896cab03268f39f9241bfa99293e2b653936eee0f31abf439b9d7f24f0de3f7f62c87f50281fa08ec6b386900b977d309c0f52e9ce2e6c535edfe09cd287e596a41c1579d7d856304525c648be1c3f85a7226f1016376c2128c29ec9a0300d0e65ddccba83bf39abdd994b442637f69557681fa899153f8663872c01510e2d01ec1fcaefbf01e325b4aa02d1e9e5b05a696eaf4d0106927114602194b8f6378148cd188836a5fed9992ff1642dc5bc7495a49619975ff93dfd057218dbdfb7292a3ac945a4f78c987f50c3e6ba3ce0669d2c5d5ce77577166535801d5594d89cbbc73938dfa92290229e128dd9692409d33d1b7e37e0e9d359b78042ce3c9d50e30509d0234b5fc8aea1ff31b24d92d08b1d6a97c6ebef16aadeaed2bd27b87761cc85260849a6ac3b64c7ac8330e28f2c0e2abc197ee7a7bba4c3ba10cda842577a1de7e133281bfaab2625cc5bec109177da0a31897b802e8266be4a05dbe371eb49e960ac14086d229a6317dcb440cd679c48146fc128a8b019b3fc71c732a9ea038a9f8e11ff660bc547ba868e9df22cdfb4af0281d55e16a8239a1b2edb12619842bd9eb4a578eb551944d78e7b93d9769d15e70968e7ce3cdd3f28048cb2af0bead138c350a16ca39d7bddb9e03edff826844e35e680fee5dbf031e6fff032dd063e2fc5476017154f7f77ba40ca6c0e6fea525482bcc186e58fd03e4ff092f2667dfe8ad60ced35dce4925172ff56b37fb7e64791d8cbc10bc706a285dbe57385f91552d475289ad6a008ad1eb6a3b063f5ec499216bfd531ecb05db80072427d2438f414a2af44bbaf48e677a089a2d250840b8dcb3814c1816dfb757c3d7b009a6b83a09c281b8ffd766a151a5fcb3d0320f0afa5ed478b42575c17094cb7c468b5fd88dc2f41244a7aa16441fbd3d2b90ce26fde47a797cf9f1c33ba08a6b78c0532c7fa245f6740d9a1d6fd8172af7a2ac0dc6816b4f54951e6f4596094f95d4e92e7013213631436bd5cf5d157a5ff11bf26d7ce6df5aba8dea50008ceb8286773ea9082d0cec0a08b506d9f80de0cd0a0daa782abcd45b6f8020ee2f54415e92beeb2ae26b3ab4c45d3f487ac8ac6773c", 0xdc1}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:16:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x401, 0x0) fcntl$getflags(r2, 0x1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 20:16:56 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semget$private(0x0, 0x0, 0x84) 20:16:56 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) fchdir(r2) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 20:16:56 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/214, 0xd6}, {&(0x7f0000000380)=""/102, 0x66}], 0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 20:16:56 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = semget(0x1, 0x7, 0x40) semget(0x1, 0x3, 0x100) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000001c0)=""/82) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/255) 20:16:56 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x2) recvfrom(r0, &(0x7f0000000080)=""/206, 0xce, 0x42, &(0x7f0000000000)=@in6={0x18, 0x3, 0x408, 0x7e0}, 0xc) setsockopt(0xffffffffffffffff, 0x7, 0x4, &(0x7f0000000040)="9748dda5", 0xfffffffffffffdf7) 20:16:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 20:16:56 executing program 0: r0 = socket$unix(0x1, 0x9ff7172a76b91eda, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000000)=0x3) 20:16:56 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000440)=""/140, 0x8c}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000580)=""/128, 0x80}, {&(0x7f00000003c0)}, {&(0x7f0000000600)=""/36, 0x24}], 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt(r3, 0x2, 0x6, &(0x7f0000000080)="e31f165f18781166575d087a3a84f88eba6ce836ead2aef8f31740a26a71116236690ed9634a436f333dc3087f0524130082a067d882b624fe157da770b1daadffd5bea7c4b3dc07a491aea8cca2a1506f5b41bc987fec640c099090466efcae4e4e2fe08749378996f44df12527fc066f6bf28980938a93984eab576b350cd64587dff40b9beab1252e33b62e6c0867", 0x90) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000003c0)) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) shmctl$IPC_RMID(r0, 0x0) 20:16:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) 20:16:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x29f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) fcntl$dupfd(r0, 0x0, r1) r4 = getuid() r5 = getegid() sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000001700)="43a7d670f66e88937d14ed0531dbbafa4ee4109d79f04a794387ca468907dac913f6cfa26febdb8658733c53025660efa5027f8fea1b35e78fe2fd146800d5aa43837befb42f287a7ca0777ab9d2b92610a4d53ee6416ed48544fc7734eabfdc3ed95550105a4f008a7a2328f442370d5e805d5ad042585b956d7601367e0ba55d48", 0x82}, {&(0x7f00000017c0)="0cda68fd6aef8dfb9f9337ca7def8e1254524dd0cfebadc48378c7a8624b97145588a034e78d15eba39d8a3813599def463581db62d507695166949b362f34be00d346f7", 0x44}], 0x2, &(0x7f0000001900)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x68, 0x8}, 0xa) getpeername$unix(r0, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/105, 0x69}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) sendmsg$unix(r0, &(0x7f0000002140)={&(0x7f00000019c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002040)=[{&(0x7f0000001a00)="96ac1bd540be8080a3e54a70761e7fd75d3b54da5cc44cf6165d1c83245f2261b9b9c9632cf793555d97aa6d7521042e64c19304a97535fa139309d7bcea347e821092be09c7f2cb3002a8f050ffa52134eb18210725371760a19d7d23aa175f8cf67ef590ba20ff16caf303930aaa2c54f2d142cada351f07491022b9136bbc735d2b67f45cee03e657ea4c1ea7ac0361f0b918dd1c91be971f876b57be37291c1b0f257de07d54275df39a00b6e64244157d3ceda69ceb923a8cb5ab427a9f", 0xc0}, {&(0x7f0000001ac0)="68a6f079322a5e53921032bba1a7e24fbca9383fae190bbedbda8e6e7bcb60b695f12caf470b0cb38f5dd69adab8c33b1add09931a49bddbe916ba594877f88b0d7d6cc2292e2eb9d198a77992ec894bb98e97ba63244b1aeacc0a9d6445f14685e4a217cc1a6539f52f2937bfe3fc60a0d322661ce9daab9872a6fcbe29", 0x7e}, {&(0x7f0000001b40)="a222657f73561bd41d45f10f489506616078b3ce518975e44453560610daee98b1f2406dfff0839b918baaec0acf79f9e445ea497a936b6a7d4ddd64536597a681b01ca3f48c8e0c99eefd2a98b23781b705b63d0470d10d7512e9e410bf711673ad5ee91a2d8dfd6c8d3c42cf7a64ec65c2ed57bc24c7e328fc5579790f926cca00faef38630a77626fc6f2669420ca00ba4502d35e45e0a7fbd5592ce0f5a95a987e75", 0xa4}, {&(0x7f0000001c00)="94e244e0d40f6797e5c9af2c838e0321639b76ade31cf8535b0d33a3cbe1103ac963f9bb72c087e728fe0fa3953624b9fbd0500f01bedfc5427fa472a8526982ba82c7371f5abe2c5ec4de83cffff8e2caf45fb5773bbeb29db3cc125d826533ecfe25bd59b02199a9f859230d", 0x6d}, {&(0x7f0000001c80)="01a2c80687bb636b4720e0f856b39bf9eb02c32ab34265b44a5cfde957ca1c73a8fbb4ec63a6d332a6f1789b47e02501e08c817c4125e66a401cb6aa3037fe634af6ce6c803a2b704048aad0e63fac60220c1a341ecf28e1783cabc5bf8bb7abb0a884ecc8394d6ff5a686c20322af275beed329aa6b4a525d47002002394885c38ace2b3a5092fc1426efbe2c59", 0x8e}, {&(0x7f0000001d40)="8854fe364ae5f9d2c6eb571694b760c452196dfcf01f8d15c6460353e0819e221a81b8f2f999344102aa1e36066dc6e50cdd98a8303ff08e187742cdf489b6c92d8cf2b7e30e9c6e7bbf528cb410445c49f042038011531d8a74258fdcb28840a18f3a6d", 0x64}, {&(0x7f0000001dc0)="8fa746e65b1a5d4f4aa7576d34513b2f1716ba83523c1fed27a91c5bf211071df9dfda441da2cd86c5f6a0286fa588eb99ec73c903bc0312a2d13273cf60077306c9579485228cbd74878840a5f4cc8a0d6281361e8652d28090e8deb415418cd1b9fb79216fb591a575622044f9bec1926b7c19c5af0f523d3b5271f697b346533b90cf3c978d1aa5a8cb377c0f02f1d30d64a3148ec7551fb188f9c4ec8813b419dc2cc29c2bca207771380ff6bbfc6d8024d5714421b5cd528e5c3c77550bf2d8b39ec078a864c61e70fb31028c06ff41fc99579910e5", 0xd8}, {&(0x7f0000001ec0)="d0ff3d500af1485e79152b3a6a5ec503e51f98d9b8f607f934828222a526a029c5526a17f61dccb7f7b492fd1624b64e7356658ed2e5c34b12c76c5427b24363ca2ebc39632d26b950b976f51bbe78b81d1ad1d7499d9e518396862488088d2ebf832ed1e7af777043c8fc9ece070286a9af8e12a527d2dbb516eb5679bb9944e2f1c78d768266868f9d3a15537449966f9a188189acb2b2522dbd69a194699f1662aaae081d8f54d3e3e223b74df128b617caca5938ccd7d8b061986ea627240c5d637a420d8ab894da12f2124bee1e0833ef", 0xd3}, {&(0x7f0000001fc0)="5fe9c36c6ffd4dd73aab900838d834391846e46029f0d25d513f56958ae64bb1799ab7c06fa003539a481a667c54e94eff62ffd29f1fd470f7810d2191396430e0078ad3d3d79ef2b2c43a2f0591ac7ee25f10c93ae2e7f7400e25", 0x5b}], 0x9, &(0x7f0000002100)=[@cred={0x20, 0xffff, 0x0, r2, r4, r3}], 0x20, 0x1}, 0x8) 20:16:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) syz_open_pts() 20:16:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x1, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x2, 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) 20:16:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x14) 20:16:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x3e2) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='W\x00') r1 = socket(0x11, 0x10000000000003, 0x0) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x41, &(0x7f0000001200)=@in6={0x18, 0x2, 0x246e, 0x20}, 0xc) recvfrom(r1, &(0x7f0000000000)=""/148, 0x94, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) getuid() sendto$unix(r1, &(0x7f0000001280)="01a2c23a5bf089c6f96a9fb6310b946f7b2d0db0c336ee48d13a864249d64e4d8a46", 0x22, 0x8, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001300)={{}, 0x5, &(0x7f00000012c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) faccessat(r0, &(0x7f0000001240)='./file0\x00', 0x10, 0x1) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000013c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001440)=[{&(0x7f0000001400)="391b291b5b8f0861db494b779e10da1e7eb27eae8b844b2f8a08dae1644ebe907360594cf121fabd23", 0x29}], 0x1, &(0x7f0000001480)=[{0xa8, 0x1, 0x8, "a995be09945a72f84d66987f80a3239cede584de34366d9023cb458da34fc1d8e6b5b5adbf5b58ebd219ba0a8c5518834bbdc6f4153d8cd245be66d522542eb5fbc80f2914862ac465a3fe45764851b6daa63a1159918ea070ed2b1d5e12308059bc39a367eb9ffe28e033a906c89cc3950c6250bd9a37cf17faf48a15edb726c91f3666da01b8a209065d1af938e7bb306d"}, {0x90, 0x1, 0xff, "897fac402da50124355772004c67d17939244b7531c2f4f30c081f3b17738817fa45bd4d0279dc33d583562e639f27c2ff2483ed9286bc071d98e1459873d0fbd93bfe8b531115836c83b0a87e1764f2528a1da13e48855f8f9a866046adcf5aae434143322f207394938448038a34f387c33dc44f04ff7584f442ccdd"}, {0xd8, 0xffff, 0x4, "91d9a2e3350dc934ccd1e77d8020302026aee8c99eb02f09984133209954448df734aabf7a44695c65f59ed90d259105040d3aedcc11d35c3514eb83f3d7eeadb4458688332cadd804e91b3a6d7de961c22408211a66afd7039d010bcb5cca9e710ba9307ec5a9534c1afce27daf49852e7dfa3f89c49966ba153757f4b15fd69b2b59152b510a728761aa6ef24f74fa782099b186f3572572049b3ac70eaf8cb27eb90673bef1497e1c877672cbfdc5afcb7ba6bedd71ad767610896a2f0c644b"}, {0xe0, 0xffff, 0x0, "7984844356102c11712eb68be18bf0f0813305291cb6499199b204fe7e24459df37ac9cf7abd7f117e8ab90519b87422bb7c65f0a5436e7c8e549d068236c1d131edd9e09cdb251a8245e7e8b37f509508056c60aa2e89c92dec6ec07df99b8012ba4f02b1948c355e356d85adf7133182a3e39b9a5f7f323b33a953dcd9378871d85ccce2eab217acff723a7c54aaf321233397201d7df3f43321b96358b585578822bfb3af987b753d2b7f75a048b2de46bf7299b5a8bea52dc2dedd0367ed329beb712f2dbafa86197d28d099"}, {0x40, 0xffff, 0x6, "3ba05fcfd470004a4db5881d6db27b5f6cd3ae3f920163a0b0841eafc43b8ca6ae5eccbad8003793738a1d"}], 0x330}, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 20:16:58 executing program 1: getegid() r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140), 0x0) 20:16:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x0, 0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 20:16:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0x8001}, {0x21, 0xffffffffffffffff}, {0xa4a7bf6dedd3b034}, {0x84, 0x6}, {0x42, 0x1}, {0x67, 0x2}], 0x6}) 20:16:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) 20:16:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/153, &(0x7f00000000c0)=0x99) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x3ff, 0x1ff}, 0xc) getsockopt(r0, 0x2, 0x0, 0x0, 0x0) 20:16:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00003da000/0x2000)=nil, 0x2000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x909f, 0x4, 0xce, "bafb97794fda9b161af35d6e13bfdf999075137a", 0xffffffffffffff80}) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:16:59 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:16:59 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x171e8f18eaeba564, 0xc2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xca, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x910, 0x0) r4 = socket(0x2, 0x3, 0x1c000000000000) r5 = socket(0x10, 0x4007, 0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x121, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8000, 0x0) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x101, 0x80) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20008, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8000, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10001, 0x0) r12 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x10001, 0x0) r14 = open(&(0x7f0000000480)='./file0\x00', 0x10802, 0x1) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x180, 0x0) r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x1, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff}) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0xffffffff, 0x2}, {{r2}, 0xfffffffffffffffc, 0x60, 0x4000002b, 0x1, 0xffffffffffff029c}, {{r3}, 0xffffffffffffffff, 0xa, 0xf0000000, 0xff, 0x7}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x164}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x6}, {{r6}, 0xffffffffffffffff, 0x1, 0xf000000a, 0x4f14, 0x3ff}, {{r7}, 0x0, 0xa, 0x0, 0x800, 0x7f}, {{r8}, 0xfffffffffffffff8, 0x3, 0x1, 0x0, 0x866}, {{r9}, 0xfffffffffffffff8, 0x40, 0x80000062, 0x1, 0x9}, {{r10}, 0xfffffffffffffffd, 0x25, 0xf0000008, 0x9, 0x6}], 0x80000001, &(0x7f00000006c0)=[{{r11}, 0xffffffffffffffff, 0x2, 0x10, 0x6, 0x5}, {{r12}, 0xfffffffffffffffa, 0x0, 0x2, 0x3, 0x3}, {{r13}, 0x0, 0xa0, 0x80000000, 0x1, 0x3}, {{r14}, 0xffffffffffffffff, 0x80, 0x10, 0x7a4, 0x5}, {{r15}, 0xffffffffffffffff, 0x24, 0x1, 0x6, 0x1}, {{r16}, 0xfffffffffffffff9, 0x1, 0x8, 0x3, 0x100000001}, {{r17}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x2, 0x20}, {{r18}, 0x0, 0x0, 0x0, 0xffff, 0x9}, {{r19}, 0xfffffffffffffffd, 0x40, 0xfffff, 0xfffffffffffff000, 0x6}, {{r20}, 0xfffffffffffffff8, 0x20, 0x0, 0x4, 0x7}], 0x0, &(0x7f0000000800)={0x7, 0xffffffffffffffa8}) 20:16:59 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:16:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)='*', 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = getegid() fchown(r0, r1, r3) socket(0x12, 0x5, 0xfffffffffffffff7) 20:16:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23, 0x0, 0x0, 0x6}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) fcntl$getflags(r2, 0x3) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0xa7, 0x1}, {0x87, 0x1}, {0x1eb}, {0xc6, 0xd}], 0x1a6}) recvfrom$inet(r2, &(0x7f0000000080)=""/212, 0xd4, 0x40, &(0x7f0000000180)={0x2, 0x1}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 20:16:59 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) minherit(&(0x7f0000228000/0x1000)=nil, 0x1000, 0x2) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = semget(0x2, 0x7, 0x625) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000340)=""/93) r2 = semget(0x2, 0x0, 0x401) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x62) semop(r2, &(0x7f00000000c0)=[{0x7, 0x7fff, 0x1000}, {0x3, 0x80, 0x1800}, {0x1, 0x8001, 0x1800}, {0x1, 0x5, 0x1800}, {0x5abe0d093f3008df, 0x5, 0x1000}], 0x5) shmctl$IPC_SET(r0, 0x1, 0x0) r3 = semget(0x2, 0x4, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/158) r4 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)=""/9, &(0x7f0000000300)=0x9) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f0000000140)=""/203) 20:17:00 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x7ff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x2, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpid() getpgid(r2) 20:17:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x8, 0x4) 20:17:00 executing program 0: setrlimit(0x23, &(0x7f0000000100)={0x7, 0x94}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0xff, 0xbe45, 0x400, "153693db249ff9224c2d8dc4a389f2d6aadcef72", 0x7, 0x4}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 20:17:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) dup(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x8001, 0xfffffffffffffffa, 0x9}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 20:17:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x400000000005, 0x2eae, "6604fa1d03182eab7f0200091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) r2 = socket(0x2, 0x2, 0xffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000180)={0x4, 0x5}, 0x10) 20:17:00 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0), 0x2000080000007, 0x0, 0x1000101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 20:17:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) write(r0, &(0x7f0000000180)="defb89a251fee6f073dccff298140dd690102e08cedd7c44da39cea19f1c0577c106f6233db8f981c0abe7cd1192af5850f1d620d97ad1a7e6f34765368f3950d6019c4cda3f39fda38c3a0bf94c82ffb7", 0x51) 20:17:01 executing program 1: r0 = socket$unix(0x1, 0x205, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket(0x6, 0x4000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x8, 0x81) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000900)) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0xf98}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)="f645037fedefe5e01455092178cec5b5324c48f567f4c2947f09796cbc33100e322056c29771a48e33af025173", 0x2d}, {&(0x7f0000000080)="64c29a99570d8d632680aa2f9ce2f0a594a86c804a18646f06967e0d837620842360a1f7156b90d5ba8255b2a22ed721c45cf7a5dcddca3002e3556a6c91e71c7af2b3a129fcbab45db021ca6ae356c409657d2b4795e229cad4baa89490efc79aa059d7a2152136665d6244ddb704da5e4ea87efd340799d6ca811675fa53bf5f0b65de137f078dd65188adb5d8d3a8cc15cc005b365293448f162fa2a8cb037a8d66a7a2db2b7045247798b4456193", 0xb0}, {&(0x7f0000000140)="f7a8b22e440781755216a5c0d094c90350b9e637695eef2a8e9b18e42ec6ed66d4265b9778afc48e66c5b238e4b750db3f2515f9dfe9e18df78a03ac8ed2195b18e1a1aa6cc50eb4f98658351675cc38ad7c0380e9bb34d44e0c890934dfc3103a7392679fdf71ae1affe83f459b314d306f894fb326aaf49e36d5bce216a9b6b0a90b86b87e94bbe7200a5eb989f38a8441de7024b909409301a41f7b84ed8bc689e3854c81bf6448169efa0931d5fe06ef5fc4d660af3b7f7a104a01cc69fd62b5ac377ba1d41ec8c5ffeb4502ffb1f909556bf463a0f9a294e86b7a103e07", 0xe0}, {&(0x7f0000000240)="7dee7e492d58a04eece17e5d26fa092a14cfd71fc8e5d142c4d17a3c945dcadf9425f206cf5e66c5d811ecfc51b718812dffeced74bdb84d35f9206aca9f9c93267166017b649a9564672d7d1c38df3117e192e4aa2c4ba62dbe6db679ea04c430cc5e4e", 0x64}, {&(0x7f00000002c0)="94463f0edd289fd94fed4bebf5471088ed32a1a1b665db42620cbc7455f1930da9ac88a74271259b4c621c00ae1b", 0x2e}, {&(0x7f0000000300)="16368b9fb13b1f556964082fcb6c6dfb8bee2e5f9e1ea56ba005c1f800771b311991d9e0b522f5e56ca3d3bb5ab3124155833e1f86e2d31647abcc2cef012b06448fb29d55491f54cfca6cdfbdbef69a946d616d6112cd4681f1fef786c1f69d20afa2f9a48dd7d3866dd8b80b66347c05e66cc3df31eb3b19db9f9f14973cf612f647fc886e90eb53dea392c75d76c10a5f72d4143673ec16fb82544aad166aa03660947a4feb1f1b03c96d04e9b70b0c94058649de1fa421fcc2efae313d6e3d317dfa7d776f31c45b70a9144dd417aaa84bd45d1cc6303575f1d5e7272c9027f1a0efd4d0520894f4cc60485eb549bdc76ba4071ec179cb6aac9ee48d", 0xfe}, {&(0x7f0000000400)="72750e16978032c411e08f15e117dae3ce8667ded751193452459627566f198a5d088a787fc04fd8661376f287d051488e5d118d322576cf27d8a80a663d1c7634474e5afa743bb6271d7b47eee96a4cdfc0ffcdc5d26f07f574607ef394b27dab17181e0a1e53fe0086b9dfa7cc5556a9a22c7de56b48f84076184c0d0a54f78ad3f789691470889b9b03e72b36360044cc450378cd54c2b48ede11416ec0c2d6c96f36c9e3aa67b8d0a11c10ac01afa235118e84a457147fa4c31098d223861cd30c75ca439d939f46f0474e7f2a50bb8ea3f586a184", 0xd7}, {&(0x7f0000000500)="398ee58f99e825e5e03128fc5b55277cc1344ded05a214eef2a7ec527f0881e2411e01abea43de323544a4b2e8ea326c27037f22105905f09247f5c8981356f68bbb6187459851840052e29b81e593a1b87d56eab659983a302a52cfad9bc35b5b867a7503f2e945c3eccf943233437dca3b1810eaa41e76b873", 0x7a}, {&(0x7f0000000580)="57b6d538e0e8edffa0d77e723bed1a3bd30f2540ccebee1fa0ac0bb636c476bf59c0f98731fad9e5e63089584f73cbd7ebccfcd1cc5e4e5fd735aa5ada5d7f5c1b54c78a0412317ac6b2e2218e22cc9c1e2e934b9c07dc032e23442a820310659c65af566212adcdb0529bda9e66572bc5ec37af2a4514d809f2e0b23e60055c78323e5a888445912097b816118572f563a42d429604a79af95af9f917a5151257d77bc66e4ab88e3c02a96841920c6d83d2efe62bd50db87f48647b146349d3e4ad211b5841ed5f41d6ff6e09b7268cf384ff0ad89078", 0xd7}], 0x9, &(0x7f0000000740)=[{0xa0, 0x1, 0x0, "e0a9e712a8fa870f007c5a64a26824a4b93bc433cb5e8e4ce1ae49609cdfe26157e70ae75c1a2c8c4ff4280be83845eb19f8c2d0cd263f5c498c064f8e19a64c963c05787da9378336f6134e256c36eb0e024b21734442178a74e99affc47407380a7ac4941e8404544e98358339cf0f79ee7d7e5a86b2afe76092d391938f123f31b959ae463b6335"}, {0x68, 0x1, 0x800, "7e19c00aae506b3c0583bc34990c62ddea691b53d08ef713362685bfbb46d6ecdcbb8edfd934a9f1823f8404c56970c2ca2fc3fa4f7dca277998d71b4b6830721438ede6ea21ec2795ff7ffef893d45255da45"}], 0x108}, 0x2) unlinkat(r1, &(0x7f0000000940)='./file0/file0\x00', 0x0) 20:17:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff0000230000"], 0x10) write(r1, 0x0, 0x0) 20:17:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x82, 0x0) dup(r0) 20:17:01 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0xff}, {0x6, 0x8}}) connect(r0, &(0x7f0000000080)=@in6, 0xc) 20:17:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x100000000}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0xfffffffffffffffd) writev(r0, &(0x7f0000000140), 0x1) r2 = kqueue() writev(r2, &(0x7f0000000380)=[{&(0x7f0000000200)="b7a86c237d19de97e04fcf04d06a36aef46ae90d242b0f3288", 0x19}, {&(0x7f0000000240)="be1f980ef9209f2cc7dc2bde85c7088d49750b06ba79b13d0e00dc69b766ed95cfa5cb893b640d506e5390020eadb9afa8604c0e0e28c92b8625a10af6577ff68ee51e71451e4628bff1cb65aa348510934fdf3e6cbc7b2da1d40d057f351c6f1f60", 0x62}, {&(0x7f00000002c0)="d6bb82d661e1c6c8878586902e00a82aa555befda5c161f535ef45f8e2d650d082be94ea81d7c233384d57fe420a2699a7b013f640e72cde8d94af3b93d951422c223792e7b02e82413d0007ba79550c71b8353262642b0299301e19d83c447bffbd9c90194ff20eea50b8eb8db55efd3a90b49b220ef1d9bab6213fbbfcf78a0314f3e884e4e9df4e423f6572887bc307980d4952d39638f1e36a88a9ce635072b8a893f4b71814dcdd0cf5994337081b6cccb98c80b4d15b", 0xb9}], 0x3) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 20:17:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000100)={{0x3, 0x2}, {0x7}}, &(0x7f0000000140)) r1 = semget$private(0x0, 0x2, 0x520) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/57) 20:17:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x5, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0xffffffffffffff3e) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc0329d3cdfd66400a75a123af9a70c2411736b9000e75eb81388fccf8bea633e1ce4938b7f2d465d2c5d256ce2d212fadb8ce3a44a2d1f5a0f744816feeb1fe62feb9763beaf715511f1cfe724d5b8e176e24ef8afcb70bf21687ff9eb9b04c5ce87c070e2855aa035198fc0ee03cd8968af030b0f11e7e6adcbfc95bd39af7b3be3a080be5c3438bc004b758bee6a2778616cb486f1d11d3d76b259ee1fa3921d8c86bbf7006397261464f5f61671ce48f6fa0858e353b98c7cf2d5b94e9835f51809c70eb84d54ba35bc969b1c50edfc58794adf9fc482187d5772614991bf3eabe368d61d4ab339aa24e9588e191c6427f7911eeb6a95b95a22d9b13e9682c98c9ac84d540b38c4ff033bb11d9683d05817af40286d64c35125b201b8d2e012ee3811de668bf88742b386e2cd6c286efb4b6d1e4f23f21d2fb34f910f66930c2c4cc92999cb6d619f874531e7f648d7fd10d033734077bf97ea2d14357c45b8fd2f50a37d7f077e9f70e3f543494594343c276027c8b50c8db0883d614b7973b2b8c9e7b76ac77cfd272fac09d71bedd4848367f2cef218f49033816a7d7d60e479f916771a46ce81c8ba0e416d58c2b5c8f5eb83e50e0df00d997bbc61bf57521b97a01e258f8b05455f6d91bfb6fb89bbaa58eca61dfb5d7213937701090aef73befa359cb49a15c8051310fc27512ed67fdd626c47f7aa4d8d4cb7a7c942b17eecc3f6dd0200b154f7809d2e05b47cb935551c1b410d49ef3a1bce600a6580d1df28ee32dbea074efe3ffa75a95e0e4969c3f00dd07b78449b076449c0cc4b15425914baced56c2b4e9f3e52bffd586a19bed1eb834c50ace5ac1cd4b67a7539efa79773e7d1d1d2e4d4215a8eb8248d3038013592907a6ffbcd5881652a28c0bb54a784f41331f9925a4f5b2606575702f707117a3cc414261bccf0070685384233d848e0e3e7dbb5083a4bf45faedc28c486363baf4e7ab35613063be08325aa7a45231a289cb0fc9d4846c96f5b5d2ba98705d35a879a03991c0cfa999c0a7a078c25621e47d2fe02fe9e7a6a77a4f9afcb53da2b4d6fb724b7a31ab4d8eacd8040fa935b5ca044a3be86efc03db9d7cf16b0697ef3860e4618d3241dbe44c7eda371d676c9df8a576bbb5d62decab07fec704a594279b047d1bab454427620860ea4467a9f629d292181aee7c3dc332dc3aa7428f746dd8d35c01b4b9721b86ec909b0824f8c5d0242a0a40f9224791814fc3738f784d39ca6016c7cf1366c96c3fabdd4430151c93a81ef607695df0b789aa224c7818aa2c0e268535221809cc2747319c30a450d1214c70416566bb673500777ce14f0ea857f04f18fff7fa6438eb5da1f3270f79f589b701caa86d243fb30a7d924ee5de9c2b97c282545e3144f81d182b7470c7037facf1d1f716cd57e3e57ae7b5468807bff5ee370ba70c912225bf4077df8920f65cf7ccdd550664f078369f51b01047ede42dbd55af6f5a63b6ec352f39f05cfceadd8699cb493c16d34e8dd73015974c64cd59dc5e61ba10b6021478cc044f90ce22ac15483f2559cf1c82cae54d0eac45f66b09f290bc6aa267deec67abc3b759805cc76d48a0a16f9718aa72b634d0525e0724d684af0e63e86f5c4cd114f607bc65af95ca394763519de09b613fa4d3a76b8eef3c6466f0f4f1620c9f480e0c0be6cdf528846c0c4c5a9b662e2c88f3c3d06fd02295a22d849b2e912451338297fbf3781dcd61e304a1b00c8780583c331d8ff2d56380f61a16b7f3db90fc811d42b1d4cf58e8b46e5a8d213fd773e800760534ab5b662253264838eb474dbad3b0c3541a705c271d5a85e90ffcdf0e9f426481b748077a43465936347ceee399f067ee2fbc800c308c6eb10ac00686ab8537028daf6dfb406e7df71a0d3df3ef0cf4d9139f5cd58cfd96b44635eade4cdf742957d86b1f8910cd06ddbbfab02193e7fb6da75449dad8b35df4ee05934dccdba1a466180e0d8fce113e7c0afe4f090f13ad9944929b8363d9587c5a4a2f2e7e10801ea0e1697b6082a38c1e21116aae6b29e3b6f67552da3568910cc78e176daa95b38c9105023abf90286d82161b71f12fe6193195d1c4f9014b190295feb56fb7c99ab61319ce53b496865f95910e477c8f95cd6e32c0d402022631b3254c8e0c168a74f502ab6e428c47c55d77316c69abc2d313a234f090db9656aadbbb378cf5cdfe1a3459ffde99a3e0c937af98b16a42850c922c37c26014b165fe5e992317d9a827b4fd35c48a7cf868a2abf46a7184d8e305a4f60ec9f32c3aeab3f16a45c50c1604dd2fd54c92e29b1a348a8e485091beead0dd4ebb90186d77334755c15e408f0a12a3aae1c8e319d78814ddbb39569bd4bfd3a87ad0d8581b5770cdbe4f56b7045f7818f93a8cf64466ad45d9ddbd743460bd815fd2149c1b6d4f1784861ec561ca86091ffa9d145584b65b472323b9af84f0f4707acb993ae1f6902e5a0190e21ea60e0742d57845948fa8ff2cfc4403b52f83597a3dcb14804aabe3808aced03f502c001e3218712a65026822d6df8078d99adb701ba5cd4754021bc9577e42435941c45e2e52ae53c8f4fee8c2afda30e18036d5e70e593a84fc42606cabc48607d8cee121f417c32df21bdc37f2b4e63d0d48627d7e6dd7475fc0a3d80f2b3e904d4c74d6dcfe3ede61b66cd2669beded1cb44b22350f9bebd295c2a3e81811155a3d9f3a18d5655303e5dd8edcfdcb1d73b168747850ea15b44ba689b519dbd9e0e67ebfe54ce47b002a83cc445dc895ae03c7776c7a7dce85a0f956de313b4e698c0ff3a87416dae66bde60e788bfbf640ea33869fff7291c634520b377c0b36cff6eb9c", 0x1000}, {&(0x7f00000010c0)="f9fe4c0e58504bb7712684171f3e656149e49e09667b48658bba18a9ba8698faa2e52d9f5ed991597f138c79c49762bb0289ef927e90a4018f1f86d863717be774a1b4d5f29433b44946ad6f42d080e0b928fa50bdc6e2de58806966b780c90b71", 0x61}], 0x3) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001180)=0x1) 20:17:01 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x64, 0x1, 0x2, 0x7}], 0x3, 0x0, 0xcb5, 0x0) close(r0) 20:17:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) execve(0x0, 0x0, 0x0) 20:17:01 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f00000001c0)=""/171, 0xab, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() fcntl$getown(r1, 0x5) close(r1) getgid() socket$inet6(0x18, 0x2, 0x8000009) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x82, 0x9}, {0x67, 0x8}, {0x1, 0xf585}, {0x2, 0x6}, {0x0, 0x100000000}, {0x5, 0x2}, {0x48, 0xeab6}, {0x0, 0x6}, {0x25, 0x6}, {0xe7}], 0xa}) 20:17:01 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) 20:17:01 executing program 1: r0 = socket(0x18, 0x7, 0x8) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 20:17:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x24) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xce, 0x1000}, {0xa1}, {0x87, 0x8}], 0x3}) recvmsg(r0, &(0x7f0000002500)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/96, 0x60}, {&(0x7f0000001280)=""/129, 0x81}, {&(0x7f0000001340)=""/239, 0xef}, {&(0x7f0000001440)=""/43, 0x2b}], 0x7, &(0x7f0000001500)=""/4096, 0x1000}, 0x840) getsockname$unix(r0, &(0x7f0000002540)=@abs, &(0x7f0000002580)=0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000025c0)=0x6) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002640)={&(0x7f0000002600)=[{0x0, 0x8}], 0x1}) pledge(&(0x7f0000002680)=',\x00', &(0x7f00000026c0)='\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002740)={0x2, &(0x7f0000002700)=[{0x2, 0x3ff, 0x100000000, 0x5}, {0x40, 0x8, 0x80, 0x860}]}) msgget$private(0x0, 0x400) linkat(r0, &(0x7f0000002780)='./file0\x00', r0, &(0x7f00000027c0)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000002800)=""/237, 0xed, 0x840, &(0x7f0000002900)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000002940)=""/67, 0x43, 0x2, &(0x7f00000029c0)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto(r0, &(0x7f0000002a00)="16e7d172da7968444950f3fd88a05f90a0b88c785b1e263db96a91a307d699fb2ebf98f0f3cf36be79e6454f967cc0c8582f2bb659afef54f3ce057267098aea6f4758ac78289041e882ca6c8d398a563dbe0159764689eb8b6e4eb71cea96eb1254f6fa07e94155c6e882f48b", 0x6d, 0x40d, &(0x7f0000002a80)=@in6={0x18, 0x2, 0x7, 0xff}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002ac0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/wsmouse\x00', 0x20983, 0x0) syz_extract_tcp_res(&(0x7f0000002b40), 0xfffffffffffff001, 0x10000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002b80)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000002c00)={&(0x7f0000002bc0)=[{0x48, 0x3}, {0x41, 0x2}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002c80)={""/16, @ifru_media}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002d80)={&(0x7f0000002d00)=[{0x0, 0x100000001}, {0x67}, {0x44, 0x5}, {}, {0x6b, 0x4}, {0x88, 0x7ff}, {0xc2, 0x50e}, {0x8a, 0x7}, {0x0, 0x348}, {0xc7, 0x4}], 0xa}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000002dc0)={0x2, 0x6}) readv(r1, &(0x7f00000031c0)=[{&(0x7f0000002e00)=""/94, 0x5e}, {&(0x7f0000002e80)=""/197, 0xc5}, {&(0x7f0000002f80)=""/83, 0x53}, {&(0x7f0000003000)=""/193, 0xc1}, {&(0x7f0000003100)=""/175, 0xaf}], 0x5) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000003240)) ioctl$BIOCPROMISC(r1, 0x20004269) truncate(&(0x7f0000003280)='./file0\x00', 0x0, 0x5) accept$inet(r0, &(0x7f00000032c0), &(0x7f0000003300)=0xc) 20:17:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 20:17:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x40) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) close(r0) r2 = syz_open_pts() flock(r1, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000080)="f86bdc52", 0x4) 20:17:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 20:17:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x1, 0x1, &(0x7f0000000000)="90d9cb7c8699fe10dd36f37f8852495192fc53984cf4d697b0cf6a6d30e8b8623dca411de636ab3d7b0ba77ae1b75aaacb93ee66dcd8253cef54349bcaa33dab1dc48be58e0aa41e139898", 0x4b) 20:17:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) r0 = semget(0x1, 0xbd946da61dc79bd3, 0x1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x80000001) setitimer(0x0, 0x0, &(0x7f0000001640)) 20:17:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) flock(r0, 0x400000006) madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) flock(r0, 0x1) 20:17:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x5) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) recvfrom$inet(r0, &(0x7f0000000340)=""/50, 0x32, 0x841, &(0x7f00000003c0)={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x48, 0x1, 0xffffffffffffff00, 0x81}, {{r0}, 0x0, 0x28, 0x86, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x200, 0x7}, {{r0}, 0xfffffffffffffff8, 0x13, 0x40, 0x1, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0xf5, 0x80, 0x3, 0xa}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000002, 0x7f, 0x8}, {{r0}, 0xffffffffffffffff, 0x3e, 0x2, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000004, 0x9}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x9d, 0xf7}, {{r0}, 0xffffffffffffffff, 0x20, 0x48, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x11, 0xa, 0x0, 0x10000}], 0xffffffffffffff81, &(0x7f0000000000)={0xfffffffffffffffc, 0x3}) connect$inet(r0, &(0x7f0000000440), 0xc) 20:17:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x84) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8001, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 20:17:02 executing program 1: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r0 = msgget$private(0x0, 0x3d0) getegid() msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) getrlimit(0x8, &(0x7f0000000100)) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10d) close(r1) 20:17:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ac8e3ae566aeecf6"], 0x10) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="a26be8010977a97a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d215f848037132bcb77fe7fbe731721c834942a335ee94e1a832842784ce579000"/78, 0x13f52512894bc58e) shutdown(r1, 0x2) 20:17:02 executing program 1: r0 = semget(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/215) semget(0x2, 0x3, 0x202) 20:17:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 20:17:02 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x0, 0x8, 0x27c, r1}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x47e, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x41) getsockname$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000180)=0x8) 20:17:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65300d89e095a526eec43a4050f917e949452ad8587897cfa9e9662c77cbff1c91e0c9daf1639842fd5a74e6718c3521d4c820219dea2eb22e8cf1402782cdada0a3ce0000000000002000"/93], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) pwrite(r0, &(0x7f0000000140)="6a31f0789f3e1aaa31db9a3f51ca8e1d4ca750f02859975174f7cf2a383c002a34950157214a747a64f7829afe31296d2808c3c02340c2a396daf8bb548d7f613178d3167ff4560cf0ce88aa529617ec6620bfbe7a082d46cabb457eebdcfa3b3e8d0acaefb1ede120255ec48383a703447570adfcc13cf4914ed93930fb7809d8a0b7a63b86cc3f9b8298d87b4e1bd3c3eb3b08360409", 0x97, 0x0, 0x0) 20:17:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000700)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00", 0x0, 0x6}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000740)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30041, 0x0) r3 = dup(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000780)={0x200, 0x6, 0x86de, 0xffffffff, "81a79bee909d20a2028cd42633093c640b51a0bc", 0x4, 0x2}) fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40, 0x8}, {0x0, 0x6}, {0x86, 0x7}, {0x47, 0x20}, {0x40, 0x7}, {0xc1}, {0x83, 0x100}], 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000008000, 0x0) 20:17:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) unlink(&(0x7f0000000100)='./file0/file0\x00') 20:17:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) socket$inet(0x2, 0x4, 0xffffffffffffffff) 20:17:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) 20:17:02 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, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x100000001, 0xff}, {{r0}, 0xffffffffffffffff, 0x58, 0x40000003, 0x1, 0xda2d}, {{r1}, 0xfffffffffffffffe, 0x0, 0x11, 0x9c9, 0xa3}, {{r3}, 0xfffffffffffffffa, 0x44, 0x0, 0x8e, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0x6, 0x800}, {{r2}, 0xfffffffffffffffc, 0x12, 0x1, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x401, 0x722}, {{r2}, 0xfffffffffffffffb, 0x2, 0x8, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x66, 0x4, 0xe3f, 0x6}, {{r2}, 0x0, 0x85, 0x6000004d, 0x3990, 0x3}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x1, 0xb5c1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x5, 0x8}, {{r3}, 0xfffffffffffffffa, 0x83, 0xfffff, 0x7, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x3ff, 0x2000000000}, {{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x7c51, 0x1000}], 0x9, &(0x7f0000000280)={0x3ff, 0xff}) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:17:02 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) fchmod(r0, 0x192) r1 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x81, 0x0) setsockopt(r1, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x4) setsockopt$sock_int(r1, 0xffff, 0x234, &(0x7f0000000080), 0x4) 20:17:02 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:17:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getuid() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) r3 = getgid() r4 = getgid() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/112, 0x70}], 0x2) setregid(r3, r4) 20:17:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 20:17:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 20:17:02 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) semget(0x1, 0x4, 0x2) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) 20:17:03 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x2) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) 20:17:03 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1000) write(r0, &(0x7f0000000040)="67fb0c70b5df2f739d8d95c295f7a76b03e2334e2214e6aac6ea1219a8561c0719f447198f2ecd1e9a9dc3491d4b31226d3b97c380dd14c09124fc7dc38ad1ead67af259a2679018d13880e01539b727814d7c8c256f4ab5975c5fc89fcefd421effca973a9eb1f8f1518af01d43505bd5b8095f44387ddb022f996f0fb92b15de3bd35cbb91ec3e92aa10cdca070aefc67dbdb768adc0a320c978c3516597ce2a6d3066a059db2c7123544020751b0590f1f53bc682def78e2848bf3cb4d4ce60f6bf0d1b3cea4f40e567921d5ce6e73cb299d55ae70c0bf7720bddda52", 0xde) r1 = syz_open_pts() r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x80000000000002, 0x7fffffdffffffffd, 0x5}) fcntl$getflags(r1, 0x1) 20:17:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='^\x00', &(0x7f0000000140)='-%)S-@%]^($\\^\x00', &(0x7f0000000180)='#*[\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&]\'{\xd6@\x00', &(0x7f0000000300)='[\\,+\v\x00', &(0x7f0000000380)='},!-\x00']) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) open$dir(&(0x7f0000000340)='./file0\x00', 0x10120, 0x12a) bind$unix(r0, &(0x7f0000000400)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f0000000040)=0x2) 20:17:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000080)="944811600f74aca947f2c3188420116cf2e9f6db6d90c31e1ff1066700", 0x1d, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 20:17:03 executing program 1: r0 = socket(0x18, 0x1, 0xfffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) setsockopt(r0, 0x80, 0x3, &(0x7f00000000c0)="772795980be02ae7f4f659f1bec743fc5449edf0feead8a3f169fc20f2c5deca8007ed773d7a45e01b8e4b95b5df32a36566698e93817929f8344d7d22f85eadd7ecc4e17563a5e758602d96271a6a3130b56e490d5f94b1e4759b9107382bdccf3adf4d746eaa40b0fbf3e429e35e6c63f681ca5e0549f8b579f9b2d16bb52dab1699ded4f52cccc73ca4c353278eff053c16bd8187543819bacb99dfa5868ec00d72d07de44ac64b5d7f4a6592ed5786f0eabb6380a6bbd6072f2dff33c897cf5705e683ffb29763ebfbebb279ca62ad8f848c6dc11c2d34dd62941d49b8c4d82cd4fa539e91855b5bb6eb72e25e604305a6463efec666b1517b", 0xfb) 20:17:03 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10018, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x72, 0x6, 0x101, 0x80000000, 0x3, 0x9, 0x1, 0x10, [{0x3, 0x100, 0x7fffffff, 0x4}, {0x9, 0x2, 0x1, 0x401}, {0x2, 0x1f, 0x1f, 0x2}, {0x8db1, 0x8, 0x1, 0x8}, {0x4, 0x101, 0x7, 0x4}, {0x400, 0x6, 0x8, 0x1}, {0x5, 0x1, 0x4, 0x3}, {0x4, 0x0, 0x5, 0x9b}, {0x40, 0x9, 0x7, 0xd4}, {0x1, 0x80000001, 0x400, 0x3f}, {0x1, 0x1, 0x2, 0x7}, {0xfffffffffffff001, 0xcae4, 0x5, 0x6}, {0xffffffffffffffff, 0x100000001, 0x80}, {0x85, 0x5, 0x6, 0x7}, {0xfffffffffffffffa, 0x6, 0x5abd, 0x10000}, {0x1, 0x6, 0x6, 0xfffffffffffffffc}]}) getppid() mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) connect$inet(r0, &(0x7f0000000000), 0xbb) sendto$inet(r0, &(0x7f0000000280)="3c22adac58352f4c43339a28951605210b0b05231c515bd10a3c5e00738916040e59c510a7dabd3ad7a7b71b8d749d8997ac30618c32c9d4e65203cbc19478bf520ff01a125031fdd463c45718871155ad858208586b2985dfc3f6f110bb810801f113b94f5e85c9e433ddf4f1e9540aa08ba396629f35d0", 0x78, 0x401, &(0x7f0000000040)={0x2, 0x0}, 0x6) 20:17:03 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='\xff\xff') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x8) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10000, 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/135, 0x87) 20:17:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) socket$inet(0x2, 0x4006, 0x3) 20:17:03 executing program 0: 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) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 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) socket(0x1, 0x8004, 0x2) write(r0, 0x0, 0x0) r2 = dup(r1) getdents(r2, &(0x7f0000000040)=""/94, 0x5e) 20:17:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x7b) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 20:17:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xae3087ab40596647, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x3ff, './file0\x00', './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7e9ff8bf23f0adf36e95bbb3118071b14df3221c292de6669c41b6110bb7739f1ff1387a655fb0a4d6ec138b63f21b928d53645a6fd08a63d66c95e057ed2865eeeb6bdd56e57897711b052bef2e4703bc06e15eb7465b7c23e7cb0f3a2ef10fcfa2f2fd32c266e52add145fd4f22fedce5ff2bf02f44867e696a4ad97450cdc8b144064"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x7, 0x8}, 0xc) getsockname(r2, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 20:17:03 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r3 = semget$private(0x0, 0x5, 0xa6) semop(r3, &(0x7f0000000680)=[{0x3, 0x298, 0x800}, {0x0, 0xdf6, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x0, 0x800}, {0x86, 0x5, 0x800}], 0x6) r4 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = openat(r4, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) read(r2, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000540)) r8 = syz_open_pts() getsockname$inet6(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) flock(r8, 0x2) fcntl$lock(r8, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, 0x0, r10, 0x0, 0x92, 0xffff}) r11 = geteuid() r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setreuid(r6, r11) ioctl$FIOGETOWN(r12, 0x4004667b, &(0x7f0000000240)) semctl$IPC_RMID(r3, 0x0, 0x0) 20:17:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 20:17:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x100000000, 0x1, 0x1, 0x9, 0x5, 0x1, 0x0, 0x3, 0x0, 0x800100}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1800, 0x0, 0x0}, 0x8) 20:17:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0xa405, 0x4040000000, 0x1, 0x688, 0x10001, 0x5f, 0x2, 0x0, 0x5, 0x1ff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x2000000000) 20:17:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 20:17:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000100)=[{r0, 0x8}, {r0, 0x1}, {r1, 0x10}, {r1, 0x7c}], 0x4, 0x31fa) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getpid() close(r3) close(r3) syz_open_pts() 20:17:07 executing program 0: r0 = socket(0x18, 0x1, 0x44) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:17:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x51386e38}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x89c) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/82) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000240)=0x9790611) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x8, 0x8}) connect(r3, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x2, 0x77}, 0xc) getitimer(0x3, &(0x7f0000000300)) mkdir(&(0x7f0000000340)='./file1\x00', 0x20) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000380)={0xc000, 0x60}) fchflags(r4, 0x0) poll(&(0x7f00000003c0)=[{r4, 0x130}, {r3, 0x4}, {r3, 0x3}, {r1}], 0x4, 0x3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000400)={0x1, 0xf4, 0x3bc2, 0x6, 0x200}) r5 = openat(r3, &(0x7f0000000440)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000480)={0x5b, './file1\x00', './file1\x00'}) r6 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) sendmsg$unix(r5, &(0x7f0000001a80)={&(0x7f00000004c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000000500)="5a9e2a336b2843636cb110bcd7c3ee8a3ad5a5c7a138d525eef54fb25e085e2dd67c82d7eaea18571ac3cacfb12297fc89b7ee7f4f49aa9cb2e93ef849acb790937dd5e1a93e69515fadb9e7c1f2d51dfd96e385e0b22ff944881e78b6292eeb48df03382d0817e2a16a02e04c2696ff51479bab535393d9b33fa2f15ff31ecf56ef1927fe62", 0x86}, {&(0x7f00000005c0)="f0496fdbddca8ee54419c29a9cf498d4394ef685ead7c2a9028f7ee63c135327c085846977d66d8c8a6faaf3cf5ae571fe4216fafb17e4c3839f225f038b17925b6edb7bff24323f24b6d6d5aa6cc1a06317", 0x52}, {&(0x7f0000000640)="a6717636e4a339e949ee669552d16d017e8d255cc7b09dbc70cd21ea9974c5abc81b652c32e9741c563eada1644d73e9221ee29064ccbec70d2d7f1c7863f4b17987916af3d8b4a49d9c3954a2ca1db984be5108346acd11c2478c58f17fe90796ba07a42030ef8d281ea497f3869090ffc4f69d1f3585a9bf2b3cb9a51bdcd582e8ea8d202976509abcd232d4e8768534a3d8a5cd8fb37cd3db70f75589262944bed27a58d5eceb0dba4d03c73aed83e08424c299b977dec2b14c5f146629785eeb43c40bcc93eb556c4efe0d3461f6fbe8b03229f6b1f5a9465f034d797b7231dd5d3be16fdeabb23b6c17c5c4fd00620309f64d5ef99bda0a2963", 0xfc}, {&(0x7f0000000740)="9243bc799d52469aa09ec5f8b179e1cd9e3d3ba8f101b61713d3d123026b2db89ea760d3d9bf24d941e67b1b124676bc20cf8907891e6f3781c575444b1d2dd44dbaebbe1d30cfe39202ea4d93a2f2a0d7b30c20375fd264", 0x58}, {&(0x7f00000007c0)="e6b3c99b15d9a513e638d8579794515843b557eb7c040b9bb38cedeca4899e3734870126040a17596220d08a5ec90c2bdc4d757ddeca5fbdbe8f55c1624b7589b221e433f1d5b20b205b7cb879cbd4ed9e3ac707acbe25ce75c0f9a71e9787c0a48bfc11e7a5137301f9a442f8e030", 0x6f}, {&(0x7f0000000840)="46d558ff96", 0x5}, {&(0x7f0000000880)="4aec7ec2e499f46d77c45d8fe243c7b46a57ffc9d74bb162e39a9f12728325f9e634c3718565", 0x26}, {&(0x7f00000008c0)="25b71ccfb8f2231e4cc1d2c02cfb72d20b49232128009360ede38e3973fe47a7ffcba460e63d386fe7f22a67fb92a987d5a58f0c34eb4384b2f4332657795d284071d305920da6ab7d72c39857d1b327982cf880f90f74f306795053a24d65ac72ef46482a4204db99bcad46c9053884379d9367ca6fade9751307617343dd2a1c96441f71c7e6756108fac84cd899d575102729f9eac7ed8f526bf68c4755b06a2e5851f028b168096600e7afde54ec01ec7693041454c54ac93c13614690b9b00e42782d7295f1e83547b52b5897118ca1e66a0911212f29ebb70c6ddb042122abdae780e9a14fc03c197fb7cbc956ed499233bae894441dd4d2a4474206eb0ac4e3d044fd7ecfd31fd02bd369424af6a998a0f37b8cdc952b83830c8b0fd8fc84a80f64ed0c5ff3d839fa87710b7b09f5c78c1118672e21dc9c71c7ffdf220247d66d6a70ccb3625ea66f936e3f212640d3d60e895a05a5194ccec2ba001f802b6fb5f99762bb8da617154c53c64679102c81f01b44baf3ad8f7f6acc71663dd545f43aa42ed2c3b6fa827c858953e63d65ce27fbe656ade2ce700c98f6c6a9c3ca12e7171a96d1215455441fe9485141e26471288784cc62c96fce62a7ef01db9189793dedac5cdf1b9457179d7b35b51add2cb960829672d47eeab35abe1697b840cd2ae2ac8df3f8e2e8ba508200ed0b97a50f3e63b20bb2a231d8b0fc47c3fc9e5415654cbee9a9bf4281090d97c8e9b14605f726ed6aa691d05f6553319cbc0ba2ed20ced5765ba5e212d2e430fb1a04908b37f8deb6bdd2eff5e8cfd898d70b53c683be2deab3e72229e27ac114ba599263570176d4e40be9a27765d942108cc932a7a7c677da78c9348d0c68a34d98b58cf74f9e1cdf8b1393fbc6121d7112bf288b2bad1e158b111353460bcce179df7d29e1c6f7dd52fcdaadcac4b942f8dbcea764c8707b2541bfbf8ef2a243c3225b0b20102175f7a3a9cc5c3797890ca6760421407aa8937507e7de8d95425cf8272662c064418ed73441ba1179d48ba5132ec18a903a20578489cfce3ec0b22a941871fef9e9852a3e6bbbb1583ffcc0577748cab2f3618186c4b2e8be5600b3a9dbaf16fafc0b05d33aba1bda411724dcf7df5b3520d2e96770f2f41806c61dc31d4aba8c82c880e733f58f0be29aed32daf835f735749eb84bd6196bcc91f3e80aa193ff8efb2a2915ed3ea5e5fe5710322a214700b7752bed6e0e72e30308550e3cd24afbe604d80d899111b3b285c2ebea28d71767fc1f0e04bbd9a9832b2757ac08498fdc8af136558ee2394beaac318c406c6671c13bfcd40b9890518135d44c7e153e3ee042df3fba62573c5b841699c72836c14a6af0456c63197a28ea30f7ced0fa135fe66d24b4d2897d0127f9ea19bbe6be14608828f87747fc868b69dca4590147b84d4a33929851a7c9452be993524f2ea51487bdfc93bcb12447db44ab9322c1c42876c68d7a47d03da055388f328e5322a34e6f6f35b76ed0845e8d5230b30b8543258789ad59d3f1ff6faa3db36f6b83d16a34e29aa388aa2c968d03e89a674c4fb49299150a20a75935c88a3cbfd17c3336adb628572b044e362095c8d8d016db7e1f0bcb7d86f12824e3b32defdef9d6bc3e85ab15433dbdbbcaa0e5aa075ce4efe79d92e4fd4aaee68496bc31b2066d6cf76a483cccaf41ada76025784f1439a0d6171b25598329dc9ac4588e07736e4f48e308fa0dc952d4b5b5a7b3495546300263de76d9a2b316dd16e45b0c27b32c79f1954c68fb2a09bfe1f70de398c12a4de13a7023cb2ef0324c207e420778dc3dd5d65c7403d5663b0a0949f2d87170be5486a0632729691bbe542798c9ab07035bd0d740f76403169cd0c16688645e60e944c15d81ff45e91e8d510a8f0e12f4c64a5f846809716ea4273899a9ef8d1b8c229763e022756040f74a1bed11019d51ef16bdc983094cc38747c5a4b7ed5287f73f7b08fb2e9255b59ac13787cd733712919a490e73de7035f570c62dcb4c496846027618b5f0c1d65949bfa7bb08526924d8e6544f798425b75cdb1c5aaa9d4f4794dce16cceef60ddee7b01a7af48fa1f2eae9266aee4c03f92e080f8e05996ba80cfb53dfc8ccd0eaf68634aebdc0d61a200fa601f27a5c1e5fd5d08ba5c2be136142cb74a2c4768ce1e949635e5718cf2599f7b6e488b5e5f85e6b797a02d12b7f91a6e2d6440cb945cc8b7dc226e00c84e582138ebb967877e36d0bbd5e44ed868f04e1cd1838ed5c6108c57d8314048e8eadbea431fd50958da42a58c17f229c993f305c0f355ddad30ac89af49d3bbabbb6720f463b90e4464d88e1799c0545d1fbb987e52db6a69f3265c883f6510ff678981c309c120055d0f572191e6839ab9b9b092dfa079423061aee7edf0f12f0da5b9d95c3ea698743a541e5d8acc321b1ddab643f6348f12c910d2f47b4be213020296c730f4c9fa20b37ac5801056d37619dcd49e38699cbe7d8c6edaf83d8a7fdee237d46b94584be87ec10bab50e67ef7dc5958c7536955730399f89078c2d4176fa4977c07bf6aad510bcb0f1b363a40c6d693d1ced42f9b9f9a3adc0acdcf24d4178a21da8ccb1abb9947a37c6435371c47c58e3aaab0c250224d4a0371b03014df662697f15d6e9148540b76d91d280bc161dd823418177be88cf5fe2fcffd0f0ae52d4f1def00104facfbe514d725741cfb82ba4b67335fefd9b7b96036586840b863cec75310a04a9ce70f4551a70f1414502f1852d5a281154e8d0c275dd7ca784a68cf4beed07e50d014a46ee6b023782bb799128b44351a534f3c68e161fd089aeb7d655108126f834711a658b83189687b976e58c50c60ca1fc9b1e64ed244656535e908e5d3715110f37b41b53b80941350609e52a29af100a05f031c94b534e4ae14f2c24a2dd572e591c3784c93137eaf6eb2a770397aa281e51f0005697352c6b588315a1b099148ca5cf1e3c7f3842578a8281c3b479ddc845ddddd2dc3ec43650cee32586176babbdc787dad85ba2d2743e01e3aaeabf14765b46a21e7c339ccb8448ea085106d5d333eda9f42f606fa126f1018fa53064dc2dedba379b98b063d18aec742a8087d07dcf7157f745a1e2b41e19385d1eb2f94c6e41e6c2a71bddeed94abdee28011e8502ca8267a1459fa37a43afc8c7bc462496a32bc8f8f282a25048a77730bd4e6333c67718d12daee906e226eead092696179518ec68bef8fe9ab8ffb84d87a44c6ee4b8795c7e3d0f5d6c4a05eb6ac549df3e119084ea47ffbdc6fcd0d1e7b154612c84447aebfe7e63d9610e875e7288ba8405c0d9e62e9782880904d189bc1f39f3ed210104341f70b5258941026ac93c64f5c4bcf0ef66a33c88c2e1cd360b635a5802d41b668a6e6c2d1244bd12b810ff9b54525da784fab2d55e4e5310e3c483cefbcf3d46b527f6baa52e091314ac8fc79cec121b5acb6b4955f893e6909a46add24694e575f65f8cab4583891e7421dac70d1c8b07496ed095eef143a5628c1a0a1428839c7798aa90eb17e20f3365af8436a15694ae49f1f1163a1387f45eced08f7c38819febb43d7a9633d26eba03639e1227a392c5532b33c78a17d75c980a618609111fff91d07ac36510f3f38b356e0b5b44e46a6d844cc9c5d78161e99b21bdae8b41530be0975ffdc134fadb4c2adffc7f956c1de218fcd9f591411bcf47bf727f5d8f2a05affffe9933804a308f9182814685d634b0f52dbe8145a62acab6e60990524c82d8d1ff0f46b6a892e413478b3d3bb35b6b50f497714237864b4d782e88825d0d7c9043214a5bc8eb5717b06c66e88fcf31d3c831512bb809f476a49d2e7fe5172e4e61b47376757208a763d89b8c76f847035b00e94c8d8da9815a8ceae4498fba654c8a4770f85d96dfacdc868ff9a176be4bcfb927850fe3e7d847a62def3265e267f1422bea6790f34dc36e041644b55b13f343c6b1490580d645cccb2271de3d03e869be1f3f264f74e25bcdedb9e1895867eb765b3c7afdbed5889423354092fe6c7aad2ae29db45ffed3f8ca3c9de5c33197bc13bc79c9b90361bc5acaeb3f82e18aba3d847e30be1d385d37778d443c6d8debf996bebca0effd908bb19f864efcec92d63b1502b693c08d231e7a8a36502bdb0b137ee281bb649e3a4aa9dde9af2b7713016c79d4faa691973e9728bf8d15278cc9ff9b3731218c61d0d19c9d049646e0650ad3dd47c9a732c6d46449c51ecb79498d6f31c234c89ebba569bb7c008490dfdb4116454fc04287e2db59111e167cc78aed84d4c3313527aa89d2f84f70c47121ff3293a2ef73e7c65c830247f00e30fc76794412eabf5bd83e7988252e9dce5590981fa4ad51016321e2667483b82367a9ebfc8af66ed8d1c3988bdd8b0a91edc1825d2f8a95496f542ae2bb398daa6ed645efea982644d2d1b821fb9b1fa1de917d4bc8b4e78e8275576a4e12c4af1a8741ce0cda2da23ae2652061191157a21a01954a5b24d88b655dc05ed63e07e8b39e07e6dc6dba7e785b7b5b072725e37b5217178270433773d37ae047365ac0eee92289d097372e95c1e30d6f680c6b822c8db6f7b122c5ff5b1e4a4c71ab2be0ed6d9a063a1ba8d363908bb76e6d5cd4fa6f0df8140a1ca9f12cce380aec1d537faed7acddbf28360c936cd6f1c3df4b49ebbd52f066fb72cb3414078ab8e7d69c51038806922638110678bd6216d8604f04c099e2f65f334f62c4a2bc374fa02d7303ee2d1b76bfbc39d77cd15f031486627c74a7d5872d8351a3629aee79b619388b1ecd0b3bc7556d1ea5911eadbc99a3f3f0dcebafe6c50bf8acd42532a4e73a16fb26c5cb866db1285d51eaee8f69ad8bfa940f3b835a40a6bc559c5550ef8a297d80656b89d1c87d89c8dbbc48a261f0b1190b9031a9e3376eb390efac7eb3d3624d6b82ca655e352dcba49b7efc117fc148248b6af35fdf070616c90c621a2e32b950a904fc47b1208786bdd284adeacd24a495ef338f7b86daed4fee806f0d3832bde7f6492ca3d1397755f25e26306edb64e7d7b321caf9a0e16f067c6b782f23d2039877618b046c959cc52e5608465eeb06700d2fc1e1f6ff860a3283dd6f5588501aaf4ff76582878855f56d4346761ff6cfc0ca4054346c4c87f959a3b19c526f6a15d2d267e3ccedbc59bc27fef69357bed99d6d2cd69d9516f0bc9ea34ca51a196efa3a866b39c5cac48bd777fc99e7adfcd234e080c994ca8bf4a3fac365d2d40f27dba15e436de7ae0f14bec6ffc9867c8d01fb3427a202388d0a16f5ebdd5863958e571082226cf84778baf0dfe0da34a370f9ccd63bed4d08fbad638316e09b5478f06ea820ca91bc75431b34b606c55b2dff28604a5bda6b8a5877931ce15a8e9692acce58a1f5a7e18d8b7a31bb713963da3c0a664f14d7f6d79609fab9bac08123061c638b9433632951f9d15eb6c1bdfcaf88867a22b86c3251f7be6a0088e7305f53d48079307bf179622251477d77f251afeaf7f4cd1a10f59e45f3633d91322803b78673b6bc941887c52a9e39da5d20db937a1d5d442e912ccb68b5424adf33bf0de42bc14671a9abe8697c33ace6cdbae9e34dc87a0483635993e7d44f164f83de1b3d08694bc05a835625b29a769fc7f97710291de1b9f2c71ef38b329319d1e43ba62c8dd702a5c2a2645c42627c533719a70f32af70cc564e9b5cf0c2d4ab65a59ad9038facaf0661314210ce8cb4091054cb39f5b876ce97cf42e4f6cae4b8eccdd", 0x1000}], 0x8, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20}, 0x409) mkdir(&(0x7f0000001ac0)='./file1\x00', 0x0) writev(r3, &(0x7f0000003100)=[{&(0x7f0000001b00)="21d9f3254ef7678beaf51687b7deb4eb179a792392e352be585ed65f9152e374223871a33f1fbd5d0761c204c9c193e46f2bd90b1c015a39309979cd888873441deb9c93067f9309c09f9c697a963a93f7e4610df50810ef0247a332a5e282873728c1bd774d0ba059e2fb49938f82a7e338d7443333828147511b190ac50b81930aef8d4f844dfca8c1cbf31ac9ee2bd9c321dfb958e773f39586a5310c04d819c7975e19a3ec3c6e57f7315991cf36f01eaaba72f7989f0f5720d3b24c13e292e7ce6e179c7f2128f3170286c52e91ddc55f9631ede940b0ec9e8693a8aa013f5bac4c67b5c320cc213020052727a363f6a99ba820b058151400", 0xfb}, {&(0x7f0000001c00)="4671aa5cdb94576a275fd23f3d93160800ebc706631380cd0f3f428d11cd9a4e1c58abbdfe6b711151cc1ff809720c996413d5e8702ae67552527da477ad70e4a15eddf7937c37a3c48058ab801ad517fb79395a33a3270d3eaaa0e3c5b0e051165fadf594e15ac6aa2048e6a7d9667ff6a40873a129f8e2174c29d635a52c313554b49d6f781a08756c9314", 0x8c}, {&(0x7f0000001cc0)="2e73febc83e8314963eb6797664863b654975a06886256bc41f830aa292fc42275fe68d157a84b2fa038a841168d598c8338393370b61bbd04d5b33f3cc80f0c6576457fb02b89d0df79ef4c851e3d484aeb55561136f9072417e04c7651873c63b5d84cf6b505f9f7edbeebbd88", 0x6e}, {&(0x7f0000001d40)="34106fa387aee75bc00bdf81fd7c1171dcb21ff5eaa77109345da14f8cabdc36dda3248eb3da71", 0x27}, {&(0x7f0000001d80)="d026d7826800c0154622542575bba6418e3747ea0aa912d8b0c775c9860dd71af32d915114ef08f994b3a745fe0ffcd2efd6199fb296121c522d80829a8e9929a0b66a7d8e953c2ef9271926c4ad85027f1f46382c49f318dc7a16e048b5401eaeebdaff67c015a4808ea88c7a7542a6060de19030e27390ea5817efb1dd6dac0733cfc2faf1e78f3e6896575fcd30fa784d5bd4a7a4fd3590931420983b40928b3d6021e90e2a1c710bb5ea4f40851c045a55d3d517e6094f6f3d7a0d1ddc22b1177838073675c51977f1ef51ee970b76d31b8293403bce9fe455cfa8e5335b15e2eee1d4045e242f195ef9a57ffbd063ff54afc925536e99ee630244f0", 0xfe}, {&(0x7f0000001e80)="b95212700ac7bb688424e4c75a5221eb6ead6a2b13020071f26ebbda38db7263bf584d11324c75ce59621eea3666ec2ef34ad4de5a60b2567047feb0256fcf122d6930a7b382da23b641004faacedbb7b1", 0x51}, {&(0x7f0000001f00)="abede7ecf8938a38167aa5fa889152d2905dc9014ca5fd569b08bdc325984be4091ef29b130ae0303ef59b518627b7a72c5bacea1efc3ffdef870d8fcce4b01310509585d349f11d09ee79e11f27c1549d4805a931bc0c02af876968c1e38d521e63dfb9e184d0f2c5ac19310c02c4014816a38d38a087ddf9847489f97b2f8d9f907c4e7bcdad314a1f4135a5983df891a90d25482f846fe18e7472a33c7b640d3d9195e5341bfd7a333a0c2c0f60143f6ad31ec47734e1bedf77e170f79b5c5c5f1dcc9e7e2b08df3b9f", 0xcb}, {&(0x7f0000002000)="e9cde0eb4ff627f768b2c7f6c72feb038d744642bc1956074a7aab42466e2b6f5b45ba0d7fa74018b907e483111f9ed845668456a768d690b311c0a89e018e34ed058cc0340a401d0845de5809dc42729cfbe4690e9077162b0b2eb5fbea5576ac3aec03b3a6435808ef2c11e5716b25d94dba49aeda6aa196cd961927c3fa497245503f4abd9ef90e9ea30c6d982757530b48b5257fbf1205c242ce355443c04b4d68c3e36d626efe45346bb326129c32a674d901fba52751644aa68ba859bb7520752ecfe4e4d22d7b6245978f907a40e2f5c739a03968c8bfaf7319b2d3c526898f29af9c4acf845c8397389561ffe478fb49ba425c3f8551bee0908e5aa9fed1d2227895bd8ed01aa0ebb173b3be892a09af8b334cf6a04de5230ca91ecdd892d26a72d5774fadca757ba646c3db38809829a66d0b435ca93241d4ca72b0494f2e3fbe2b8dba580d63e1940caef85f00088c312679fbf7402151bbc8349084cf485a3867f3950161711be3ef342a55069a9e5923ed42082e5ffc2413da9ccd8ccf956c641c6bf0419c71d1d948ff151e33382b4250293224184807f62a7929e46911b67124bc69a0caff925bec8ea4546c5b5ff677429e3d3bcfbd394ec9445f0221c31ff7e42541ec5735588c09cf85700ab3a22dd5f03669db26b6b652cfdd2afb706b5d466a774718dcda95601744ec6ee390211ac249099cc8449826012d8e9ed7f2e2e31c7ed6326a890989379e624e70f4636bbf1a3ae220570cf1b71ad316d5d362d06581dc5a95b0e69932e5d06400570a934d28feb087d25524f078ea6c476be53f251b89a92345c10d0da6af4b0c5ca9b9c338480378d00198c63feb5783591ee1aebf37e881a6cbc104ca1105748e6f3d0faca4b7890f5e8f6f101319469a3ca74aedb1701bc2ec200352e276fe42f5cf7db1e93a735f0d3505a1de67426b60596e117c21244a69c6750e4d77a12d8850c79856c6eae8d298c891571f01a24f8032cb4e2140295e2817ffa8b0fc2ec18eb2bb5b141b30a2ff4e1fc4bbc8529c3b749343d6744d0e095e1793507b307e6208ad467d6d1f9be1ae8007cfdc45fe1f60f6b4bcc3dbe1cbcd76068f9a7c1a3448672562dac3457eaaaccc313255c690e6225fd171b1d24cd3ace20db60f3c2b9015f5f50d68750c23c10f7f014a278eefd0bf3645e9d23a9cebc1a4aea3aa6a91e3fb1a387deebfdfdfc828e0c9ea7ad46423fa762c8f8ac2cfee778acf4fbe2f93e24492a073a454d73584daebde1d0885274afd4dea970f0839ba8751dd99507d2e863a8d7335703192a1a28bfd4ddde0927e4721586c350d2e108ebc675899906237ea58daed95be6985df94c38ab239b33ab51f12279f632fb143eee558ae91c773341bc62cb5e79414141999b1cf4e2d2ced642fb81d8157f0fd187bce5f8cdc4acc9fc738eec7284ac2a0ede803d3add9d859ae40351adb66c653889d5c9cc571f511a5262acf98caaf91613f7634bf5abb66cd14041bb780d3602ab7c64ffe86882804a129fea853781355a7a3d82ed1d0a3c98d510f30f3102265e9d7f96d887bde0fd4672b8999979187c7e9671566a34207255e412e391c4335aa940e464452821d46a596e5c44beda0b5400cee78f47939a689243c35dbe57f2b450635ae1d5371da0ffa7480266c9002b4da2652cbfb9b81dc1f7d9efd4c45c18625e40b4e49ba1eac2164b269ac9d1517d179e4deb61adeb8a7c3dd144fd2d33656f13d4914af8237b37c754b80952f456001e335203cc97e975d92570ae81662b989a08bfb993559fbe99a5b5e71eadfdcae019435653d463b3fca774af0b580599997c2aaf277d18d3adc0915d4ba68abbd069b5439bc25d27f95f8702014fbd149db8a5d651c34c9d67fd36f9b9f4b0a2672d4963263b9bd4e2384f7765d54e9559bf16c84770d59df0c390e41c6e08cb530645da9dc4a6dbb2316b2c6cf2e0ecaf029e9c1b1d22b73618ee3d41cccf4e0b8f625cef0f388a39bd3871830ca3502fbe169855c6799a33d8003746ffc053d7b97ef8d0ec6d19e2324d0d621e5b0f45fcfbabb7a61a4485d68e8c61925a9205a37ddd37ced9b98ee81b96bcda9fa150b84525a6eb6ee2b9ec9f26cdb585ea0ee8a34acbf8b716d04c72819e6ac74e63b71a956acfb1038001e5458c5f7f537d0c2e468cf42880c7756c3b60b7b421499596e23fbfcafc11f5f3bd5a2ee33934fb7d4d291da003e7dcbee6d834b2f1ff1226180eea3b9e694ae9222f06328fd363fba15839e8bb9d4984e3efb2b2754f3129cce202ae10710c371df7a3001c32ef49facba92e8bfa660c1ab9e62a6feaa410983d3ace3376ab577f23c04ee698556f7fdc5cd89ab46c1b99a9a6bca7b69e0fbc7f8ee9bdc1caf282fbb08f807d29fabf6d66c988cb35fe6ed4b68698eb959a7c4f539506a36b4ac98c089fb1698a1d6df19bc8fdd64a19d925b286bee73dc54247912d35fe3dc226eacd997730984bdf8e493f2240783481eb2e18e0dbe42fc0fbcb900f29371582bcec1d3c6b1370c2b32cc78ae364c6316deebdc0086197c0215f1a63a7624f4d8ceddf426f24f744ddca3c08dd56e320e0bf8df71dd6466570a4557768afe611db3e34c1255115e2afe86014b3d9e97a985aaecc88932d9ef6f7f872615320a391dd8da28e92978da155b6aac7e5bb3265fd3ca9985d8e7167d48ccc5c9bc347b134a1fac99ff7bc5a8a52b7830dbd68bed0e4dc9f4e3bc13318fa4087fb65d58e5a5923d4fff125e80b53dbe6013268683a55e93f83f2323032f4ca4c5c2a1accdd81d9af21702840e62f47480e87a7cc7ce53eb40816288b1442ff06c4875b95f4f0924e598ab441702b66f326bf45239e2db9355730a1a607d362fa40bf8b81bb71f09a5add00ad68e58231664487a107eb532966cf3878cd714d6171e137d3b880c363764edf9f0b08a95bc2f90c281c9f200aa44a9e304cacf5e56c7db0d666a99cefc121025e37bb25b3eb21747ca28c98883fe680a260fbf016a92f65da17ae1bd8a6e9aa832f78bff7dd8e916b45fec7382574d73d6c51c890bba30561593671a515aab78f07e864a90b82ab7c6436911cffa7f6969628cc027c2fdc6ee150c8409aef83fb1bd4978a1cdf458840df9854febce328962bc4d82d1f2a0b685698c8898ebddb5eceff305876e400f73d6c8dbfb9ad630f29a5f2af8dbb680b537d842377e28563bf076b225e210252acb7204e060a433b2ded21e5b9ab05b32e9ae320069e187f80aea8f8bf844208545d9634c72c54326f88ed8c2fd08030b944dd46d4b0c441cb57978b5b16ea6a7767f138b88670bc3106d72de9e3c9c193cfc85683c8e76f6eed6e29fe58deef4775711f822ccdfe36d46cc96dde5089def7bbf902a9ad69ebef54ecda9d5497d7b68d70770af9ad832012371b1b7f3a885dec2f7a529169752f1f83dc83c4ff504457eb7b2b5bd47f51048f1d5dd9b1355bf232d257ef06aaec95ebe6c8370dbde96b6e29e68be39e35fabab0712305e35e2afc7c6e48ef30e3ba935f85274811fee656fae692582b1b9af3902828b2e206fc757c1437b5c6bca3a0084c8c5ce7f2cbbfe4ab0b8fa436f2d0f7dc8b5b8671a72173ee05970713ee544e11e56bac6e2ed56236d11d39dd0ad3038c61c3e1f38f066d18028389a7977523fc4d756f7d4ce37f5fd51730d21c1ed6e10beafcb5b18bfd09f6ac23243d96731d71e78ad926f8f839d0bad2693e2da5701450efe1c05e102f85a370684ab1410ee64bed085e7b217b672eb75d514614be45d55b4b2ccc5006160246eee31b4343380e6a930226cdaa9f3e5f5a9b9d34a2ea6e8c400588fdd953170a333c36039a006649bd9bd8b384b8db06c185c551b0efe52996904518bd0604a38603895c2bb711cd2b83afc3b9ca9ab7d1af5d98c0ee5dc9b704910e89fe7accc4171d9f1c9c5f540ef6947c12aa5071c928d38c673ded15388dbb43efb6d0273e53d216802d5af3eb706404ac74216bef310d8e498a3bf464f7ad933d95a00c6a2571b71473af206fb338b3c0273c397c4725209c07a0e2f390b4d604b3842eabf46a3fe943a8921d03b786303524994519e73178c0a0826df92d9710a951598b61edb1e78868be7616977a7461e53c6de47a81c14faf80ca4f233bf5bd32764ed8ac5d0f18cd3d5c83e542d0c257192e0cccff0d04cbde32e995ffa51a0e2bcd8499f6039231e40d5f97a5bbd789eb66fcaa146423df5e05b69e8250ee94ba6bbe6052a658b79ba7070750125a9924b5cd2e94cb564f7fb95afe0255233fc9d7558bd16db03ea211a28fbc6a6e7ddbd153347b78ddc1ab4631d8ec5b19554d17b50fabb374ebc670a6a791dfc3551611e90443498600b92ed7fcc25d8bb51516729092b5819c3aeacbe2842595b0bba76dc599dfc765a62ce52f5ceb75ede8dd1c4f61bce8ef93beb3756fd19467cb117cec46cb44ca2a393e77a59bd74c4887a957f916d46d0ea1436b64682de32e545e756a13bb6a5c3d8c83af8cf7eb8cd3e31866cf36af1cddbdce83111cfe04825dbf9d58ea1582fed870ff497ce57b46b47fda70f48f94f52be1dfc06fec7759fb3a1a0a548223a46b7fb72b6f47f226284da90aa000e7bc80e809e97fa5f21ba1c31ea87ba402c863670d6624918817c10061dcd9c0d281e028a89193829a65648a3ecbdc4c7eb79a90690f7178a1081756ce7bdf178f372ee55da5361026c2ed16c08ba89e7256b5cf64a7d466db299b45300a5b532c3cce9bb69ce84386c4741b6171135b534f7bca7c82a05284d2b4fce2262f2b64acb15132074bf7b701b098b69f9a0e28116a076526b1bb961ef3936c641638b59aad432429cd332b898537a17352c8d1f64ee698fa182a5d43d60589ddb2dbca0f763043c6c93167d3f903b46e7029a2bd9283d346953b99f8fc9da8e1017c2286b66eb1347e062a952de5f8ab1186fd9e22c2f27921c967d947ad21926303084a3be5e42900abb5e690aa1ee8aa30cb26efbcddc72bf5e4cab80ec23775b90086bdb637dfbd3dbf94d4c01d6698b7f3cc27dfcdb2afbf502f0f6a9dd10db049de4f405c30996cdfadb22bcaf25b3d2d45d5a1464c39f07bd5234fcd19433445896e05d1bf41092c984830008649db0c873ac0f0d9ccb21adc40557911bfb56cf5df3834daf07c33d8172065bff7da619675adbc5b5c891f7c116c5c3b8b607ecec8fbd7287bc7cd8f2346dcf274cf578d976f90afdee2599e2a27ed331f9da39de8d31c3eaac3d1bb096fe551436908bf3ec31bc9a4a21e74235ac09d4e03e86633026567ae604d16e54358edbb2bb5610e5bfa8870c68dd3fd270ccd18203840f9873b106c402dc65ea1b0dd0ccf4084cddb72ec149d7f98fef7795597c71e78f572cdeac52078427a5557bc4cf8b7d907acffb4b538747404bf3111f63dbd2fadf7a03daf27194b691964e2532154b55e066bbb888b8307eb5b266b0332f9ae2ddf9ac5e23c0c2da841f848cd560cb8e07b7c0650c910fda8ba0cea572c5cfcafd362846c67278f668f21455e3e7d07863837b64391844b3ed5ac34c78711807bc342f27b834bfc82e1f7f4da0dc7348e2da3bb9f56e168c453413855a10c26194dfc88f365a6cda98b98f08e62dd2f685555bc912fa686a7eb96147ca815ba0060ca67b16ba3cf1ce9fa6a9b7615426d98291713448f40aa51a77f2660b652a42285c7bb9c40130b9eaa5f95ea2687279271434ab993f3dbd88f73b8c6ceb6b501a23c1d7", 0x1000}, {&(0x7f0000003000)="ca365e98f4a74a10cc8b963265f2974d0133659387f8f6e47b8d17dcaefdda25a0d5a4298e3dbeff2a070c1f7170050e88abbd7f55b6b909b322f7c573e6223a20a43d09bce69d95b0ba6b6bbc6f6c42c7a896df1cddcba6f284b3934105df5bdb610a5a25af884dc6d961243bc9626e9f4502f05a80ccc47e278c113233f3676f9d7f771f4cce731c20", 0x8a}, {&(0x7f00000030c0)="7587f4c400b3b391f97254a6fdce4b4cbef29a8d4e99b03622846f71a27c94b0e41f71322ad48b5fb68ac579d30463", 0x2f}], 0xa) accept(r3, &(0x7f00000031c0)=@un=@file={0x0, ""/108}, &(0x7f0000003240)=0x6e) ioctl$TIOCSBRK(r5, 0x2000747b) 20:17:07 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 20:17:07 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) kevent(r0, &(0x7f0000000080), 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x800000000000a, 0x2, 0xffffffffffffffc3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x90, 0x4, 0x4, 0x400}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x400000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x9c, 0x80000088}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0xa96, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40000080, 0x7f, 0x6}], 0x5441, &(0x7f0000000000)={0x5, 0x5}) 20:17:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) r1 = socket(0x18, 0x1, 0x401) setsockopt$sock_int(r1, 0xffff, 0x10b9, &(0x7f0000000000)=0x7f, 0x4) 20:17:07 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x7) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSTART(r0, 0x2000746e) 20:17:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 20:17:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) syz_open_pts() 20:17:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0xffffffffffffffb7) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 20:17:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000040), 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x32, 0xffffffff}], 0x5, &(0x7f00000000c0)={0x9, 0x8}) 20:17:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, 0x0, 0x15) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000400)) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x0, 0x3, 0x1, 0x5}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000009, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000003c0)) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 20:17:09 executing program 0: clock_getres(0x7, &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "181843ea02b60000ce00"}) clock_getres(0x2, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 20:17:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpid() r2 = dup2(r0, r1) write(r1, &(0x7f0000000000)="b9a50b0bbe", 0x5) fcntl$setflags(r2, 0x2, 0x84878e424c756b4f) setsockopt(r2, 0x7, 0x8, &(0x7f0000000100)="e6fff4150fabf4f7d46ed4ea24c49bde079fc36dc1ecbeae89cf21ff52fbed9dd24e58df0999434fde66d8333b8bfb3417b4a928a966df037afebefaa4dfbcb774df46b619bbff52b35a07bd240c689879cd6637d9393ef4ad15d5066b7270397306b5ac467d1e7a08c6e47922f02bc09bab26eb70f2ac78922d8c6a51beaf9f26d0f73c31bf581ab11d38808d40c37e606932c9f5b9566c08d95063937536b5a3a3487c494c98de3533a7b295d8", 0xae) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) sendto$inet(r0, &(0x7f00000001c0)="82480153b97c48be6b5309902c992a4a40218fe96b", 0x15, 0x2, 0x0, 0x0) 20:17:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x5, 0x80000001}, {0x26, 0x1}, {0x45, 0x9}, {0x23, 0x40}, {0xa7, 0x5}, {0x8b, 0x40}, {0x20, 0x4}, {0x3, 0x1ff}, {0x67, 0x7}, {0x84, 0x8}], 0xa}) setsockopt(r0, 0x1000000000029, 0x20000001b, 0x0, 0x170) 20:17:09 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff3b) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 20:17:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) close(r0) 20:17:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0x60f, 0x20, r2}) 20:17:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='/\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\',{\x00', &(0x7f00000001c0)='{{[.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#\\+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\x00']) write(r0, &(0x7f0000000040)='h', 0x1) syz_open_pts() recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r0, &(0x7f00000004c0)={0x0, 0xfffffffffffffd46, 0x0, 0x0, 0x0}, 0xfffffffe) 20:17:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x14, r1, 0x0, 0x80000000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) utimes(0x0, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x1, 0x4, 0x9, [{&(0x7f000000e000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fff}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000012000/0x1000)=nil, 0xfff}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil, 0x101}, {&(0x7f0000011000/0x1000)=nil, &(0x7f0000007000/0x4000)=nil, 0xa25b}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f000000d000/0x4000)=nil, &(0x7f0000004000/0x4000)=nil, 0x8}, {&(0x7f0000fea000/0x13000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000010000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0xe7f6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x1}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000d000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 20:17:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b0, 0x0, 0xa31d, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0xfffffffffffff801, 0x47}], 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000080)={0xfffffffffffff000, 0x8ef6}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() clock_gettime(0x7, &(0x7f0000000040)) kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 20:17:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000100)=""/84, 0x54}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0x40) open(&(0x7f0000000300)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f6669a7653000f20908626ceb6b2d6dd627f12418a5dd43245c1e134ceefb52e51c43303cb56b326739"], 0xa) 20:17:11 executing program 0: getegid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xa0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x800) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) r3 = dup2(r0, r2) syz_open_pts() fchflags(r1, 0x10000) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)='\r', 0x1) 20:17:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) 20:17:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) ftruncate(r1, 0x0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:17:12 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0xffffffff7fffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1000, 0xfff, 0x200, 0x0, 0x0, 0x4, 0x313a3f73, 0x2, 0x0, 0x6}) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 20:17:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000100)=ANY=[], 0x0) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)) 20:17:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x42) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:17:12 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/93, 0x5d}], 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) close(r1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 20:17:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) socket(0x1a, 0x1, 0x7fff) 20:17:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="217b64975d91b71cd19c5f570d6e5e2fe87116cc3968a6aca6753b14cf69569f6995cf12065899e8ba24c5f76ae76caffbba98d189100a7518f839e6862c4ced9e8e34bab6bba091809fb4fc82976642da1c4860fb360503680ac053a0d6e8b04883403b111c2af473d0c6b8cf495ff3693cb9c7ba0f09da30fe50df0dfe24a5a85e876c3d75b2c0667e071f6013792a475c5b0da73b58abb77432242f7ca749b0e5cd2b0d7ac2e007eaf4aa895f96c9d8e1776b6f7ad451fbd1f90d7f28f20edd539dee3c6d8964b897", 0xca}, {&(0x7f0000000000)="8b71555fc394adc88a29a0d8a3c9509e1106bf1ac70b5133f30428510bc0370cd4c5d079de0ad197dfc25dd85f7c5f7190366f473f2aba1bfcc4ccd85efe8767e6690ecf901fe99eb64f729c855ae4631f3dbe28e6c7c1cbe87bba5fb403da3abb6da1fd5c9fd8747244051628faece88e00118c3fdef4f09d5cf970", 0x7c}, {&(0x7f0000000300)="29b893856bed040806db2491c77aaa8c0c264e195425caacbe4ff0fd329bc44ad94a1b3a8c2443956f2ecb2c808b7bfc9a1f0f5083113eda839b0db93353610111644127d6e413f36fe250b0ef5208b3ba62e9e8185e", 0x56}, {&(0x7f0000000380)="60a957e052e5e93efc79d27d6532692df99aea24151452d938274de99cd4d4a798715a2dcc71fae4f2a62a09ac65d98ea6b2f78b8c2efe8798e20853ed60b1ecdfef6b8e3756679a5742a5c3cacae99c1465a952e47adc64cf5f3adaf5755c67b521a8fdf19776f0aea92ed4f2c5d09dbce242d37b97f17f6ba2c1ffe56e2dbf5bc4558df2788b89d384c589517e621ed653e09a42d8006f23666bf38d9c73ecb2ea166bbc0631f6e3eceea6d2b5223fe043a54841b74c6f9a83b501d085629abef8f52e27d2b8fa6a55368b6af2041464fc97736db094b330ea85d05c3749ee091786514583e6e406cf0a0b1be3c8", 0xef}], 0x4, 0x0, 0x0) 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) flock(r1, 0x0) 20:17:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000300)=0xc) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x22, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0xe, 0x2, 0x2, 0xb6}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x4a}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x8000}], 0x1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2, 0x200}, {{r1}, 0xfffffffffffffffb, 0x20, 0xc, 0x1000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x7f}, {{r1}, 0x0, 0x4, 0x20000000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x90, 0x1, 0x7, 0x7}, {{r1}, 0xfffffffffffffffe, 0x35, 0x0, 0x5, 0xff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x3b6, 0x1}, {{r1}, 0xffffffffffffffff, 0x4e, 0x2, 0x1, 0x54d}], 0x9f88, &(0x7f0000000040)={0x64, 0x2}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000d, &(0x7f00000000c0)='\x00', 0x1bf) setsockopt(r1, 0x0, 0x800000000000b, 0x0, 0x0) 20:17:12 executing program 0: r0 = socket(0x8000000000002, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000100)="c4617a74ea38ed1f82d8b926a575dcc28c018007ab2acff9cc00df8cbd274246d3eb38702b95e204591c03d8d1f2164a4eab392603c4cd5714de636304d4c81de51f9ae82e2bb27da736dce2df56fcb56e2381dd1a6c8bfd8c2eb53df3c6f2b6961365d00dc1f6ab4dbd61e8837dfe1f0a7f7239e96ede4bbcadc330e8aabf4d004f12cb39ddc8e5992e8833ac05e37345cbdb350304f0473b7d34ac2d8610d0990e9b132db5", 0xa6}, {&(0x7f0000000040)="0510116e61a575daa2b6ae15a48704d058c2ff12a9005d5d4879f1456c6c5c98383a86ce5c55fdcda9813ad6c052ce660358a8ef9980", 0x36}, {&(0x7f00000001c0)="d1031dcd007935fcb23f69f5f666f21d454d554cae2ff6d0b151d4ad07f47b9c2acc2b369b9976cdf2fec58e3a412d000f8eb14ecc8ffe700ed2a26520fd6e255e", 0x41}, {&(0x7f0000001200)="082476d78d144ae52b570f25ad9b5e47bdc92d5ce30fec0810a623d1eae2c3745f25452b2a628410520bc7f95c7274614c5c4d574ac7609d314853a76d53259578bd14422e9f253489a78956b1cb0491fd08001d5cae9466faf9986bfe6ebb1a56e3ecce5c3bac8e1fd899e2d12e240bc2724fed7bc736a87176d6c9a7842de77625c00e790c780f561ec7e4fb1f3e1471c8023d9e507e09972423ee4a9391a6aff1f64d25c02f1e9e04497f854250c80f479629d51e57e742b917ee56eb7a296e1b0a4f401a182287e382a2c38a27d90b1e5b107913f759cdbffc285a59f2b714a460408e887ad61e", 0x1bb}, {&(0x7f0000000080)="e6224f50e4fe361b48038e787083c1ef5936afd474ff11871682553f67f94954048781524ca552a32e5c", 0xfffffffffffffe87}, {&(0x7f0000001300)="e90698054375a92f49b7d3143c43636c34d05a457522bb2603f5b9f987250bb7176c416d46ab6281ce34077ef03d3c5fbd49d4ae197ef48e45bef4ceecc6687b5c92c1c6dc61e795572403f62da0abb148a5d292023388726ac25032601074ab04f834cbff5ad7886aa92ccf5a1e335de09958a7c2f0b8e40254754c6dd26ac5ec322cb409e135c0bf85632521ce7d28a1a3952833026ff16b9eb97d0e6bee6b9e545c4abf2018ada9761f5d82243a5b8784f2245aef6a70aa993ffc6ea029f321f21eb6f13fc07642246c22e8759ccfa762b3d770fe79bbe4fd2340a1317b337b8d1f1c2c8ebbad7d3671a11660e3750d9d43292ff602a2db02692f061bd554603b3a57215581cc82a205e29851206411064ce65b9023d825196825e9ea4a58e8d1fb2770abbe549cd1e8b8bf155f4ce4177cd01f9578f17f3f42d920565d3acde3a77ae0038619051d4c0819d2f2c08a81405d25241fb0c3b30812e336b052d41a8fb5557793aeb795ecb2b671627f72fe54a63f61a633d6c1f3f42ff74f7bb18707abcd576976f945821471a25c114e42e3f8b89ade3dc0dce211ba88c877c10da204e34d5853de39faf52a9c8ac70581258a6fcae28bfd96f1e6942a95b131512c775141659031b8134b747df748ba05ed3df405b189787fc2bca1f10dc1f296ac466817ad6ab13123e46fbfd07f7dfb13626df49e0343a60c8ff9fda29d8cfcf32ea359651dad2b43844828a3b9d703ffc57ffb60a027921b19d9f21ee0613961a5d813a4c83966a8f09fbf098fff13b81d76c190bd8ab819eb463755530ed371b27ff40977030656c52f60bd57a422e72ffb334f2b6ba84ca83317f0dbc7238783d2ce53686896c7455546a3e5222f5f04d7109d96a3718f73d7c1297aecb46b9a52a2e27568de3fe4316c560cc586362029c2e5af34ed146edbda1db8a41009c05aa02f3562c3d310b26539101c939fa4386cc0c3152e6b5b059e478fbf394d25e446534c3529654b04c888764a89f8ee670a2568e4a605801ede43e37ae7baf61e29c6700fdca4e48a1e1aae6488bee048d80818096baf314f5e2b6fd4d946d28386a2477962048eb334582a227f204e1e0ec910b6ed27b224721bc4abf5b9f0043f71a3c493b5048e76c1c6431411d1a352ce89c55ca649221af3851d1e2fe4ac326e0df3fc5a304b2aad62f051fda0a98197e57a6c365ce105b41e92df7909847cffd1ce708be4f9537c01e21309e314f6a67981d0bbb130a09f8bb71d56d0af95653a688b294f89370e0d9168848b2fca9361b5abb7603a8fa624f06d001624afdbeacc81f62e40cd9aa83ae46d2fe57951f2e96ad6b64763b80d2bac48f51bcb1a775901e122cd681eb98d13e08c868b7a2a0e291e954354433afd5234c545d1811fad67bb76237af092265ddf7391fd67864df1ee5e6c5396dcbc078ca22ea12be7510360d9cdda2530f1f964b69c65129fdd6b4998b949e58a7b4ef6728f839ffbc9c9399b301bbad6c99832aef5b6c8ea22875057f69b37b45cef5b7ae850bc80bae8401609f39a718030819cd94a36b2b4008b532eeec7395ee480a0fa0f9f4410bef07f8584be8b2291a4f904e51c2764e98a64d71834dd3b43b8e2f6b9bedfe02ac05b70392f9e9e6f3acd923f53f0f382777086de8b1de1021b047f394197680b70e7c0f8e74b46d79cfb4a73db46931829294531a961ccc2673ffd39e1b989b1b02bfdea48da3d8bb02005b962bee8e875b8e4f6e20b6ef9ae322e6801e2084d0d4f029a6109c033725d872b80b60cc2d59751403394a22f1e3a13c033c94a2002a0c4a564b36f5babc50eee644015bd5f6678146ae46a3e1f49fdf0b247c943b64e6042bf3014733d5e7cb5ec84a1ce4a577a73ff34bd848f51d8bc27d7c7c76bdb76114a9c3c1bd0a353f168c5ec6a19907435626e4bc70204237b91af14b88e3f878718e9b97e329eafc31f5631387115f1a1496980dc81a9387688e1bb1aee18db99de77f24d155c34c542843c8774e37664be4cbdcd54e700014d46ec4db3c39a34417c6edea3c586161fbc039f6852ed7517792ac0e021774a45a9b71efd237dc1338b75d6a57c36a4b363894562e0cb9c7500f8945c60b66bf4ca4a1238fff0f2047474f285defdc2cab68dc0ae48dfa9be5176c04a970d62164d3702f01665ebe96d780f5e03b464b31c3320d749037cb38f5fb750c7902966be42f6e02dce96cef7f84bcba6d5771ac070e7d9faa2a47dbd824839832ffed49aeb5d446dd26b0625929df7204e3f4375c9b526d72e0ced06a3c9befe457ed8bac94c44e66a99665468af7d9f6a351a6f1a5e5147896c119338aff0c2224ebee8206bd3a131ab771302b38b775f0160ab680b71e4b4124d3a674dc7feacf146fd6d7d9d7dd611d53f7c3e6a2d3136b3014678a0e1b1626d9f60ef7f9dd4255b2f7af41eeed6ab003a0bcfb9e5079471aa934183d53bb19f6ecf2db89c35f584938d4aa1d319fb3b146f3361eea0095be74dc282bedd7c10e5768ff704183f5933c1fea86e40c6f4042812bc950be8a9a966612c36480f4db530e04f5c3c961d3dcde44cd4334c57f01a10d85681f2e84fa7b7afc424b1a23cf1a77efa0ed65a230e7d36db9403ae3df1f5a6c0aeb0b4e15cc1f595ae05ffa855b0d70ae182088d96cb55ea7c92bf5c624f8ecdedaabfee7729b3bcfbd47ed09288f97a901c7ce4b3d1acb28a499d2507750e6d780fd260b66ac24e1530e034979205633387d92773d4e6e7f5ffae8a5637f11aef15b73267860d11b2398020067f438ea9c3e5c8bad5b72868c94b271e938e2e61f37b8d68ec09108f1f1581168d78f15b90762cc4815a5e6e192992bbe58aed617779c11a012d1737d847f8e2c41a61efed50483400851df31ff87fc41a547d1b37fb5dd3295095e3583f1fc4093433df509161c86484a9f87b9ac28bd55d8601effaa68230c41871a84c4f8476708ec175bd3361dfb6a0b72825162f76857bbdd98ce8e3bcc51584525424fe3c8cb423c4feece44dd75a81987378b8b4b48c6e959e3cae6d14596730221e14b3161ff6536802e558568253cacc761c5d2ecef2aaddeccb8ccb4f5707061f6e40f83d6c4da9bdbefbd894b91b5673d28eb353a276fca2dc99ab15f4e206525414363699c8cf817eac6d78ab188de9cf841eadc3c43200260b1d41957a5d83d70f55b07d20dc9bf83c8d3abc07331835a104d8f3bb3bde3835650f70bc5490df83e336dea775e63eb77f04290c18c4374cf14b97a2ef97c0d5e1367f61be586e43b729a276677652f2182740e4924bee7dee3bc850fa25a24b39bf5b97e96af04372927b858387f12403de13acbcbc82e66511971d5d0af5e49e941cc70e9ca5267b9eba170d4de68b2b06dc79577d37bbd1979ccc6e644d1083206acf4da3590811f1228bd36c20fa4147a5be203c2eec099711dfa20fb9951c7b33f507be1d9a583da44cceeb6a026760520544f8141500a7ee202e067eb391879ab9c3ab23a99895d6ab04926d328428a7b33f69a1e3e223e158b747aa3268694d29e91f71c8ffafc93fa8e6d2d3bea78a32a064f9e57dcec050819206ba8aa26b9c3ccaab3a04385fcce3aeb21f1d5b0e1f47aac8d19dd24c95dadc6d4cc9323da92c1f437adb9a0f7d6ba96c78fe4a00cb88ddecfc72191c1e03cf625c02a7475666a9d8666f49cb3e7dbfa6fdaaa8d88429a54f7a31d40af4469d891e3b3ab75ba59e809d4754ffe765920a7a0191b31446d3b6faa397d6b674e07737200f5f1c981c876befb1e82e2d36c9d1ba7b9b0492d979b78e12e11c32569ce513b2f0f20da5b39f7bcb0dcf1204ee7035d4a4590c3734a31615173034b1a83018ecb2a7294334a1c9246cec0d1353560e131f0d327c60d835062b74e7b3ff818beb58c9d2541cb702d977495a9c9f01b4bc341aa0057da097f15aa72c73729e2215ae91510fa4f123e91b690e3f8edf4f44bdc10f0e585e8ea7af5b6ec0485e34113d15719bbfff07379b1c165888dbc5744bca92fca362279e5f427e91b489b993c45d4e5fed42adf039f9bafc0bf096beaf7a6f9b4add3e6205071db6f40b0c1a652c14092832b10f7c7fdb855509226446cf1fddeb72e8dff7ee7e2668ecb181f2726db5176e23460d3e2dc6d28f5e61f3f167869a75a6b702e253d08202901513856f831deb49099864a4237aa0c4265fadae908c18b112e86ad908e88c05529bb3f5b25eb041d12c247e1b3dd437f4650a2560ff063866f0da505a23d77678e26db18c8471c95892fee108ae41c931a979060140254f13b819581432bc7ce8b13cd8bea0d5dd3b3e28939675dafe751bf3896624a598110a4a708df31f67eafe816d33b8f1f46452b4eedbf3cc86dcc57d7e127ea223e9905263c18bf144139e34e903c5a311f1de07285064733044c565c247456a106d40ba8cc1b79692025beb441ad54f169d2ee9b5d0d512661b3aacd7dcdac605fea5565c48d21e3b5f0e73ee6358c70df75d6297ea9e6636b14c7a505ab28a884064110d8f23d537a5b8599a40ec09bf71f57fa1facd2cab69993d2abffe4ebf54fedf022e42b6da7b81054c2f2dd36db0f94efce482ea1db967e286acac02471887a105f6525ee39610fd26accceeb720941e111a2cde52127d75462a441283aa74c5547eedc1f4ba23b71fbaa1bbf15ce2cb1d478568902141bd730d61b6eaf46c73da3bc68ec6b11c4437be07eeca05fd175dc4e4023387f831fdcd0beef81fd93967ed5d7fb7dfa698d19aca807b9a32eaef03c23fad792d3e3a67a35c956b990a7a9aee8688dfd51774673968542bd74efa1aa106db50c36af99d7964f6c6f99da9fd2e0924a430ac4797dce2fda11abbafe5239893872aa06f92c680656c39dbf44c7458f9fb0f9bda3d9c5f7ac1391f0e1980ba93e61f27f5e51e2b6cc57913359605da471096ad4653f1af5d3cd3d9645737651b214ba1e338a216b3659f787464d0346c0f2cd5979d1bd0485556b468d886b0c0d7887784c02272a5b903e8ef931cbdf36597edf863168d1c1c0e19e8ce1eb2e75468d248abd352ced9c6bcd306d38bbb2cd4376fd2bda3871719eb8e1710fd822cbb42a536c43f54bbdf4e72819b5a7b15f5a9be823ed5468a1dba42152f27b06159ac9912c0199433b48bff22c03f275fb505fcda3c8198d3942ca1f075edfba3d25f7d990cd2795e7548dcee3a08f0dad2309eb18e6dc8497ae7799ccab5e6ea21aebfc639ffcb8df37e7d3ad668ab31bc13a43535d8714473622b58c0a59cbf61d1e31fa8accdbb7cc6e0c5b012bceed16442cb3534c89bae2ee30ba96cf581bc6e8a2119f7ae02923021377673c529943a043bffaf0e10c7366313cb07e6b8897d2f4927a310ad6764448badbe56783123b870cae2e49b39a5e2bdbfc8268ca3c1acf6b1d6e21afb11472b85f82d6959b401767f4003c828c3a056f1f045220f5ae41cd405bb0eb81fe2e076f393932ae2ef71247c60e9d9f1689e5fee6df98a3bd40295c27fbb4f723830d723e2d31878673bcdb17677fed2d2858a5160691d29125e91277605476e68677f3b9f18e8091d8487d6d77776d30cc0f06d90e90bcffea99f878da183e1d5d71b81958c82f2498947b499fd78e382407984e1d86ff67a4791cb430b4feefc1adf488472d7d5381c87fcd7a50a77e081cb8c637f59cb02bb2f2cfac238582c1214ce11262e040566031798c8be411545cf09faefc904cccabb651c48ebbb83d86bc403f65463bacb", 0x40a}], 0x6) 20:17:12 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x3e, 0x2, 0x7fffffff, "0ebaebcde49c382b918aa2648fe3b172a2587eac", 0x406, 0xc8}) lseek(r1, 0x0, 0x0, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) 20:17:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r0, 0xffffffffffffff24, 0x400, &(0x7f0000000040)="ec1d5b11c320f7699136ca1c0aaea211e4c93663d2c984855b525404e6839fea90b1de8ed4384157e2be774aa661243a8d9c8b3c34d1d8a511457d35a08cfbd001183e8ff1d586786501685a5b8e3fe2c4dc92b7c5e954a81b6b838592ca523d7fe612ab5cc5f705fecce2ee391c040aa3dbe84d8878064280a1e396dd6cd1b7c92a9ed837f0df7108dbec56d1546f45ef005b4deee6651b8abc6635b0f77d9129f77574aab2f4f6c8fbb833d5edca3f65cfa58c463c7becad7b3bb7026d3902a22da990aa1714437d088464c837836377775de210ad3a2ed7013076dae2f13e0a64d2568c927ae5558d88952bc40a2e955412a4e51597dff255c9aeb30e78", 0xff) 20:17:12 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 20:17:12 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:17:12 executing program 0: r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) 20:17:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socket(0x3e, 0x5, 0x4) socket(0x0, 0x8003, 0x6) 20:17:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x98, 0x0) read(r0, &(0x7f00000000c0)=""/132, 0x84) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) geteuid() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:17:12 executing program 1: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x2000, 0x7) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000002100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023d0fe491981a89a683d6449810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc320e2dae4c326b74e5175b49e910d3654787819090c362a1c0e4bccdbb13a5a5d4a23b4bfa305ab0993bf8e9cf0d7e9038f296ae26eb7ed1db6139e69a52107251846e9a36e76704ab89afa2c87ce72af16aa6f5ba7fbee23b306e339c8589859ff2566b7e4666f0fbe9db87aa"], &(0x7f0000001040)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) setgid(r3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000a5b000/0x3000)=nil, 0x3000, 0x2, 0x2012, r0, 0x0, 0x0) 20:17:12 executing program 0: r0 = socket(0x11, 0x3fff, 0xa6) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) 20:17:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 20:17:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000000, 0x7, &(0x7f0000000040)="caf5ab15", 0x4) 20:17:12 executing program 1: msgget$private(0x0, 0x200) getrusage(0x0, &(0x7f0000000480)) 20:17:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) 20:17:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), 0x4) listen(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r2 = socket(0x800000018, 0x1, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x25) getsockname$inet(r2, 0x0, &(0x7f0000000040)=0xfffffffffffffcf5) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0), 0x4) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000300)=0xc) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000005a4cc1582a291aeddc4d5596760bfc96532431177f357ff66cbe6fe95e193acf79594cb0a946430b289d0b4dbe0cbac321703281bf6dc719e07ad1bda3b06c8a6c9a88a4637091ddebba630d61e708e224a44701ed"], 0xa) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x1, 0x6}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0xf5) r3 = semget$private(0x0, 0x3, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x3, 0x7, 0x8, 0x80, 0x8, 0x9, 0x100, 0x7, 0xddac]) 20:17:12 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getegid() shmat(r0, &(0x7f0000ff7000/0x4000)=nil, 0x2000) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 20:17:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x5, [{0x1, 0x7f}, {0x3, 0x2}, {0x2, 0xadb7}, {0x1, 0x6}, {0x1, 0x80000000}, {0x3, 0xfffffffffffffff7}, {0x2, 0x8}, {0x3, 0x100}, {0x1, 0xfdb4}, {0x3, 0x229}, {0x3, 0x8}, {0x0, 0x4d7cedb1}, {0x3, 0xfffffffffffffff7}, {0x3, 0x1}, {0x1, 0xa}, {0x1, 0x401}, {0x3, 0x655e0000000}, {0x2, 0x4}, {0x0, 0x9}, {0x2, 0x4}, {0x1, 0x10000}, {0x3, 0x1}, {0x1, 0x2}, {0x3, 0x7}, {0x3, 0x7fff}, {0x2, 0x80000001}, {0x3, 0x1000}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0xfffffffffffffff7}, {0x3, 0x7}, {0x3, 0x401}]}) r2 = dup2(r0, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 20:17:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() r1 = msgget$private(0x0, 0x10) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x200, r2, r5, r4, r6, 0x6, 0x21}, 0x100000000, 0x2, r3, r7, 0x2, 0x102, 0xb9, 0x7}) socket(0x18, 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 20:17:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x1f, 0x100, 0x5, "04062e0972d0002ca739ecb790e22918989ca121", 0x81, 0x3}) clock_getres(0x6, &(0x7f0000000100)) 20:17:12 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000180)={0x6, 0x100}) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fd) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf378b984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee16000000000000000000008179003b1ce6dd7d667d811f527c208de0ede86f9741d96ba9b35499e0252f6f781f6778778975ec8f9a281256cda115898ddc7afbb57f4bb5cf71479142ec673b17ecfdcd26880c593bd3c7038ca44697c32475ce7bb5356d51dade37a590efbcbd886ccda77871db673471a2efec733b1f6bf94e6818ac9cb6528e18d04c73c0da7300000000000000000000e18fa7db036369a73958a6e2fde9ac1c3f5c7553bb91779f4197a20904f84ddd6764c95f72b76f56fcfebd71e8f0d02794743e9c37269ae9560fc601a3e70299051a316731015cf8bf5141c589646c9804c561d2f672a71b85021b7e0359ea09a0afbef643295af00a471fd4328af109aec00971463d6e120b8a885249f66ee24ed92d45ea9344067f3ecc427eede2f90d634d338e8a30ebadb33662bff7220e4f4b27cf07f4697dc8ce40edde6dafe00b924959b2c4d727a3a5cc5ab4506bf27ece23e4f5d5deb35f1fb737d509de1b4c8ed79f8f689c8ebf76dc45d1a2cec3767c88a741fd8c5ddfc8605d9af13ddbf604030ec81f2c83bc5aa134d7ef88d48247ba361176e7fa091d8b7bce8101ddb5f0c01a933d42c83749031c37c5298c0dc14a03311126e86cb8f77f1035c1830e1ac8f1f714ed9fd794"], 0x1, 0x7f9) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x3, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x7) socket$unix(0x1, 0x2, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) msgget$private(0x0, 0x40) kqueue() semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000877a0000000800"/182], 0xb6, 0x0, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgget(0x1, 0x108) 20:17:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = msgget$private(0x0, 0x90) msgrcv(r1, &(0x7f0000000080)={0x0, ""/130}, 0x8a, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) listen(r0, 0x0) r2 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r5, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, r3, r4, r5, r6, 0x2, 0x7f}, 0x2, 0x5, r7, r8, 0x7, 0x2, 0xffffffffffffff01}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x401, 0x8000}, 0x2a) 20:17:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000001480), 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x42, 0x1f, r0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400000000000000000000000000a94781a16b4ae9de595f8b549b09"], 0x1, 0x3, 0x1001) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001400)=0x3) msgsnd(r1, &(0x7f0000001400)=ANY=[], 0x0, 0x800) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7f, 0x200, 0x3, 0x0, 0xe2b, 0x3, 0x2582, 0x0, 0x2, 0x8, 0x9}) 20:17:12 executing program 1: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x7000, 0x400, &(0x7f0000006000/0x7000)=nil) munlock(&(0x7f000000a000/0x2000)=nil, 0x2000) 20:17:12 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r2 = getpgid(r1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0/file0\x00', 0x727, 0xfffffffffffffffd, 0xff, 0x1, 0x800, 0x38, 0x7, 0x1, 0x3, 0x20, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x104) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2, 0xd1e}, {0x101, 0x4}, {0x21, 0x1000}, {0x25, 0x7f}, {0xa3, 0x7}, {0x0, 0x9250}, {0x8e, 0x7}, {0xe7}], 0x8}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r4}, 0x0, 0x0, r2}) 20:17:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000200)=""/66, 0x42}], 0x3, &(0x7f00000002c0)=""/153, 0x99}, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 20:17:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 20:17:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xd9f4317fab250dfc, 0x1, 0x1, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8001, 0xff}, {{r1}, 0x39f17eb5ad5dffb8, 0x10, 0x40000002, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x1, 0x100}, {{r0}, 0x0, 0x30, 0x5, 0x400, 0x401}], 0x7fffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x0, 0x7f}, {{r1}, 0xffffffffffffffff, 0x24, 0x20000080, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000021}], 0xd0, &(0x7f0000000200)={0x2, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 20:17:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0xfffffffffffffe65) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000f5ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = dup2(r2, r2) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0xea3) 20:17:12 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x8949, 0x4, 0x101, 0x81}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 20:17:12 executing program 1: r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x5, 0x8]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) fsync(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2b37, 0xffff, 0x8, 0x3}, {0xfa, 0xfffffffffffffd62, 0xdbb, 0x2}, {0x36, 0x9, 0x80000000}, {0x4, 0x7, 0x115, 0x1}, {0x3, 0x2, 0x40, 0x5}, {0x1, 0x3, 0x7ff, 0x8}, {0x800, 0x40, 0x9, 0x4}, {0x96, 0x8, 0x1, 0x1}]}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xfa, 0x0, &(0x7f0000000180)=""/250}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="70e6d7b2417da3b2bde010666a165eb102194fef5efe9f99dc740d950cf137f40145caddba810a1e1e2633bb546478ace65f3783c4223bbafcfae439c3e36890a29e5a8110457463cdf9f8e57fe0ab890cfc66ae666bb06491b468cf3390b164b2bb55cd238d3de25f20e14d499ce4409dda320a3943cd0a5625b0bf7185be37c3e5257671290f3203c14ce0c6041cec72b062cb8bb5e2f2", 0x98}], 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) clock_settime(0x0, &(0x7f00000003c0)={0x40, 0xd007}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)) r4 = semget(0x1, 0x3, 0x2) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000440)=""/110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r1, 0x6, r5) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000540)=""/201) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000007c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0xfffffffffffffffa, 0x9, 0x0, 0x3, "fbe2eae9c7d6da47bfe57dd09e489fee59552606", 0xff, 0x4}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000006c0)) fcntl$setown(r2, 0x6, r5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000700)=0x4) fchflags(r2, 0x10001) fcntl$setown(r3, 0x6, r5) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000740)={0xffff, 0x897a}, 0x10) sync() 20:17:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000100)='\x00\x00\x00\a\x00\x00\x00\x00') 20:17:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) 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, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x800, 0xac, 0xfffffffff57af44d, 0x1, 0x2, 0x8, 0x75d6, 0x1, 0x0, 0x1ff, 0x7fff}) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x5d2, 0x6, {0xffffffff80000000, 0x7ff}}) 20:17:13 executing program 1: r0 = kqueue() syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0xffff, 0x0, 0xffffffff}]}}) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 20:17:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x400, 0x2, 0x0, 0x1396, "cdd18a0a714555e3f66d81b263da858457dbe143", 0xa8, 0x1}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='.\x00', r3, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x180, &(0x7f0000000000)=0xa1d3, 0x4) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:17:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) 20:17:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x140) msgsnd(r3, &(0x7f0000000040)={0x7b6d5a7798dbed9, "d5098b621b69976f72584b533f66786a69b455aaa79194a97fb312d2a0ef546899d525d8efeef099c5eb85c2526123ab788b30fd2f57ed676351ee4deebbd24113e21d963b139b4fdf3fc57ad8c1eb7f62"}, 0x59, 0x800) close(r1) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) 20:17:13 executing program 0: r0 = socket(0x1, 0xc000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(0xffffffffffffffff, &(0x7f0000001600)=[{0x0}], 0x1) 20:17:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="5e545381ead8f54c9e6c385df0bf6569ae727a34399861125da0078e2d3e68efcecb2629a8d6338fa1bab1151d43cd78228195391a26eb62e9cba85888d77527c488d0e05de8efda91e3399fca5e38b6a90227a074c765bacdba39b8c1d901", 0x5f}, {&(0x7f0000000140)="59eeaef841179dcc0adb59cabc921d20da71da620f0c2f1b5efb6d2797acde97a03888baf727a2a704680f2f38a8d80adf543ceb7f3e7f11146a99a01c97b52d1d94f631874405535e454d9f0b39bd3616b309a3afffce97801b3d6eaa841bf5fbd27a3a9f5f77bf0769786cf526dd47300112a065e0cd42b01b5923602a0622d76f8e9de5da22b71a6e325d706c03d69d7d4c031abb3300b12e1e899a9f06cd91a760eb811d7e44cdfbe354c82a1b4cd6f5143649667842844a010b6da1d1d1febd0b7b200bdcab7324fef6", 0xcc}, {&(0x7f0000000240)="51dd278e4d871fb04af0dc064e41b80d4749465f667115c87c6045fad5f4206bf89337546784d17956c186fc87284b02c124fbe566967d69665ec2fe3e49b245a015a29e20f7f3a6358950eae302632dc2d0e0497054e7398f533d5c31614769961108578cb9d9ebf4f03cf3edd39e36bbed77ee582818c4461fdec8a274957249684b4fa9b4778bd103d831ef22ae8dfe52aab828eddabe8cb90827a952bf5363beb5910450e3a2f4c00196588a46e5f57d0f46925beb76db", 0xb9}, {&(0x7f0000000300)="63ca25c257f7e0faf1b84f72912a73b9869dd7e46d3f52d3f7abab50dc7f6441f12989f36f6767cd38db700d1709b881a6a62a4ec6c461251165a053e0a6d6394ef9287313e5e0daa1b734a62c8ab3ea78cf88d838b488f5cd988f08f3de962bf228168367c1cb1dea4b79234c3cfd7982355375bf7a7e0f49b4233db2b3b24561f1d6bd7df55e944678f41d70f58c01662e187e6cc9bd78d1af99ad584aa694b85b25e5c2fbeb0735d33db3e2e7dc14d25926d039776ef046674abc2593ba9b2ba37ca15d", 0xc5}], 0x4, &(0x7f0000000440)=[{0xc8, 0xffff, 0x8, "c9a63262cb37164390c1524495ac5da2ed8240ce676f2d0cc8351df51d872630bf563157f49b466f892cf38aa65ccf31ce006251c44abafbc5d1dbfc8b451bd1e1fa7f52dfeced128235bea3d1d77713c5bf5a0dfb2049f582f77a43d0f7bdd3eb75457fef42e2a26c9852301480812576cc84727ec7d7018bf233e204fb00f99979004a4b82747ec07cd9ebc19abd115be5d25f76b5018c1089cb8fba22fd20c5922ee4140e21b69f07c9bdf048205242ad50a04bb48fb4"}], 0xc8}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xfffffffffffffffa, 0xce, &(0x7f00000005c0)="51784a9bba1427e2b109f3c41f6371cbd67518e0a07eab9042c376a63ec65941c8d5d17c5c31c0fc1f017cecd2776dd6373b836887cde69741a550b0029f48b99d61b06eac495be4589106c0c769fcf3d3296218e77ae350bd056d", 0x5b) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000580)={0x1, 0x6}, 0x10) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 20:17:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/91, 0x5b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8b80, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 20:17:13 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2042, 0x20) 20:17:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000040)='L', 0x1}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8810, 0x82) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:17:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) setsockopt(r1, 0x6, 0x100000001, &(0x7f0000000000)="a4d4e6f2503a46f01616daafbdb179ef8e0e6a5d76680e6435c063c4be3b58422c7d653610ee6b15355443ae32ca3f9ec888f937bbd9a80e1f63ee494f", 0x3d) socket(0x1, 0x4, 0x7) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x400, 0x380faf6, {0x4, 0x5}}) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 20:17:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 20:17:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x4) close(r1) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xa0b2) pipe(&(0x7f0000000140)) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1f1, 0x0) 20:17:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f00000000c0)="e7d531c0d2737a509dca3673fd8b4fee709f635194256fb7b1b8d6f93ed8ed3a3a731f3d7b357e7b60820e947aa17a8c2518b09420fc22d76378d93701d16fcb58193e563b044cf6ea7642b5c88db2a1a70052d48e2309debd5703bd4484145d13e6dbe1a3c048e5db120e76c3a989d43b3872f4548006a25d44111b442f3f009bf4b3c0428d4819020840c560e7bd0bf0b1feaa9fccf34e638ece75e12e1f48f3e43f2a6148ce", 0xa7) ftruncate(r0, 0x0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{0x0}], 0x100000000000033b) ftruncate(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/180, 0xb4) 20:17:14 executing program 1: rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000180)={0x6, 0x100}) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fd) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf378b984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee16000000000000000000008179003b1ce6dd7d667d811f527c208de0ede86f9741d96ba9b35499e0252f6f781f6778778975ec8f9a281256cda115898ddc7afbb57f4bb5cf71479142ec673b17ecfdcd26880c593bd3c7038ca44697c32475ce7bb5356d51dade37a590efbcbd886ccda77871db673471a2efec733b1f6bf94e6818ac9cb6528e18d04c73c0da7300000000000000000000e18fa7db036369a73958a6e2fde9ac1c3f5c7553bb91779f4197a20904f84ddd6764c95f72b76f56fcfebd71e8f0d02794743e9c37269ae9560fc601a3e70299051a316731015cf8bf5141c589646c9804c561d2f672a71b85021b7e0359ea09a0afbef643295af00a471fd4328af109aec00971463d6e120b8a885249f66ee24ed92d45ea9344067f3ecc427eede2f90d634d338e8a30ebadb33662bff7220e4f4b27cf07f4697dc8ce40edde6dafe00b924959b2c4d727a3a5cc5ab4506bf27ece23e4f5d5deb35f1fb737d509de1b4c8ed79f8f689c8ebf76dc45d1a2cec3767c88a741fd8c5ddfc8605d9af13ddbf604030ec81f2c83bc5aa134d7ef88d48247ba361176e7fa091d8b7bce8101ddb5f0c01a933d42c83749031c37c5298c0dc14a03311126e86cb8f77f1035c1830e1ac8f1f714ed9fd794"], 0x1, 0x7f9) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/22}, 0x1e, 0x3, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x7) socket$unix(0x1, 0x2, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) msgget$private(0x0, 0x40) kqueue() semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000877a0000000800"/182], 0xb6, 0x0, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=':\x04') 20:17:14 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = getpid() fcntl$setown(r0, 0x6, r3) r4 = socket$inet(0x2, 0x5, 0x1000) sendto(r4, &(0x7f0000000000)="7b9be57d1f6cba37573dc02bcd55c4f47d4d5212314db2fcbcacb2d15a8e5e623d4c1ac90dcc467fc607fa5c845a694bf57e8c5061a06b3959a068a6b8fb83be3319fa2c370c1ab61412982d2b304078227efd44f6ce08eda60cdbfb5c403cc970568eb80f69eed66751e40dd6ebef6f2a04", 0x72, 0x4, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 20:17:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffff, 0x6, 0x8, 0x0, 0x3f, 0x80000000, 0x9978, 0x2, 0x1, 0x0, 0x7}) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 20:17:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 20:17:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r2 = dup2(r1, r0) ioctl$BIOCLOCK(r2, 0x20004276) pipe2(&(0x7f0000000000), 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x3010, r2, 0x0, 0x0) write(r0, &(0x7f0000000180)='E', 0x1) 20:17:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x17, 0x400000002, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 20:17:14 executing program 1: r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, 0x0, r1) 20:17:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1000, r2, r3, r4, r5, 0x40, 0x4}, 0x1000, 0x8, r6, r7, 0x40, 0x1f, 0x1}) shutdown(r0, 0x1) 20:17:14 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xffffffffffffff46}], 0x81) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b54b1e2039b2bf5eb641e0f4cf052a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000"/4098], &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 20:17:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x8, 0x0, 0xfffffffffffffe20) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 20:17:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x1a, 0x0, 0x400) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x81) close(r0) fcntl$getflags(r0, 0x3) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 20:17:14 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) mlockall(0x1) 20:17:14 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10001) 20:17:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCDTR(r1, 0x20007478) 20:17:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 20:17:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') sendto(r0, &(0x7f00000002c0)="5d05a18720d17c727635e649c1d55d4b9eb4bca11a805ba8539fe072ca007d3df053fb10c118f1ae91e11e9f74f67cb247d3f486db20fc1e0f4cac3af86c7b38f9422214dd02384d2bc2cf2f6878697661d763eebb9e47e34c7eb164cee1b525a8f925ddcd011b2331fe811c74c84237886f28e43f3e04579427e52c74af4c5bd703ab9a021aa2900f73ac3b25da1f4bbc88cdda4e13d603f1e4a594e068e5dff2b87e2feaef9ae8063a7506bc3718e443dc48810ec7cee596a12064ba771ad1f6118d756d4d404d95a1224307", 0xcd, 0x8, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) fchmod(r0, 0x95) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 20:17:15 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x8080000000004, 0x1) 20:17:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x3, 0x5, &(0x7f00000000c0)="0769e5661adfd55a257aaac8851e9c6ed9d880751a7cd0ffa2edc308fc0e8328c0a1d3fedeade9656e7a2203fa5512495e257bbc76d3b03bd08bbded8f25a3e8a3ed50f4ac814a09e67cc4a6c88009d9259658ac7265fd472991670d6bef3e671af687d0b72200db897fe6ffc96ca753523104a8c3cc37aaac391a7aff4897aba3372969b1c29c2b8e6cb5e7fa8c987aff7eaca22ed7a21081280fd9", 0x9c) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:17:15 executing program 0: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 20:17:15 executing program 1: clock_settime(0x0, &(0x7f0000000140)={0x0, 0x6}) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x10000000000002fe, 0x0, 0x0) 20:17:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r1) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 20:17:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10ac8, 0xa2) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x88, 0x4) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x98, 0xf0000000, 0x3, 0x81}], 0x7fffffff, 0x0, 0x6, 0x0) close(r0) r4 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r4}, 0x0, 0x9, 0xfffff, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x14, 0x4, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x5, 0xa0, 0x9ce0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x6d, 0x8, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x12, 0x20000023, 0x6, 0x81}, {{r0}, 0xffffffffffffffff, 0x9, 0x43, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x4, 0xffff}], 0x7, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4, 0x3, 0x7, 0xfff}], 0x8000, &(0x7f00000002c0)={0x4, 0x2}) 20:17:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/185, 0xb9}, {&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000200)=""/246, 0xf6}], 0x4) 20:17:15 executing program 0: shmget(0x0, 0x1000, 0x400, &(0x7f000034e000/0x1000)=nil) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) 20:17:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="daed2767ae71999e0070b9c45a9ec056eac8d3760fea70a29235bb57e12ea71075e6e301e66be8209dae9f67358992c2678f5983c27ee5dc5c75b43d939dd2188cc6416e6b0ed717b75537", 0x4b, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 20:17:15 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') r0 = geteuid() lchown(&(0x7f0000000000)='./file0/file0\x00', r0, 0x0) 20:17:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) fchdir(r0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 20:17:16 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000100)="e64fb427556fbf37df87434d22e69c51f1412e2ac2f02bb29cfe1b7f65ac43ae67a8f9e7", 0x24, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x83, 0x12, 0x1f, 0x101}, {{r2}, 0xfffffffffffffffc, 0x0, 0x3, 0x9, 0x3397feb1}], 0x5, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x20, 0x6}], 0x1, &(0x7f00000000c0)={0x1, 0x9}) 20:17:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="3b7326bc9c87697724891f1e688faf49e90b58a3152274ea673dd9947574435bf60b88ee9e67215e3fcd7edaca993089525e"], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r2, 0x1) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 20:17:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0xaf3}, 0x0) 20:17:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) 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) chroot(&(0x7f0000000040)='./file0\x00') 20:17:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x84) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 20:17:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x801, &(0x7f0000000000)=0x800, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000ff000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) 20:17:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(0xffffffffffffffff, 0xe3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000180)="d3", 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:17:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280a3, 0x0) sendto$unix(r0, &(0x7f0000000040)="8af26b617162398905f0c1202d83f6aeb19cfc5f7741533f8c67df115d0a378c409bab184ca81b3f89178676dc368413821deae3cbab80dba6e019052cfb6d06b27555fa525753ceb972bdb625850bbd342dc21530a2be4820218846ab15b8f157df4ba6cc9995044c9096b5d22bf552b489a974fa004023cef725dadbe7e56353a5b5fc1157c25f3f079c97297684035ca1e6c4f98f030c198d23d33f626bd1a1", 0xa1, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000156cfd83c0bca8c6c575172972310384090d6f55849d6378d73c00a990faf084310ad5a70d1869d00f86a7a273f61aaeb5529a561b46e071a5a902384949efbbe31a1d1de99e9eba2dc558c1a0fbf28f8c81e16fed9d673cb2676c83c420e68cc56112328cfb00d38aa08dd6460279433912db5206782f60994a50"], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2b, 0x800000000000027, 0x0, 0x0) 20:17:16 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x8) 20:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgid(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x2, 0x4, 0x4335, 0x6, "c90d6e846789b6593ea376fb772d59a34c53a88d", 0x1, 0x7}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 20:17:16 executing program 1: sendsyslog(&(0x7f0000000080)="f237646eb6167e6ded4dfe90cad2af124fb5772de0223e6450ec825fb69ccb5344cc21e15637b6d0fe901c441b52595aef0d958a9926406d121dfd3af92c04d24e7da3a51fea211ed8f38add5366506ec01bebebf7ef99be2942705e533d4c28de101b454a4cfc43342743656496adb40771077a62015f71f0a5faff880df159169512c0767b1cf665e00bf8abe7aad3b753cafe6e4398bf57412e6dc5cc539a5db6f89656ede69d9d13ce882c056c5b2b4c2b54b0608a10832e71ad0497351202e6d21912e3dd99f9ca", 0xca, 0x22) nanosleep(&(0x7f0000000200)={0x1, 0x7ffffffc}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x9e}) syz_emit_ethernet(0x1000, &(0x7f0000000240)="dfe744718a7622de2760a1490bb050015733c714c1ab4bd43d40c4d1ebc7b52dd32c3703e30f1cf5e6aebb8226bae214fe24336c8b74e774fb7a52d8d29de855b6247b8472d236bac363447e8021b49f01c0a98d98c34d42f683707f8d91b0efc53005a422298c1cc1017bf1e5f4ab453b415156750b519758a6345abdc4a4f4854cc0adcf39c7926d1c002d9a9a09ab475480a299ac26f1cc451a052210c97351b3a6832ed691a57dce1b6ad5cdacae9a6f57e715b36a62c89cf40f5d4ab160b66ba834c957a257e927e2330d65599a963335454cd6a318269a401ed6b20f75db9265bf409db330ba5d184e011df5972eca18978644759f06a8b9e4d312086b968de189ce94c9886bdb75daade5a52c2ef0a89ede41ab6153dbff7f981dafdf87efdb352e960a80a59b0bb60950366b4351992551e19fe6c896c10b389de7c3373d8983590ed49d10c7cd97a5f47f3e8d6cf479158e17510d1cbd348b16ab4dc6422dbcaa96fe476efa56befc3137d0d9e64ede97ad06e083116f3b0cd1e0a234d5007a98e669a4d5a5cf136bd80aef418190f4d4129e2c291ad1079fa1146caca7c6704894acaffebd9f309a34d03fef6ea90c633ace3d8c27a1d2bda0cb1af2322faf284421302e1c3651c556e0084e9c08454898dfcf5c56820e8038b90afb2043b974be83a7b05cad4305a8cb2258b82c5e8a73024a12d5bd4e12a8d37cfb3355fcb7d5626a87e8264afd1bf4d0e7d574d0381bb943a620978530c319f2d23fa716e87a80c2662cf619e7686a503402889241feb689d6afad9507f7f6851728d53141bdbb315255c01a797ab2051457666a6475a55c4c21a1f0cdfb735e25d1de7ff0386c3eb2af66c8e4db1802808d56ef67f66a3b8732cc4285b25e0afc10e931edb3a3ec8e3f9495f6eee5dec768418bef805a651f277ea1b0532ec113bc0602c70bcc628f6e9852285441162c56355e3496d6a2326e3d2dc24b249570f412cc35f0568f3e071887c769e5075c4389a5ba7adc7ad66376f3166a4b65540f49d77f0f2a4dec5c831da989e4015e7bc3dd669baf4fedca61cf53ce1c1dd5ff3b5b351c187f192d40931cbe566eec531a6bb022372b067bf78494ae7cab3b8f0a3e27db73a26a8954a4ea895eaf250884f4ed8b92a75da74bccccf7dd46e299c2c92ff42f71e6effeaeb3fc8e24502fc05b76b75dc1da0c39932c81e54893f6e135fe2dfd1037c2fc4fd57227a24ece70bcc09c9ac01ab12efee693bba0f25cc28486727610d793e8d592bc1ea15c96353b138d9a6b834f4acc33deb11c1c50eb9a99c41e6b2cecbf24952f91bb2e08361b90de5dda7e4ca22468d3a107595a12dff433dd449c892d395ef91bfd7cbed3a97a3bd0daa1ad432558a80c1add5cbe218b241fb11fa676e1cc21598ce7e4031eea1d3b5468bd6423bfbef590a825ec0c71124aae0d8cfbfc04230e0b8b7f0b9f950459a5a7bb00fe33e8d949a11b0343afd15266473dcdbcdb74b7cb4744d552d607aad0f8ed98d4dda49459d069c1f9b2713343040aea5075971936fe0ef84d3c313f4147a43e115787798a57a52c7830d821e4a9015636af2152cd1e07c61a51b771a431cf472c12ee65f9e1f6e45936415e00ec10cb156651e3efa27aee03833cfb4dc08428f0cd894135ca32c877f8cfbfedc04369c447e5e3c67382ba4f0f3e206a8dcedc8c1f098eb68c0c872753fc1d0f89e41586ff80d62295af4a7ad55f6e657668cbb2ebbd04180e66f0c15d1d285e1936433a133e87d3821fe8ada2e68a3ed99e472734fae26c49ede7ca29b780cbc2000f8c7700d522e6dd8421a247b57d1d4ab9bd4728b97e009d4c418fec9497adc042c76718ef368c2ac1bebe8c4c29cabe31e32726da0cda911c54620154972c7c0a415dc1a5f3d49346289462c1200e66da3d1f91b5ee353a692d6955b1586f87375ad0aef565de7211dc9a68032860a186ebe52ccc8d5c2845eef5c45adb2e867331b6709e8a0166ead2e5c9e8bca837dc970d4397c68965431df8b3ade23dbe33dbed5cad92648b8d3e2e569099f9fad696452c2e76bd54b8b87d0d4f582c891db2ff47abdd84fcc848c3edbc37c0b7e3fb1abb21c87f5834d1ec4c6f46f85f3e5d6e0a5f61ae43a1044ff888acae63037618c55ba3246dba8271c052b62b98c2dd56c6b510747f0877a98691fe176425785f19072e7df9bd7954808c52064b8418b76326363dd347c67d5fc63645f0e59b6f7332cd934a4b4ce3dd3e6bcf41a0fd0480b2c1f1deb006729e55bc54909fc9ff53514d18c19fb73bde11cead0962df612e9c416d41daff32c3fa58136f856b42aaf79681e2b6c1aeecce4b662d5e61609df714d2327a1bf5a09452c8c65a50d54aca6ef4c35f9d43180dedc79288512f267996d481b2804f37f4f4877bd08b6266e605389103be16503b3a9b503186b798fa4c7e846e0970eeb2812774b530a164408cd36955ff8922eea9478bcd494dfeaac3436d5cb70de89a2fcb214f0be6b03f299376ba9ad30ee549ef18274a5cfc8ccf26debdcac1922be0850825e1e6e47c421cfca75b74c6951ae32deb24f9363b9dddc87393d8c3e602bbd1fe70d5bb7b349c2e94a4e4a6bedf6c882af8daf747b4ec7bf8ee336d1c170a1768d5f8e6ecfcaed8a9d9bdf26917bd641d17cad476382b9ce242fff05b2f1966c7aa081bac9cdfb98369ebc65ba7185536ed8332e083c042a0744dfa159909971085883aa9d2a5ee87dd1c4937c1cfd307b8117b3e9f013becf40004381b53a1d0a7e2e415afd03eaf1cd5018f637cbfd5a13957cbc578496d9e261a799bdb213b16b283255774c37264cecac9e1079aa56ca13fef42f3be3b3bc972de96e02323da8de4c43329878a546abbcad7eefffd3c679442a4b520b5e8f064a8df43c6ae6d778b734924de973ad810eb5869a2bb242892c1013fe5446a4931fd56d2c62906e01affbaf511995fdf4809df62f92f6c7a341c2a783e33e49c6d526d436fff42be359a6b22a6fe6aae852447b0ccf5be9badf7617bb74f52604ef1817ce2dd7d30d202f432e81536c38b42617a9e7f7e0d2e51ea6f268000c9b1fca098fef1a660b6ff74ce0c8e83528b66e5daa99515053afb9ab055f5f97b71068c526f9d070c63c85660a1f327d311d3e524b68131d57f2583f1aa3de1e0d059a3d2012a184b30ee4ca72e0a1c8af565dfc839829bb3aa97f789efdf6805631d92a761eb7bb66bade306535b7f53d65fa52868755201077a99b5dc07da8b5fb05252bf8a60a34e997a35b8dfcc392b9f432f754d650571d7f1cd93e808288a9112cc1fd35c88691f956a95e5ce8c37da44e29f1076048ade422851c9a7487a77d500b204161dba5eb0a133d806f282b641856aba5c3f4a04c04adf70bffcd966a950d6aedba317f0135e2212c419f569d5ae6707d7b36c6fe0bca57ceef9a98efd33780f543a8963ee1904cb64a687906829c3f6cb9da76becf0c6fac2f06ea370fc427e8dfcf236aa72592fb2ece589c3f16f8667db839cf4f342e4f2172e41ed4cec60894c821b043d741428a73b7872f909eeae4a2cb4ae8e48a25716a08f6e77d8be0ad65d7d3de610ccfcb23c24ec66af1afdf6f40baf1ff2475c838cf1b347f80f583616b64bd864f8dddb1bc22c112860c3b86e1411c4a35606e6b2c77a646b8bffe92bc84cb540f7b6d2f26c99ad718b749b78ac1254a6d0ae416bcdba68057a9e5ac9be07cab3a53362125166d4feef6caa605e13d1561cc96b9b61fa0834d832e7b294289fe21a49cfe731cf4c0bfad66e65182ff8a38d5cf5164c3b9bd86ee7f1b22764f256055c360388f0f662e58a8957b3db2c4ce968d1f8f5d4d82806b50038138d92ee30a84814b6533df101193af354b261c2ac8f01de6705a6cfedb739de77cedd0979a77e5a90bb8ccb6b6eb89e6d8b2bbd74dddaa3db1170eab04f644aa182ba1dcbf5e37d8669180ceec445d2f72d92db0a486db8c9775c03b62661bf4b6b5112191a6d57721669c82ae5d75c9aa7f51545d9ae35be952d3b40acf4a6babc40cebfe1fc4c918fb4e7073faa8023523b94a8fc19f08513fb98ed42e0495cb265af252385a111f623dd577ca5d56273e4d18d31921264a3255f5e92bb44db94cbb02255f50adf916f559adea4bfa362bc87ea42d361fafeee1f6883408dfb83c4de721a93cf5b2fdaac4e7272d0f54fb5bbfd4dd6aed889a3fb790244e807540e0453dbea883a7a3e9385450005f85d6d03ad2d82aebe0729ebcda4312b06b2d57486c6856ab3166dada6a023a8bf347459f773500c57c4339b20a5f81b8c8690f6221b656b0c04d467b54ef7cf369149b4dfbc6486ed82ab9699eab67c7c6a87c28ef72df77bbbe7e26a92a9fdb33eae35053149ae44be02ca517767f361d71c093eec1427a8b79f1ce98bd9a8544904e326d6828bbb086873f2dd9c27bd096308905a393eddebc21596e336ebf97ba5ad0ba8af775458ef33358e925c203ad7dcaf694d553e75cc86231600cf569f3722b60907bc8444fcfb5483096c0b58a2b33ebd3540faa7707a9403fbec9f4f29948db386618ac434554aa93b30d8bf035bef60602714ad8792682463a3fbd8aa2bcdbe774b8242ae17c56cf7942e983f874c7d15b47d0a1224c23b094a5aff5662d07bdcd1a54eeedb9598534b0cb18a7ab52d76d9fd4e271926aafdacf7b8d2795ef4135a3fe52ddb1db6860a5dc97f7a5d28d11ada2a74acafd4dd0b2fdd2d34518fd595fc228ad49aa37121cc904727dd838bda6ad18a6d390a15d47f8c9590e71990ef3919a24f6c4dd57a2b0e67d0d8095308f4d314563737b0945550e46d50fe1202b639ee793cf7a382574a8dbec87900228dbe2119180dea2d0416501db65e9e0ceb6cb10c3217bcbb8b966df703b355994c392b043aff042cbf47ed4bb058aeba53f6405dbc754d579f05ff4eb812549757ada28cd1f07f9ea3bc91908c8272c5cb390ce52523683e38c789cd80c3c856ddf29748f5692b9af6ea1f2aca20df0fb26c2a7aa802c804cd1edec87d634b380080fb3c4e0768499ac26c88c78cdb4f63a14aa01c6b92050006bd2555497c4ed47d79b2201dbc7f68cbcc2da7dfd6902204164151e1ffe4be0452b4fad7f988ab6acf3075bd4c305540ea3f9a2e90e39e9d6cab133225a15b0f83b7ab4c849df40e81589d631d0b0b74c3478c3c8f408ba069ae41eeb42cffdd1372657ef58ebe9d1c580be6f556c1058093f0112845e19089739080004b0420208f0aca8646c38a899a970cc01005907a93cd863e11a1b4ac1de2d727c236224f7da5e9968ba6160bd741f36146d344b30bf76789a8f046e1d81a644c9fd97b9941fad9d7b13b97c02ffc26f3bfdd6fea40d6877f4d9adaedecccffd636f3999e5de8ff60dab722e7be7ea4ef6854f6b36b7b03c4d5fd35d546e5893741089d1d5be828b3f0fcea33b3c47f0e8dddab318be4cd95ff9083953e1f17b2eb17a75219aabc93549a3429d87d5b2b59e41467222fd7a99fd7994564c8c90858e1e0baa06d11078d32c5b7935511de1d5a2e89e1acbfa7c38222e99e0e246d7bd48bee206f5e576a6bff4d19821ff9e30a2c1164023a13f2b04871b6fc7d07c1e7082d5d167beb92166bfec37da5557fd899b107a89ab9bf6066daf5e86d86eb1f6c60529d208e32e4b60be455926c7c131b90a07cb8ec4dc4948f48cee475b89161027b84f78a17671260f9e5049151b629994f9f98e5c31eeca4f247b8e27f564b") r4 = kqueue() kevent(r4, &(0x7f0000001280), 0x2f1, 0x0, 0xffffffffefffc0da, 0x0) 20:17:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 20:17:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x9) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xfffffffffffffc20}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/194, 0xc2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$getflags(0xffffffffffffffff, 0xfffffffffffffffe) 20:17:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x52, 0x3) r1 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x5, 0xffffffffffffffff) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="13b9c1f939e218039c061eb2bff88b2ec57d87c0bd5c541ee21a225236da7409e4dba2612a0000000000000000", 0x2d) setsockopt(r1, 0x0, 0x1ff, &(0x7f0000000140)="f79bc8422de5a1bdcf96cc53bf701866957156e99452aa023011ee196ca553f47cc1d6887b93f85ca9712d1daa83eed58e7943d33fe42fe6a6b8babc7af40f35323e04f4fa9aa2be57c745b371", 0x4d) recvfrom$inet6(r1, &(0x7f0000000080)=""/130, 0x82, 0x40, 0x0, 0x0) 20:17:17 executing program 1: setitimer(0x3, &(0x7f00000000c0)={{0x3, 0x7533}, {0x0, 0x3}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0x7, 0x6}) setitimer(0x3, &(0x7f0000000000)={{0x5, 0x3}, {0x0, 0x7}}, &(0x7f0000000040)) 20:17:17 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000000c0)=""/107) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/162) r1 = socket$inet(0x2, 0x2, 0x0) ftruncate(r1, 0x0, 0x100000000) 20:17:17 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 20:17:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0xfffffe2f, 0x0, 0x0, 0x0, 0x6246b24fdbb2e630}, 0x0) r1 = dup(r0) r2 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') kqueue() 20:17:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x0, "e4453f1b8f50495f918c8cc46252e438c1dc52d7"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x400, 0x0) connect(r2, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f0000000240)=""/139, 0x8b}], 0x3) 20:17:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193052511eed41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f", 0x12e) 20:17:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) 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}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) close(r0) close(r1) 20:17:18 executing program 1: r0 = socket(0x800000018, 0x1001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = msgget$private(0x0, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgrp() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xfff, r2, r3, r4, r5, 0x44, 0xfffffffffffff468}, 0x2, 0x8000, r6, r7, 0x9, 0xfffffffffffffdf6, 0x180000000000}) getsockname(r0, 0x0, &(0x7f00000001c0)) 20:17:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f4e8481f8f82a0b4a0266696c6530002002ebb6d2aa26c4238d270860a7c04b050000009096c7d4118ceb214b3c421d6c5ca5527c3cff181db0087ae106b800954e2a57e1332f01de554eecc6593a159506a8e5e90d4e55824c849c2979b0a6bc73356a8f6f554b4b5ddd96f485548853054f37e774956e7eb5c2"], 0x10) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000002c0)) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0xfffffd0d}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) recvfrom$inet(r0, &(0x7f00000007c0)=""/218, 0xda, 0x40, 0x0, 0x0) 20:17:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0xffffffff) 20:17:18 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000266000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r1 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$getown(r1, 0x5) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:17:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffffffffffff2f83, 0x3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8800, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x1c4) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x10580, 0x181) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x22) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 20:17:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x401, 0x5, 0x2, 0x2}, {0x8, 0x800, 0xb7}, {0x0, 0xffffffffffffff78, 0x101, 0xfff}, {0x8, 0x7, 0x8, 0x5}, {0x81, 0x8, 0x4d2, 0x8}]}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 20:17:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file1\x00', './file0\x00'}) 20:17:19 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:17:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x23, 0x0, 0x4}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f00000002c0), 0x4b89, 0x0, 0x8000, 0x0) 20:17:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000100)="03040005000000000000007a4017c9f1dcac79cf47ba941cd5d54e1ded9ad85386f965eacde0b0fe3a7df2513af5134fa7dffc909646821e12ca7fb62d17125e7cca48c7cc4c672b7715c6b6e29448a84979e792d0e9a644a59ccf791b4d5af1947c5872aa2692db109089a7dc5d78c6e55cbc8ba5e4c8ac32f215deaf3da2c4", 0x80) open(&(0x7f0000000000)='./file0\x00', 0x8842, 0x9) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696cff33f4330cb060e1ad676dde9d1f3a9d90920baa49e34044efd23ad007e36b8304c6bd8763aa6dac8e806bde52b85a57ca2d4eb70ebd33ca17cf76b7852c73e2fa252322639f6223874616cc5b8fc3618ec28e1685b50b76bb552f2021f7d80726007bcf8e048f4a17c20fd6efa07e2a232bd16a723702cc36a0225e034b406d90c83dae178c08d4fb674f95e67e6992a838fe6cf0677aa07b44291132fe73d081d6639f2b0faa24fcf5d6855ed7bac6e8bb4714c872fae1556b9f3cd0a7197b9db1e1e5"], 0xa) 20:17:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2d9, 0x6, 0xc000000000, 0x9, "93a64e7bdee10db9be601285a4dc1c2e800f16a1", 0xfff, 0x1e8c}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:17:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x28a82, 0x11d) 20:17:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x5, 0x4, 0x1, 0x7f, 0x5, 0x10001, 0x1, 0x0, 0x6, 0x10001}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 20:17:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x124) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setsockopt(r1, 0x2, 0x6, &(0x7f0000000180)="e5451a3f116da921492274a4b223ee97282af88da47c90f49f54932efd0f4ab3bd44749956da2979ab9ca8136eb04153e73e58092d684adf2d9c2b960d4f512fba13abda6ad178f63b2fa52bb52b8cb7614b", 0x52) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x1000300000005, r2}) 20:17:20 executing program 1: pipe(&(0x7f0000000200)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 20:17:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x8000000020, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x30000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xd) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x3ff) r3 = semget(0x3, 0x10000000000, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/135) 20:17:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000380)="00fbf352a9958060f1a50a950c84b86c6d84725fe311b1e91f217b45708893faa851f18e1ebadb930888837876220749bc6d96a908e27badcec7700b882da9732aca52f0f8d958dd18f2d32befb15e4937b0cc67fa9783e904ad35a684ac9f6083d0577aa9a0a38dcd237a31b16ed3d2d4832de1fac12439c16718", 0x63) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x1ff, 0xfffffffeffffffff, 0x31b, {[0x49c, 0x0, 0x7, 0x0, 0x8, 0x8, 0x100000000, 0x8, 0x1ff, 0x4, 0x0, 0x25, 0x8, 0x587, 0xffffffffffffffe1, 0x100, 0x7, 0x6], [0x0, 0xffffffffffffff01, 0x4, 0x200, 0x5, 0x541b, 0x7, 0x10000, 0x400, 0x1ff], [0xd8, 0xbaa, 0xc1f8, 0xb1a, 0xffff, 0x5, 0x7], [0x45, 0x1b06, 0xfff, 0x8, 0x5, 0xffffffff], [{0xfffffffffffffff9, 0x18f9cd61, 0x7f, 0x5}, {0x100, 0x3c2, 0x5, 0x3}, {0x80000000, 0x400, 0x7f, 0x80}, {0x3, 0x3ff, 0x7f, 0x5}, {0x400, 0x0, 0x401, 0x4}, {0x4, 0x8000000000000000, 0xbfb, 0xffffffff}, {0x997, 0x6, 0x3, 0xfff}, {0xa1c0, 0x6, 0x7ff, 0x8}], {0x9d3, 0x6, 0x58f5, 0x7ff}, {0x1, 0x7fd480, 0x92f3, 0x800}}}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) chflagsat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) listen(r1, 0x3) 20:17:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8008, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0x4000000000000a, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x8000) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="df83cba7066426a0414b25ef98b31158616735a75ee91a2cbc8e8dcc762335ff5208723aaa7e6b787a908ce4dc7388723855b2d8e7481b582e4d9d475bc146d713", 0x41) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) 20:17:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x8) close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 20:17:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x3) 20:17:21 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x8000000000e004, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x8100, 0x100) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9a}], 0x3, 0x0, 0x52d, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8120, 0x40) 20:17:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x3, 0x4, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 20:17:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x0, 0x0, 0x0) close(r1) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c", 0x24}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r3, &(0x7f0000000380)=""/223, 0xdf) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 20:17:21 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x6}) setregid(r0, r1) 20:17:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xffffffffffff7e02) 20:17:22 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x22) r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) getpgid(r1) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(r0, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r4, 0x0, 0x45eb) semget$private(0x0, 0x0, 0x480) fchown(r2, r7, r8) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r9 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 20:17:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x32, 0x3}, 0x8) 20:17:22 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 20:17:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x7fffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f00000002c0)="6674ccd9cd5ec4632f2a86667234ef166753c1be1933b95bfd39daf1b2b2e396e57029ce1388ed3b3887a6efc2f6ef090fccb7fb5ec1e08b39ac9f1a845e359ddfd762dcb473c0e104f48180beb583dadd8b84bc53d29eef60a5a047aea2d48e735be4e13e3f290f1777d174ebae38c12c2046a39ecb34843da6efe82c45aa1504debef1d11d65dd35cd233ef1c9086be8ec731a87a32323d55bc3ec17ba98187e04877f71cc81e7cc4088d5622687afbea07fd3727ab61e2e484f149704d5d6ad04206c5ae3f7ca350d60bc22518126c9694dad2fb4aa598802cd465be9d9706f410c151c0172a6e0d40fe1291f70b5432be58ad8af765738d63ef3bc0f63d9fba7276b1a2ba907358ce8a99b8041316fa527423f21548748fcc900306303029d19e48eb9755b788639a7ee95b8d22707fe1f3074faa2e166296ac1b2165a5f87e43a03cfe4183525cad17272fa9dcc554ae5066f63e740a0c29f4dc6332b9473f64da5fe13499ca23e382ecfb4eccd95fc978b84e778e4633edcf8867507cc4d4310b72174c2a7fdd247e4e70b1aec82d2cd5939bbd7d1af6c208276310b6892f38130a20668abefd572a699e6151bf414f9745abd4be0ec65c2dc794ba06c534b9c38640172b03e16a73f8a2071e30a89", 0xccf411338fcd8689) 20:17:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000140)) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) 20:17:22 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x229, 0x108) open(&(0x7f0000001300)='./file0\x00', 0x24235b713e4d39a4, 0xffffffeffffffffc) 20:17:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f0000000000)="b1c80449770962a2c881c14b7e3b8ebff3a866ba", 0x14, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) listen(r0, 0x0) 20:17:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0xc007, 0x1f) 20:17:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x4) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) 20:17:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x63, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xe33772aeef8b3fe4, 0x0) 20:17:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x46) 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') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(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', 0x0, 0x0) 20:17:22 executing program 1: r0 = semget(0x2, 0x7, 0x102) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/4096) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001000)=0x1000) lseek(r2, 0x0, 0x0, 0x1) 20:17:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82, 0x2}, {0x46, 0x5}, {0xad, 0x9}], 0x3}) getrlimit(0x0, &(0x7f00000000c0)) fcntl$getflags(r0, 0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)) r1 = semget(0x0, 0x0, 0x202) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)=""/4096) r2 = fcntl$getown(r0, 0x5) getpgid(r2) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000001140)="288552330c067d", 0x7}, {&(0x7f0000001180)="f4b320465f5305fcdf1bc891cd6728db59f3c12dd35f2f611c41141d1ad7dabafe1958dc092aa0133d4373a401d7e5bd15a3acf28436760966b86e9632d7d72a628b9914931107207742947e52d3ccae3cff5a683ccd8f996965e12566c7dc6cc5a4b3da538866a2ceeb7af800993e2effbf4bbd9faecc888f06bf1df86b17c87347c3500690eccc5a6383ade249f081de7a862276350c18d5eaf44de3d48eede516395ac3103341354560734201", 0xae}, {&(0x7f0000001240)="979a3583b76d68833fd36538b2bb1110dc02e8f41b1836ac7066f0568c343cc50b6ad5484de20d2f9df9bae939e14d7d62a4a07857d7e3ea218570757ca124a6f223f9bcd315e732a6fed84ae1f4d117686ce8f8ff2899685cbd7e008872a94832e6ad25500248497ff80b5d21d66f89b9e43114d64b1702bb3c7148223e1a1d6bf86b04a034033ab6bb902cbbfd1a917434bc50d37b495949e4f08d16633d9d793543bf07ed55a2ae262235beebb2431191dfd188cece3be0a0e5f03f9cd754ec6ab295dcecfa9f1bb37b9ec9f2d3761847db0c3dfa594d1e030b0c79332221556b2f30e4c80d0b516c5ab090558bd8451a3bcd81e5fd9d82cb838261047ace9762c3a1356b24194bdfcf48af4eb75f49b064c7077790106a1174ab8eb30837958e49f0ba0617d219b1ed418aa37b98530fa994bb25b9b9e0de8f0fa84f439a0a90b83c2f0835ca7a0048a1ab037fb62a7c55f11e8a067787268f1f994ad402b978a0f414bf152e8b5910f7667ccea8fdf8be5e28170c4e81388fe642f34a3eb88ba322e3a6798878bc5e5521e844d8544a53364b6587b676c837838b22286fd22ea9c37858ce7d665062f3acc557f0bec09597c504cc706a40f4895e9a44a5053f643e00e9ea0f4ffebabdcbfa9af0acc974dc36f0293d13c0b45383870877230acc1182466012bcb536e3e4a496adbb69fe403804404f9fd0be2e7d3f918a33ae57095c1a4f637fa7324a5ecdc91e8272b54b07d8390f9343df6987dd4e76ab07501293900796cf8809e0c356264ffae694d9dc86617b55c79437320c81f61e7586dea0d3fba3ae2dc1649e96345ad46454c970703d7b2aee4249b01aee175060000d5f860d454aec5f41dbaa5bb005a16dbb0c4b6c85947baf9c2ca341da12d2410c403646a9483b21c9c88f70ade25803faf9c7919a0de832daf6468f36fc4e07264b32982db54f1219775d3a90dcba26a8eb12c12b3be451eb66550d8ad76be6e59a0d4d4c69759d1560ce24fd8a36543b8a18eca64bc046ddfbe51805e918ce14103a2be0f9a4ec70509d197dacdf5a9f8dcca0a9f7ad434d4621420fe3fe29052d8da6ef76c1067d193082a21c127fdfd72a553004649772e73521b68934089238017755c30ee1a95c5b5466be86148d0cedde269ada948313e6777cbb291779a2ea92b3e7af78248cbee5c610594207c49e717d6f31af23681864ccbc98058934948a885afa36f197687a38c7b4280784ef967857bf98edf5e3e1f03f4e9228c2241d853782bd3940a83b94e9bc66fd31f9f02788d84bc9180b2a7a3d9b9532022f910b9a558adede76fcb9b3524025b051aa1f54446eab634b5ff3097cae3b6701404c844bdcb76734fd0a8395c90efca75ccf84f95cdf08aa0cdc882e5937e103a06462a91668c53fbe6c503c4e197a97f0a1a831277893780debab55a2d2f85c4a06f959a0ef129e1200d07896ef0afafe112f6a4b64175ed687e281507fc9c23aa52fbf22636c8126ce7ffd103e82613f8b157762653164d377718a9896d46cff9adbd1be7927a99333e6b9694f7de33a3183a6ddf5641e49187467629f221402f024a17c0ef03136e63f72e40c616da41dcc3964becee6de263f17c7bc988c866600609f5b431b33dbd6d4276fae249f724cccbaef45c19e5a0a6f9b07d02c9d9e544a3cea5f4d66fede926405a340aabcf9dd9e3bf8cc8d4c1ab35f9facbd97f40bb3864a56befc64957638bb86d487d5c833e8095aa80f10dcc5a109454351a40ba6c2256f7858ef358c2953fe739dad4d95840dae5476bbba57629a4c12c5a5f1ba4a9fd5cd09e9a5d2fd8ee5b98785eb4b4406451f28ea6bb65e30fd57476787cc7fab323c5c61be36bcdb98b5688666759c1d4884870fe74d112178ae42382f02e7b2024ae27f56cb2a26637416f6481e1e049b69b977310fbf97dc24d2b0f38924f726e6c0652af3463aca77450655bc13634412e8bf1b47041c0ed9c3672caee3c01a234d9dac53a4d4a976b2204195e3b341bb97ee05ed4dca5940d78722c4f046ad2a88aeb44d7760a541a90cd0046da403c4192397e31b989a2dc905b730ce35a37204550142bbe48f4336eeb4a4a17b2e38af3bb2279efae0a35abf57856d28b1963df9cc42c2d302356ad97c566fdb3199f2968acabf2c82907e3803d8736283aa0e290dfb7d13ecf6321aea5f66adeb35c11265540e659025060bd1c702ac3b432aab7f34c55ad75927cb60e3ac88563f18e48f176e9ede391acb2f7cde615d07f0d74c36678cb96950ea6a577b7a2b10358ed5f99e2282ad7a1050e80d31a2ad698af0c7ffca91db35011b3eee3c55fc6ea3e67b7310fc041d74c5771f7fe56ae167bd2b85877e4d65d8df8e131425ed9abe2745ea7941a9118ef1ff0e0b5dd5ee7da86e3dcaad93725b2e00ba5565f642fc1617ec9974a831ceae4d125ed63aab58957bf07d063e4b953f1bef9d1c8299446cc9fe537015a9364f54ffe49761148610da964d1f7f16a68b1174b3ea50f04868684992ff9fd4bf23b841cf289798d128efd0626c2d4d7815a1136c2f11f728dd6c9a29d183eb3ece71aabd6ce89956899e0f943917face3fb9d05d544a530671213e0b9d28fd327123091c00ae2f4d71b96a6c117ce76860b4898cb6d4c2ab2fafd0b39e7e0f41a5b4f7514835f9db61d28883dc0933655b95ef5350cb97d5414ef8fc21d842bdce9bea2078b15e2dd9a3560cc6648a83ea629568046c7ac8b5ce4cfe35c08694dac641165e076cf089526c4eed589f59ac1004a974164d208d67051aef7f4465e452f7e03b265c6df05d51b611b9af878bc1b15770befac6a09a97fe57c9a6784322db09c0691f4598119da7ca2336ebcb320741a02f5019745da4ef8ef707386b7c5822dd72fea495e0c8efd3a9aca5c3905c449442ba2fb544876a90353204a8e4d7b7df3366f86b9851296d07729fe26fedd8f51b244c7e2898f03894d65254ace282f39243204933f5404008017989e1ff3ab5f345ba1830e5edfd90b4ea41d4160d37c5fed0a6acc2bda9d199f9a10b61e38609485f2f6f3818a9e215042d5e412a967b77170a06a9cf5548a4a3a17b2341609196ee4547413545e030baffc8c3f370f443c6ff1c5a066785aaf0ec55416d26949641ea2874eefb6868f041ba41a757dea03de88c3297f525815fa4d38e4cddaac942e8636d4ebb2e2e74feaa4196c25226b7f22521164cbca18506573701f65b27478b828adf50dbb228ebda3d64168fadf887b12852830152353826d1bd19206f15bb82793c9705775af2d6ee337e3f9b50aaa5c18da9dbcb711f9781f3397878d2c269ecc13e163ec1f3e254843a09a134261476b86f4f3b6264c860cdd2e4daac8893c5f4e014c72432cab027d14dc56da9e893511a4a08ca8b5440451e2feddb3c41d59341950f686b4bc8cecb205fd1fd3f04722fa4b155befdbb9575ea82e839481147f7527b16c7aa9724f08fde07a7b0b453b12c49906e89557ac733a07376d0d0f98576c74fa4e3a68aa32070f71472ac50f82fcdc485310d9272eeb4e28ce089536f38e250fb8ef407fe3bd8a2e53f7033b245b218d6941345033c1bdc853f2357d6d2517c4c486d9609624bb199f7d07737f0345e38ef84b27b64b03a608dcb17d2c766378830070de3758e5f720d398af6468d021ca42d5ff178063bea42a4195650530e94fba0425d58be10e45f11b6e5740209f4fb23f5b38a221592cb0404af7787a6debceb3d3fd1896f8c5082999e8db98ab58f0f446a8c7c7ab1305323874d4eb1ae630b1f79842859748d6a429ab334f1d75824bde9f06cddfa962f3c0606f60502a07faf27b90acb1b2e89524ff9cc04f7c6e44c183549f7388c9db2e366178a6585968d3fc503471f388d7aca1e70685b06c72d93eb80a0674d8a55330d33fa22c65ca40dea06bee835b0de9c14db83cb1fcf549894291dea2774b514e300b1e19a87843a47031af9e0458bdd81c33dd28eb6942b9fa436d90de5ccdfa0e176197a97db911ca199c79224c03c53270b0a167ce4b8acb877c3df5bf4b924bb8bad5e3aefb1182ff8610c58f0d5f8d55a65cbfc979d849f49936e3f6291989cede432603a856083aac6ba1d870501acc0cdb07a045eafe645f2068d1a9f15e8ac60a4c28d8405dd262073befdfe52bf6e4930564597f257eac3604fa959d87528d32cdc5ec78b2593f2704e9f8b41695bce626d51940166935ee1236967161efecea8eeb59adda2f2e0ccdeb8fcec30a3dfa5cbb5bc2da04089f5cbce0fd986dbb424d4934df3bc7de06bbfbafae463f1f8de5cd28e8fd23f06fa7ca831172aa32d6244bfe4779cd0cd9f7a25e25e746e3b36154fb7dbba79ebc9d9ca01a4d16721791859b49b97b9a8865edefcad6566a7270c0aca45fe2e7950e694f81fa32399fe1d7b20904f9eb633130e3a6b3d9220c1a43e2cccf4b53784632fc3267521a2d36105fae936394164e67753c6f6d5dd68e4db9e359be43892d2ef4f6c3834f0d4be5e7aed0f58522b9183612c1805508e03b4068a41c869c58c154d52615369ea73b49d55023b4ad516351e5ce26a24f62190e9e9a0b75ef774fe1713e84718baa0ad221d71f3e4e17bc1f720a0d38ddded58421658542333ef65054b9dde06ebc4443ae58615cef438668244cb5e33d8e2be83bad1b6140fa8c6c0f1ea6592788d848b995bee6e8f4dcca1fd1b226911af5cf52e6ed55d6a515e8bf9e8d9f4d2c45414ba23d9b27843a4e9720d2d6ee8a6ac44343bfe0632db91eb2fa8882c04cb1af4d004e7642a2f83a9d4a26f426952b50f49ad3ac52ae928f13b1d1e2da845df8530e7ed957d1041b1866447b059678ca59e1f10462731c517343c104f744376f840ce63765d530e437677434b6db8760b3264d337ad204aa81db8c6638b7db5cc3683a2d4c2b5620d22acc71f668111383d9f95a98938a8cdbb49c69c8431a6f16c9367717c7e7affc4d3b5f892befe5d096264f971fc1bd6dfcd01774f6b725e1f3d79c7e130eeb8c4b9e70f5d305c3791cf49751e9d923ff86d9e8b1037a949a84dc42663af3407294cb8c700ca2286f22cbad091f9b4e2bffceaca57c7493a97204ea13b224d4abc9cc77ebf878181b5faacce7d47537d704dc152437bf49f01b21c69c5edd6754e21a06689d659a9c6100ae2e1d2609ad377d0d18629372cac1a7bd94050cb8665aa585542f7fdba3faad2b66f4812e582ee86c1c8b21c283c58c896a5052d737d9be3375c7e0dbbf66e48b45df14b2ee69a114169e8d8065bd01a074bbb5bb6e5afd88807c9aa82c0ebbb2738f1798983444f9a816c7bfb6f76e0fa90008b6ec491272f8160cfdc8d51ccfa436bcee738f8c48ab6f038ec6c61b58f8bf55d47efe41d8f7b0372fc9fe7a63e54f67d41191723d18211cdb139cc191e8c53bcee22629195aca12093ea5facbb9b61c647f071647267aeed3ff7e5109c4b52f1d5839389c8b8b00a6093eb448291a02899e89ba3b34304c26608cac8a006e4ca9749ce819a3401ffae71b8c62c128cadc75fb4b419f40d62f305b57e9a2fad745db6f5e1e281e31e659b8177e62b9edcc56f3f9e2b19960bb7de185c4bfa133184f2b05c6f6874f751643b5efb7236f15d1b05c8e7037672debfded272e3e09b20d055dc7a941ff822b4959645f073ad96d304dc80cee74eda69ad81383779a3ffeecaf4a9020d11191b7fbd072b5518c0aad5e09b72f7580fabf0c8294d52af455f7b4431432dfc6b504099", 0x1000}, {&(0x7f0000002240)="9d7a00b648a90d30d0a88041bc68f3b604a0ede1378a52934a0a50cf76a35635217838e9fe15c653928d2751d0283a16618a1ba66af731660bf6a25bdf82986629d0a2840ad9342a0e299e0cb325b27f59ec53cfaa00e39f3b53355140e63e9924c204e85991d1de4ba7fb35df2adb4694d714187bb4e31693541fbf850f94e38f3459a1c039aacb1db586e922b20878e8986237bd5eb39b18c1b28ae7da934e91a1d2b4029feb5c14f80380a424e848ac407ebc6c51be5d2039eecac0b445447b6e98a12763a3cb4ba43d2f6fd695bcfa13402c591e", 0xd6}, {&(0x7f0000002340)="8e843c64f081495f26ed748cbd5b1f364e71e315620c58c9955b8e0c3d1a80b34f7ef3a5251b998095df70bdad191c34573b6a47e41e0c8c832ad93e5072b8b290933b68f55a6d3f87e53d7cb8f6cd8eb98130c906a3e2a3e6095f187f7596301fdef34b149408fe9983df3021e86a52785757eb6a78f6ae18b5c01485dda627ae11444a071c30c0730376a02c12b15175204f70cc3afb874624967d0632f2713507", 0xa2}, {&(0x7f0000002400)="8ba28e8449798be362d0568b39305bd06185b912c7e36a78e9b42bb0a1ca6cb3533112d03305ea01627501208b7a2beebe5de5da70534e37a1ea0b86b1caacb7b095100cf432d5605e205025ee6c65f061baa232647983a846c231e725b4159a7471816952de5873b4838280a7e1885f04b2cd51d64ae3f43253", 0x7a}], 0x6, 0x0, 0x0) fcntl$getown(r0, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002540)=0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000002580)={'./file0\x00', 0x3, 0x7, 0x4, 0x1, 0x0, 0x3ff, 0x100000001, 0x0, 0x2, 0x1}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000002600)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000002640)=0x5) r4 = dup(r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002680)={0x1, 0x486a, 0x0, 0x40, "9887d8d02b91ed2da92bb470bc496ec6f8e719b3", 0xffff, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000026c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000002700)=0xa0f8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000002740)=""/144, &(0x7f0000002800)=0x90) clock_settime(0x3, &(0x7f0000002840)={0x0, 0x7}) openat$zero(0xffffffffffffff9c, &(0x7f0000002880)='/dev/zero\x00', 0x20, 0x0) getrlimit(0x3, &(0x7f00000028c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000002900)='/dev/diskmap\x00', 0x1, 0x0) semop(r1, &(0x7f0000002940)=[{0x6, 0xf7c, 0x800}, {0x4, 0x800, 0x1000}, {0x3, 0x7, 0x800}, {0x3, 0x8, 0x800}, {0x2, 0x80000000, 0x1000}, {0x5, 0x6, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x8, 0x1000}], 0x8) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000002980)) mlockall(0x0) 20:17:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x490, 0x4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x9) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000000) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:17:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="b495f1d6d99b931863313eb2f9e60fc658b3a378069a84b5e34815cabeb5b0ab", 0x20) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000200)='\r', 0x1) 20:17:23 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/36}, &(0x7f0000000140)=0x26) r4 = socket(0x10, 0x3, 0x1000000000000) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) 20:17:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x5, 0x2, 0x2, 0x1, 0xfffffffffffffff7, 0xffff, 0x20, 0x0, 0x1, 0x100000001, 0x6e7}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x3c76}, {0x2}}, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f00000000c0)) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 20:17:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1000, 0x115}, {0xfffffffffffffffd, 0x4}}, 0x2) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 20:17:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) write(r0, 0x0, 0x0) 20:17:24 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f0000000500)=""/73, 0x49}], 0x7) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 20:17:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f0000000040)=""/46, 0x2e, 0x1, 0x0, 0x0) 20:17:24 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0xbe) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) connect(r0, &(0x7f0000000080)=@in6, 0xc) 20:17:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000010001d, &(0x7f0000000040), 0x22c) 20:17:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f000069f000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x2) 20:17:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) lseek(r0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 20:17:24 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:17:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4007, 0xfffffffffffffffb) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x3, 0x4, 0xfffffffffffffffa}, 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) close(r2) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0xffff, 0x0, 0xffffffff}]}}) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x2}, {{r2}, 0xffffffffffffffff, 0x38, 0xfffff, 0x6, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x40, 0x7, 0x8, 0x400}, {{r3}, 0xfffffffffffffffb, 0x44, 0x4, 0xffffffffffff0000, 0x2c1}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x200, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0xff, 0x3}, {{r2}, 0xffffffffffffffff, 0x96, 0xeb923048b345172e, 0x7, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x40, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffa, 0x0, 0xf00fffff, 0xfffffffffffffffb, 0x9}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x3, 0x4b9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x5, 0x1}, {{r3}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x100000001, 0x6}], 0x80, &(0x7f00000001c0)={0x4, 0x9}) syz_open_pts() syz_open_pts() execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\x00'], &(0x7f0000000580)=[&(0x7f00000002c0)=')!,\x00']) kevent(r0, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x7fff, 0x0) 20:17:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x400000000001, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0xb}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000840), 0x3, 0x0, 0x31) socketpair(0x1, 0x2, 0x1, &(0x7f0000000200)) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x7fd}, {0x4000000000, 0x0, 0x1800}], 0x2aaaaaaaaaaaaad0) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r2, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r6 = syz_open_pts() close(r0) r7 = dup(r6) r8 = syz_open_pts() close(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x2aaaac3c) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r7, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000900)=""/188) 20:17:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(r0, r1) 20:17:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) fchflags(r1, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x20, 0x4}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 20:17:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x86) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/47, 0x2f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) 20:17:26 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) geteuid() getgroups(0x1, &(0x7f0000000180)=[r0]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 20:17:26 executing program 0: r0 = socket(0x2, 0x4006, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x8, 0x8) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 20:17:26 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(0xffffffffffffffff, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) open(&(0x7f0000000000)='./file0\x00', 0x40a, 0x2) 20:17:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d6133a37670d33ee6985c6a19e0300008ed7c7f5ecd505370f55d9bb05dc03e23ac168e0237f159b7cb5e32d1df29b00000000000000423cab21c6b2748aaa78947da91d7541f7ea52c28b2f44e8eec7bc9028a2b887f01309bbe0cfa751731e5ca16691dc4a1882c15e21042091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc4328474407544758335580849b870e059ece07b3000d", 0xc7) 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, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 20:17:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) socketpair(0x16, 0xc000, 0x3, &(0x7f0000000000)) 20:17:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1184, &(0x7f00000000c0)=0x1000000000020003, 0x31d) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 20:17:26 executing program 1: open(&(0x7f0000000680)='\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', 0xfffffffffffffffe, 0x0) 20:17:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xeb2, 0x772, {0x2, 0xfffffffffffffff9}}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 20:17:26 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000680)=""/65, 0x41}, {&(0x7f0000000700)=""/56, 0x38}, {&(0x7f0000000740)=""/21, 0x15}, {&(0x7f0000000780)=""/127, 0x7f}, {&(0x7f0000000800)=""/10, 0xa}, {&(0x7f0000000840)=""/72, 0x48}, {&(0x7f00000008c0)=""/34, 0x22}], 0x7) 20:17:26 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0xffffffff, 0x3}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x42, 0x1, 0x20}, {{r1}, 0xfffffffffffffffc, 0x0, 0x30, 0x7, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x106c, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1e, 0x0, 0x3beb, 0x800}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x2, 0x767d8480000}], 0x7ff, &(0x7f0000000140)={0x3, 0x33b}) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 20:17:26 executing program 0: 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) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8008, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0xe1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0xf8, 0x0, &(0x7f0000000280)=""/248}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x8, 0x5}, {{r2}, 0xfffffffffffffff9, 0x8c, 0x10, 0x44, 0x401}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000001, 0x20, 0x100}, {{r1}, 0xfffffffffffffffd, 0x24, 0x2, 0x10001, 0x100}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x4, 0x8}, {{r3}, 0xfffffffffffffffe, 0x20, 0x4, 0x2, 0x80000000}], 0x1000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x9, 0x3}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x40, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x60, 0x9, 0x1, 0x9}], 0x1, &(0x7f00000000c0)={0x200, 0x9}) 20:17:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x7, 0x0, 0x0, 0x0, 0x0}) 20:17:26 executing program 1: mkdir(&(0x7f0000000000)='.\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x2, 0x10001, './file0\x00', 0x7f, 0x3, 0x20, 0x1}) unveil(0x0, 0xffffffffffffffff) 20:17:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) 20:17:26 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) open(&(0x7f0000000100)='./file0/file0\x00', 0x8809, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 20:17:27 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "3f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"}, 0xdc, 0x800) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) socket(0xd4985f04eb3ac5e1, 0x5, 0x8000) geteuid() ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r1, &(0x7f0000000340)=ANY=[], 0x0, 0x0) 20:17:27 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) shutdown(r1, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10080, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x820, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$setflags(r0, 0x2, 0x1) getsockopt(r1, 0x28, 0x3, &(0x7f0000000040)=""/21, &(0x7f0000000080)=0xffffffffffffff63) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 20:17:27 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x8000000001d) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x34, 0x0, 0xc6, 0x0) syz_open_pts() write(r1, &(0x7f0000000000)="7563a58bfe1193f71f0b70b9fc4195b57197dfaa07e65624a677b80023b7a6bf1ad875c0b5c0c63a3ab240d51ff2a569f2a42b3e7d88", 0x36) 20:17:27 executing program 1: r0 = msgget(0x0, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/35}, 0x2b, 0x3, 0x1800) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64=r2, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r4, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r4]]], 0x3, 0x0) msgget(0x1, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000261100b0df6d7fcf409def1a1fc1ed341c553337c860fe2c09c1101c01f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b3574810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7f073d8f8a64a7192ab2f1d26f77f398d317d502e9723b7"], 0xd5, 0x800) bind(r2, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf17c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) pipe(&(0x7f0000000b00)) r5 = semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) r6 = getpgrp() getpgid(r6) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000980)='\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', &(0x7f0000000a00)=""/152, 0x98) recvmsg(r7, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0x77fab546}, 0x2) execve(0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="0100000000000000ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f9faa0b81e204794806000000000031ab6166bd5f735d0000680003c28c598a778194e09ae1347a443f28b1a26181c16b6da2768dc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050d1461584bca032218d0c76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d445af3b06d8a847a1c2e46f776444496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f5000000000000000000001debf453211ba2d5f5cadb35c9716d8d9b7a16ad15a508544b6d4223c411a2485c0b967c7c13cd36c8cff622b74aaadf52c1f3bfefa34fe2126d27a68db14ad1e47efbe1b67bb8e68d6714c45d831b52e4387a9f28dfaf25f5ff31edee9b10ead97dd83e108b"], 0x13a, 0x804) 20:17:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x77, 0x80, 0x7b95, 0x0, 0x5, 0x8, 0xce0, 0x10, [{0x196, 0x7, 0x3, 0x5}, {0x1f, 0x6, 0x1, 0x8}, {0x0, 0x1fe, 0x0, 0x1e}, {0x1, 0x3, 0x6, 0x80}, {0x8, 0x8737, 0x1, 0x2}, {0x2bf2, 0x4, 0x7fff, 0x7}, {0x1f, 0x8001, 0x0, 0x200}, {0x5b00, 0x0, 0xe6, 0x5}, {0x40, 0x1, 0x6, 0x80000000}, {0xc43, 0x6, 0x9, 0x9496}, {0x6, 0x7, 0xfff, 0x80}, {0x100000000, 0x9, 0xf87}, {0x5, 0x3, 0xffff, 0x66e1}, {0xc057, 0xea8e, 0x6, 0x3}, {0x4, 0x0, 0xfffffffffffffffe, 0x1}, {0xfffffffffffffe01, 0x3, 0x81, 0x94d}]}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x0) close(r2) 20:17:28 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 20:17:28 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10204, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) 20:17:28 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffeffff}, {0xa803, 0x7}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffffffffffffffff, 0x2, {0x6, 0x3}}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x2) r2 = getgid() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r3 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = geteuid() r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x8, r4, r2, r5, r2, 0x8, 0xfff}, 0xfa, 0x9, r6, r7, 0x1, 0x8, 0x10000}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000003c0)={0x1, 0x8000000000000000, 0x3, 0x8, 0x6}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000400)=r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x3f}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x100, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0xc5, 0x3}, {0x0, 0xfff}], 0x2}) setsockopt(r1, 0xffff, 0x1, &(0x7f0000000540)="23b7cb992e09f69afcfef61e63868cb5", 0x10) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x6}, {0x100, 0x8}], 0x2}) sync() select(0x40, &(0x7f0000000640)={0x1, 0x400, 0x1000, 0x5, 0x160, 0x0, 0x8000, 0xfffffffffffffffb}, &(0x7f0000000680)={0x5, 0x263, 0x3, 0xd92, 0x8, 0x3, 0x61, 0x80}, &(0x7f00000006c0)={0x4, 0x7, 0x800, 0x584d94d7, 0xff, 0xfffffffffffffffa, 0x1, 0x8}, &(0x7f0000000700)={0x10000, 0x2}) connect(r8, &(0x7f0000000740)=@in={0x2, 0x2}, 0xc) chflagsat(r8, &(0x7f0000000780)='./file0/file0\x00', 0x0, 0x2) 20:17:28 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 20:17:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchflags(r0, 0x0) chown(&(0x7f0000000040)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 20:17:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 20:17:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x4000, 0xfffffffffffffffc, 0x100000000, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:17:28 executing program 0: r0 = socket(0x2, 0x100, 0xffffffff7fffffff) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = dup(r1) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSCTTY(r4, 0x20007461) setreuid(r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:17:28 executing program 1: semget$private(0x0, 0x0, 0x20) semget(0x0, 0x1, 0x100) semget(0x0, 0x7, 0x4) semget(0x1, 0x3, 0x84) semget$private(0x0, 0x3, 0x600) semget(0x2, 0x7, 0xa0) semget(0x0, 0x0, 0x90) semget(0x1, 0x0, 0x20) r0 = semget$private(0x0, 0x3, 0x6) semctl$IPC_SET(r0, 0x0, 0x9, 0xffffffffffffffff) 20:17:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eddac14"], 0x1) mprotect(&(0x7f00004e5000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 20:17:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/31, 0x1f, 0x3, &(0x7f0000000080)=@in6={0x18, 0x3, 0xb175, 0x7}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2, 0x41, &(0x7f0000000140), 0x0) 20:17:28 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x20001}, 0xfffffed8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f0000000140)=""/165, 0xa5, 0x800, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x101, 0x963, './file0\x00', 0x800, 0x1, 0x5387d33, 0x8}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 20:17:28 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 20:17:29 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/58}, &(0x7f0000000040)=0x3c) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 20:17:29 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, "00e1ff00000000d7098357000800000000004000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xc3, 0x7fffffff}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="087be68a337ef7e70318e41af277f2f5b320becf3867f527411ea2d30abd761a529b71168417d1e2bb82cd07bb521e77edc54301554510f3119779ebf9c5d38904671f8b52bd586ca68d457ffdb2033bba09d38c60ea7ff568666fab7e612a711e82af4556d589c970ef58390f20abb13df859f6364c170ff7acd9fd0048a98aba41075239402cdb96b95f72d57ab682564b72d01cc752b31683cd504a10a7048b4adbdf8dd52ac98da1a54ef72ae68dbf8615ea090d141b57e7e6893b48701a5d436690171bcbeeac0a9df722dadd84ca7619e5198632f132b8f86a57ffe4e56e1b60e9506746033073e9b87e", 0xed}, {&(0x7f0000000200)="0d772a537746b844fcafdaaabc53151d744f2f53ce20ed2460ed9c0b78229248981ec9b0126e712b265e219e4eaa5f24a3c87973a3f349c5b2ff8d02f540e7436d495939792de75e2f4dc48b389c028e37d00dc3f4b8cb19b395a955d067aa3c8647e610ab1c243aba5e5b06d534696ecf581353b404fe70a933d4e0d51fbfb2955e5435ac59d9753b52b4a18ad39b29ad1ec4e9c7ce37ea56f59426d4b6366dcf3c333939b4555bd6891d651a3fd73f92490fefed4eb85a094503d6910ccc6274663d1e1fcff89fb2257ac641bb196c8cd45105cf4ef59039e6804261b7ee293710c45d06eed65dd2bd85fb5ea0a7b70e", 0xf1}, {&(0x7f0000000300)="a0d58f0cf8508a537c1f320fdf50e32cb9c2ef3fedb20fe549bc1cfce5f812e560e4e47545a89afcc33c2859b3baa0b444a555ac6ce72ba50c686f46424f311d16a91f8b93aa9696022950c4f0076defb7ad82f19b0864421ff0a356b7cfb82520f4cb08a3e3dabf1e2d669936bb92ee5b64fb0942fd1d8194ac55b2b86cd21a8ea20427539e794e7ec82a1d8e8d274cbaaa2b3f8f4b07de9d4b3a124d0775d94d7d3b95f7085a6ff4a94a89eff120192fd7c14881d0e18deba73f3ad4ef", 0xbe}, {&(0x7f00000003c0)="9221fce81c091b171e7a924865d670d96c4320c179f18138bb7eebe423ab93f4a999698f0a5f8ae7ec6d5765e5ca8751e65eec3c13e3818a0a41a86b3e62fd9e32ca6d17322f5b761423fd028136b886f388a58fc6a1d4632323bd59ba307101e38b7ce0930007103049dc83fbe21cf375003c5d2b31d6453356869d1a4bb8d0109401b609de4d7fe9ed39bc5b354ba4499a51448b14ee95e60fbfdf50f1be57fdb0b36584c0e2b094e2b0cee1232f6bd938c7b87e8e9712344bdae8650e600e49885cf6de0995a326f5edd1821ce48800cd2a86753dc7f9deeccee60801cb3f0470dd3f1d4dfc1e848fa85ca740ef0635dc6be3bc9492", 0xf7}], 0x4, &(0x7f00000004c0)=[{0x38, 0xffff, 0x800, "b1f595e4c582bbff73a11ccddb5b4423de50818c49ea5cb98b74d7ddec549559c6a1f86e14"}], 0x38}, 0x402) 20:17:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x7b) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) msgget$private(0x0, 0x20) ftruncate(r0, 0x0, 0x100000004) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 20:17:29 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) nanosleep(&(0x7f00000005c0)={0x7, 0x6}, &(0x7f0000000600)) getgid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(r0, 0x5) r17 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x1, '\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'}, 0x50, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x100, 0x403}, 0x2) mkdirat(r0, &(0x7f0000000880)='\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) 20:17:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4772, 0x2}) 20:17:29 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 20:17:29 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:17:30 executing program 1: syz_open_pts() kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000040)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) syz_emit_ethernet(0x51, &(0x7f0000000080)="99c9d4424d055ff89dcfdbc8ccf95e168472148598ee987b511224a37cd511a0c8a9d8e55a43a341b5318550a940347e8e0cc31e31667c7a3ae8a914c28bfdbaf9138bada9a129c0842ac22b18e042eb64") kqueue() fcntl$getflags(r1, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 20:17:30 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3ff) 20:17:30 executing program 1: unveil(0x0, 0xffffffffffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/211, 0xd3) getpid() 20:17:31 executing program 0: geteuid() syz_emit_ethernet(0xfffffffffffffcbb, 0x0) 20:17:31 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r0, 0x0, 0x2bd) dup(r0) 20:17:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x92, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6530005fd628a835f63892864e59486dbc53646e21ff8828c71496cc07dd99ed9bc759e0a4b9ff75c8e0eb66e7c55bd17b0e7f9d82e659228a556fcd22071f06ca99c12cca399e272c8d9548255bdb68d067b306cd1b146bed6126a0dbc8719b4b33cd78941cdb1eafa7ba1a766a7ae3ab8ee1bc167d28ef26a773756565dc44d89c55546ca0e83d7aa90481621810bc789892ad26"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = getppid() r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) getpeername(r1, 0x0, &(0x7f0000000080)) 20:17:31 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001000)='/dev/wskbd\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt(r1, 0x7f, 0x0, &(0x7f0000000000)="8a8658937ba28466635caf19dcb29446d372a8be96cb2a6403c0ac14f9598baf7caa7454bb443d7e080020c68cfbae4cbbe0dea030f55ecbf9d5a9f6226e37b4a565a3b5cd5c7465a31428179c18af1e56f3ea42c3454bf82c890db1da6a7db51387be97b915e1c1674495100a12130aba303933c9a5c76cb5ecf918df163cc478f67585723bc9a9e782917578124965798ba940a4d7be59e8c33e68a2fe4dad8b1633b7f3e2b8598d9032ea92d20023e9045f5e2ba1e6ea82ad476f76d1bb9b9ecb7b18691cee1944ab719296f3c7dbd0fab126dc92961b89ef1e58878b9a0949782d2ac97509e202ee9f525c50f76c1c96908e614d8b741dbd81c6061945a5e7a1f68cd521701ed91b9056ab6eb163fceaf2455456e8fb7a2fbe92eb1a32e2054f25683126386750eed126e1fd8cfdaa2864d39e03e06fd2df8f366cd01b28204d81841bcf1135dda249de963adc700f195cb691d7189026b6bbfe3fff2f8d3409937eeacf4b578f6f8876c8acbc027872ac1d0fb563e26e8cb5c3e3fb89d00a0bdfa248a942e38a37378a623e2548a08dcc63e68da5847911508b4fdb2591665eccd87126da78d54415d73177419bb3eb0ed187cfab8452eca6b65ca75799128180b071504563c0934e10184fb715de420d3149ee6d9859782aff9e5a11f8424d75eb0e85a759a786aa176b133843aa7338b2548ca021c345da03ecc1fcf68f8d9b9079ad771ee76b01feedffe9328ff2431d8cdda39fe5eb6b477f21ca410a83f9f414c7ff1196bf67f9ae84112fbe5bdd0c737e9f0cb39ce72c290bf79e783b784527d61dfebd0b3d1d1a3c9bb1dfbcd801186454350dbb8bc284149267f668acd858163e7becd5d098b1d34602ffdcc72a4914344e183c8481cf545c39acedc768614c336ce38f5241be924744b0e8ab1098a6743bb9332d59f99af2caae444399bf5af34999a128eca3fefa7b8551a1901dbc1f0602e2f6f041af2d55227183c8e7689013c9e7fcb0c96fb112c94cb44a5639bcfa50baab2d265514300c54c77f6c1297541bebeda311e8bf8a84ec8e1ac3cddf901ce5ee4d16b9c1c459de2a2c940ce52db1f52f6dd5ede5e5fbeeecc6316098f9cc2eda78d0a99a87fe0b0aac3a7bf7e84a567e013a46fd9b3cbbaad687abe28801b417ee85498e5ba8eb85a7817c61a1fb53ef447c2178143509c9d992b34b3abc3fd144375fe28253d648ad2289832d509e11363136788e52e9ad012e4111b8aaab68bbb3e3b64c512445f950827c843ce963667e5c52076111c0656c42bb064b72c5be12d9ba6792316cc6dfaadc52dd0212c393d60a02e40bfad570d8ea1900549f68ecd28b2e8419cf8b5f6813ae758b58bf9cfdb1a5c8cf8f927d4a4bff9f7eaae0ac523fbc1da9eefcf3981c463287450e6c4c9db5bdd8b7ad0d129711666b763d7e377a26e951c4ff419d45b4d531bc20c4585475af68b0b1fc4091381957ac8c142d86f8667c9f5d1676c3588d1a3ff3c887be78c90c3c549ba713516075561c5b4c3f40e9b2a7b85b2e04890fabcc8202bd8c38cee19ed934219d24e6d556db05781707a1d09a438709d232a6be3dbf432192727596f3d58bc6286818bbe59158fb7882124bddc1c82d53a87712a51740c41374a72f31b877ef8f2f2124168c7176fbcb42d956e83b894179118890e0fbae8b9a246a32852b34dfea0e68c597d7253e006a90e353ebae53d7efd0ed503c33d48b0b4c4318a093b72cebfa0c2814f9365e928f37f1dfb1b62f8ef1c06872f397f0a4c9b987a368d3d57a60e03ea95f174bf900717708015c30b28e581a3b79b2ff778ae1e1bc60a44896cb21fed0f1ad77e73330971a8d535b1f160875fcc64050441bc6f596d371131339486648dcb7cacc918ba96733fc2e3c4e1868051bd7c42c77cc6b863abf216efef9e23cc381e616f80d33e6194f4f1a16422cc8eb5e13f58d97cca31f039e6181360d68dda8907e7f432e5082ae72bf96bd20d85597b43ebc22646caab6545c8e012a60ce1fbb602cd7b234d8918a83106892ade98a31d50cb3e89b87c4feb9e2ccc840de31de706c18550eae623088209ff6cd4fb490e918911195fd67fe83578ca034f27f26af5045949b1d18f3154e608b856701987053f5a3349ab801a254b0d3422c5b2922119099317fbbb1d88d237415b362fb57f4d6e24ff31a5d8552f745ecc7a737184616414ad00e1ad4ef8abefc8296754677c6aee2668cf2d9caf6b4c83c825efa3317ba8eb31aa49a5848b4b2e69175a3843f99bbfe44629ab28c979f7f41c115f0770d09ccee94522b1ebd3a9138314ec7aa0973785169a7c6a3575a4fe3c58f95ebad43667890b9a075ff952756729cbad4ded563d30fe816b3196d17968066e6757d937133c500291103e7ec06ee9cff060bd4d2fd7860d9eb6d0bc5f02c01704f3af26db96bbcf6a210e9d250a6746441a41b36177bec6eb1f7f245d2c6dcc7d9593fe8a5df10286ecc6547672656e109bd842a4d39182bdad10180324472c63b302d7513c98a3234ac81cdc67f945596bccd106ac9199e25fb9a53b4cc8c3a48c191a2cb092e72a33379c152b3845c5fb7d501fcfa14e0189fb833e029057e69a56099961be49a3369a85f2c2628b3babb22628994047b97f114ca328a7614fc489a182ff7f1f2ccc710527fb84bf7d2336dad148560742aefaee80820657f5fc596c6d3717faf3c9f1d9ba027e0568a8181b57a8bc90207bedb4df2230428643b12d292105e007eb93445dbc2f83251fbb75292a2c4f90b4ec769d21de7aa32ec252421178fa306b45869d8e6ba993cf25af50c1becf3040aee9163ce26b8929227c9a9d712a98f894d8afa1183fe2c4604f53c026e1152cf9a8403c8532e933e9615b4d04980be87ba8cb1085026afd7b7f273ccac57fb758ab2ac37ebadaaa46a2f41f3e9b995f24b4ee39ee51d4cddbef8a14e61ba13d726f8e80204c9f0fbd4edf51248746c9d06b9cc517dfa229d40189b386f946d769603894e38b84cec3bdd13622228f0aca476c5897f4cf74b3bb475b549e938b98fb88a97ff62381c037cc7e875ea322671455e4f972b2d412c23b8ad3b766404dba0f99a5bf81019349b5914e411b6baa46cc295a843c11f3a56342cc3ea971e387606f1b36f405ac7a6e7e5cde3b746e0ff9a21e491b3a565778dc8de32fa60043c2e687ba5478059d285c6bb61f29a314504ff89fa9667f6fbd891edc5c3fda1e30a61f7f97bbfb837bb3d2b80143abba1729fc7593a6810938d14a934eec94dabb9b378a060a245715d30c34e68e447db59209b2d51c6db82aa2d619ab188381e15bf65bf778bc563d8b176d086781f8d1f3ee30d87742521260d3d22466e1e39fd3e17b82b501253e2266ba440ee435c821da3ce741afda5a62d0047248aff594351c4c70d88ee07bea328ec1cb17ae16b0ef35f1a0e1dff76dbc98d8aea5a516f63ce00d08edbc23e9c476fdf0c6407c7214e15b3337bbe2f5d907b02cb84d7f738aaa48b5b38694d261f90b2a870b72e52e885a2ae08dc2c4759f7d2652fe820ffa043574a6b38e80c781ad118fba4630ebe0627c835d35e4fc8c31fcde723680828ed36a939880b36926c7ff7427da6039448f433124ada803637cfdba38ebe5a49f9465f8c32ab1db8b0e947322691744cb593bb97528c4a24c8595676aaaa7fd82dc078908459bcd7f124fe12332f99bd91057c81016646c3c99f21fd2256726c774b1d89daf2708dfcaa01fad0414e65c790e34286208f7e6619cba1ef946eca4e73df4a3e9890e6953a70d9e2f7286f10a4cc8190551f5d3bc443a963e370d7e45aeefb1211bf50362b90a426a3ec5ef19d11a676faae31b5e5750fee56ffda9b02ee108e2052858027a74149607684a1f0c710ad1e970f57494160fa4f2eb521a2a62acfc5a1328b1e43ab8d38b72bcd85836e24e62483dc1fadb9f53fbf07cf1f5c638ee842617f7dc43aaab9114be90d70ff6eb5ce21298ab86d486f5972d4a3bcd9f92fa763ed7eafdb3dafa3ecfd9eabd619fa894fb211ed83608e0c1a9435ec8d1d1848ac16638b9b7aaa337a6f95b674691647829aeec6e21d9427923851beb43d3f91c7d7035bc270c21dcca7e05bb117ef9ca57bc5f7acb483b9eec569d554a0b7e4dee64a61a7fa102f9c1c154e62f56bfa2b981e728eeea15de7e79b69305941ccf0e4b4e3d1c9a1c67d5f588010221f4fe196a44ac9a265bba58941b064899d655272a428d2920bface4eb5ff94b7bc2199a90b2600849b243e9229dfcecf5147832c08c422cc09438ecf2fc0a6a1ab8f2fbc7679951af107b7fc5b6045acc12e9362e983b580178dd4ba029a1a93ec78bd634a019b31e263b6d74545d94d95d45ed3d2fb709c9b57df1582ab980641889f3553ad98fb3d4fe743480ae4bf2673a421cb0c91e76f4d13415c6ac0ec6ce10bcce44aaf0483d221b018cf3e7fa0a8b3029130448820286f866c63088ebd75c896b3a6e980ca0c1613066c8e5d34a74c8ec3f71e3e28d06e81810127e1eadbad373cc00c517ae95d5c95a5d3bcb142eb4f9630a6be885fefed631d6b969f04958f05b105273c0e3ec97ce25a0392ad4b8c979f1a0af0ca82356d833785181bcb6c3d45186600d648412eff3d2c47a3b7d319e408f8ad0a35e35eaa6f24efae824870b227053ce027e9bd2bd2b760fcc55b4d1b9f380750f8550d02d7405af2e378d8f9720c7ff128d6a913293be572f9e40b8c4bfca86704a79e55f3f8e4a52ba81433f6bfcb507981bcad7b5ea77314be79fe3bd0b2681d6cc7b62ecbe3a950c3cf8402d1a6761d329dbff9a82ecd6188901ff56816cebb2f20183ef34ec1d23dbaff79b3e293fd1343455d3836206346458fe49924b609b4bedd8688e784595d7b4658ac4a4264a46e0f1e402996f210c3d83bb685f559f212090eea0334dcd916794d3ae51a9740ab175aaa2767dc99eac721c74408b51e252ef9499f3729118444539ec4df90ec0bc224ef6af70116cee44029969df35d9090f4a926723bd546a8d3aa5594f2d14d8e04b1f0df93372b417bc9ccba3f7f69ce4df20742926aa516bd05f3acda3905718b74a6ad6487a1aa8b7e064e40ded63ecbe65c7e1c040b0c11e621e7f92e866d25443f68d2346d3600ff02591fa842624f27edd72f8b370e192dd86a6479cd0d63eff9760c39478404195e7b311fcdb853e620ec31ac8a2c51d8cbcca60174fa66d4c8ad94a5392a9c140bc2a87fbfdb4b9ec1d656b7f3dd8b21e80bf952bea39dadfc8ba5256a0d2ec8fa5e84c10e2efb8a213562d75b72ddbe88a6a572c25188af92b6376e095a016d6355a103a4b4a51720effd903fd348ecd35a1bbc8bb38b2ef0ebc6ec09a2827c6e336011ed32a30eca172e3ed6da36bb13f3f98803644ca6ec12c2d105ec665b09448255eeb824a4b6866e98e83068b8d80b84bc61c4d1e0a053cf2a09bf21aed076e247bd3df7a48f721aa2cdba118c544f8f6edd136a1389135136e81404bef156ca58d9f69114f3c2b142e7953c3de02a42ddd3141ab023b3327ca6d747207dd0bf717ba44dbee2ddefe433b990840b8752db33f7f438581ad13c38d528fa3fd073455768f34a79f455a8d82fe968658444652d3b39f312d694cfb62fae3e890677c109ed6e80574c4f74a96cdfd53f1790228108d62a5882bdf3f650daf38d44d6c68a0045d77065f4f16e830ee4006068e44902ecdc388436421f236d6ca2dd0fda9a123c72b24a494133614fcdbfd3", 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001040)) 20:17:31 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7f) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xfffffffffffffe4b) r1 = socket(0x10000000011, 0x8000000003, 0x1) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 20:17:31 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$setstatus(r0, 0x4, 0x4) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 20:17:31 executing program 0: r0 = msgget$private(0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10200, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r9) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x4, r3, r4, r5, r6, 0x80, 0x81}, 0x9, 0xffffffff, r7, r8, 0xff, 0x6, 0x7, 0x3}) getpgid(r2) msgctl$IPC_RMID(r0, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 20:17:31 executing program 0: r0 = getpgrp() r1 = getpgrp() msgget(0x3, 0x400) setpgid(r0, r1) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) 20:17:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r4, &(0x7f0000003b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038effbe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51ef92b50b8dff0b52c619b9188e8870ee3a89432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e1d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a7b147c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4e21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f100", 0x7ea) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) close(r0) r5 = dup(r3) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) getppid() r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) getsockname(r5, &(0x7f0000000180)=@in6, &(0x7f0000000300)=0xc) 20:17:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) clock_gettime(0x4, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) 20:17:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x120, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x61, 0x2, 0x5, "dedfdb84085900be4ff2d282f1981a82c54d76a0", 0xfffffffffffffff8, 0x10000}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setrlimit(0x5, &(0x7f0000000000)={0x1, 0x5}) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 20:17:31 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) fchflags(r0, 0x10000) recvfrom$inet(r0, &(0x7f0000000080), 0x0, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x1, 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) recvfrom$inet(r0, 0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000040)={0x2, 0x3}, 0xc) flock(r0, 0x1) 20:17:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:17:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000033000000110000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:17:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x5) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/79, 0x4f}], 0x5, 0x0, 0x0) 20:17:32 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = socket$inet(0x2, 0x1, 0x3f) pwrite(r1, &(0x7f0000000140)="040a2d1b0b9719a6a9e028c095a1aeb28e3b2920ab4455779c30ce7e37bf38fe586fb44f622a4a2b4395e6fd1c96940108948364f3d0196255dea95e1ac1e1061237f5334cc08aa117a52ae21261843b08235e2ca8f6cc07dc4ab55c768afe5dddb66df6f0d9cc19ee72501facf0f779cacf5fc3bdc9f69c23d0b0844b79a9a34896ee844517c89fd53815d00b815d07621fe20dec1b37147bdc0b707d01a775c1e02697b512adb1af9fc802daaca96587e9324aa14b8ce662ba433c8411666408aa06f04e07ad9fac91d8f04390a0f6648e0f571b150f160461009be12c85dafdbe08a325f0d957685ffbea1c2cbe45e647b9508a3291c4a24c6a55ce0c4711e8c6671d4841687632789db3b43b4e01d9ade35d0573fd9dea0f0d63fa89b384465ef259cee9ce5cef5d3abbedb716844dcd19202e376961bb6516eed346ee16bffc8bd43ee75e5e381c69aaa3f13147fb03a6784231c1eb0afbef2ccfee9908724b4382991599a917b7e4c798e83d49a61feacf45bd99a0f0bd935c927996b4a1bce67154797963833061c2d39b54728e21e141ac918d692403a55f33578df026ba80ed0699dcc53e25c7677eee1971da154e84f59ba00e149da9aa2e3c483aee6f70402e4974d49383b915f916972b4da089c2afa85b90c7c378b698c48428f0411272b6250d2fc0b00d21a2031f3bf8d4526c815fbd31622d420303109805ab77d778882005dd2acb6668321fc3bb30c50fb0d89123a1762c2b1960e8ef9a2a9c8cbb8cf13581ca71d68ac52154f4e5133bc1b55592bcdb352ca79855af7a0be4c6c7a76c87da991a40eaddcb5d7845071bd3fce5a691a483dd5a7fb1753652291fb1105bd76bcb32bb85cd7da028449b6beec7ef8d36dae5351b87d1e795b95a6f4cfa8fe8dc36d6baaff3267b9e492421da426ddbce422c8e7c83b5a267a984552e023733a40f4ee6b8c0b893951385e729e3d2a1b90ff4813ef17d4bf627480c3f5ec2b48e8165bd559b26b5130a4d332e0925e598a44308048ea3b9dfc23b25ced9774731c9dd948438f6cce647d24efe8eed3a890ccb218b234a79e11c1f6c077f2e116dd02a301dafac761fefddc178c3150768976d07ea799983cc6637b55db88631cf334f1d6eaa01de54293af4a8d19b083ae3cb0cb8b74bfc51b3eeb761b28eacfa1bd71f48d3569b96c2c43451fa39312a27036f0ff724dc453eac246414645bd90a41379296ceb34fe4358724250df9c27ad896b60e8001e78636f539d7954b7d9414a122d39e553463d27b9d8364f1a4414cc58ef6e23d3b9bd4f860c1a0cc14eaacd6326db5fc9d6b50fc975fc3223d9ffe7bb5a659c105e05607813e7d7cb970f4bb1a272ec6f216121851fcf763a44c14c14fcf31da57d0f1bf87a7838868c80606dba0e3154801a37cd26066e16c346e3cc8dbc5e6f3a1c8bf54986ab279aed4329f7a3cbc53f76ba361a21f3d250b79d55f5af8e7648f601eefc237e99aeb5083010010c4d06deff965061316f893ab05b5332f29ce953bacabcedfcbc8ebf1ecafbcd687f426055b38c070c00f285eda22586c5c460d993cbd7100165bf58d6ca22ebbe00c0a4e5dfdf53806d106355b987a8568ddec71f113165a8fc33351635bd76275e7fac2f8aa8e6a5227b2c0bc3978831860182a9a230a0b3f8abe8237a259545a8342b7a7f54568327097c80755e4e3eb4ec78a010df3372fed705b834832478205a14b45cf70cbb3569ea61043eb0ec4804d855e12e1e4d3997a06c4b5764ad0247cf1cc01f48351cb9557828990424bbfcc56d27f09930bf0bb1b27fc806f5bfa7989f1a3273a23c26d3012241dc633e49c03aa012356aebe8ac8cf7085100bf2b1c38e2815a7d08eddf35511a5baf0860c93bed3dd4e44e0d5272f3eab001671a1e43a3b990869d7940c7c10f935b8a313920ddb67d2de913a587b89cfce8c4b24ce12ffd27868adc9fd78e63bb2874743c0ac168327073a2023a4059958da9117e11ac2af1f94728e3f091aa7d4b429d5b223ab393b646dfed1098f901419da254d7b955c3b35668e2e912fc736999930671bbc5aa1413cb2ce5a9d239732d0834eaf271aecf9aac5061292c9342f083c96851d65bc49476a3fc8e4e141422753c823e276d28915e54095ba97b3856bf874518da1c1973c776b89f03f8de0b60fc9ee31432bd0aaef37d1ce5641743b51810a2f21a3f393b7284b3952e3b94af6b455a6f886fbfad34c179fa25f67dbe4704a36ab9d109895e3cff5f5ba02f12a89651e3abeba794f12ef0b0492f3b7396138d2a54b8118abc7acf74db589af0eb7f4affaa4f7e90b0fb7d581b7331cab43bed437bb1354fd4cff79f70082f4373d26b2299a209be626d9d734c3276fcdc48ce8a27ae87f637beec5f12ec9db2e31eae41bf94a8dccd8f461fcec5a2673610aed9572972bf4fad0c0eaa843a4e88d6511f5617248720d66d4238c741f417462c682a9b02cfb2962eaf53e1b2aca35401387b7e3fb0826794167f9a25b52edeb2eedb55d47971de2ee0ef237c822a06a96f6d3312e057ec16dd32bdca84111d6e26872184106727f0416d847168796507afbd5f99239c76c3648166406cf54c7368bcc20760197028ee97283e3ccb0723fb9fd69a5ef176d6038407acf48fd086fb145af7695760e707a5f8c6d412a055f0dc80eef49beebc9be809925b3b8b81806a96282b1db803de58daae5df3a6bd37c074af048535da533e7878f88f51003006e7af5c2156584d74a35c85307ff25f10b527c8ce08ce8faaad2dc6e3c0c51b6f98a84e64762c43089387ff58661dc66fe2060296de00c7272ef866594a4e838fd9b936c1613002dfd1e8c005b3711e5171b3f6c054309bea967f1dcede0794fec25e2cd11b6095581d3c7a8cd824869231ceb76294caa25a88c672f3e5dc5373810e4fd5f1ce40406fb5ff6f038f0ce621dde471904493845e083ac0cb3b537441d64d202ab4d788a3eb7cff3373d0914e105b6965299416fde7c581e3d1300513ae1117807acee18f68999372e4b9a82f09ead664465b1ef9adeee4b5a2603005cc51894f83dad77ca90d9085fb19f01a336cfc97a229c4d688e56297117718c9fdfd41848535f36d9b218ed144bc2bbe8c907b2216916cb026f2a8cd9a5717223fe4438d8d99e8459e19462eb07f6aee295949e1de47b64a5e4c2b45a989879521eac29e6d70cf56627c48c46cd83589881ba45ed48c4546ceb518d43da8ccd977fbb5bca353887849623c7d1fb739979f1bbc173b3f6b0a84729b2ba17bb014f10e646e93653684d74f5944f5226aa8082f264343f7179253cd458b6ba9a7f8f1808aa03fa875470abb9ed203b6c1a3f258b4b4413461ae590a4bb2124f3665c79229885618c7838011dc2b534e732803f60d2e6dbd7cac1379a6f1997bdb3c4f7112d6a5a3df90622753ec655fbfc93968c84cb4054117d9ae4a03eea7dbf77a4cdd15764952030353ec8692b14da328ff641788093d90621af205cc69071327d3f16229cc8a338439a2fece76e7f616cbc2f02965938a90c9a4c7bf1b05931947114db03712649851f2d87d6a0e2699b710ace1abf9484ef1cd58f463cfe4e5b971fcac593fa1dc0f350b334e5de4a23604743c5df0a64f2d22f1988f5fe1e5f391d85a43c2e2f9dce8b8f2115db61797ec7525ba843efb308997d884fc13eec990565623d900626970c6a9cd1b6befc1d4bb3c1a3ef454d9899676f2792fd0d37415599951ae28e5e27038b480f52d2a26f43aa0a18e0673f7b87ed6cf7167d9f7cb7ebe1d229b728d260e8fada920b101676a2a01e7cb32e28f4fd9a1860659938d143ca93c84c8e1bde47ff5fc52d3b206b99d4739d88547cdb697c4ebc4308feee67998a639f59de6bf7488010dfe3847bd48c6381268ff455efe7ca457901b46daf0d24c88314f9fe1af3548f005deb377850dab49faf9044f96240c13eb3b95e2e5098469cdc3120520224c7560db888e1909569474dcdf524a709dc8f5c3820e14938ecf855be370f36d894b3fd57020108e113f1512824279a68fa0ea2649f5f510f6ab33f4e6701e0e843f832864e29b6aa7c57b4dbe6f66968357a57e880ec49288669146a95db09a183b8ceaaf44b4a3d620c41193fbe8d982039198ca59613588dd5fc8fcdae98ec7908e2d3bc2865070ffe10de8dfa6789f39ab61310fef610c936a14f646118da3eecb1de4c175eb0236d08b040d1ae5cd8e8c6c182f8120c74bb4b09b0c39bfc8e1c15eed9c5315ac2fd0e727629ab0c77210d4edeb9cd9285f765554a51ec7b61d2fdccf4c2c08bbfac2453e47bda6bf85dd2b54fcc998110f26718bb59d495cfb87f2c3af20857baf6bc39f7b0c434a2076c30555184c9d9047639b463a4097699be5ece7a19f3458645d0b0e768676c05c7d85a74275167321fd9fec40904036c18717e5ef4d5fe8789cf95a3ff2f43da17fc4ce124d46a6fa7670fccd4b48c95c19bae5ff7ae1b59982df28bd92800bdd6544e317979db3097d03a559aee119e006ce84ed9020c956e7a171d70d6d9130e4735f9b96b2da60b7a7b5fb0268511e669d4b4ee3c5e62d008bf8bf315e7752d0678e132413f81940b3c89e1012f7b570a6c8d11f274b436d3f71cbab17a2d99ccdabb985b12ebd06f5b70043d18873783f17fd74a45b41f5a53e56a4de0fb0bcf10bf5589d84dc8029be4da9f98347d3e4e233f3609646f438138a890d8d8b66d93d37c6bf613d428314031d414868ce805e1b406ef69f9cc299c2eea83784d2c0edb9fe1765a7f43eba33bf768caf0fe51ab4edcf116c363d26104cb42b726769fcff63b72dbb8a92197c8c7855193a0dddd778d1cb83c9d8cb7d6b143e8cde27cf898e3a77117d03c29636ddbfe14d85657138c6b2c58bbf7d5bd95fdb4039fcc395e43b54ce4d57bf806b3cf0b995c71eca335c2e282f171e5c8e6a0ddfa66561edd74a673cc65e3c82c77ceb6202251c21f944d809ad3cac922013b4807fca07fe59ec7704304818f0934ba5c0155f53fc2a75922ca5e69c3faf7d8ce9a4882e890a180e60384bb6bbfa93991d958e66f7078f6e0fe09d44a40b3875ff60036612fb4f2556e1f071c3436aceec79033c52e3f6905864b51dc4da8f621d46aa1d3743afd55bf431d151790bc804442eece675f8e9bae63bfc50f34543b7f3fcaea2c5ecf592e7ebda6f6d483c2e46068a726b1312f15af5ae6cc6bcff282e9f162a6519192f1f00131c04d4a02479c5d96ecde69ec41c7b7a590cf72a3d76e4d7ea97abf8a06577f01d9c101152682fdc00f5cca3e1b79797b27498ee708e63d95c10ea46a4991be4699547c6278a9c64dccf8cd3ea1bff1bdf12d34a40a6f54cb3bfac5e451d52865b7339f3bb5ef4b7981f13336eb5a22f265e247c9a3364faeaaf04e649d45bd1ae98009be386ffc7024ee0351efc30faf81a61e6798513919b0b0fa8aec3a93b54b702fde69628d4853a3682829653cc1ceae6346baa14bcb20402a3974e1bb551a65302ea5c5e9781dbaee1daf12288862f78bc84f550243583fac579e49479a65a869d27ace630a2136c33e9dafb66536cfac3a2f7834e5131dc5065747f08cbae0f15bda88caa56996ba8a5f1b8c301b43c5982e5578fc786338e8302d6bf39cf99a63a1281a9b5a9a9082eed8b984cc1c79278cc551f4fb813883e83d114242ad9b2187e6c3b523ddc6e107d64994f7dd3d4a44f5a15e30736ae50fdee8542acc2b487d61c66758a7271e", 0x1000, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) shmctl$IPC_RMID(r0, 0x0) 20:17:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7020079daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131600b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb594946b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10841e961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c592081e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a045e784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032c0887bb9527156ad36e0dcccc644e533bc2268bf06f8a7a2abfadfe3fcb2dbbafb90fc49e202d346869144b92b3eb3f2e98d82eb17c9dbe4327a7e26a10b53b64403b73a671684643122c6864588511e9bc164482cbe68cb6f3bfd54cff3b592dad22652e3df6c192fb690f7545d837de35ea968863eabe1964ff714aea3fdbb605927905befb0b8750b018fa15b2c28b7904f970e6c683ba0985a99195754322af1", 0x2ff) syz_open_pts() syz_open_pts() 20:17:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x80}) r2 = socket(0x2000000000000002, 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0xa3) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r4, 0x20007478) semop(r3, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r5 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000240)=0x8) read(r2, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20, 0x0) bind(r5, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) geteuid() r7 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r5) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r6, 0x0, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r7, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r3, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 20:17:32 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, 0xffffffffffffffff) 20:17:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x0) 20:17:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x6e4, &(0x7f0000000000)=""/246, &(0x7f0000000100)=0xf6) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 20:17:32 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) dup2(r0, r0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 20:17:32 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) close(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x8, 0x80, 0xcbb, 0x76, "7fb05950de5d87f56d78a62cb04e334323ddad11", 0x101, 0xad9}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x0, 0x80}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 20:17:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) writev(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)="2f1f9ecc0b1665f84bc4334c71e53fc0d58670b4c8db520323a783d880ea2ef1dfeb03313d1ead3b6fa37e47686884e7c0ef97c71c3a43e26059be36f89d5b6b31d989f903cd25548de0cdae1ce9ae63c7f3e0571fa57ff56af08c030394bb7f2b375408c62c5facc15e4222b47c5823e292bf6f6f84228115980937206ca1610fdbe90c482b48ec1726d538bd3943d6985cbf5a5561694f0312be336d525b177af54250ce0627d66592d049587be084", 0xb0}, {&(0x7f0000000640)="70f3df35a127045b09397daf4d794b973e028210e9c763b6601d257de2da896410b9602db67d94853a7748974e697e033f005844908a548c1858a082074ad55fc41c5367f8098389ae022ff4d5a7744433630d96d3d39ff23bbf5db7cc3ef7ab7373a34049cf6f1ea69885a83d213cb4d9bd206ae1e24b018866782aedade2171e56df679af07e216c88524c01bb85f7e62b8803a0881ba70c08c3b178fa1f13988db171f8c8b0500033f2933c4c2e8dbd4c38a5ada87f41584ec31c37397ea9aab5fc0d3c7887a32755709ec0e2e88b66121a7e0265124a172d5c1a1ec7f89fefb22dd3fd389335b1f3b9c9401f7b5e92a1dcf2ae092e50722557e0de0391be1e350081a6fc069e24ff9c7e98bfdb4dfcd42502fb276c8dad28d43f1496a60a000a72be0e3e96576bf3f8f8a435be69d12ae817beadd2f109b75aa740b7efbcaf2197a83ca439f88ad4b9f9aa97a5c4107d915f6987aadfb5d6b9c0436db6e0ad6f03a6f06decf7466dea4fc939e71dbb39d82031aa9d161dc15266df2f991d9a23ce5c1d7c88440dee26da20055a1e1da5b182e0b3b6394d335c4b834381c48018169cafe93c8b33b8c473e09899eb1faef2aabcbdfcfdc1e672b368c3bde255999f3bc8542b58c2427cb4fb223cafe6c963387cdff6cf0c90da585fb079b0a7a156fcdf5b234843b589c74bf851f1a3bcd78260dd0641519aa11c913300d27e3721d25d9e95325306e1d60b15579a854b94ad42053e2952a058bf612b7e4bbc80f7a6179431a3ad19c9354eef7fb2522c525ed53413cf15a437ce9000f519be3294381ad06c055e5c12712136fa408ab6496d0dcf75835005b53d6ee11015b7f0b232866ee3b4183386073a8f04f4e32f7fed6e54234d156cebcc2a539ef8d71c678e9ec530d78d6659a1cf5d33d91ef3685ee77209a09dae712e25f5641f3a700ca98b633c643b7d2732f3f788b5288eaee96f4fdc774b917091b1d7440c5ec2ee3c792cdba296478eb0d4a577969f7603801d1456b4be3a6c6a62de3a5b05c630fe28fb0062575fdcdc13e4a860db2fa4f684fa023050066701c16a0ce97e552dd04a112e0675442dde68c0c0bd1fb6ddce7adce0ed801722180f8abf02508158d025c9a8667fc33f18a24ab6e55dd7fef90c2adf49d10933e8fd478f6e6580ff4f966969c4c2ce6e77ee0c5f88bb9b2542414920de2bb63cf075b3f518758b37ef6a146d9982ed844dfd492e0ceadcf2ae5af3fb90dcec739a9de09905ff55ed8e2b04ab8f400d658f02e8bc6f22bf33253c70b7398ee70d9958bf19e2fbb59ba403206a947556a71bc5caba759ccbcf75313643f13af53d6b9fa9d735242b349f575c4722e435e13aca99f5004536e320e71642f964e8ae6de06ec212ba6ed321fda55963a2e5158c6fbdfd5700b74910b1de344e96b4aa5f1f94a92878f2cc54e0c08636e8157a489a5a562b9771ffea8d470ef0ece8f796a126a21657bef1a523a634a22ffdcc1e3b4c39a5cbb3b9d5b01b99b4f65a1b9ec91bfa5d86b3d3dd542f7222fe5ad17fe04e39332b3d035f2d9dabbb5f64ea00aaefdeddbfdc6d82e1d67b74e40c8c4806cc4d7a64093879f5a93dbf39dbade5787b94eb8de1830a428b96a9aaa522c28a1c93ec3151b3c2c23fd4c03377dcf68ff8017ba2b6f84ef6a8751695a1592ed05300a4984422a97378a4bb9a2a9415fdd5e072654ffe56e314ea5b25c0fc78faa49eba64a418a2f37aaa5c8fcf020b8e6891cc1cacc581e617edcf5fbd897ecb1448e00522cdba930646f61113133a82d4dc37c80d60d474ed4370cbbde69e57a74ad1b626db3ba4bc38d1c859a62b1fde67b4ee86ae781769eaa4377b98cb3b19bd418d5a3e0fba795af3dd9c672efc75a73f6cfcb2e2d0b17ef013d3362f83717bd68d2baa58d85660c329665c92eaec37b888590d4e705ba420ff8d4353c06bacfd939daae85fc1c4fc8c07259cd2c5cf9dfbbdda5d439d0fbd8378f34f2f2e61f2c28bdb8f3421d567b3dd8d1f09198bf86d30a14a2c2c03978fa2efcb02ef80bc16c8f939971787a1ccd192cee1c66b752fcf348dbde01126a81e77915f2be2cb4f58fd5949dfa5c747985b9a5894a99d10513243a79f09eb69f45e04f44bd8b38c50d201f19d507cb76d57e13ee4f64395a1c7d0dbfe9bbb4db92fd9053d4978039883920bb7df7e65092986482edc6efcebc63298ebdf1c06a99371c515deadebd1a6958f59624e8ce6e9793afe2b77af607c3bb513ddfdd8f229d7ecfacca8f6b50d63c105ff15a5be3255c42c9af3c859808b195e8d48d8a4aef6ed4017ce2a87439a957f4b9108f624e579628104bc8542cd8e9463f4f9582560e80b6b9a51b5928a79dc5206179f17bd6a2a8ce7a696692fbfa644d3c1845d6d6d434cb7357090cee7d7e863fc7aa299bae1cc4099844ada10138c6cad5819989a2f40d07f67492a36faa04b015504f00df4176facd26340e5e0884f6d6a5ae5b7ec80dbefc414f5827c603d6345eaeefdf6c67a6a849ec9aa67b3e61d109b27343e898f88b84a3a487fb935e5e1cf2cafe6afafc702ee67a6f612043e6281232be6e94112158ebaad42476eec08b521d956e2fb5ab1528dad7d29c20b1665b48d82de31997c1b0f42fb0aef10ec2dacabc83194b5578a81510475cad38c5c8afd0efd501aa4952447513055a27fcfced555f50555d8005b038024830ca1c260fe37a40f5efa94fd46e9874190618722d5904bd8960398633cf8cd66d94dce9a2ee6001a1351ef42861f696e3a1d17475aa4fbd41043be01298bf7e7f13fcd630466df60dd436ca99bd40f1873d2f5ec5e69cc3c8d5ac58dc846b824c4f5a4331f6ee7dafb87619762ba473b2dfa8a64ff43e4ee0c900e40218613f0df5210ecdd7db3dd4264be36e0310880b8afde7deda0b4b85fbd45071b5aa662535d732f5891b1fe08c55b38464cbd5a9d9afdd9b7d584fa9245593559b72db1624a0da96cb20a6e4b2db3442afef9e02f62f8a49984c674d2614df70eddb757a840c533e9f541352d38e996393182dbd4fc12a5b9da7cfa3ce1d72e0f266e36fe35f095e3b402e1d6fb6d8fb466ceb169f51afd5e29ae546fda36491023e66034ba38731ca138418da36759693b0d73250ca392c6c8dac97494dc08a013684212e81404877173255c54dd5480751cffde152447c6866b9be61f10fb3effc808719833ddf8ca041ef220e53e6a1a4dcfc3dbb30f5dac568d7065b7213ea78e09bf8a68f8a74bfa1a5e9c5ef61709ea0f6a82ebcacdaabd4c628d3ecf496c9eb6d9d24879ac2e713320a8e77c02bca6a8b8584e80236f015ed16b064118ce9c2ac5f77fb4c538b073bea63adcb1baf490f64c390a9f332c75f3e9f65dacdee416f1cb8a2de322144e2d1d9b9677c8129d39786c741999a509381b9f908c4c36c13d551f3e8ca31b8f0fca9b847057945a3fb357caebc5af5d9229891a0dde29dac7cfa9a87f3d5b48d18bea78451b13f74c6166e43b4e36ed991825b85ede06e0ff8296a0a0c419f56d09b8245ad1680ac1e2b6e95a7d77c8fe5cafe1d4a4f829a0a176227e6a95c9957a1d57e4c640596af8ba086d43a29b228a8421363881261c9176e2f55ec66adf5fa73e40a815c827d6d2c39da3200b5e1d9d88820ff1dc4e37e5f031ac0b9a8fcf37daa359851189cebea6e3796afe8ee536afc3bae06a9e5c8b6dee0a49fce6330368fb600ac9254f5c7ef7aa26bc04cde75c63c5aad4e20739168753116fd9b220d68fb45f9dc6d04978ce97da730c7325b7f01d2a66faaca8c405cb98adce9453e5dd4aa7d35c3a2fd713109dadd56900f53c9e08f7a54d5dc37cf634fa8a456db31806bf593cbf73432c46b22ea91e82f955fc73bc37129550d97c83632682ae5eeae1b9dadc11274f7a1dbf55d64537c84ac8076740b2779a9d5d5e4ec46cec6448a255621fbb9ed54c2dbf05a4ccc42e7bca267413a26bd6aaa685303e89e3ed5d43aba633bf243daacf273afebb684851a9eb28b13cdb593410c87c5f3b711efd9f0ed0f2737fab779c47f1baa0ca75d96c61f6a9bcacb670e8985d1f7324a0ca108aa346516ce9194498ba629d54410f8969c9548e4703caf2c5855962c3ff654dd41456ced206c1459f73fd178169432d6b386f0e49f6a63fcbfb1cf4f0287396c6e3be492ccb3407296918d4d56bb479756ccbdbeff50fc4845b540f45b2af302fff44de58fdf7a96b28e480a31992fd1db125c7ec56654095df4b45b4f9c16899ac34a486afea7f86bc7fc6133bab20a2f730fb4fb3f395adce2071caa81fdf23471b977c63604dbaf1774d87f943717c1d31c8631e12a77590908f440a498ec273d67a87a725e0931e48644242cc6324aa28ca60c501c4c49543b6dfc219bab3ac0a682635d7acd9c7d90f1d45c2f5c9af716896fe160d66dd6cd7f7af3b1ac6ccee64c419fa1383bae7a4945ad84c37a635bc336148dfae781a0adb94ea255291a02651e4a6ebfd23a2f6eb460e5729234c3cbf03b3ccdf2e4334f125c3c83ff4072db52d70113e59e052a4b3e35301653f4ab61bd67e030f9c1b3dd1cbbe439abc275ae7a0368088283b6ba8775a0511067df5e050081945da055733cef19ae4816e3fbaee40b4a15371fca517eccf9458dc698c7a822c5450d3acf08552f3ff315fd363c4904383382066064627d7c895785bf85994484437e501a00002cbb9dca50c9064c5d61faf12889a07bc4af9866cca6124a844baa0f7c22c23863e00bb4f1adae2c01a9ada7b7e2a8b2121f35e8202c49235fa9e33c57466e81858e86a103de22bd5120ba931057279628fd96f5a3b6ebf7f43c144cb91f19e83f26b6659f9de31701aac3482522d3dd54d03cd7b8086f56f685d5f1314e9e61c271c97cce736a0fbbd99ce0da9cb9125bfe9b1b3e42515086e5dcc04f26ec46df747b6ab34d05f6f3866adf05d4c5b35889729042b25d965bbd9ebec3ad1f64c6f5be0d884b725ef7c165c5c6f9b613a2a0af2cb65e5fab93bd09543996f3cdecf8ede85a89d93a4ec4529263e6069fabfbfda2055e22748eb97927dd2163775261ba7ed7552a2c5bd2dc5daff949d1db3f080c9fc71d1faa52164640c4903a1697f9d0c1bb4e0aa65c380b4326d4cc67d6ffc0b030d6f908f3a0ca4239e0aae693d8adbe563114d2771ecbabfb7d865358ab1cd2f508aa166a29aee3b4f003cd66653f602604f539d8b25870d5e55c22d1b35c61efba3f6055e6314456ce8f182586cf3b15732cf36416d7d59d7dfafcc99842dcafe4407d92a71c6bce5e657f1ad4d75ccde3998c35501615fcabafc132c04ea0d7db00ee7527089854772adc728be7ae9d211d7885dd0d73349292070bb97a0dc3883041ebf4a4e813264a02f3138a7f8d5f638131b2239f67cc33d430fd894a07f1b97b4886066f70a1fad957be63507f518a8d014d3fe264a713c872d999ccdc65bbb0a97321c0ece863802355fbf84ebb1859bf893600a2436d236c15b079996370cffb5962da4b7c040c5afcecf6fc79db213c85b73ab6ac6e176feb5e6d33ef759915e57ee5abfbaa31e122fbd5e941560c016b52289420b4b355cd31e572709930e3e82e8b431e494c3e96b4fa001bcbd91e0d9e23ed08e0ae5e1da6eb7448d2c6e6a07e1e442f0379736aac20ff6d35612835b763836477631600888e48c5d7c5a07219352fe4ead677a86fec93fedcabb1cd5c2b7c31dc0b195a43f00df417935e871e5c01965503c07887fd77d33419eed", 0x1000}, {&(0x7f0000000040)="12572389e0e41ccd0edd6596e02015a8bbe9bb84f9bb0d6500ef", 0x1a}, {&(0x7f0000000140)="79beb35240a745bf7f125ae15ad481bc000ed01c97e09768051e53f3b6d8d167f3a1b76f08b042f400c4a57ea5ec55313b2cd046020560144704a42c3b235129dbd58d0eb27fffa0d024b29610894aa6452e8ae2e0ecfc1eec2b397604b587573956", 0x62}, {&(0x7f0000000380)="6e949fdb2c2e2f8ebb82247bc26c8ce475cad369eed337d26e578ff2b45601f76203bff56e5d10914cf89d85fd80487ff84770bcbfd1c991b49e5b24c698bca725c14804d9129a973af9ac7196c539721ddc85560be933dffa07808f2ef2a8c17bc89c40a4f96c35f3281f301a2f9fb49f181d88569633ae78bba265cbbc9fc832eac134527e1b840d6b0fb38ada016a48d1d656b1fb06a6a0ba984180e063b7fde788e4c88a160fd7a66decff0626ff07cf033969e46bb8e33252933457f93c079b2f08e256d7f7d4971cb675d41b0f37e27a9cf8999cb6b808786a32", 0xdd}, {&(0x7f0000001640)="451539a9e784c0c4f0acb28fd2e0acbc48fae6d5d819ca3ee19d1da56b78fb1e671a95babaf294310e4db97347240930dfa3f35f5f17dfb42ab3158585e6a35f1a3726da02850a43d124eebc976c1741bd12d28f6435fac3a514531130684629f6f6fc5690fec9232313f5497e855360c637f105626d28fb5750afcffad9d184a87aaf", 0x83}, {&(0x7f0000000240)="f2c7ee398a69435fd63c856533ece1a5b62ac6d302016febbea99981f28c409a245f1de2c2834a0dacd75f68948344485171", 0x32}, {&(0x7f0000001700)="86ebc021779ca9d95f3a3d598301a8db2c947f2e101e776d86ad0777e1caf37b30a3c223e6b19c74423a4826e5eecca337534dbd4a780f24afdf5f8a1996c16411d0882b3f9817c6976a0777014d98288d13ed924f083fd0460ee77315c15225714325205401077af830b9739fc09d9e2c758810dbb5d01fb40eada86c0376415b2bb62dba72d3a3b805ddbccc0a5bef4155cbe8a8c02e7e2a7f2fc12d95fb00c44aa51f96415de2f641fb46840d4b5a819b1248332614e3288f06027faa7b4c4bcc7663c1f5", 0xc6}], 0x8) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001840)={0x2, &(0x7f0000001800)=[{0x3, 0x3, 0x7, 0x1}, {0x800, 0x6, 0x4, 0x5}]}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00006a1000000000008000000f"}) fchmodat(r3, &(0x7f0000001880)='./file0\x00', 0x2, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:17:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r2 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) poll(&(0x7f00000001c0)=[{r2, 0x10}, {r0, 0x4}, {r2, 0x100}, {r1, 0x4}, {r0, 0x20}, {r2, 0x142}], 0x6, 0x7ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 20:17:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x1f, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:17:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0xf94) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x84) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:17:32 executing program 0: minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) fcntl$getown(r0, 0x5) 20:17:33 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x380, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ff3000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 20:17:33 executing program 0: r0 = socket(0x20020, 0x2, 0x0) r1 = dup2(r0, r0) shutdown(r0, 0x0) r2 = semget(0x1, 0x2, 0x400) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/208) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) poll(&(0x7f0000000000)=[{r1, 0x3}, {r0, 0x66}, {r0}, {r1, 0x24}], 0x4, 0x0) 20:17:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) r2 = semget$private(0x0, 0x7, 0xe3) socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000000000002, &(0x7f0000000080), 0x44c6d5b9b3d20d42) semop(r2, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r3 = socket(0x6, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = getuid() r5 = getgid() r6 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r8, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xffffffc3) readv(r9, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r4, r5, r6, r7, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000000100)) 20:17:33 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x10, 0x8205, 0xfffffffffffdffff) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6f4a70e347cb25db90c32134d345bab8674ba93e6f30d4fec8c9c7485a145b0048ca6f23038523facf0ce9cfd417dd688e6735e8f3bc387a6a8d3070b1f1a334bd0ef7bf7a0ed9187cd2420e4b9a448e9d73b01c7e00c9ce1427b43bc5afcd00dbb92611635f29783fe711d2126a9ce1491210f78ada92e7f6fdf8086c416139870f785088eaadeaa5de299c47e5eeb2a", 0xff3}], 0x1) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) 20:17:33 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x10}], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r5 = getpgid(0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r8 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r8}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) fcntl$setown(r4, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r3, 0x4, 0x400000000100084) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r9 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r9, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) 20:17:33 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r1, 0x1, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 20:17:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x8, 0x407ff}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 20:17:33 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 20:17:33 executing program 0: r0 = socket(0x0, 0x5, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) read(r0, &(0x7f0000000180)=""/253, 0xfd) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 20:17:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) socket$inet6(0x18, 0x0, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x1d0d}, {0x18, 0x2, 0x1, 0x6ff4c7b7}, 0x8, [0xfb0, 0x1f, 0x3, 0x3b21, 0xa9b2, 0x5, 0x5, 0x65]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0xfffffffffffeffff, [{0x3, 0x5}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x10000}, {0x0, 0x1}, {0x1, 0x1ff}, {0x2, 0x7fff}, {0x1, 0x3}, {0x3, 0x7}, {0x2, 0x100000000}, {0x3, 0x1}, {0x2, 0x8001}, {0x0, 0x7ff}, {0x0, 0x3}, {0x3, 0x1}, {0x2, 0x1fffe000000}, {0x1, 0x8f9}, {0x3, 0x3}, {0x2, 0x10000}, {0x1, 0x3ff}, {0x3, 0x838}, {0x3, 0x7fffffff}, {0x3, 0x3}, {0x1, 0xffffffffffff2b02}, {0x3, 0xfffffffffffffffb}, {0x3, 0x7ff}, {0x1, 0x2620}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3, 0x6}, {0x1, 0x2}, {0x3, 0x8}]}) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 20:17:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() pipe(&(0x7f0000001740)) 20:17:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0xe) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2242eab7fbf0e091fe6981fd3e000"}) fcntl$setflags(r1, 0x2, 0x1) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000200)="f18bef396767970d6e4aebd4de1b82a3b87091d7ca8c89ed31823173631ec53654669e0bd8bd29a97885e34d9db11ccf1817d2407e30f7a22fab6947617ebeb799ecddb310ac60cdbf255f5e4ea4eb6221ea23a222f155e43e783630ed786b12c2b3452d85e2b2581dcf31cf96ceeada174b51e15fc7e7a77e50b40c70ea9127110b446c11e4432431381dee6f68b1f0fd00e7db7c0df594dcd51323eacb596f7bc4f03f955bb4c3ef610f012c0786a5f36ce566b4d247a8bf416d6f46a0de624e17079789075d59767aca34feefa4e91822f545ebef1936f2a8cb614bc3442d31130cc5733cbaccae65a3b59645a791dcf6a8fd3aeab4f9e52e6acce36caf83c7c0bdf32363c17b018145d67acbdf2a873640cc50dddd2076382c4c81cb7b5054e09de2c3bd4f0efca1eaad7eeccc95111340d5e8f3cf26e0972ec007a178cbe7554dddcd941b710d24242e586e26576fcf30e1f11d98f34edd1271a33ffe51c71fb738248605d161df42ab88b535f4d14120bf54d00e12082b19c1ec809d9390033f00a1f7d856cf1cd87812150262c75a1106a94844250ccc87f3b307b02e1c008248fef1587ab41d8e514b866011d110c42c7dfe8db2024be76e7e8f8b6149bc0fc673b2e321b83c7ac5dcd4e0c4b0706dbc9b89c12b513cc52ea40a0f085e9bcdf009ac477f85fe1bb2e2b8342278f4a4484d80fcd4164bf5bccb9fe672e1cdd6f87fc1c00b1627b611d3e00b8697ad707cc6aa3545e3cdef0c48a9d4f5e5a5ff03f4c0d5eebb273533c111e26b24078775adfcfbde0b6fd3478e9c94aef7e9b7978991801eaad4fc2619a544b65e03f3a36586e9c631ce53de39c21e18e25e099748892a073e3ab1f08c25e3b7c158f682c5ad7337549352a5c94eec8a5b704df87c7e7a8798ec78b672094fb6ab6244be31989a080138643af7d1cc9b4ea50e21b20a16034b6c2ad6979e69d21840a2a53954d596f2ea4e7bc9b69822c4163d490e2f57ab82331a7e3c696aa3ac9b9d6f8d5b5962726c48ebaf6efbf2d0f4dc7ea1deadf2636e2a359656fa0c0846764afeff4123549821057d3b28afe669333aa30244ec36264c22c35245d9dec7338bcbc76a7f4c8396fcb2b143599e9f44f9842303acbfae02edfbed93ec17daeaeaf30df7c896878980f7053f137f31cdfbb168c9a943ae246a8d352d70a49fe7f2823d8b664d15a1e093c9280b761cf717072701eb4776a5cea918eda54e232a597526a9a03f6a8633bc087537985f3aba3f14bc70d83f40d19296e3fd9d9b4635ec4ba45a1ec7ad8058ebd4360bf83f12524d0aa72c2667bca81d293b6b7f86003f4afe64e15eddce1696f031f1cf78c62b3f2636753596d731ffaa6963e5d5921a1c4260d69bf406ffdafcfaa7ec9c3e6666b2297e4ae55b00b2d0c34de1fa85c7e504babeeb61de3c4784170d8b8e753b5679f541e2ea6c8cde4df9bfab95b13831b546371e94cbb14fb38f96ee8ea73daee822bcc74973d09375f3c90b5ce083454e54e885dca6f80bf5f288e5caf4973a8d7cc6b2396c392b27b80824791b7cae3de0f4386bef0973a80f3d7b9866b34248a18d032774c19e50c0b9e698bdc13d6ce5b83682ed777d0ed24b4d271f1a4a1465c8749d47449f74993f20d5e8b73bf2c7e0ab86cf6d2644dbe65533cfc76c6a4f2f1bedc6269ca1323afe9ca5983c133b768004a17fc7350c997417cf8969513c9f934f6af3f94eb289e8513d749f767bc9c8da60251d8905dab0de511095a4db4c4f52670f4f90a75debaaced7006eb461e284dc2dcc4e1f685b03ac90dde94f26e9c1f97ca6199c57b030c7ca11ec6ce08f5eb3232400110ffdf5a3e190dc377a519dd1341cf3602b335d1c0297115a8f05b2f9e1cb8545e7a58afdbe3138b1c312ba73fdf317fe38ff2fc9f4d85ee115e7b8b7a761db0e213c5e1d1ec09a7306415a2f414f4d86d67006632e1ec295252300d92604f8ee5ffde01de0c4e92c94ba247eda0b6a25ad36381a2d1213abed52f5954c84b3f3ca0c1b875180e43575041513059a96e97ace47b60c52d2b764d1fb808f4ea8184e3215a4cd9a275ab11b4eaeba6c6c842fc4ce8cf5330a90a625c60c736830e611c4a3915230104fba0a996df6091b27a120e6ca9db5efc2a2f9d0aa52e3869ca09cfdfd1be1a89bdac99e2df95607b99fef5b42f68e42caad03b8d8906dd70a6cd0775c06f04762a176678fb3cd8e64f7e58f0fc023f0b3d36e579cab31169a4cc872c482b5c08fa57460b2acb28fd327e22b51e3c3ebf79d25f0f6ba810a258ac6746b1f6dce9fc4ff544495f45b9bb9b7ed974ed306d2929b0c0c7ef5dfe4756417441216407f5d6f97d06c9cf7c1fabbde63622f19d1b171611d89d0fdf30a782bcf55ba8fd95d27be2ec1743cbb17442897358e60d96ee0f41f87ada9d4641334faf855f45fbb8b46bc1fdf0e61fee7f0d7e13a80df913408c62cc83fb8d257e4e8d70a98d305446d0babe7026f06e7ad5acc44f7f0fa41d906933be5027cd4efad3708041fdd90bff646f416c09a3d4296392e1d1e1bdf6a1df42f62a12eb6bfe4ac47cae15efc6eabd1de1f61f3be0eebfc7c6b112a7bd78cad3cd36815d536a0a464ff3d0225d666eb3cd97385f69649c5f169227229508d7ffad2f72e2b8ebc2ecc1212e15f1f6d9cd31e62d5ba8d3e7c0bd9ae2f22b3776996066b98af5ace272b0b80232f6d412871550b17d2801adc2371cf841068789cf2e1df6784b99c949be1dde46be45e10a1cf36f23a411fa8b39ba4c116df66909c825ef776614657d002671ac80f366fd53480446b766318bbeb1a83bb656cc017ce6e5fdf04d19bcb66159ab6b2e3d196edecee0a7111fbeab58625fbd9ba8f5edbcd7c226efedbb17a6df51055dea12a245fd0c38afbff0abf68f0d9114f45ef0c65f3b0e110316089ce39698d248a61b49266fc43b417b6d871072408e11402c43125964f611b0ccb261bc4e9cd96c8647588fb9fd4559427a137d3cf294a71d87a1083f3b22a6d8c43eb11574ae486b371e7896d854a7097c0169937afda74de8a334c17942fc36e7a2596b26645f7fafd5028be1bf218dfdeef7bcb18733f0ca1d38a9703d09cb31644e5c3152a2cc509c193d69c5f80927e03d5629ee01bc659fd67a5608c77535fa4165a745beb373c15e40db01a5ea2940327d58e2c4fb9a9e55caf887a593a48891a8cd108b8d9c82a3d436700b59c1886fcd33cb4cf89f86419dac7cb8ac413ade42a9b2fcc1af312a5b9a38c3c8ae84eea30dc8b4bfe887205be8351f3697bf43696302f54500b4ce387c34ab2401b034230b9ecc91986e94ae51abfb08adeb57430b4c81772cb18d2f11ca512fdc667f4cb7d087bcae14a78a9d6dc5ab30531f6c9161d603273b8531a2ce0478ba823552f4b7a4728e227a66e19cd1552f5bd8444098dfad5d149423713119ad599f6fd235fa3196010d287c86380f155e104c5e2b7544cb391986ad35cf439be26409573420ffc23f434504f0468729273de2242ff72fe7e9b148aa6216c66258382578dc30b6257d0eb70b234dc25dfc6c47068fd00815ad17c66778baceb29be58f29329c4ea97404de3dad803e19281846a5be4dd84067c32a639837b672e86298d4bba38b12b116973eb11748ea3a4b15d21a0b2bfcc43f3e968d73e3c0ded3659a35747fdc2afeb51b4238eb1c7dad1b5250150dab508905b5ce0047436afd98f2fc012a4e4efed86d1cdcd207ff3d7bcd36ca72ddb9aa4d573a9e09bc3a4df42460f052ac525239a644b8d6a16c412b079b9ad2eda8ede6a5b85d0a587591ac565590b522bfa6899a3521fddc0f05ddfcaba27078ee90c725b1ef8a8928cb5d4ef2c292cc7c4158c1cfec9817daa3798e057c9c26e0b7da2d59a750032a80d15d11d735089b1e72b1fd5e5dae14b1a34bdd3bb055fa7f8aa8ca54cbb04cf419088db3d0c232e5b1369472860026da41b07be558af359d423803a5895609556e6093bffa3dd03e3d806c5facec7d29c8402a6a670ee40f6762405701623a6cc86ec4df06b69b1a0a372e23079859708c32bab0f21c6eced2eb9b5d92bc94dd7a5f1dad1dad21a226a22276ac988e494032b5e8c2d97f694a72a5d095808cdde08995fb8a6b54ea06358c59d4a16b8db7572756356361209ab5daefdcd85190642696682c7b4c3d9c4851a365a843cce4a7a2e707d1d43cd5ab549651da428e5285dd336f2e8d861b5493779acadc3837eea0d8d5b9f7f182fb9fd46542aa0ff67e35a9ff1a595b1ebbca2b0c8f5ef2c521e5e184922d3f41f3e3070ba73d8483e9361ec1c16322ec10e0c96a29d08952347dc28f19ebb992f6f5e81e7864303175e16bb797e28a92328e9aceb093eb899e67b3a7d3ff28e89f9732c2052492a29480d08fd40d9b1a9ab002b50dde8163484edcf4b3de517172f1fce5a38dd899becf095a76213d0c706bc966cac4db73289cf5ed75605c05bee9e8f994fb271dfbd6310b73e016a7fb99eecacfdb92bffa94b1f84e9a938083a9701ab384d117eccba7325062164becfec60c4a857cf2c44ba4038d0451f35a48a8f6c0a5dccfe0a8dd2556c0bca9e278369e5117ce4b9950400118d8dadd55e2ad33c518c06c98df0375281c3197c7b46675c193d5079209189798083000d718c4837210fb592ab2ab043438a6c97725e0e30abd1b813f8bb687a0522a589e007b4282e52dc84507009efb5b447b52d39dffe91bedbe36f27d92984fcca7fbe9ee9df93165489b65acbc42f271ead5fdf4e0e6b6c7de8fd041368a439843d4ef8bc2f1f1e789f10c1f9f27999f8805f577fd0c8dcf99159427b8901363750015f52f7020234c06d89723cda3adec721e86d566ceb36738564d3fef834788e8529b51053c940184d99b78835894caaea6b10864240103d29dcdc3912f3501d73a81729117ffcc10715941353f2b0425d0f5318519e61f75d97ba6a4c00b2f4fc30dc71b3ef847d184daab6602df0069afc75e9f42c01793ff1466d658a6f772b7813ed76207fbae0a3583e3d59488528a7e7cc73f05a2fc01ba7ce8711e521e0d77cb25891f915e72ead515367d7eec159b362ecb2d1c791ddcca96fcee300b3738e0a9f9125bf3e0e197ebf36e786226e66dfcec06973e7cfa3ed9723465ddecf9ac2e6b4aa1149e920299bd3fa9249e49a5937b442c07c38b298ae13c868dfe03f0514cbf457a814bbf9b2aa5a6039ad4a5c35ba9b1a3ca807b12e68c4d73b4e08bfa096157e818e6114d8a9dd238fb07a92f869fdc4051ce4f46d4da17cc9b9c64964ccdbfd2ebf833e4de3ba56d90a14c477c9b1869065edeb19134e9ee0eca9a2cac37e1f5a6d4ff86bb7806b93e8ddd92bdfef2ec837d2945f98352b9d9ba7ad3706aace33b2164d8fc9493e638b3dbc44464dc47520db28835c8fed0fb714f12a40ef65bd937113d951b00ca549bd8d2e3d4a8f19e7403adf013c3619949604eff27c5fb7c9304d6d884b5e471bd0a847f00b4650c7879902bf4359136aa588ef8452149d9812e77803bab8bbec0046939ec8a3ccb164264b405ddb99fe0cc9ab143993318528684cf6c8f6a2bfdfd1c4efaf637f813e3ff57d2a18fe238cdd738a435274076c36d84c1523b7895c742c1d7e128394f6064d5ce72c1b4bdf99b170080e85ff0f5e8e66cd00d449898e255e5d353fa94984748433bbb52c0116c7ab8a1f0f03a1c725f7db70864d43158e003703832e6c472de445059549f930a26bf83dc780bf071dac", 0x1000}, {&(0x7f0000001200)="ae22e9ed4844d4aa0fec2940dfe7bce77bb54f3b410854da09342e1b339fecfc63cf66908b374cfc77fdbd148c46ac3d82bb707db3ba62ddc49ea167d007d7328e7e8b31f16bbb50fe3796d8dc0076d75b0847c8c7abebe9a905c4f34a456b01fb37197949b4123044669af85e259b90389f59d78db3afd27903b88e222f1e354d61f97b7ddbca70fd2f973630f67c6a30c97f63e9aeed", 0x97}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="034c8765025b9edcfd2b2117f5035a1fa9f4f3514b4228d72fc7fca3bd91da48ef3110b6a4174ef43185473897bd7157cface1134e9e5a1ab6054afaa2fb2fcfe56d69008837d162c5c7c716b5d02fe9cf17be8e0de3aca47fb892e44244f10b07d5b510dcf19aa02ffd59ac752d54be280cd95df786b6c94572932e4e390cfb36c1c7fb3f2c18edc899b9c7f44e426ad180d8a6069a290eaa92b94b70697494f8da951a5be7506ce1839aaf58fe3a9dfba573d93bb592dbbf9f6e664cc660221b630214174d8e168b200cc5d289218237552315ed615a68ae71a6a158", 0xdd}, {&(0x7f0000001400)="6acbe44dc6ce96221ccd9713b4e2b9ca5948b2cc5250ebf7dc9394a14b9c20818e3e973ad9106f6e30ffb5fa3202bdb93717b62deef1e0f0f09ac434fe6e0615d765e1f397dfe0f17afb7960ca09d23723892f1d7f502b8787620a6fa0e4b33a4d716bc1e5138d097e3587883a987859e8e490f6ddfbc114b539ce334d8e1c450d87a01a0239012bb7034d89eb90a1d837232095a98d62a3afb5fd690b039322bffd5663ec1de514", 0xa8}, {&(0x7f00000014c0)="dcb2c2be40b7ecedc91206d7a30cd89c5b8e1a451eda58cd1bbb959b", 0x1c}], 0x6, 0x0, 0x0) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 20:17:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000080)=""/169, 0xa9, 0x843, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x120000000000000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x20) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x6) 20:17:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x3, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r2 = dup2(r0, r0) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000000)={0x7fffffff, 0x7, {[0x9, 0x3, 0x7, 0x8, 0x7ff, 0x2, 0x484, 0x7, 0xff, 0x6, 0x7, 0x1ff, 0x7, 0x8, 0x8001, 0xffffffffffff8000, 0x0, 0x6], [0x8, 0xfffffffffffffffc, 0x4, 0x500000000, 0x8, 0x4, 0xfffffffffffff000, 0xfffffffeffffffff, 0x4, 0x450180000], [0xd6, 0x101, 0x7fffffff, 0x4, 0x6, 0xfffffffeffffffff, 0xfffffffffffffc01], [0x4, 0xffffffffffffff7f, 0x7, 0xc0c8, 0x7, 0x3ff], [{0xee1, 0x8d9, 0x2, 0xffffffff}, {0x100, 0x5, 0x8, 0x5}, {0x10000, 0xff, 0x3, 0xbe}, {0xebcf, 0x100000001, 0xeac5, 0x1}, {0x4, 0x4, 0x8001, 0xfffffffffffffff8}, {0x7, 0x1, 0x10001, 0x7}, {0x5, 0x3f, 0x0, 0x35}, {0x8, 0x6, 0x8001, 0x4}], {0x200, 0x400, 0x4000000000000, 0x18000000000000}, {0x9, 0x0, 0x7, 0xe21}}}) 20:17:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="00d19b07", 0x4) 20:17:33 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0xe5, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x9, 0xfffffffffffffffe}, 0x0) shutdown(r2, 0x1) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x109}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:17:33 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="828848c91d5b767f68bee97047498cd129f1540a16905d6fba7e71ec52272ee797fe9e50da", 0x25) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_int(r0, 0xffff, 0x110d, &(0x7f0000000000), &(0x7f0000000080)=0x4) 20:17:33 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) fsync(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80682b9808) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fchmod+0x160 #6 syscall+0x552 #7 Xsyscall+0x128