=nil, 0x4000, 0x0, 0x812, r0, 0x0, 0x100000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 06:56:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x110) kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() 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) 06:56:35 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0x1, 0x4, 0xeb9, 0x1, 0x5, 0x1, 0x1a54}, &(0x7f0000000080)={0x1ff, 0x7fffffff, 0x7, 0xffff, 0x40, 0x8, 0x1203e52f, 0x8}, &(0x7f00000000c0)={0x2, 0x2, 0x80000000, 0x8, 0x2, 0x9856, 0x7, 0x5}, &(0x7f0000000100)={0x9, 0x54c0}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x7fff6}) 06:56:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 06:56:36 executing program 1: r0 = socket(0x2, 0x4, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc, 0x4) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) 06:56:36 executing program 0: kqueue() 06:56:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0xfffffffffffffeb9) 06:56:36 executing program 1: r0 = socket(0x18, 0x4007, 0x80000004) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x14, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x400, &(0x7f0000000080)="7c1d520f076673803e4980882ca1f8b34ab4f8a08b18fa581197c5839c765994f72d15e8aa94bfb5349e6e67d91a56bf5e6b51ba723e4cba7e56364b9b2856d5a0c8d0373f45d907aae347872e467118ef98d66bae3bdcafa033c32200a6703cb6fe85a227957c05b3f1fb6bcfbc66531da577cad168ab5403eaf6c25ecb0713ce9a690d02800727c4aa42610c86ff6bd75a7751bebe4a54a6db817031b53125ad4591b0f2483582612a45854ea7f0c85af3d221dc134a48722766a4266ab4f4be0296545ca34f291823b7d348857c28b00187221c0b6c8a2586264c5eb802b273", 0xe1) setsockopt(r0, 0x1, 0x100000000, &(0x7f0000000040)="04333efd70dcb712a9ba971ae3f8aa3b01", 0x11) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x80000001}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) listen(r0, 0x9) 06:56:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:56:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r1) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x10, 0x100000001, 0x1}], 0x7ff, &(0x7f0000000080), 0x8, &(0x7f00000000c0)={0x39, 0x70}) setsockopt(r3, 0x2, 0x81, &(0x7f0000000140)="1eb796ed426303a2d7cd35a695303f79f588a0be4b6fbc35f07143cb91044e8f13b6cb3c5be0d9a328aebcaf1585a8ce2270f02a1aee941b34a2a93364db2f115cc68d5a086218c2f4cf9299bb459197a09552738c175f6b053d92ca3204863ec8635921764909e955440db2e24bc760e070bd83cf0941bf9603c49f969731e3b98309803e055db2bd1f8ec8a52d7d3bd8f173594a", 0x95) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x800, './file0\x00', './file0/file0\x00'}) 06:56:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0xfffffffffffffffd, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800", 0x200000000}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 06:56:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x4000, 0x10300, &(0x7f00006f5000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r4, r5, 0x0, 0x1ff}, 0x40, 0x2, r6, r7, 0xfff, 0x7, 0xdca}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:56:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x4000, 0xfff) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) setsockopt(r1, 0xfffffffffffffffb, 0x9, &(0x7f0000000000)="dbad0363b0abef46ba3cdb97e52b172fc4665a94949ecc40fdc1", 0x1a) 06:56:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) setrlimit(0x92246f584b6ac0da, &(0x7f0000000040)={0x3, 0x81}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="f3b3607f173ca67f27b602021b6d40ba24e685585b9fa56eb7e85eda6705c2dc9f9d1d3c8d5591e73f7d2c807c910c8a2f033585c2289596e1ee7f1509c34bcfdd37c8f133ae2f7da4ac894a9bb83650353302bfe02ca8cbc68322d5eb6b52a891c8d800985d62218eb2b679abf47336e71da74d51469b72cf5c0408b9bcef9a14beec", 0x83}], 0x1) 06:56:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x92f4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 06:56:36 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() fcntl$setstatus(r0, 0x5, 0x0) 06:56:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = getgid() setegid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x5364, 0xb479, 0xfffffffffffffff7}) sendto$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 06:56:37 executing program 0: pipe(&(0x7f0000001140)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="ea8385dee3370588651b8fa3578559b6ef0b1905aeb0edd9a167cc5c5397c5a439abe7525fc2205dc6d455a1b0bea2f60f4d0c1200a26239ed3263811de4d4f5b7e681e1f26722a000ea08f5ba3697675d7c81348264f5c69ff73c712e72988e2dcc1b55adade0b2d7cfdafdfbe51b89f415ca129fb1ab39acd82b2f13c3eaf39d534b4ab466b6970d73ece150cd13bef01811ca4c5cacd784b7cb7cc105ef7180b1856f7598469af7918b890b0c886c0df570f892d18f2e10e41573ffef883b4593e564898cc8c0f46f526cf4b30e02f7e0902e86056172295713e218f3e0c9a3360dc80536e7bcacf3c096ec6cc351cc99f3bca9d103a328df97b2c70d8ceacfc594ac6b04ab3fadff2b4a5ae237a910369a32d60a94f4e9f6463a0d476901390168fa8d3e81a6fdfacaa58d79b40dfcab37de82978b63b0279419499216a3feee7404aad49b9101401f779c5e723078863e024bb3265a23f39e6974d1723ee6843283369dd13681c3ddc2ca89113efce5b57a2f14b3a28e776cf73a883bac713492f7931c42b8c3dbdc60b5d5eb80897e41cb5fbd290166eaabb5d3847c433c95c59b14e715e327baeacd3ca231973c4635a744610398438959648aa46aea8d9ca827713ec50365f702bdc0513524ad14f0ea6d4349b75a082d3f27e3439769d6e917d788cd3dc9eaf17fc0fd0a5b07b36a876782383d62b0e0a861660efccb126222cec6ed3da59fb436ffda344832d8966e173336b2f1ac0a25a4890b43078b1c03c861dc34483f82b2bfb8939506036a9090604e5717d9a97340c02c1963d89a69e794a3a0c3a0884d1304ce941b19b0ce1d5ffb2027118014ddea995db3fe65213a503c8c76b297f5eece8762490089e0342377739e4e1f3159902e4ae9e438143d50727977e3191db6dc7f4bf97d469399f55530ea275cf94589cba3660b603332825e29ec6edf65eb6bebd9bfbdc948ff0aaeb4db632b1840d5305f64589be2552513db681d865449a52d5e0058af47d81c7772db90261580ab44d277f95fa45023da562b47ea7e0c3ba234b07ba13574845f52f59567b384af6e8a0c8c22df1fae1d2fcfed3aecb5e9d21cf23c0af4f35ef5fd22ba12b325881579dc183d1ffbe0f42a214418fed9b38b032397baa30929d3068c5b219ba59f8236cc14cc70c6771dfa4ad86f95df0311f9b35794433beb38cb805b534f5aa0ef9e59afc61bd2c99ea920525bdaf61594a9944e313b2ccf452582bceda53d58cfc164b2fa171eb5c9746e69f3adaa0d9d2af521c2baacc8b422a00bfd62afcc807d396d81f167358756700a9ef958b8ba432aa50dabe759dd811d8ad754365ea9d25ef24000e5d1412f77b826f6a251132d4519d2cbf708c7a253d515c0dd85519e93934f42631ad43b4eb8f1dcea6c2bce51b8c5be627a254040d6fcbe02897edeca7617b51d8967870cdf63a356b647abd141346740234660b82952c4911fd460b89b637c32b9615af42477d3055bacc38ecc02aa6344974f334f833fe21d4af4da0caf912cd7679df07edbe199affb89ea369b34f2feb580ab2a81d0fcee00dd0b1579630a2829de6a349153298ee82276ef1ede4f097b90562a78ff6301589c34b051f99d08048d64056fac5dd0edd6c5ce428b786d0ce14e17dc346dd7270102908baa4f4f6977c3295910677d609b96e93c9f506355ae67f01e7ce4f1166e428fc648fc23e65334b480c622bec1f2d2e8d375235c45df7d97ea7f86d19cfd127d2d101c6a823e866cf2cb9d5cd04a1bd926e938b94abe62aab23765b60f92d9b1ecf740c0a411af203be829ed633e9b94be16bfcc3d43eb37f8a3788716ac036d248a8d54feaf7e3f7d9c69bf7ed5b868e33b98aa2b3deb1b3af87e4a2e24bded7153cd3d9bc2961dcd907b8452fa707b4223158b295c3258316091083a08160d16bbe20f2e846ee51736bace0af319160a6dc100264c997de8b6dc3f08c43ab40f19be43339dd46e2852b2ef057b34ee535a22700e90e986a1144cdf07baea913f0802966756babdadbb377fd0db5897d4c696881be9d21778b3b1571bba4b5c050e68ee0d7501c3cb1491799baabc73cbf21741496810215abd1ef27f26a4cdfff22bedd1b3487145958c23fb911fd437dad8d08c234a83cfa1971dda09b89dca8e1fbf0fbbc801a40aef20f93a37e75dd3511e42c19c87747247d2c0c131dc94a4e800fbb5fb112e9bf48cb55bc5d6391b9354f7528493ff5b21ba5d116808aa46566ce579f5ddf72565a9187fdc82acd4cef37ddb9993dbd019f9631c71873160ac7d13353c95fb8817d9b30b494a7557de296fe6aec0a9a8558f2fc38e7c923d26235b1b701151ed12890397913d5f725e569267ed58ae0b6ffde3df87e37f7f31890efe0ec4673ac44769f1f085c63107b81612813b8ea9a9385ddcf1d2fadeeebf66851d636aa2429a7992aa6a3b5517e47e63a07ac22e16e915cf5a0d6c68fb1bceae6e7fceb78e0cc845f5e659775f38cf20cb24a5b26cb425fe22aa7e87294247504ca394371ff8b970f3f43c1bf2756e77abe77d88fb058e3bcafd2f59f7377177761d4d973009c493aa0451b7012de0794de690b46c908ac7d8f3e6558515937dbe775f9cb7f10579ea8ff2e300a12b4824a7145ddb753bf231c97aed9472052dfcd47c04be7d38ffb02f9ef02ceac0fe6d3438740f2d85b6796ed502acddd8ed252b5c1267d364e82b71b82be852604636ab09d03740adc08402912caff9182984bae82990c1f8545bca06950b5be540574025f942fe4f7fff0741a840353d85f799714978b42b77f3fb3fbcde140bff03051a47e24b5fb446b983f9994b8253d2c9cc751d1b6449beae688fd909abb7340f941a9796c6b2d734ef5c0dc68f89de78e0dd323c8f7d95f670140f442b1a67c557458e3ab305cdf903a50a00eb703a76fb0e0196af4aaf95f0469a40a08299d0db6b89b0306960a9f67da5d2e128eb927b1dd86822aa9b10cdbf251239de008e18f7ba91fbbd16b51e11a30f5cf449c8b1047dd5af73da8e9dcb0bd733a2b47047c4d67e3e69dc44d387f128a0bc109bd02d01c4884a8cb28a6856a32f5d8125867eccc5e4cdf0d6b80e98cdcc55242ed06e7950c08a4231d65f202dd5b2bd608a0223f3dd69dc8c2ab3121e9021d652c83cd2f50a99c9745e20d1b01ceb45a042c7d8a778baf3863966df39307c1054f32dd0e5e2f0f1a52ce24f2bb26fab80d43c7201fbec2c3e2e9a18e708b97c9c4959620088b7389d65f61424d810c46c2289158f19814f90d55fd475ca497ed26899df08cd5d6f084e1a8a89648bebfda512f716660a581bfeeb6269ee0e026787697751f62550ba2156b574f3ac4d9044e8d2fd6645541a97f7016d63868194c537f07402efb253d01087118708dcc651ad0a0c11797109e894037d4eaabf020778ce9b11e86e2efcd4b5d2a2eda2a04f3dbe8c8c613e7207107eea20eed4e0c23e6fd23fcf5ce3bab8b0c415f0fd398babe4b542f153bd1e6bd1255bd1873a64487f5bf28e987a7d569dd21dfe560fc7d76957ac84079f760afdaa9e4217a2b2aa9a3c8fa42bacb121b83f8066281a242a6d7da567f382d2dcdb6855372a94aa64fe6a5656b633d33af6fe285ffaa2958c58b17f87be7a46a62c52a9cfaa36b69b3e41060c7c8f4db474e075ce4e99194ae43ebc1417f302e7660ddc3654b872c32d5c6025b9c1abd8f50d21231e97821f003e04cd593f162f1c44fdd1252d6e7725617bfc3bc52fa73c2c87cb4cd8d95372a379d0e8b5f9db117282c27ed7d45244b956c00f625083d4a300e87a9a6e9028fe04729264aba1a796fa8d7f1ebe27a5e03627720b312d23b7c8207cedd87cd06a8f56857bf55dc80cb95fb9af3d098093291c7ff088294305c70f42cefe3bc7bdc5cfd36b016e7f3d8e2d99273cc99cf2a238369207cdad2d0820679d207f6f7f0a807ae4bb49ef8495a594f8899e7a2d07e898cae2f20ab11a1297b596cd57dcd332e3e1e6e6598620ffb2c2de6882634b49fb1c9a1857483def70ecfe8e42b6fbfa92b6f52ceea45d862242c6ea30c72faeb944d55113197c88b628f4e4c529488c63e85cc3c0fdc79ebf68f0e41f88f53d6abe362a53f555c23d47b683073ee2ca8c1124041d0776059eb472b95b3f01e9d937cf836475fe6dbf24e9cc69abc4afdc0d4db2ecc3b2024f0204e5e21e23542cb4ba60169a43471ec40690250c258b420a03329a863e4ab44124c8f1d35942aa568c7c6f501495250b5d4715910d9a2668858ca692af86114946cdd7d8a633fdcf3fb741212a31cee965fa552854e0ab3ea285b7cd1cdc0129dc8f51af4f6664359c6b0e057592de20a46d54bd1f5ba6b636b3186582a14dfcfe15284a6a6cad603784b87684770e799a48c02ee753e8722698c2f68b5491229699cbd25a26a744d8ae6c6e0a85a0476d3468d62e23318c20b1ba6950a71c618df24e1b80febf372252c2e85cc14055f449969e0fb3b7b065637cfdc5fff9f4e2f5c50d4a5f5ad9c599e492d5c59eb8ff57f8185318dddb1f369040ab522531e81728c9d07e7087e543c00ee6d19ad1210424e6ec7c9442e3d7a4136b68748c3b2bf2a008615172b13f5f22518a238e95976b6ba342f7a3319deff112936cfa5da1016b521cfc77eb5a30a67a2a217fda6fcbdb4b3998a871e64d3baeaa4f8c110adb8c50c6ecdc6bc53d80ee98cad9a6acfae105d4e159926578c7642f411c2925017dda9f4c2ee079b9df75c4704b37c5d3ee1a3dd7afcfb7c247a41e9e4a42363a63671de5ef3fd4c6cb16f2f2b2a20618d553d50b628ec83302149f7e2ae5e8626fbfc6ed137f2b62d47ce75cb32ee5cf224d63e0a61d7cd9e2e70f831fbd77ace1e80bcf51c9bcacbaec35ebf78325abc008dd164f06b33d4118f70765a22f1e28c60d5db32d324f0dc9627b1a16ad4171563467cc4ba54088aca5398bb6418c1923573bca6d37ccfad6a9af2b104269d46b95727676ce46d528ef3f9548f1d66c547d79c7279512ed5fd2b856c7c74dc61b2e294a2ad71de3a9ca2c2565bc8eef3077ed530987809083cc6e561c3617001793d1ef0f064c7ccaa2daeea1977f5423af2a6ed602b58c5c8a3a9f643eb70e170007d1bb870b6865870eb6190e9e7a21170d176610d8ed7972070345985f8f44125c8775f7a1e2a7171bce42f3b5673cb80ba7ce9ccea995f3bf22983aa581cb657d23c79790e576c9e45bc8572f398efac3172ad6f35d5af5881d677ea59334d07df6e98bb2370e7e5882904ff806e7b021eefe732248c7b93f74990a064c4bf89a7e65e79c9fb5e5c3080d65c8c170166b8a1f0d8e9d49edfb2ed44ce09cccda08a02dea3492f9cf9d9220d550b434c56e380f5a611b9ac7a73fed40092a85325998fdb8d5be3f8503a06ef0911e458bb50f8deae503b4439b4e298aa27a6cc5bad12aae9bebf8f859a9810ed61f626805832f6f289e07ed3170850d0223961a535b0bc5f4c820c885984066aa092a1377f22beb2e86938607e825e5eae9b3b9c07ffdb34b8797c8fe180e2024af5630efc74db377907b71f1c27b3cd5bb3c1e119d0c466333d8d70fe84899b77f2017945e9d807605aae6151b209c45497766aa92ceec1e977cf940cb54a2e10db11ac0bdcab056c8290130fa88a9254cdcf212afb7317636e845e3255cfc7ac513380b19a9c8bc18871298f1eddc87162450bc8906f8f076accd0cb9a5802dc8a79c2cd15dd9a421c7e5c720b7cc9559924b", 0x1000) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x23bf, 0xffe}, 0x10) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) 06:56:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f00000000c0)="e80500591500004c608e2cc537545ea1ca49ced750c0ab6ca5b4d41b61a10cc9067e44cf54051e1b4f26213c4227", 0x2e) 06:56:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd48ad9017ae448b2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xff) r1 = socket(0x2, 0x1, 0x401) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/60, 0x3c) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffee, 0x1000300010005}) setsockopt(r1, 0xb, 0x1000, &(0x7f0000000100)="51c61f4800000000f9e15ad2d74849c5171418de8f6a5bc208d0bf69eb1ae629dcdb1c41ea578b099106", 0xfffffc7e) 06:56:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="bfbd13767427ffa7cf8027e94fe5a9e9dc8cb99d2e2abf166661857d10a2a7da970983fd8563b33125200da236b46c92fee045cf73ee3e116104e799e14b85da0b2aa7687b5f017d452a915cd2b139ad32e16b6d61491d161611e868e760f9564b6c35eb73374b1362992592165d0f10b39f2067576fafd37c09b33a13e90e9564335216c6547558b4c8d1614b6e68ec7b84e4c3ac7f1670d1febe36770f436cbc7fa51ba29d70526fa1da49bd123c89a141323a443f3ca01807230deed6b291df17358670b96b86008af9a8df32c6dcf3d99e", 0xd3) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/72, 0x48}, {&(0x7f0000001280)=""/224, 0xe0}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/106, 0x6a}, {&(0x7f0000002400)}], 0x7) 06:56:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) 06:56:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x3) r1 = socket$inet(0x2, 0x0, 0x10000004e) poll(&(0x7f0000000000)=[{r0, 0x54}, {r1, 0xc}], 0x2, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x77da9eaf251d9a1c, 0x10) mprotect(&(0x7f00003bb000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) fcntl$getown(r1, 0x5) 06:56:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x6cea8c934a623c30, 0x3) readlink(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)=""/90, 0xffffffffffffff10) 06:56:37 executing program 0: 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(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0xfffffffffffffe92, 0x2, 0x1, 0x1, 0x5, 0x6, 0x0, 0x2, 0x80, 0x8}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) 06:56:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) recvfrom$inet6(r0, &(0x7f0000000040)=""/75, 0x4b, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x3}, 0xc) r3 = accept$inet6(r0, 0x0, &(0x7f0000000100)) dup2(r3, r0) r4 = socket$inet6(0x18, 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/122, 0x7a) getsockopt(r4, 0x29, 0x35, 0x0, 0x0) 06:56:37 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0xfffffffffffffff5, 0x93}) r0 = semget(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)=""/246) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) r3 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000200)={0x7, 0x2, 0x800, 0x5, 0x4, 0x100000001, 0x3, 0x10, [{0x0, 0x10000, 0x6, 0x7}, {0x3, 0x100000001, 0x7, 0x81}, {0x6db, 0x8, 0x3, 0x83a}, {0x9, 0x2, 0x733c, 0xfffffffffffffffc}, {0xffff, 0x4, 0x0, 0x40}, {0x4, 0x5, 0xffff, 0x1f}, {0x4, 0x7, 0x1}, {0x9, 0x40, 0x79, 0x658c6422}, {0x6, 0x1f, 0x3, 0x200}, {0x0, 0x6, 0x80, 0x9c2}, {0x0, 0x0, 0x9, 0x200}, {0xad, 0xffffffff7fffffff, 0x4, 0x9}, {0x8010, 0x2, 0x401, 0x3f}, {0x1, 0x1, 0x80, 0xfffffffffffffffb}, {0xfffffffffffffff7, 0xf0a, 0x8c, 0x8}, {0x3, 0x7, 0x8, 0x6a0}]}) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 06:56:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socket$inet6(0x18, 0x3, 0xff) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x6f) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) 06:56:37 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffff8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) 06:56:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xfffffffffffffff9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x44, 0x6}, {0x18, 0x0, 0x3f, 0xfffffffffffffff9}, 0x0, [0x0, 0x959, 0x80000000, 0x6d, 0xfffffffffffffff8, 0x1, 0x1f, 0x7]}, 0x3c) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) 06:56:37 executing program 0: 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) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/111) 06:56:37 executing program 1: utimes(0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f00000001c0)) r0 = shmget(0x2, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 06:56:37 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="0108b823ad3e0a439293059391ff173f444cfa4cb0a747d7167c87d8c60d150a485f8512422b6e5f888cb75ead0edbfc13a17cf8a2bacf87fdaf38550164dd90023a7b0c7269d7f198911ea4e725d6a3faf0a9ea6f919da7128169599382c2632c7147c2ab5a7972a4eeb2568c30df87cb547151fb1d7322a0c35d265c0ea318bc9e497d558f1ff9b50b94c5", 0x8c, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:56:37 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20000, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000002000/0x3000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x40000000007197, 0x2, 0x9623, 0x2, 0x6, 0x10001, 0x5, 0x4, 0x1, 0x2, 0x1}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000040)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 06:56:37 executing program 0: 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) read(r0, &(0x7f0000000040)=""/198, 0xc6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) read(r0, &(0x7f0000000180)=""/246, 0xf6) 06:56:37 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvfrom(r0, &(0x7f0000001080)=""/165, 0xa5, 0x1, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) 06:56:37 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000000)={0x6e7, 0x7, 0xfffffffffffffff9, 0x400, 0x7ff, 0x3ff, 0x8000, 0x5}, &(0x7f0000000040)={0xfffffffffffffffd, 0xffff, 0x8, 0x7ff, 0x2, 0x69d327cc, 0xffffffffffff7fff, 0x1}, &(0x7f0000000080)={0x7, 0x400, 0x21, 0x5564a232, 0x100000000, 0x10001, 0x8, 0x7}, &(0x7f00000000c0)={0x7, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x820, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 06:56:37 executing program 0: socket(0x2, 0x2, 0x1) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x0, 0x0, 0x0) 06:56:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="9c59887513af1b65a0222a8a72047bdb9784ed3c6cd67bf1582448a373e3cc84c4f922317f132dce452ffb62df65ae2c4b196dac22898e62792d1cd0b9df3c873b266ab161c76fe268236975d9398a38cd51f1fb677e7e7dfa338cdd1d46479778bc4d4f999edb0d8d07df334d5565db01a9a254a59d00fb548fa0d93a79222b89d21c8d93a3e0ff877f99b2a8726780228add7860b8bc4e931d5555a6aaead88493363e7a51a8b314493fdedfe4fe010a89f7bab3a878827b3fe03214f51c421194796982ab21046fdf8c80b1ec4e9cd36ed4f852", 0xd5, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000000), 0x0) 06:56:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x100000000, &(0x7f0000000040)="b460908e6e79137c36c048b5277c0d4526bd3a657ee63bf3aaac50637891d517416a273219d8c872745fb2ea20d9afaeeebf1c010de0973f867e85f94d9b4c8345b0bf114c4418964da19d9a", 0x6) 06:56:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0xb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) 06:56:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x3ff, 0xa5b9}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 06:56:37 executing program 1: r0 = semget(0x1, 0x2, 0x600) r1 = getuid() utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0xc00000000}, {0xbecb, 0x2}}) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r1, r2, r3, r5, 0x8}, 0xffffffffffffffc1, 0x4629f8cb, 0x100000001}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2, 0x1, 0x1, 0x25, 0x80, 0x40, 0x1, 0x1, 0x5, 0x6}) setregid(r2, r5) setgid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000200)=[r5, r4, r5, r4, r4, r4]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r7, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) geteuid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r10, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000380)=0x6) bind$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r10, &(0x7f0000000500)={0x2, 0x3}, 0xc) setegid(r9) bind$inet(r10, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r5, r8, r8, r4, r8, r5, r4, r8]) getpeername(r7, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) semget(0x0, 0x7, 0x2) 06:56:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) 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) semget$private(0x0, 0x2, 0x4507fcf263b8a5ee) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 06:56:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x180}], 0x2, 0xbda5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x98) dup2(r1, r0) 06:56:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x40, 0x48) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) setsockopt(r0, 0x66, 0x3, &(0x7f00000000c0)="5623ad45b305e01fdd", 0x9) syz_extract_tcp_res(&(0x7f0000000280), 0xd39d, 0x0) readlinkat(r2, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)=""/201, 0xc9) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 06:56:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x34) ioctl$TIOCDRAIN(r0, 0x2000745e) pledge(0x0, 0x0) syz_open_pts() 06:56:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0xffffffaf) sendto(r0, &(0x7f0000000040)="c90a1e76cd27568c771b60e3c80937087647690d5be1dfd6dfffc71bc3b44d346013d6992d7c7f659f560f467f5338a09846e31fe02f0bd5ca662bccea273d5e898f843abb91370bc2067fc26e69698f0b9e2e6047c3e0ac26fc46a9101a9e3d1a0fad86d0a125cb62aa890b6d1625a7aa874bd2c97c09e5aa10d895dad5ccbcfbbf7978efee3cdda9cbbe9f7d56fcab9200bf6dc58c843588c0d28c3be9c4e54aca8e93fd25de043fba97ca130a6c91e4", 0xb1, 0x401, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 06:56:38 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000240)) write(r1, &(0x7f0000000500)="384b2746eda41e01d6467f856a9e56df9e82dc95d701310bca06b828958d6b39457ba6456b85d070c444ca069130259985ca6de9357f3eb712c4a6e4606b017a6348e3227ddc9a05565082c8b5e6538ffa718663223fa44967f95b8a90f17214b5447ab085bbb278626fd88882bc4abd7314d4f7e497e59c1d0c42fa1c18b7a2995af9d7b3b6fe93d9058354745f7cbe0ceb2c495d539515cf04d470741ffac8bea6b1b67faf87aafd866dac208a049028f7d3cc8a6faf761b8aa4d551535be6ee63fe59265ac51a416af85d9633ea9f3c56a5eeb8253e1b47615da847df6caa9ece202551c7aff841d75bfe6b0116d1cf01250b8325dc81bd6609a4e25c8cbda8ad83d79587aa8e3ee80940b693cd7187f7c681ce80b6d555c38b9f21593afb093543de1ec46ef45d3ecd8faf537a85680553a55308a107b8a301c47ca645fe743263fe30666729eff455cd64ed6417f9a14e56384864222e28773a1f8e6d977a6fb5add35cc3df51e0764acf02f5acf6ae9d116df6e0fdb9e82763a87f966915d99ae496c588dd49029c1b1e52176dd24e639813609760af897f5bfd40a85f9406d3642b71d1bb8b852adb647696dfed4c786721dad5831ece636219daaaf4c8c002266e69c35cea2679a86b8a850aebee2727392838b35d2c5d745d41e848e8a819220706ae104e616dc7e59d5b215095c2577678458a10a03f813ef002f2685276b87bec74781d0a6adaf2376c5c3ed8c536facdb533461b3a8461c0692b6d037b0a9b4fc8e86328b2b3ea8fe604b266575909792e0e4785a86b0b284f07996da035756f87d1cce09769766d3f69a88f96bc441261c60a62a75d2c867e9c6220e83cfb564a3b69adaee2d8766e0b1a56058daf04678ee609080cd83a3b3a279df308963d67a54184efb893cd181b3483c3d063d47d9ba1efe6fc8620cc7ab6b571e175ad66eeb13152354250d0a2d11b6af5a3d0bb38b5e610bbcdd68b4c2467fdfe22d35337f2f757e61f63981d089cb8e6be5306e0682c2095c1222c1e65e4c5dbde38bb12b8e180d1d4dafff53415f277769d1c7e1523d1e1e6e0661ac8024c4106fe2342107d4c5f0c42802bea3b1f00282a629002c1e0bb2e4e1e5abf3d32ec91bfe7f69e3e78d1b84b60a68113f13330da6a104ac0d1f992563a84d2d38ca821b8726fe6a284146d21fa1e09bf78245a52f14437d6847ac5022be8162c672c43eea1a0ae14a25ef0f9f7059429a1b6bdb12b9ffef44dcf3b127277415e3523511df8c4ccb399b85f53c0a43f7b43471138441f4843486b5ed9cc8d4e9781f437cbfe6c8ff7bd4ae9ea37c51c040ba92ad9d09517286c72c3afe84b1187c83d5267b00c192b31dfbdc28281fac1796af503d10c20195aff65b5cdadf7a3804eab46304fe204473fe8d890fe6dc97dd93c76996a9b383c7d127c3a94fb07791de84759a80440ff35587dc0546741696d1cdc81411174df663ab63648ebec618d69eb864db67c6a4b46b3590949e7646b14c9734522fbb3d613a094484e9b35f93adfeab972b788b797ee788a1a952a0321664282102523c204701462717f77f310cfca0e4ea2b176b2325e69c1dc6261faf921e7bbe998041f5a2565080f343d06869a8fc8b0a8375f221724dd98b73e9d7f2c3f4a751fa4e0ae5a5a11e0b0b8b798091100e0acbed99e42751de453c506999109ce3754e9d067879ae60441070075143942c50a44e831bb02a116147841b9f5961621370a1af9fdaa1feeca10a75ca812910fd1eecc7ed00130bb73e42229e1d23fc801ce5fb45346b4dfabf386a2654a9cee6d7ecee21e0caf65fd1deea3800e8f14fbcd0ce3cae5bc643f8b416f137438685bfecad2d43fe5a3d21fe070ccef7ad7112c6e73d2beee0fc242a4d0db2b26a3cc88b11395c95e4012ac96575d00dd44996f98fd09408d66d7310245a953ff5d843004859bfe9d907fa01e735fccd02f5edfc5d08d1ea6f3c8f421e2efc02634bb50507f01a778fa4264177196e44f9aaa3b8e99a7eaf86a41d8f60fef12e2cf8a8cc6dbcd63198a040b0aa8dc41e7845b72c1048658a1841197b3a739401d719645e3c86d1bc487bbfeb82b15132e909446575aa9fc60d63a66953a7ec24aafda975ddb9d3d266236db48eb7cf156d97b30c7990b1e99b2afabaf209571c9fc13ebb89779704bc088d5cc57377c730860312eb62d309378a34f859fb0993ac1f4b8908f65c5a635ce348f127c338e9367c0b49780cce266f17e6611bfaef3c217fa04fe723f886ce8ffb93d3a77646320df04eca790d1d75efbf4efff6140dc7af2ec58517081f6d4f30d8387bbc8dfc3bee73bce86ebff1ee98ba5c116483b7aa5921edad7060b5fddbd942712bbda0bcef0e5c84f42aef37d43022a099bd752412a0724c17f226d623f3892003805928ffdda3d3ee3917e15dad4b62be398fb0da5206e473504e60b90d58ff529b575b5a0082e752af8c5c18452badec3d6c8f4686e7f87951814d8e6c27ac9376953bb45b736af1dd61aed7452fc7cd2039854cf0a0e2803ec77b644412a64a81ee6e453403260758cc7884be1907a417d4d4863eab9cf46a8f0e5097a35c6bb72cb0fb28e3a85b47146759138250d436081343e8599b088564a14a748e3fe77f59076ae5844271f335f6fa11e87d766d1e1efc123f856f6cef54d9e74fd8e763baa86d5b73d0dd4c182166321f8c02423de8e91bc7ab32abd1fff5957943bed5a67e91865ddc9e6c94e03ad99c04eb68862bce186ae2690545a8ad4a102084d3546ea3f3347b12856546fa8e98c915dbc36971498d9dbcf63319c893aa1875a4277c0de323f143bfdf808ed8095b62ae406c535a1afa6706d5ddc321b370a786d11568d0f5877f1d6f10ae7d5d55c99c2f61996121b4f3a21e225955093e3012d7659595662afad15842b5d7d8147d53e63c9acc05bf6e8308b80b460f4be0ad6c4a4a30ce61aa6810e861f883d8075950928eb4fcb60e7eb4d8f610d297ce7be9048cd4aa432633801fa353cb9adfb8ae0490e28c890e7a7092cc6d89afbe0c60310a5ef548cce9a1e7aec4f0d374f6af43a153b7de443a2f51129e05586538be4922611885c1a1b3b8510190688fe05546ce78aa56536cfc80741e81125b1d66767a889167ffeee4f4e79d40343e5c727334291a3c9a8fd4a61f32fa45470217b1dd2e21fc4daed4cbd424a50eac3d5e70adfb909451f9adbb59c1593519035b3f7abfef1f15564eaa1df5d24d3e2caaf3c5eb2d1d89a5e39304379d60d622b51f3f4d351fee1b837bdfa4c7c767cfc3b1b79c79d98b393211500ec72abfd4bf404d2da3686efadf20fd26f3eb895d2ca2d1322937c32bb59f4489a5275eac9504edf21ffe93702d8c1e15d89fc807f135f52db73a71fdbee453b5fa062cbe26e338940883d1caf30540e5753dc792d0f66fa5fbf9a34bf7f28f52215c8a91a7aa6c84fc031558a18864a4fed98e6d5c02217bfc211b26430e3cdf4187d7d8e7b03c42cb1c498963f6a25c9bf77f792c6298ba1df0d4ef43ceec27762797e8f4dfdeb809f788a2b14ae82ebf0c8784eaf0cd94d964982faeda615d6863e442abeff6fbc82f00f6e9e884f5d6349daf3f2957d59258146afeebf43e265710828b5ee6fa564fa2feecee11acf0b33ca98c2658cceae20621255c0f79bd4d7b8f3bd194db9dcd996ab9b0e9696a29d8f03102aa58281a6f34d8a242a0a79b725a629573d6c9a855223c641ca1ef7eb37e0e2e661fb71390b19276e1175418b2af6d96cb5b58b20bda4064cc3bca676a02fac1bf4e436706ea72fe5b402165db23dd2b373e179651c43459fb132a28b5db34265f694afa81da21a799473cbd557771e8e6dbbf22549b45f652087a114085ed7892b8dbc996ca1c20643c0c49f3efaa26c19df2daea76d6e283ed0afb2e473ca62386864e31b803d3d8ed77244545ce1d61d62aab065be7ffdc01b5f84439996a68a1421b8c0d875df7060821420415b9b1e94d9247096fe689346254b382f5cf77f136f0df87950c111be247c5446b69548ab93890eaecf970a478597aca0fe9cd257fefc747161382429e733d243fabc289674d60bdeee69824edd5c81d5e3870a0f4435e38b5409bba02b591788d4d7bab3fa52f242d622bb8eecbd8765115333534e3fb4deb907393668a3c195337ef62a6a261d60b70255f3bbab307c6be5d6075dac2175388e3903a88c54ae012286f57de7aaf664fcd71e704b546ad7706ae063120038f99ac4c1e96df6779260c9b4cad9499cf5d05d969d3dcd4e619ccbd97a626e2695644a539859cd5e1992b2f99aba6d3307878d7c705919157ff996e0735d1595a14df2d899dd12bf9c5bd23bd8b94eff429ba830d879a7e66be63cfea12718ac85c1e0f5c0a4da862d47781f8cfa380c27d2ad01879ccb045390e2dff51583fb55e56e9086c9c26b9f6e5855480e6a12f9b1968773c126c4d877154d18ba86f99d314be8c0e58536c3522d6e0a7324b16d6ed9c6d4f6f2d9ee61a569d45c654702cdbd9065a4b1457e5f0c102de4eb50ed509ddcd3f8a6d2bfd90077d15e73a885e20ccfaae0515ad4a851718cafcfe7b703ac30efdf6d3795631ef72f8800d264757119a99a422ed78d26f50020b60684bd576b378a9ca2928745002438817982a9d373f44f7a9f01d57e453f96a5b3c64697eddff60c10c40f2762a2b75d87ad9bfb5951c7d137a3ecb58805bd1174fbc2d493eca13bea48c8e88fd5455a1105855c6cd017744a5285c66aad499487d5c3918fa8a417a4e866b0dd02a77a764ab6aa1f45dcf8acdb70f28c8f5ad303f91500cd15c96359112983790e08e6dff26a12199c94038260f70bee718851846230787133f915e12e43669c7b02ed74737f2dfd43293ca86e370c38f2e30b35df0c1542271244b0e151b70a0ca1554c89117a850fa53ba18ee870744edc3c62110731ea2b2cb635e2deb896a6703b23f072a3d78a0668420f5016184a21cad7f520045dd731ff53810be17434b5ff700ebdf3bf0ef81fd02188b1b0264298397bd79d8e1e24cce584d8dcdbf1600cde41ff4a3f7934a50e334a05a4494dadc18485b96ba5a632a8a80ecc189a05f50b0ebf83be00e218ce4a127cb3691ee250e2631bf9a99d65d5e71e5e40cc1b702aeb1f162ae8750330379b5f4a976fdb81fed8321b795ff277a6715066e9a4f07550ebed99ab2788ffb4e4655b335d07287a9b9aea93447a6f689cf6ad168a35d646422638150d7f4329a662f297b40f15472080b4990f2d8f385016014e75de601a4d9d9b0cea7de41e3aa6ff1976b44efe1f99ed47366a1418a336882fd4d6da935deff1d0b06379870f4dc20aca22a892ca3977ce7cdf57a3b4b9eb74af68cca4b2b0690289767eb38d1b0e581f05ecc0ab9ac6b7b5cadfa92200830f99ea1d1b88a6476f707fa18ed649698ac147c3e1ed30391fe76b3a715142342d49201237f59e6206e7d40936cf03cd39500c7ac8662aba489d85aa559013a1ecea9764fab5d70f49243c67aa65639dd772ce3670820cf621f586c7405efd0202f5f7881cf93184e24a9696635bf95623fb19eb37257fda3ae711d1c79d743ba18e6e0dadd7086a01078ecdf42f06a3f7ab110a99d8d2cfdd2cb268a9d984649a112a5acbf240c69192bb09002bdda65c2179d8761a1bb2646f438f0ea1b4b408ff55a7b9103935814bb8ca0b2492a8118059390b0cce23eae59191bdeeacc8c4f73e9627bfc77ca00a254e8eafedabce80", 0x1000) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001500)="72329b2536f30744e08d7844bb3149777c17042c8df47eb4ad4e5dc0541d2e6b4dba281262a49862dfec910f39d558b522c01a89757d0e0f96da60fc51260a38f14d17f892ea2ad009359a7f54311d9730451c46778729b84e42adb519429ee554e4d9a96f31bed8acde7ae97cc915fdc83980a20c4a52acdd20ac6e715bf2d23fcb1fc4a08fcb2aa6152f278983b777dcdddd9aac3d37c7eb752b59462e06aa8275f635fd81c755962fd186fa741267e25e438025539cbf2e1ee46bb91ddb9a89f12dfa7bbc48788d6edc988fee9992af53822a203b9c40ecf163a95e5154b040fcea69f31432c9e8ad8f32fc56d0e6e8387917dca6917041378181260fe11602ffc96a01cbe6d54e6fd8fa25eb29d436e1140448a068e07d6bc54595ad2cb0f6fa94ff5f1ad19cfbf4e5d67da16dc70928c8b51a41d8e5b844c792b8db29fe5223bc6f1915564988b805e9cf6eb49ddbd24c9f772c9dd34271b6bc0a32aa7e4fed93af64ccddd062391b31484f801936fc98eef3ae109ebdabe085727384c8a540bbfbe1ed7d67a1fa62be02ebc4757d61cf8ea42d0f7d17f4b203955d7b0a6b1558eadc76173145a23e55dec3f4aa5ecaa6fc74df121984c8ef0c3b510b581086a9b6b211e77cac15acebf0b4789eede7fd08d672bb7243c3f4ca79f5836c989a639652a0acf11fe5088e9d525f98b96360c44308cacc6a3fd7953ffd1a7efeb2ea9d2c6ffbc3ab842757abe87194a09cd3070b711642dc49a63f1fa4ea61f1c1e025161688df678f45295dda17aea906c9608eb51eb2a769f71974e4777872dbd573e4aa1d6139ed5168c7ad549a6544f76a843584899b47b6866242dd27d077f783927e707e60bbb571ee53aa2696531921a3e2818a1ec0f96f4e77bacdd35f0efa938b11ef8a4eba195acb29a789c0ca3178f0fc134101f7b4e40d24b6c294596179cefd19b2b1730734b3f4ac4f875bd072052f6673f35758977da8488f3874152d33b7bef8ffb16cd6514ed3919128b60004bdc59d59841e47e286b7690dab9d97a19d628773ea7d4d316c5f49763410d3896897674b3f4fbca4fce10db0995e460b5d60fc3cc5d20a5264fddd423210f0c82f2ae290f0e1758683fb86cd964ec353eaa4b0b8e2352db8369ab474ec0060b25775d0ca38a47bb28b57ab9470bc75c07e065f379bf46f45cb60b1ecf2b119761a5e98bb6f7877a9c4579a2faef8356a0ad2f97342dc718b171408e57c4023fb5feee925004b1f1a04a0212b52793b757f7d7f04967611bc3fc4f69c15283c6c70c93351e173f583ca7cca452fe447cf3a85cb46ebc62399abff880f33d18e17a13f8a686e7d39df32449ae236bf9c4fd6919f8e24a0a81796df44272667c43dd17469d98424e05a19f4144d8c09a47d6b5fbfff1787090b570419389c4fcaa71fb4563a7680dac93bd774a1601186ebbbad39a5a01d12b14f5bacb4ac0d3d5825e128ec48012315aa758386f8e522d845db408e7ce095ed2471e283d66cc17fc52e68a4825b2bb025cf34180a3fa10ca4775bd859d6f6da4a44bb0b58b3c53f8ce94637ccdaf18ac3ca129c891f211439c6e3c0121a60e93d64f36d36b96a4cace71c9fb261805cec09d5e90a9257abdac77d2e4f5e2536c8aea7eb8be02e592826e6761d0b5b8834b29fcc10fad35acdaab785baa820491e2fc0c2afb419cb58d5cd82cd4d0900c07b778093c64fff9501fb40da5cd1e306c898b303daa21edaf55298fe731763e56a3e5322baf2d62c5bc323f3def00901a2b5de7f05faa091ac61b7b3fc942dc11a99729a161ec7c1d166ca41ab34cf768a5ed071d317b6512ea191fe389bbbf9de9320c9d940f5161ee0da581e5272e83b06ab3df9e9e09ee235c4acc3c21ca58e7e8e206e0e5fe14da15322d08c97106e466928dec809a30bc29a28167bf3bc58f454699ebf22a088250b09d72c5687a10c45ac7ae8503f1c56d3a188a1e4e4c3328abcf90d55f15d9ffed5e01ab7f6a07dc1ea6a45ae21ab91b6d2ca11b08d744217a800a1ad60875d816b8d5027e8e59e927d2970edb9666526fe3252e5a1b85f6ebae51f239e52490f5e3fd92015c960f3c0b6c2afed7e27fb8bf977d58427f3eb2d3e50219b59f9e80f0f2f5727dc07537c5e26629f60ada597e862ba85cce7e4c2c6d434255cf34c7dd7953f2d4a2acc43292dbf074c3ad4487a8a6613106c95900e22ed47f0bdc531a64f329a3e06ba888e16116a7ff764ff38796c67fc8993b5e177553f5ee24c4bb6cf1a20bec71bdeeb162d13388717d4fc99c86f8410a67aafc984b7ddb163b83ac7ca4f690ca061a7f6e404c9756d0d2dedd6cb0b27052acf522d2c7faad3b33675c655c74708f77e78d3835902225900903f872ab888008b77e9257c84eb8dc9a55cf4497f9acb6d402d96a6bf2a5b5d1714f1fb8228b19f3eaab49c2778415f1c8f49942596282532cc0abaf2fc71df9bc52aeab26b8518629d766bad775ab02f40832b137fcb5c98784881d016f36a976409c7a9174d4fb8f40c57e6684eb73180ea458e9799dc922d09f3dec19a86d855bba5cabd939328c3c1028c14311a5e902fabc37070322dfde29989bb38490a359cd99129747a64436c2ea3eb43ef417b0f1cdb0899af820802a0159649e0e49134b9306231fcb2d7ff7903c9c308cb0f52ce55827a91651bb3586eaf9b53f5c1a9e28ad67aa19d0d03e5a4cd8c60a0d512d2b665fe14aff0106143579676531a54d455687606dd5a2025ac24f2e698a1aecd93e166c9951af4e816ac0208bd61b5e99de9398a8fe1b6bbb2c90288b39fb5fe412ea299ef7dc60a6fc800e24301537c1fe28f357a232aaab8c7dc8c969165a7ac9cd5cac68348082180416b60bdb4c643bb806d09f9ffa6033ba34492804aa7592640be3d725b727de49aa09cd23949b3497db8ff308052033c0073a7ed1f1b988b7356421542e9fe170da8efe2b82296f1afc054c856db8299cb68a03112a42c0d879add04a31ad33ad3a5a9c647f6019ece6de3a864f6ed926dde1f12db5f86748b5fbcba23394e4b444d6fdf1fbf64e5909d7ead0c711ea056eb8590ffb09c126590b2078dfb4aa30506cc08d29b666c46766aee4ef2ae8f0e659073d91bef34538c34f092a83d80218cae0826be740d90304d4cf8a64ccee7cad30ccac189fe91306f94ab2b29bff6ef5e7faadd046bfef4c71bfc71dd23ff76a899c89b8417600809fe7d2ccd12c76dcb1dbc1e2fad284cb4ec00cdf3af4ae6c8550634600e28c09a9fa0bed15f98bb58837ccccf0ac67f69f10e82eabe43b62fe6675fdfdc6eaf850aea724e741b9c39d1d8d1871da3d6f3b881ef6058c83de8730ecba1624d48389d4a27f2760462cda9f8bbbb7a5c408fea5b8a8221f20526930cd68e9a7b609bed9b43b888194534dbb7a51c1a08b3227dbcb04d8065a2de9e8be330d418be9a6147962c57e96021226991d9108dc9d41f3531e68d924781db25aea3ff1cc87e6c8f6388f770f2f6c52d0a7d21300564336a95710089ed9c01d67b40ee9ff64b00a56756e822dc8b7cef549803a02e3d72794ff9b61f97c5715261420280ade5d87d40c974995291fd6d1e03fb1d3d6329232951c0f9600e79ea50009576bd67a9d5167af5b707487d3ea31d9a99b8a2515b5287d3e74c5a0d82bdfb72a4b5fc2ffb7e4aeba186b7836387416f12e8d3afb5a23a2b00b22d9f79846e5de869593cc1a370a2c429fb9d39518722cf574237434e6296ba96e3175152e2fc3999b3ea5cd86e1cc18fd85fddc01f0b537a911b409e7fb8fcc13253f74f3090704ac96467bbc75b29558597c122d5df946c87f13dc92ff8bf8a9233c7969e61ab6acd773a086bb9333c0ec9d2264d726d0070e3637cf6f5d69005d124b37e0880ecc0876db9e1b64ef9cdbcc03a60d18b1da35871c308acd3a86c8b2c8b67fd945335ca6dc4f2ffbcec9f980cb8cd8979ea9c34cb2cd0d7d929c66a185d525688522df6d260aa734ca86834385e5d90c6c40a604f21e561bf8b14123fc8a2afca084c4d7d85127ec245cb04ea8629f9676bd1f9a1d9a14a614a20801ee89fa1781be650dc82b40298cccfeabda83196a99d56590ab452ba898c7e01d19a5fafe26af6e2f614adfb51121a60e3215ca87ca28bc16d4697b2d3f17640bebd9c8dbbd8857b8e8f129b5435930a257e6dd36664034a54c813909812c9936363852228cc0ad118303f335b8c348bef8310fba23b542801bc2a5ebe59d01a9f60c1c8d309ed0b261b040f3b0b6bbc7741cd87bca26a7c38ba3a47592c9858a0f00f798f257feaee9e1af10d463dc7c446b0b8e952f7572c98542440cad0eff375967e835cec86988b44603461e9a93eb0784cfc8612c5afc8a50a073d4b080367d7cc42dd077bc69c763b321687b61d652d89aaa74c444f396a4e3a9cf2478d9f22e3bddedc450a7a2e42ad62a746ba3abd3ea85311462b7084aa0ac1d10abda5ef34f96785bc52357ee89447ac1f9c1dde93015e78d2873fb83239388b75d9c7ff2daf768e883b1ec8ba134e82d40c8e93db563dc0a0c4edc46ad8b994af02e5ea85557a6a044d207bc6fac93ea485ddd1804a955526b10170d9ebee96b9addbbe6c154364252eaaa6d400d16d5f620ca8d13ed18607d1370016639cdec4597b75d0a3e61617bcb41e97da7ca028916bbb67475f94e0ad74670d84c155069aeb942225e9c2dabaa88e4afbd0cfa214a7f39eff6f1c74f3526dfaae2d2ea56a79114ad81a2a6a3772d052ddafaad7348eced5619513d2e98a8f75f71eb61fc3d633b6029444810f7b09422764635d5febf1786b0f0cd2176a25a18f55cadc7e19974e056c5d72964d56e56a95d5e44985489eff01b4d239d747fcaada13b00a2247d8fa6d2f727360e1029383590c94c166a0a6ca5dde64bdd2ca53e01e6c92b5c02985f3941aaa793f7ef3653795809d459968bf704cfa62cd77180ce39f87a63a7afcec201693f89822acdc64d7776b774c27eec9e0b3bdbd422836647884e0797c38a2d5d05b9a4b90af75657227bd0098f86ff0e82fedf451f266b02b18157cb70983b4bde2699ec6ccde9270a6faad5df62fd7ce01d5ad9e85063b8c1a55747a5ba2da99acae8cb453dbc687455b888ad9fe9a1559d68dc260d27a80f43a2ac39cca087ece3ddc15bc35e67a66738e1c08faec7019639f4a0df85456d2f56a75d45895a45d5ccb590278ff098cf66694d517310d3a3b585e22b69dd84b21528b7b077c7b6faf127a133291301638abf18047b17eabdeae1b9e86cae7abb6a5237e821067589200802cfb26d8a650f4687d973ac08a2e234940c56ff43b6fd23e01ed7bc381794a61bfc42c80bc663a3bd875bea7564b2ad15b37513e9e779827c3b57604fe7c78d090ab0a700618bbd0b9f8429abe20042449432568571142551262743d08abb3ee1b300a3509ea95c74d5ea965be534289b463973f4b6567c2a05a540579a7a9ae6ff2669d98c227b24ce1a9acd1acc4ef51329f1f02bb2b2c70f01557c9776d673e00fb0cecb0a2722231abb5f3354a61d7113c8066fb96b406cbd5a619a7ad9a1adc9b68fdc69469e4f1cc88f7cb577987311e69839d413eaf008269800a8e350ecd8dd2671af6b3208fd96505fe250a99c952540649eeae86c4c8c0fab521d68002e32ad29d2e11338b5428d27d338fd6f7d7a4f23e9ff9d4db09d00de0138edf15a9b87a840dd13fb6bfb49ac976f53bd27537a2043f9211b753ec44209bef9ca52996c10288ec6cc25273c6d787bded1a2fbfd8fe0d9d1c3748debdf9751515d8dbad98904631e8eb37e191277f8cf9167f3d067215ca888829d126b856d98643ea7543276f39843a07797def4571033ae2f85897bc71254b4185b78a1ffcd91f586686109ee1f0f7ace490d82436feb62fb4099f3cade1611bb07ad7a8cc48e3d6f9e737e2137d2676b62507f30177e5258ed2b56b5b25fb73d1ddf56dba1ff038970b52a1df53ac740bef04953931af0400c428df01dded43eaf27c00aab45e496cc37d184e89d133190b6a3d567cb5a6f7f43651277ddb175e67263f8400dc968374936f684e9b9b4d00"/4341, 0x10f5}, {&(0x7f0000000080)="e73208374dbe55b4", 0x8}, {&(0x7f00000000c0)="05173ef12093dac2d146cbb1ae179d26c74241c44d12ed13fe9ef88980d9a5069cabab1583af6fa0d522ccfaffcf92dc436591b36d743c5d5775ee66183a0faac3b18eb06a3b07c236e9d2e5d46aea7e123e5f5422b205461c3c7465b7a4c7dc0253239b60d84544bdc95fcdee2c14216867abf5d6ee8d1f91fb173f6981e37b13588ce3dd9ad67cc74632a05669b5bd7241f00bbf8a7936837faa554db864c40c271a3c4915dc3f0dccee08884d810d91de937d290da7a3e213e1407f44b9c89566f7a87234e12499ff2ecfd458b6203c120369c82fb2849dd73608d500639b58d3741106e8440c663f36447ceef5d9cd0f89d9bc312e64ad438928cc038c", 0xff}], 0x3) 06:56:38 executing program 0: poll(&(0x7f0000000100)=[{}, {}], 0x2, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 06:56:38 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) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000f00)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0xffffff64}], 0x10000000000001c5) 06:56:38 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 06:56:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 06:56:38 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x28) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 06:56:38 executing program 0: socket(0x11, 0x3, 0x3) semget$private(0x0, 0x6b4c0ae10af89a1, 0x1) 06:56:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8005) clock_gettime(0x7, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) 06:56:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 06:56:39 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x6, 0x533}, {0x5, 0x1}}) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x100003) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kqueue() ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 06:56:40 executing program 0: r0 = kqueue() pread(r0, &(0x7f0000000000)="08e211119361f22b18c3f9c0ccf43915ecb404241c32e9047950379cb5fa005869b3a736815fe2f33502d16b5369dea872d84428b4a9893874a569e5595d8ab2d44482de662734dd8d4168bc4b9309eaf77f9b111735e8ca35e01ddcd85a0368c883e00ce4689e8058a9ce36360545354eaa38f805057c9759de151d720bfbeecac4469b108f7fff7ae5ab832f7718643d383ecbc1b01cbcde8c22e9b8476c23d1f6c8420279481523e0e16443bbc8e0bc7c2d8c944c05c9f599a557dd7c3e588c16b593ca0222d44679202d52d2538a698466826bddb3da82da01011a814d1701f77e87b2c75e66a752840c6fdfc395a5165a871afb5d2ec5d84bea9a0107a41aac54e663cea315f88586268b542d9ff2c4ddd18a0c50e168f56cc47e6c728f12984605e48af77589aed9f86e4236e91d4efe71c4155d07d139428c021e7ce91404bda417eb59329f48bf02d0b3f4b4da8ecf8cade5fa44d16dee7f5161523787a7c69a9f8e44a52fe81f127afaf0f25ab28b6296a13307ee99a688e0698bf24a480d68a328d034e66cb36e21fc65492cef4dc0fc5b2be55657c2dd4d5b8c19bd589e69666e9563f8b1505a4cce53b13a4e25fcc4d1048a31f6616db46f4f1d6a22f2f8c79c000b0ee774a361d6e3975b73a500f6b02fe39b90d5691877ecd9ff2a27a0d20064b384503365a5351c3b69fb90ea74e60a68680ccd24119b4e0b611fd50d6066709135c6a682a9a0547dc1689337280709476bbfab8c8fee7f537ce5ab80c9d2571f2063902ca42c03db03fb1cad1c87519dd498d80fabe9490e2994bb72fd52b56af1114a382690138292741cb97eafdbf90db5fb7e559ad9fc96ec9f63eea0111307ca2dba748a773fec8bcce3cc8893bef66685d50d7a5359a601e80dc17895680abf05faf2be11fecb8f71c2112d6144da50520ccbacaf398eaecdb4e73038b927bf130e70564684995969b69e4e38cb43158d28b450361b341b5b0a6463525d34002c9872f9a59dc7a31af8fe433459e92305e7ae5cc4ae5ca20eb58f76afaac8471404e031db2a123ef6e950eebd4240a639ebad1159ee31323d9363bcfb2e48497011dfda7b0b878eab695a6630652bda1e83ffe8f8e09477fb5e394bdb50c08becfe5fe378e9d7e268165d7daddaf92165abaef14404d28183ce747aedf9f058a448ef6e7eef25841cd66e5b807b433dfbe43a2d352e2ee75a7f8721c5d37f93db86d2823accc174bd2a6f3e817909738eab26e61a89d73390b16dc4fe1c6dcf5ff417436470a8a473ad221e8067a24d4c07186fa82602883388ad6b5f008d995223c0c0608ac85d3b7b99e1740926153f6570c38ecd2c5ff30945e3f368b363270723a44391cec07df2ac976a40f7da890c01feecefe6d50bbe20ce781bc69d9126e413a6f09eaa620b11bb5b06018b2461606c4a9982b1a75c57e552b5f3910186b900c2943c572e026467462c24aab725802ef7e52d7a8773065a713e4d9f7e7f5ae38054543977f20e692e77e195f405754bbd7814fe833a17c131322b2c870ae0ca2dad00636bf7b47fe25605be7db6e33e79df0efa927c3ddfecb541eabfa5858fabf696c21e8387916830932b206b7552d5b6b26cf487fdc65da1dd999f33d82ac21d85f3e0ad38be62d2b545df0add61518e0563177100d7897178ec8572982cf13b9a1f41b23889656db58918a7be99bcf77668c0291babf57bd453d0b3efe8027a59f942bf92d8a2e9cf3938348276fde993b7cd3f6a41007500fcd47bcb13fdb87e57971deb8213526b18aa5dd3934d349e6b5e4a3b497483c5159994b7a7f1e4f2eb6746ab90b096cb81b9b5d7f01cf7af98629365b6c57a2d50422a1e25ccbf88487285b73ab45a6152872cdc1e91ddf663ef0768be14f6bef59ad5365176cfb60ae8d429d50472d96418351b3ab85fe03ef7cfb3afad2b9f76cf5c905e4a016eba64ece26d4417905f6ebe8e7d703f6e922058ce63e229bc8029804fee3cac991b835105aaa157c342454d241c2f959f08c2552726b8522b5a8ece795b517713213a85cc8053ccaf74d1c09fcd5a2022f59ec9d4fd5ce4019110ea29f8667d6b34922f679d24feef63fff79a0971daadeaaab08390f50fb92e2d5077e6e6a58d0665f05eeba8a2c24c04eceb7339ff40b2df45884b82a0ecbe3b6a1d341e1592dae6f82cb0539b99057a0a5845741e43e5f4ac299ff964faf388dc591a81eab72c8a0e2acff7bd55b65d44280b15b294940693532f567af8f3796b40820f3087596e00c3c4c41581e357fb4281eaf8805d673fba7c8af703daead236decef5b60f405b37fadcd2d5579b4f8b8844777cf52e6a4753ab92b70edfc8a10fd1c479e6852ec1fcdac3bfb1859ecc0c6650ab1d559b1336ddcc834b4d251752ca2ff90bff77d50a7cbd10a811710df33b5f71a59d7764b83694b66e19564f4ac4f1e24078265b3d2df00f22fc853dffaf18ea5fbc8ff6c53f02978e96d7215c26f7ce8e97e36fe663ab5598380bb1c975eb09a57865c8e75d208f48be9c19dcaed41f826518ceeeb837290565f904d92b957d530302a3212b27ef69b869f25bc0ce1786a58785cc89c89e33280b52560315a1856cf54f2a45f7b92931295726c3940a2cb1f2156682c193a2514cff8db7ae9be6a3a94a38488a2b1b780fa23365dde3e7a312d06b125678bd8fc2c252d67d8d19a2a512fc7409231881ba755848cdc0ee7ae5a5fbae0de43e3abbe733ecc82768ededecd6f298b95986bcf042db1d5b93f17f7017a9b6319b806960d0b1aa6ef0dab32683361c34df05a1d057f4a91ad69280e4a9d0c6f4252da8d4bf8a3283029846893d66e97039a24c7379ab48336eb1c139971c0345dcdcbbf451f1c6ff91e3bf0927388e06e367b2660241880d432b44e51bb40c9561085d6a73fdd1cabe4c39152bd2bac839f08ff16a5797c90f826b9fc81f1a8bee61537364356db8c23729177bdb42f6cb83a0f239fc911c0676cae0f7cd0743be161c9d91250447ea723a3d98076f7fce0d6e801da34a8882dfcf5a9dd3e18fa525d0551751a9c2d894cdb2cacf0c49019ae9dc443c8eaa1727cd7509b9c9c0805caac58a0add61c682ce15fc76a6005da97b3ef66374219568b0b2b1ec747c1155c83ddb3a5c7bc2d3abfbfb0fac911b6eb7482ec568b9ae4b11ad03550c73cf2f912a14cf719e4841d9d38f3b87d4d4edcfb7a683031808315a436301259af5d86f58dac956658909c4f81664a04e9202f40dbe81ead1fe08b9ca85e54936175474a5a262b32dabba8ffd1caf6b7baeb857a82f65df1142e4a876431be2dcc5bf2d8ea18341f7859e7930dfcab7a921c683b09a5b04fb50a5a60f7a2730db2fd6346967250636946b3eb13e185d4f015b2ff94b664587ac024028f6cf3174e5c81148acb2209d8b8583f185c5c24b480f172b15e56930685f1a993b926e3f710cec3fdf5add13160d76f8ba0073f3f1aab4d0891e150912b9983498bd094951aaa809f6a4ff5bc53fb2e8fa3b1790f420f7fba2b81e441fd5a4160e51876a20de30091eab52815c545d0d210d7824f489a4e972e18f60192ee6d4829c20c50f90d402a46fab6b06f61e3036fcba7f21b2c8b134f725e957097adba1cd953ccffc62c4be69efdbabb22f3c00a219293bb925cc9a4c7c89c02b9f39cde2a490a8578d163361e8e2aa896de6dd2c8c1c7f1132a63ae9b6b0a847d8114de20f9486dcbbd4a1605a95df0fafcd48092d1343e13d36abf0324961d95159664aadbe575fc5a3f61d3003d4e6176cfbb0986a6475ba7c9f437c3020f7254b10a051b1ac9b837c61839e2b67917796757e8939c311ff263c7176e489e1ed6dc5c144310a0e4745f68e65ff7b4df6303b073dd856c02ac6ac402c823a949a50bcdbcbbdb5c4750f4d4c7bf7d9ec876ee61b9a890409ba7545ac566aa829c967c7ebcdf9809f4f2ff44f4256e2e743e24b289d7d6f8aceca66189041d4b6a8cf1caa78cbd4e9efa3ec9072e8bd020475ea4e5eb1aa8644918a26239d26bc5f32920c15e858cce3399b0beac5ca99ff2e7555b6787d770e3399367af11304ccd0e703c782f4ee6a0c70904f40ba6c3fef75ee30a2977ae97a558c31599e98d935b2913f4468b786e0985e1edd04f1d66d09d1c55c77ae08f408d62e73e77c5d5a88de8c5e2992045bffe13a02ce99280416c74a72772f4b1dd7657eeed10da1f2bda559b910f77b674b42a70b4fc8932b862211458d390893ac3b161201bc75ec006c7c23a16808d778cdddb807bd861f167e2613cccdef8bf4b67ce356f386c300545b0c96f1499acf23c06d771f2184673bdebfa3346fd94d0959550f7a1cdba05472ee281794c56f66745581869fa20b343b6ceccce4925b0bd591bd611813c772b87f8fdb8f623ddda880f284ca81400a300a72fdb6561a2b6b04f3b16e81cb951ac608527ab3a245a280e8313503cda282e834bca09f03957aa6493448e1bc0b2aff9efa3fa8e34467dc0bcdd5dad7ccba7bfd8d83212c15e7de09a32aa44fae616eb304c43b56f1b8d8fc55633a8714fa0b705c383e45b692e349a7ab75e6265cd04e3303ed7d32fb5dfe80dae9fbeab99c9a4e2e26577e8c09e4a121f97633e168a552ddffb0dc3feaf81929709d98d7e1985be4a81af4fdfdb02c0996c06730d2af4f49510e93e1e375ce89fb418a8e1e1d9517860b45074a4e658de746ab6de9ceea7a6667b308d5a206ab58e3dd2dc9af53dd40059ce8afea1bd75b7ed6f1f03162db32ded702ae7e45cffe2e62fcbc894950d50f934750a9bceb926c0d04b1a9c12caaa55d814deb3693b9aa68138951d71ce0cb33867637900152ae456e57d224608c30767d37a84eaa332f1bbcd486e38bcacf07e28e996a0067e6ecb41348e1c71f2c17dab17708d2a0f90626dfe5c2375e72d1e2ccddc9254a3d4f97eefada68a9cf95f64c508996216317c8f34b37ad597aaf8b99f6d8b58d7b3b2f2154212ec784755c91fbbb0e2bca3c8f5816ad47e5d6de4f26675574b14f29f601739cb7e48955f6cc97d831205e0bd9a802fb6d20b78d81b2f016c046a19b439f1599fc63c8b3505712e191130a57f1fa23d67d26a27ec50a9218f3abc56000cf31b72a560de255f06d703beedaa4eabdbe21edcfe85aba59a20509d053896e92aed2e41ff8d001bf6fcb4053cd4bcda8e6199a79b3ffb391c80712340e1c573ba1e59c8c46408907fdd7330c86e9b25a23b6b6bc9805073b99c16171a6e89a4caf1546c8a77787d51263eb407217f62610fe37e14a971bce62e5899d3514cd2f316075daa31551cbfe13ccf3edc038cbab9a796c3e4a3b4081986a522c8e1667ed8be0909ee28c9767cbb28c5935b72cafd8435adc6b536535255f5ed92cab435ddbe99ed78fb74b7bcb90fbc64935675eacdbfd9a1b384073424e1746badc28db05e9eb53b2eb7f33cb00bc315a37deed43bf54e255bc35f834db0746ecc0964d00d62d03e168be23bb8990439c41992b165f454a0be0051c7607fb550b779a0d0772fc63ca3d2f272b014a5ae1a78c28c559ef65001a4f24fdb387ff3a349b92617f022dbcd456977360f5123ce6068e7f26a1282fef7422d533b1e277d9e3bcfee994939ab3868168c090d3a2a5239600eb555ceec83191fef5584e77c9a0e83ca8dd3fcce50704f69f3306499d1e074e40410e298b895bff657a395b170aef0c27a9e2bc82e48e2bcc9a6ee9629c4a7855af9881712502673399780e49000e76f76f72b71d", 0x1000, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000001000), &(0x7f0000001040)=0xc) dup(r0) r2 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r2, 0x0, 0x0) preadv(r1, &(0x7f0000001100)=[{&(0x7f0000001080)=""/87, 0x57}], 0x1, 0x0, 0x0) 06:56:40 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x3, 0x40) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 06:56:40 executing program 1: r0 = socket(0x6, 0x3, 0x3fc) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20140, 0x118) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setsockopt(r0, 0x1, 0x7fff, &(0x7f0000000000)="2d71cd0876bafd6e77026efc93361fdfcc2f4473de3dbec4c5c7e3a556fe0b84eee22f259c58882481c6d181ddef7d4717c9348b4fd3cea33f9ce3deb367b4b7999689f1cb1545a732fe66f4e16d9600750a557a30906fc1ee71ac396cbeff1e290da8fdade46992ce8ed5742c1d42fe0becf7e53cc8f1e7d80648d919d643cf88db4fef47458e9e467f36a623b0cba89e49000b2611ccfeaf226482f004bc", 0x9f) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 06:56:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000001d80)) write(r1, &(0x7f0000000000)="da", 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="13976cd8ba3a9eb536e2fbe99b41d777dd4d9765072fb379957b282989e47d2e46e872a2e59d80bd25252922a2b6572d31b510bddef034577210882180f3c6666f8b1e2555130b17bdb8d533847d1f5ce45dc30d56cd359805aaced1ef4ef3558b8a381319423453f67a1fe3255dae38fcd151c3a31b1fb0b983b65cddf35dae0f172aad505d843f04a3da8781973189608f0bec63ebb63bc1a6c8bfafeaf81ba6f09d7283083512b29041fc261f568489eea7a5b16f3559fe455842078d857fb1f7a5fb6d312f3df17b6fdd71c18559", 0xd0}, {&(0x7f0000000380)="038e8429e3c9bb3394f5ced1e921345d903f45779ab44019fd472776b4ad0a74b2b1af8d2b644377e7b01da31cdd506439d2ef19a2b22e33bd3bc39e839ba3933322efa1fc6111df9505d3824bba2b65de20e3578e7f7f667bdc7464b0f946a4a3fd1d7c6e01e5790b775eeb4f620cbd57aa9e878158493e8b03e9b1ea22f81c62c297ac362e1dfe203f65823cd3ec591818ce6743", 0x95}, {&(0x7f0000000440)="319c2c7d1b818cd592f5c1ce5d194f6985e340acd235b05851fdd8b7b1113986e319b149f5226f0c3cea366413be2a4503b6700b535e9341ee633dcf723aaa3b5c596370798366807014282ccb129de69debee51e7827f46f61c7a0f1d96a723980eed948a76502bac450b50368c31bc7d06fd4ae0590e5bce5fa68e19eff065165177b36014edcfcb79a2e2c21309efb17fb84d781be0a3edc1faaf9ba25cb2e99fcde91124", 0xa6}, {&(0x7f0000000500)="39de801f37ec8aa3779759b325b271de905a1ee3c3b7bc72276d5c4c551edd93eece0cb716dee3015a2956bc9852c19c0479a97c8a0c2943495e16dc56c2b2022def75cc163ef54ade0bbac4818fd1d69d604ce2182906996217dd5f896a526148cc47fdbec8a130161a5bc404f42fba30767ef48242710b3b3b6ede88456e3741322f29c2995b06d6df18b8814094624ff54e21cc935eca80d6cdf0b121a198bc98d5d41d087c2aaa4db9fc04bc7a9ab3497c224632810cfa99274eb9d442ea113b2ac9a14c04008b", 0xc9}, {&(0x7f0000000600)="a1a0fe7b0ac94a54da66b93d153786ab7065fabeba15e250bfb8af150149935950b15f52d3afb59552540616d1d53cd666c386555df653ade1fa9eba76244d9b08ca9f17fb681b719aa7c9fb64fcf10295bab50062ba3de89ff74bb140f9567e80b3ae1dd86569c0f830dc2b28d0dd04c60d05724b91a50ebf02f4d961ed7bf42cbafb84f1479128fa4afb310e7d8f566814c2f3c53f5dadf4f8bf0c6de462988bef4872", 0xa4}, {&(0x7f0000000240)="c67c25437da57aca540aa8982cd7ace480d9fc4ee96a278ad1eb469c18d6c9b4887200255ef088c93bb19da356f9fc2b7d3fcab39d300212a0dd0b3aba6623dc744cc43a185728693a88d94f6f5b81a69572afb7654da76c5cfe", 0x5a}, {&(0x7f00000000c0)="c2c8ed3c0327301db2d461be13aedde8b26edc097f206970ae218be53fb1535efb89871cfafa14097871c217c0d022747aff7bc73239f2f20522bdbf56adb9a3", 0x40}, {&(0x7f00000006c0)="ea550592ada70bafc3ec3377e4234b9fa8a35625", 0x14}], 0x8) write(r2, &(0x7f0000001dc0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec7700913abdce056dcfb7b57b32c4e2381a64c59c293c995244de8aec85342e412f4650379b62d001495a34264920200000000000000af59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb8c44c608fd5b696662a557413f6a7f071fea5fe650ba6485d35d282dcf8539b1217af906785ffcda61b6de95a6fa9abb0cb86af184bb8f5df769e5835d0714b98676ef964434d4bb343793d55ee38e5ac6b535cd428e6ae600f5000000", 0xe7) write(r1, &(0x7f0000000080)="e8", 0x1) syz_open_pts() writev(r1, &(0x7f0000001c40)=[{&(0x7f0000000780)="e15be37649f8e56afbc66dfa2d476a72eb93a64bfea098d68434637266c91485ed73c96730b508daf3524de4222064b06ae779c930b8b668823640515871a560269ea6fb3763a7cc459ca681286f8c024098488103e1939d48ca074c95cac6684a0369aa4c4bca827340b746df44a7466315b40d629c0a2f6c8286ae209a3dedf45032b2ec6d2eb7937fe5da7629d8e3bbf3a0bb85f5a26c4a6772f2f2afd65e2e07fccb8de2fea8102dde0090a89cdeeaea467b113c07e04a0ff7d05ea5247724bf56316dc7d33a6ad6bdf622c1f9b445ec8c2c7076949998cbdffa36b53659051d1943b05063", 0xe7}, {&(0x7f0000000880)="ae6ea07a0f5d943a087f5b4daf0baf4329894192e6881a0ee6bc4ca91dcba252d774507ad1d0feb230204cb0bc6bbf58bdc0a80e42092c62b8f3e6076b37ee7f9d7ee40070de81526fba69c670bddb560d8bcdc218b062aae0d048b16b64855b9ca91150a1818b4f6f83fffe71ad3e912e4c8fe87280dca285c375309b8e223a11", 0x81}, {&(0x7f0000000940)="15c29a5880f801b5608c75397f14f4d33d6752d0fa17a5ee8b53a2b123e1759dbf806b99cbfd06f616c7e46b2cca5a4f2626cd261a2b8c703b3e842030277a65affbbc1e8fc6063e7fa2fe0a2a097ecf73507b1aed581cee47419bb033d345ab695e8f7be7c06cf6a022aac658638c9571b1199293f8896e89b9d95a93cd3639dd6777b8f27b01c3fe41d361ef8b7720", 0x90}, {&(0x7f0000000a00)="435b94659aff036aabcdb1a53c8dfb929280a9d30c7a403f1c52523c82b3c3c303d5eddfa35d750f8fc5d1abfe13d4b7d46e67b6d23ae21c12ca3d27885796ae7a024c057ab6f9d28248e0b9a6c7254d8b9e3a3cb401ea8c4516c326db3882dc6fc5b87ce4686c74ab8c5b94fa5a5d1383ed84640d071fc385ad77638815023563bfb1ad098f53dfc31da2355984a74ecc9a2ad05b560d89e3027b521afee61f11950261aec35b638aed553ae65266be15a71d0c200e84088c6cc6f141cefafe26c9dc11d1c1f3e2b551094e25", 0xcd}, {&(0x7f0000000b00)="30284ff4261db4c4225e546d82985dafc22dd32d9bae33a290a0ce8d64792ca4ba4e19ee2bdbd3214c4d867d0c980b6f7484805e006c0f6eb1627f3414fe846314bf6dd06c7b4913617c2c56cab3b2bae9c4ee70a747e516fc1374143637f8b04f2f4664733cf540ef89fc87e25819f2d0171eb81abde963cb806bb736e5ebd0b7fa5d9ab585663cfb0c89729f2fe1343348ebe4597fa33c64ba673df8ac36350d8f1268385028c4316c3569d60387c0cc77d48bcf45f59f60049178d3669655a41d29771dc76aaaec4fea644d09e6522f9de3db3bc0dc69268d13cbf49c8a358e959500d25c02ec91d77c3dac672e0844d91d4ea8ae30be1926e156060368527f1eca91715d372c62ca45dd8b8c68a76048cd3d807ac065e703d3f22d0304f77ac034ca4362929fce5bfb1db38b4653bee5db8a296a5ff45173c8ec2c08542afe3a8bbfdea26a1a98bbe04ea7657a9f506ddb5c18ae16fa4634c2d7bf29432da2a930e510c9f1ab6e60a00985e7508a4348b9b4ee2d1650d4bcc0366449cfd2e54c19e2b75b914b5256f88b51afb32f2c4b5ff79ab8ef110aadb1c5009bc174b5dc1bf75e9abfbf8eb6f6eaf0bb6f390bfb6eb6c6ae60b78a0318337dabbb5b2e332ea6c6b162086a9e2b19cf69151157f123a32e1799edf2cc08912c735672f069d997dc254d2180e9b3ef037779f9fb46127a693fd0ae78ec6b76970a7bb2f6c93d2b55c872b56b91896a6c0938cb1230ccd421c53dfa4904ff9e6132db34428b1829948d04a3676256eef01322158d7d21e38d9fc51d8c2395e1701a4a5bfadcf2fb99ad73ec61186509ba26077af3db4c5c80d185206ca20906647ecbaac7a062017acd7339589aa244701dd8055b76d6cb93446b814c3cee0482b28b0ad95d36e490c24e639e5b39cdce70b8435665aa1a4ec7ca43add18a0d8ad612c8ee9a1ccb73e3cc518e36047c78b256aa38a34cc23f43b0bcd303cb2d21e96bbe695160e2f2bcef4f41868bfa8b979e8c734deb4864b0142d89d55661ffbb3acc0bb58cd829945395f97c3fa8c00da889badb4d33177f62b1dce726ac9b3aac87880eaf4bcb9103021aad56417a1fca4729ca550c704a67d3bafd095cd1035fdde93ba8ea9b8c702a4934694da848850bd2256754ea70f72a307b2e4a8a7a49b1ab227ef43f8f8c57f4096042499e238e35182a9aaac96c8d12426f6c0d22798699be6cbebab7fde7eab17f9493cd252cf395dee27c3a325a3d2c8dd048741553c690411a2d25e33add475aa18fc90549f0b4e8604ef0b6a0d6674766d6229ab77ee22488bcb9e262fe8d20317204766335c9f634798ade1285500dc4a5bbe0f85468885c8c31ef1f1d730c50147173af0722064e10080dc30c02bcf0435b6983d88c30a3a4f5fb66838161a810b3ea67176aad269119a55d43ab413f4381825d66d6d3acced63ff068d3d117680a74b882f7c475f92b498e0633e1d4ed367af97a57711bbdd253d171e517d9c6e615b6cf0cded601357962f752c595c0ffbb7674acbc437a37927713e46b32c1037445f7be9de733103d04445f80f84cc451195872437f631c7fd71e9baddb7646ed8bb766928e84f8b247ecea50e0c76e0167b70cbf737080dd9abd931a7de36b8aa2d1e874ceb9f342705d7229cabbd9240025e2af810dc1dc17b83c71018ddd9d8e93ca3fa55a42da4e04089485af3eaf3e0398cb7001edc337ad28957ee17ec13b6f2a341ba0f8b33b5c0b788f029f7c4d0d3d0796105e6bac1e45d08a60fc9ec0e983a67f6a6e38a8380e8eeb7e237bd9013336200a5d6a33944727baf19a2cba00b29913f07e9313f33300f200d3c9dd09e3dab732e97b8b14912d6d6b8bc2ed4766a0d5ccd100dca7c746169401b2206b5be5086a55cb73df36fa86a368887552c2dfd3c3dce96e5e3a90066c6e8afc53a7096879371358b29aa1fb18170b7ae4ad7eb4cacaef39d428f87edfd524d7c75f502d1af422fc7b5638f8294c79d48d1e60aae367aa0d15ecdea5f82d1c36c54fdcb45e464a377abeb57269df685a18507d594b7a4eee5a27a97e230664374c0089f95d572ac400849c2752d56aa2d4e27a47aa344800633bf8ddf2f7d188ccb045624184329082b6ad075807e96d01f69e5586c7fe421365aca6adfbb41ca30e0c63384cd13736584001f0f586b1a3f768b0aae870f084a10bcc76d1928023890e2644df9eb087008314647483d0000f32eac040ac878dd18171c8d40e9a7a770a45cbc738835d086f57ca7f68ca8b1882772110b30e1e21763e0825c6ef4c266eadaa03cc51412f51f811e0260df4181d0393c3c5198b946e8e31921086d255c93c871d9b611fec01bf64f48bf3e3a63652639357194e41ebf9f7e4c3ee804962dae276debdf2801e9fa96c7214f4623710c59c4a8f96fab70136baf8c0cc5bcfe076cb516d8a07031fc511921b9dde8e0df2109e16af50646496543d22ae9455eac787ce05937eb8dc497d9aa370417fff5584f59002ab8069e17d070f4fb177ac1762dfb77f846739834b8947e7e2b366a6129bd63fcadef03f9f338a496f676a9d6d1f1e18191fed4a380d01ab58a5af1ef71bfabbff8f86b4e0c1910e08a643492beccbcd5d5ce26e6695f71e21f674b4046f7092ecf4ee7a46586afdc1398cd58b44475545db68d834e0c6a1e6395e2c3d17c084412252ccdbbe30f0cecf4fec0e4edaabb901da1af38058ed732b950e87f94328660395c01715f74fc9aea0a82e06365049c78f62805a15b0601d26b7cbe43df782878a0e3469c6bbfdcbb047d8f5fd2a38f6cf194135dc6e4b0f99aa660526958285e3f4e9e8597bee0ca801140c1a6de7498db00f28ca410f3e39527195e4f27123b00966b35ff24df5dd45a0bb6f4fb71dea484ad7205fcd0bc32665513adf28038a40e782d54870dc11bdd0d79b5bdcf130c5a942086cc4b7129ee56e835911f612e41cc0dab2f0bae63451879db06907e88e9d4dc387ac5d2c0a486eff31790309dd228338062a852fc1863ca6c9d2ede4e400f7fc626671e375467bc8e96112523a6bb50450b00c7d3dcaed9ec0085686c650abbf4023b98f8f9996dcab2d2ac9af288efbcff7b8f75c460b574c98becd1529e1a010d140cfb15b3c2557c787cfb4286fa63b1e0ec72a831c266d497b996b35415ddfd8015e740df2819199c627622ac80732378796b746c724129641ead880ddcb00b1416f3c582e5b5c58e0417273fea814a3e920af312f88651011cd1d7c7aa7c22a5dba7a902f526a06b954a4410aa47b2fad818e78d2dc41e347c89bd3031fb3d67dce215ce787ecbf40878402ccf09cc1af7f9a6ceb020112ee408f7ec0311b31f0106b29e28a4931d2e96696ac9d74ff58758feaffee8498b38754676a6a1ab9902b415c5d7c71a7c22d84188a416bcad00f51956494e1094e5c8b486d615cf55f2b7458c5a99e508e0a6788e1bac7e66602bb7b64633a070f982f4420ac1dc56c6cfcccb69d44408738136e93df614a5e155bf6a3926a332f5f0495ef118d747c3b054143a1688f9b47742965322cae28ed6dc3e79d3a9273e01be282b57a5ecc951eb18af08b162c0201ed782c95ae52e99d428f7fa423e842c2cc89ae0932caa1eb946f270aec9b2001864336a48ddba593708e598a60d5d295da1d78f08bc958e7939f685ec7c63cb2842d7f0ebf7e7fe32e76546f364df197adcd0d00dafa01f12f51dd7425c3f8a642deb37e110f35b026993141671b1b333eb60c6b80c27fdbe124df168722f46ed63cb2dbf7ca4efc19f8b85863d787d7c620f70523dc6ff4bf18bea6d81c32794b231f5116dc947dfcf67513a5381da7b44b69662413704a2a7b95dd3e11edbbb37d26d7a2f42df238727f6f32256b390b6af645d32ed45bd7be8df37c856acbba993fc199f2ba06f2e004a9be15619720e8a656e53eb886039f93ca655c2209aadd51ac325529dc2908d68849e3412be38d89fed57e0445da67e6462cf39d6b3272c4cd17f9f42508badc708586065543e3220fa6ec4fb285f11ff2518837fd5ee150b07722809fafb8b2fea0b29ebd8f502d314f2fbad8118ad2ad4f77bf659656e2b1eafbaa3320b7b6ee85f2e17421eaa0dddccc89c6e0790337fbbbc05c3de2323b190251f7adbd66c25e50bec772f6f08959c5ecaae4a0e47898ea5c8aa3b7bcb9b4a276dcdfc21ad19419abb1397d3e50422747bd5f863fa7e58e9eb35452c069bf9aa35a4a18ff2d90c56555261d98e067ce368a50b4e426325faa83c44cd6c016e27f69c06ca09641d910b2381bf63521c56613cb9c7f5438c87ce979daaf8dbce7f934eb67d99adafe8c662a57fb17189f51f592c74d171081f7afbfc2efd35deadafae96cd219768cf8325a4300394a52ff3668a9236b0bcdfa30ba7610d138935a129a222cb26632a31a7f135cae7d0d4031299f43c82aa3b38c35bbe5db8438ccfd67912ff695923a8cee445f147b8be73fa247c2a28aa5f467b8588f2eb8815ffa543a03630dce519a79b6d2bd0471e9e496151c2d889a0242f4f104b007d8a81b21380f1ac58a820a58b0b797b4b693a62dbd3640958cbfee8fecfc505f77d76e5790c7a6c300c2dd6a61bd402c3e75847f292e875084343c91d9f98fabb5cb5082080c47feba3670a3bc51f99c85d63f827f1279b274535cd5576d0d11b542620940af248c55703135e341d4a02d3223af804418acc8b93fe3512e9d0c46928a6812377f3c7bbb021ab608c2013145b1b976604f9fe057b2cc9905992b0558f1176d53e1816d641a1861ccf50ff01a5db22ded920f883b4ef8d1c08f04a6ea693a00288cab6bcf9719bebaba5a887ea6654ed75bea33fd6cffb212770d70b0f0f97eb8482991fa374bda68351b0734e4ec742d54eb45cbaf7cca664ae08511989c4814bde027579292212254dfc2b1baa5f4e65f9285ef18603a61a1935ee9b45de3acbb337601e1d830cad81ce93eb8e75ac7c362845cffbf9c9dd6427d352342e5eb8cd80e4ca633826252549860aff16680a5325b45d9286075059c1261b6019d50a7925e258dd914a7af345973a1e949e895b32b09c584f54c006e44887d3cafaed4dd121de05d7c31956c43d0e23e4c3969dee7fe804ef0761ea4819b051e5a0ca229af938fcec2ce265f9218238e96c18baafe57def4c8ee88dd082405c48cc8c8909bee66a5f3e9d82e569c7c308717380ea21b8e59089117a43483671337674de8e26557b0ffec5cc90ca719991deac41523c1b5ad5baba0c9751ace07182693878f5f4bc2d878e45820b73b38df103e6093b38d4d77fda68cacbf194bd4ea7cf2cc11dd5dc04edc2c7a9d8bfc2086366127ddb939675f825a7ce392f2eabed591b31ed6b6925aa1482c61cc395e137427da5140983832692bfdb381e80080462fb4659d8adff829bb30b88f7437dee634524cb579d56507270bc8ca31b0f0ab96750873274236783fe3c807a66a37fe59114eafb9560bdd4b379352eb4b9337231557a23c9fea12a47bc01e8430d4bf167c0c68e73bcfe0dca1f522643ebb4ee11b308cc1359d8fb5102cd48608a474914adad2b7d391f51fc1e0058f680753b3caa4354562ca9349eae63ddd7386062e3f9531f1b598176221febe86edfe6c317a3dda177a51bb90e3d3ccfbf4ab361bc2dd581c82677d8a428af13b606cbcaa2f2bcc4b0831572f0b5225672330d5aff039109070375c4ddc6a9709b468afc75c5f2994a19c7a8a8e60d0061f3faa1a5d639ba11ddd", 0x1000}, {&(0x7f0000001b00)="c5fe144d1cf39b7f6ce462ba8c122cdcb85875ce6013cc1fcdc6d8eb818c87a5e4167220f3115c353325e543ae81f165c4af24f974532ff375c80fc41978f575060bec92f70f0da5b882311ba85f75abe684b86bf1c59369ee80", 0x5a}, {&(0x7f0000001b80)="86250632c2bcd5d8661d3c0ae57d8eea033a4f43de6c4cd36f7aeae0b5820d360bd33d8d698335dd8186ae2a374ee969fd39efa31f52c8d1e63ab24af326bb816f14e5ef0497ea15b0b6c1cf63f3c0dcf8a97a458d554779a96a895932a205022ec4b5e99858c3bd3bd10a28834b055b96d327bfbb7952987a5ec5be84d5dd20d68cb372655ccf7119b81448ea107ccd0169f4f604b4f4797ed289120d84404265efa55c68", 0xa5}], 0x7) socket$unix(0x1, 0x1, 0x0) ftruncate(r0, 0x0, 0x7) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 06:56:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530005c6d6d7c1df0425e22069e80bcbc219d386354587a56d64bc51722bbf87beed046d50f316182eb9bcfcbc88b0eb552d80d1537df0378cb91fa7dddb7c420336996108bfd7ce2d028b184f42ac522cd72f954324051e080e6a583cafab40f27948ae932132d31c9c2ec0524704a3f0d"], 0xa) 06:56:40 executing program 1: 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) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0xc01e) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 06:56:40 executing program 0: getrlimit(0x3, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000640)={0x2aa, 0x1, 0xffffffff, 0xdb49, 0x9}, 0x27a7487399becf48) r3 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1a, 0x4, 0x6, [{&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe5c9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xe76f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff7}) write(r1, 0x0, 0xfffffffffffffe21) r4 = getpid() getpgid(r4) 06:56:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:56:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x520, &(0x7f0000461000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) socketpair(0x6, 0x3, 0x400, &(0x7f0000000040)) kqueue() kqueue() shmget$private(0x0, 0x3000, 0x600, &(0x7f0000ffa000/0x3000)=nil) 06:56:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/23}, &(0x7f0000000240)=0x19) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) readlinkat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) 06:56:41 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) fsync(r1) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x10}], 0x33c, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b99a5a36027965e8cd9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee588becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344fa6b56c51ccefacf9fb3a6ed64ea99c4fe1846852229639cccd4fba0880bc8dfb0689658b7b78ccd3055a8cff26676b89bafc8a90ba3e2b463a042f6776edef749989aee809dbeb576fb3af5a7dc1ae2cba80364ef9ceaf437f9c2c564d2ccdeedeb1576578cc596a10d7df8687e"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) fsync(r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) mprotect(&(0x7f0000135000/0x2000)=nil, 0x2000, 0x2) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) socket(0x18, 0x2, 0x0) 06:56:41 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) close(r0) syz_open_pts() writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 06:56:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="8efb092dd7d87892d30a34395a04f00787f2ce6fc1b2469dba11ab0c17d6e6dfea25ee98f3c55875b752a46a67c593cf06fb91c3548bf9be24f0661892e65d95a6bda0ae6c99c874884d702c0a77ba2e8a1c4e8f923a63031e4d6423645e0077b7bad153f642afb01fbe44d244895e3bb5ad74963c4b3f913084a304893ff634dce747feacae848e35f466ec4a60b389702091f3fb4e16f17a4a91d457a59ab5e82b5c97a8493851f6b3c0b6df5dc0b3b242948bf70894f1b8593c4c3fb2b93c3afe20"], 0x9, 0x0}, 0x0) 06:56:41 executing program 0: getppid() mlockall(0x1) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20880, 0x10) ioctl$KDSETRAD(r0, 0x20004b43) getppid() munlockall() socketpair(0x3, 0x4007, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) getpid() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r3 = dup2(r1, r2) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r3, 0x20004b43) lstat(&(0x7f0000000140)='.\x00', &(0x7f0000000240)) chroot(&(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000680)=""/217, 0xd9}, {&(0x7f0000000400)=""/91, 0x5b}], 0x3, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) semget$private(0x0, 0x4, 0x80) ioctl$KDSETRAD(r3, 0x20004b43) r4 = semget$private(0x0, 0x3, 0x80) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000540)={0x0, 0x4, 0x8, 0x4, 0x2, 0x0, 0x3f, 0x10, [{0x8, 0x7, 0x3, 0x40}, {0x80, 0x400, 0x9, 0x81}, {0x8, 0xfffffffffffffffe, 0x101, 0x5d}, {0x400, 0x5, 0x80000001, 0xf5}, {0x400, 0xfffffffffffffffd, 0x1}, {0x400, 0x1000, 0x5, 0x7fffffff}, {0x1, 0x10001, 0x5}, {0x80000000, 0x0, 0x6, 0x48}, {0x10000, 0xf7ef, 0x8, 0x42}, {0x200, 0x7547, 0x1000, 0x2}, {0x7fffffff, 0x401, 0x10001, 0x9}, {0x27, 0x0, 0x5, 0x1}, {0x9533, 0x8000, 0x9, 0x5}, {0xb65, 0xffff, 0x3f, 0x8}, {0xaa, 0x448f, 0xffffffffffffffff, 0xd5a}, {0x3, 0x10000, 0x1ff, 0x7}]}) 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) 06:56:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xbc3a) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 06:56:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x40) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0x1a, 0x0, &(0x7f0000000200)=""/26}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) close(r0) r4 = semget$private(0x0, 0x1, 0x703) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000380)=""/9) select(0x40, &(0x7f0000000080)={0x400, 0x4, 0x9, 0x1000, 0x8, 0x5, 0x4, 0xffffffff}, &(0x7f00000000c0)={0xb98, 0x7, 0x1000, 0xee8f, 0x8, 0x7ff, 0x1, 0x359814ee}, &(0x7f0000000100)={0x40, 0x7, 0x0, 0x4, 0x7ff, 0x329, 0x4, 0x3ff}, &(0x7f0000000140)={0x31, 0x37}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x11da, 0x5, 0x1}) r5 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)="ee08665d19ac14d5e51348771197a7728420aef61705f7b1cebb9e3f65cb0c9d817a0000000000006a89dbdf", 0xfffffea4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x67, 0x7f}, 0x8) getpgrp() connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000340)={0x100, './file0\x00', './file0\x00'}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000040)) 06:56:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket(0x11, 0x8003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 06:56:41 executing program 1: msgget(0x3, 0x20) r0 = dup(0xffffffffffffff9c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) setitimer(0x0, &(0x7f0000000000), 0x0) mlock(&(0x7f0000035000/0x3000)=nil, 0x3000) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x3, 0x5eba}) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0x7}, {0x18, 0x2, 0x5, 0x7}, 0x4, [0xa31f800000000000, 0x100000001, 0xb5d, 0x3, 0x1f, 0x800, 0x8]}, 0x3c) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000180)=0x2) 06:56:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x8000, 0x10001) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) 06:56:41 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffff9c) ioctl$KDGKBMODE(r1, 0x40044b06) preadv(r1, &(0x7f0000000080)=[{}, {&(0x7f0000000040)=""/62, 0x3e}], 0x2, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) 06:56:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x8000, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x9) socket$unix(0x1, 0x5, 0x0) close(r1) 06:56:41 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mlock(&(0x7f00009c2000/0x11000)=nil, 0x11000) kevent(r0, &(0x7f0000001740), 0x9130fbf, 0x0, 0x3ffffff, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 06:56:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x15944f4d79e86b68) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000180)=0x7f, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$KDENABIO(r0, 0x20004b3c) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r2, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r2, 0x0) writev(r2, &(0x7f0000000000), 0x0) semget$private(0x0, 0x1, 0x680) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() 06:56:46 executing program 0: r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x0, 0x5016, 0xffffffffffffffff, 0x0, 0x0) 06:56:51 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0xb7cea6b7aa9b4e90, 0x1, 0x401) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:56:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) clock_getres(0x4, &(0x7f0000000100)) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kqueue() r2 = dup2(r1, r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0xff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7fff) 06:56:51 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 06:56:51 executing program 0: r0 = socket(0x800000018, 0x5, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r1) getrusage(0xfffffffffffffffe, &(0x7f0000000340)) 06:56:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x80, 0x6, './file0\x00', 0x3f, 0x8, 0x100000000, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) 06:56:51 executing program 1: munmap(&(0x7f0000007000/0x3000)=nil, 0x3000) kqueue() munlock(&(0x7f0000006000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x42) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 06:56:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = semget(0x1, 0x2, 0x40) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffffe6c0, 0x3}, {0x8000, 0x8}}) semop(r1, &(0x7f0000000000)=[{0x2, 0x55, 0x1800}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="711ac2fb1cb68b8e4290fde565277e1b03dd10979a91a34462e128914b8cfb79df66c989b6512d16008eec2af003759360d3758653e0744fb122b942a42878c61b779c6ecee59c29b8440b5a3e85c092f8a218e6d495dda9741dcd94978560e626a6fa9bd2298c66e761bf00de571cab774f02480545fa61a80425f0", 0x7c}, {&(0x7f00000003c0)="6a6690ea8c4e40386742e2115deef5263f0c2a70d8bef1ae0056b2f60fd158ba0cc57880f89046280e087e0c0f8b30c9d51876b24cc41de320fbcda4b1048c4703b0b9bffa7044879a6a2ce436ff2cb2650a313f28dce062d42bd149dca033564c3c6654feb3967fb10ea12cbd1b1dd9d486f783d12a00d29c8639b214e8ff0bc86f49158a827b21c9060622a6973c8ef73d7a8a15550e15e12aa0873ec7ba75d2aece3acf2fec135423c4a51407738220c7f862eebfc3933bfff7b03a88879515f8122927b1587be19da4e91eeb93eb9be63185c19817ecceaecd4fa2cbd84a8340834333c974207214b389c0a1ffc85777522ca021d0bec48b26a8d7ee527cfe05fd3bc8b669f1118f0d1cc10074c70556590b880a540acd53a9442b795c647af0288b335af644e643380b0719ce5a275e36ea9b402832a4e6e55e854c20599885484e347163e007fadb64a7eb7c52499e6b1c8f3bc59999f9c8cdb14e30c7dcb73eedcfc61ed400f8ef07f5eda0ae591ff7fad4d1b9970a53b05c3d0403cf35", 0x181}, {&(0x7f0000000580)="dfdc8ffe82f9fdc769785eb2b81b8c09f0243cde26ae90f0fff173959226c48855c465183012af2c6b2063aef56fea1fe9356d8c16460fec626da1347908302c04208185178302ac425a3c55fd6b1179cf6e6100ac7d58876a588dfa8f169462bdb1ec7f0ba0eff35e542e08f9db6998", 0x70}, {&(0x7f0000000600)="2a28a4b8bbf45a0fb9bf8622fff56ebf21b2bd4eb8363c2e2460daac309d36f3110d558d9f8a48f0bb3825c3d06a57f21caab73264578195067a085f8425d1476ad2354a52d20421588b7f33a14120cccce4ee3fb9555d7c743931a79a258fc78726ae3823ad3515ed21de8802", 0x6d}], 0x4) 06:56:51 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) r4 = msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r4, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000002b00)="8672f46fbc985bb578d26c1e7eb563eec6871f4c391da850bb9cd4fb0460a3d09322ec8d306d531989962e26b2d3ec5256faf9876c5ae54190682ae9cca3789bb98e9741ca6f6ea8be8c3477cd107f86b1fcc5607125e3cb0e84a1db3cd5069dcddafa64e507e821ed9bc9ab3460f25de11cddca3db0d799bf11241ddd1691d4daab3e2398091b5139f3e141ed70405589fdf936899d189629f74338b6bee9b9240c34a2f547588e739a0d6b50661a97e722eee444ddd408550fcbd8eefcb982bdc66a0dafd53fd4c21ac81f7c06ad2be5643255e5010a8f54872f4f54d5d8af82dc53e55744617febca6331ab523fefb29c48ec0a897dae2e5684803b1880f43ffd408dce37c4e8adf9fd92e40d0632f2b3d4bb382da4378e99b43ce0c85b0524b3a7dd95e24c522c04fa370b0a47d1aff949860ca2057a91d8772431003d1306336cf3370a2a3d0a34dfe4eecb091bc703b7c5740d66dd4ab3276fd98e38e58d77732ff97e9709f62c56e3ed6af8251a4484f92097a01b32d398ea2a8b987156630d89611b38a6f61140f80e0483f71d26742558383430d94909f63243d358855b95e54e2e7ed27ee5d565e0895cb770deebae6fdd36d620c566cdd37a1ebb806d25825248de875f7d563757058459fe9d2562a65f5cb247d05182b43b8787c150b91cbe0b29523b01b7ddfd91a30887a54dcf24b368a784a9c265a29c630e68e722f752461580c435a28ed58d35789739a193e36fe2ddd21efd8111290ba3b0d3d999c97c8984285042aee1053fb75716419d4fb5aad49c191ad34fcbc0af60e888fde0028bc4a6fe56fea48bda89b9979c44dfe8ff5bef1cf41c31e4f5908dbb73745dd0c2dfb0b7d1a5253c7dff6dadc4ad4ca2cf53a5ca285b43913b8c4806d1b46773b02ab260f94bbe16ddee6c50ea7ae4475cc80f20fa0d9c869f3d86b4673f94c6e0f2bc0dc0d606b2ca84544abb060a31f98c5720c1123be7272a926a42d1b558ff2372e9709a2dc6d7ffd75e37623229e19d98839b344ee8d95f043cc1be6cc1b195a528123ef3f4911184bb8743b9d7a152497f396d9ce74ac715bc4743177d41db41921512cbbc334b3056cc67d4274f6a8f900d918b8f10f33f024750692344a4f89a3d7987be55f008e328bf9ad40cde0b579f9783bab5c294abfb99e2b035969fff4bc5258eba734ba9d493875eb0b91a2a7e9117247f1a87f9246b7ca4d0ac54edaed9293816e8446277aca10207517864f4b16d8042a1b3148a598f99f5fb57a00134658b62ea86928ddd576ded42022a842b4cfc2ae421d84422840e8467fdee05e8d9a5a166413d79dc4cfaa42ba5e47d9a653f9858fcc87ab584a23bf0b9ad03af7c340d416e16646268567431f60bd49b26c5372e63e5e7997e6bd0d7aed97ca938d2e0f68579611af7a0f18adfae1f4582c64d166c1aa0d57238a920381ee51af7f89fbaa5006ab7204d5461a1a75fe88dea78b4b856d81eafb2aeaee8e6c8659610e80e916564edb0c5d58b74491df1b50f451741c2ffe7cac32647dfc3359c2827c33c67e17b204c4a58b93f6165ed61889d225a6ea026d99cde75efbdb9541f4d9d1753288d08db5e81a3cb526ebf0335dcc7bb1efc41282a862fa2bb13d5b7ad3899b7f5b1da0e3a6e911572735100263ac3d20f906de0e3319440582828b62685e37bbe1d230a846a7483f10a36cdce362f22b4b2d7ac0fd955e37789a2d7e23f0505c075c75754f5e0bae2094640b8c1554840cbccd519802692f05792b203b4a47e4d60cbe0db33dff8a9e71830d70f66aaedb8f5e1d793ae989f8526f74c4ba1612720ab066cc40040fa3021011e233125e7d220102071c64b12428daf64e95012efb90b4891504732831a164e6f6fed4a5323d0af615b7bb4868810e64620cad2c805b9be6c1670c71830d18373efd8f8af24929d8e26994c547431aa95d4cd7826d6754e29066d05fd4e45e32f40dc199b79f62c1f037a3d09ccf67d5926e5aae4dd961634099287415397906c6fcc45b38f938b43d00d91613799e0bb99866ca7a217cb919c4cbebeea3f4d36400cdda0299ac7db30bf6131cb346fe3b67a91996053d9b46152b9d728f7231984f319901905604d4f4d81bc166fd1a3a247e7d51e2339c35b8351171ba38edce8d57cc270e4da654230cefd92c0bed13e50a424ca04f085033992153aeb6590a4486adbdda54d425c7eae43aaad560e6092478a4a3b77845268d21fad6853e6924c36fa8937761969ff21ae2d52e82e66f566ab6d1a71a1eb3a2ad3cc0ad7335c8ce4739e77f1678c4e8ead3228ca222d94d9636645dff1f0c741ab3d011b234a8c2451458528fcd7ef53cd62e455cc3dd2417e892abc02ab77c35afb8105c37067a7aacba85a3d7ce855bcde7bbe53a8d7aec0d3dbdee3fd106ff64f99227ddef4f50dce7cb4aa068c0a7812098cea4d94356aa905f8497efb12cff1cf694caa72988edb897e60e4030dcdade0a45cb33ce8cb6a283fcede65bff50e17950c6775577843fe066b579cdc793fd2ca14c063939ae67a6845d9c522d9345f8ef401600556fb7714cadae6b01cb712cea595aa08dfa235f943231760b78aea661763a8d213562054f7abe4582ab25f6c078b119a96c66a12aaf961a808c75d2af89511e31ea14ef2044f83dab0fac35722d5bdb4051ea5e3b668cd49bfce3346ee54537cab84766550b73bd98339ec6604735d7cdd5c8e16784409726de4b054c4b98825654e388b177d5ffe4b6be1c7258d4330ac64891470ad4301858e62efad2ba186d352716a047c4965e427fa2ef64b571bcb821ca5bb170b8958bdf539cdc6662faf61d624fbc3bc05dec56e288f3155567524f1bd87f26b4460643d4c1429f8f0775ff56c10dc70c6f78eeed22e93d41dfa8f0f8fa3b7165ac6b98d080a219d04bd34ad5699043bf7ee0da442456e93fa65aad42b751c94bed913db2b5298af3a22e403824990a4d477265c8e095f4b7ef03690e4b07afcfb74cd413b54dd08d40a7aa0cf54dbc85f3ac8862f69483a35ad2391d4f63de199149b6054fb6a3f9991ab6ce740351610f36d2442a6809cddc7e6fbfbb8b88a5b86ec8dd3f951a9570514d3a8807865b8a0c0ccdebbba20349280c0d97751a833ca56421524b272b6ce2456f1a1bf3cf134ad59851d420404ec1932625acbbdf5a3e6421d79826fa86050ab187daa6ad9eb3d12c277a008e4b8d91dd8cf738717005fcb3298f7d800221e7f2e3a70472823dc2290f5ebd8b9c4533dd86a204c661590b16bb02288e1eb7643b9962fc28e6cd04677569f5608aec22df7d595160ae9bd76f0edb80721d5ee29340f782a616bb9b837df8f817ba44b24d261ae509ae28ebb69f57eb6c4c2ef3cfc3c4c56763b469755fbb871a2ba85e3e6a91afea1939a577a31ca4e913025385cafddeefe51276905e9a6731f3bc7a5af0a5796cd9bded33ca64f53af34e73bf3a69c11b40de658945f0aeb3f1e6f277da1e1206d80feebc474cc9d3fd5e172c429fb2c582d8ead65eae26778d474080c596e09fbbf68f447d970bfaf89637f821a96a5412f8f4c4790d6fe4c05ef67245d871dd8bd9c92d77bffc56d33f16534562f72d382e226f1bfdc288564ac33f0db7e72cdb786cbd0bb9771ab0b35be4155b386318e0fbfa7b6073d5464071cfed1a1b81a4c6209143ebdce056984e729ba919af4d058e50522430e7c46c6acb1277bbd8ac5a906cd61d780f8da9ab734aed1754729d061eafcc99bb053d17fdfb452a71d2fc84fa27699bc2ed768dc7deae412ecae38dd9de9c4c4b33b0551ad78439bc7112c52bc9d99e095033f49ef40af2b0df4f86cdc9cf1cd44e5c5ccec6ea29786824e22ac7267dff6babe3f7c5869405b36062d540dae024b6267b568020b9441f38de2a9d02a7bf823405b48426f7ffc68e4aa9ac8754d8696845e373ba4f22b2dbc6346983a2d0461d897e79cc240bd988a7b4d919c3357edf4cbdc86fe633d29c5f74aa43192f7a9bb9dd4b0176fa67b100be912c09c5ec43e97190d13a92917d02c382a25b09ea50f209aa93c7ba4585e2580b446a287df865cb79c42a99a549b8a7efcfa43319bc5f5e6216ea3e067e83afcb83990444c18732255fb388ad7da3c110c85aa8727978b150f76e114ed763fa541cda16bf10460b11201eefca92428ca55f1e69aa2653a6126a3a50781ca64324c1e1485e12811aa9d90490e9caf61615b52b58f3322c10839c419d3cc19a41e65e3099a7c9ea4e896560bd4f68d815e1e5b3f33719bc36446f009e5685c93cc4f4349b7c0c9f0659fd83d1bdb3b2050ea1b24826ed27705d34d5900128651c251847a4b73885539c9bd2fc0bb844fef1a2fdb083860b8f4d7b25690ccd72ae22d0baa676bb1c7f743b9132e0e6f58e559d26f25c243c0b1afb254d8b96417bd0e2872b58e0c337d21c6143940ea36a17f79b4d57844bbb2e60f152c7d7a8d495a2580a8ddceb6d064933b5a6733b8f6932ae49c7a0a59c8d6db2cc69a9682f2194ad90f8e44965cb7c8912d77f68a7e6210d30befd82d1a43acf6bf548f2a4b0e646e2c614e1661dce32d6bb08797c509cc17ef1f995dc07b13d772dffd9a5e2bf7030961b202765ae0e2489b1cbc1ab72211e103581b8fcca943b90cd32a6b23e30f7b39c2483ca7e1b81b12bb19316630d94df609b83014cbe531134718bc42b7600a473abee5a86bd3db4f3433c32a307a350ab304aea30a1966c6e9d85d9d1d7b3e70eec9bbff6cf44a1eaf80fa0da804cda8c6f90966c3b67c12b80a205aa75906aa217afc56a2de82951caab0f73c2cd38d26f4d03f6183adc4bb38c83db3d1a2c9442142b1494c3ff174c5317bed1c29637ba266e8d33ab66b721ccbb62f89a9da112367db7f054497c6ceac18cae97e1faede3f99326ce98c9c763fc50597b2924b90ca5ced474a5bde0e2746519509f2563538d080c49553eb8450fe9a10640792bbb3bbb49daf4d1b0fa7e3d67e2ba1edc811ec3cf4cfbfdbc2fee8598d03e663092d91bba5ecde359e805c097eb2e073236edf4de83ae576ed65507bb5ba7607b356c15ed982e174a9730ff847942d0943f8aac13ea0f5f35298a633caf6d3af9b9b04aede0ff34747f7b9dd50ecd933520fac08525ca6b17cd03e5760c496982b99e1a4de91b73309f43c7f29c8d921264e4aafa2f009e6dffb347287a05be25fbd8d6f223f3113aa53f718bc0a038238f9f507da19161b57f23c255587db2b72e620fb024826c357759e26554bed9bc3d3193058bea8ae84ddd58a7f778b532b0006ad6badd3c23df6b879da10f74dfe76d97219c4c5e828684cc6fa73d7a9279acc0cdb2bc90ce1177ae3378a6e615b918fe87a3745cf0e29f1bde50c6f384a7fd97d6a6bc64959250ebb657cdb137d4dda887bf97c0880ace4ca36df01f6d500520db899c27d3bf731676ad553d3c72f6998d1b87f7bd2d56a1302a9462f7f9dd88d0ad9bdb10e0abab715cd4fef3f68454768ebe21eb26bdbc85889af2170faf165236418c0e2e20017a456cd4fc94065c7d5f1d9d0f04bac9c8a70039707ceb91d8af1243ca9092bafa79253609103c8a6d5e8280a71487073562cf8cc3e3765e951f9c89716649b40f3fd4dd435d9a9d777150130e4b21cf72cff6c68981976f7b3edda525f7b19025e0c9d7f236a62895b2f680b8a7aa98a1ca4541890afc026b10a398b1aa45668ef5dee7a10106d06c2469ee5d89747048c129c92c83710942c11fe147c27f3db3c", 0x1000) r6 = getuid() geteuid() setreuid(r6, r6) msgget$private(0x0, 0x40) open(&(0x7f0000000140)='.\x00', 0x5, 0x40) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:56:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977bb10ed8149b2610bb5dbd734d10b484d7ad11e40bc1ef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc6041c617654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed22", 0x195}], 0x287) r1 = socket$inet6(0x18, 0xc005, 0x400) read(r1, &(0x7f0000000140)=""/41, 0x29) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) 06:56:51 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="d0519fefdd4525b31a716d0ee32c595079cc69da094ae7f576b8861b2969cf79866c9e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d624e97fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b4ee0c363ed669c992729a79f04000000feb6fa5d6183e515d65f7750d7e626dc216a7f", 0x20) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xf36c, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = socket(0x1f, 0x5, 0x9) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) socket(0x0, 0x3, 0x3) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0xffffffffffffffe1}) readv(r0, &(0x7f00000039c0)=[{&(0x7f0000001480)=""/147, 0x93}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/132, 0x84}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003680)=""/128, 0x80}, {&(0x7f0000003700)=""/231, 0xe7}], 0x6) getpeername$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000785c92bd6f13b8264aaab83dee521af3da6768e6e3084f4ca70b9410bb1794237f32230df1c8fc070b42f0ba84fb72f0058d4bd4f8948b72ae8dfbcce9591d00768461be1c5f67542dd78f9e9be62e090a34ddb5a6452638b88955d64754813283d0c17f048ff6e94b752ff28d22237989758b65636a1cc42702c4a3a96918857c4529a1d8c126ec8ccf5ec81a71576361f0fe7250cd8642bb8010188d8601734aaa1058c613a9e697288b3d24840780ee1dc02b563a58fa344f74e7956a78bd29e5d3"], &(0x7f0000000000)=0x6e) pwritev(r0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0, 0x0) accept(r2, 0x0, &(0x7f0000000040)) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) 06:56:51 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, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000600)='./file1\x00', 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) pread(r1, &(0x7f0000000440)="bcd3ba4e93eda1a3b9effd3db1da84c98d43135e829265951f278d1185b79b3fc826907d56c9abefca896060300c704ee90af55b76bd9c507aae5f66e2676952d4c082f251b17352c758e64e7e901df33ab94433419805b76545c7e2b84d53e798bf00f37d8df7edaad25ed0fab15c426b19655e481dc9cd3ad3c39f166c5e3e8deee2b8147491f4aedce08e1aea443923130ea5bdb1c8c4970faea6f8599fe4b04fa12c83d9ab3a7c2fd2d3e35d0073618616fc579ac88b25ee26b10e236ff7c9333958ad13459d77e6fae3683f99d17a31f381900752c4f56a815740dd1a9298e7e3dbdef37e4a", 0xe8, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file1\x00', 0x1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000080)=""/61, 0x3d}], 0x4, &(0x7f0000000340)=""/123, 0x7b}, 0xb5906d959d143030) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000540)={0x1, 0x2}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) connect$unix(r0, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0x1) syz_open_pts() 06:56:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x2, 0x10) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) sendto$unix(r0, &(0x7f0000000140)="4779dcd91b562d271ffe0b54107ff0477c51b108ec4d5c4644bfddccb5aa0c7dd577a3dfff5e2023daa449e57c55db24e26e3e0174a3e051f1fda54caadc69cd9cfab0aa98703da26a09acefb096affd54c33f60503b41609c2dcf641fc08c02ed89e11a2b76bd3b80682afdacd470b25e7854faff0df8a853518e9a663af33475aa95166b8ecc5856ef039652e933862766be369c6386fae1eae5d8c24ef54e88527c2b1161b31986f250386eb747e2e2208ca7ef6df763dec0841f3e7bb1547fea5812280ae0c6433999c5ed7431092ddbf168bed4f084cfcc0170e91075e61516", 0xe2, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 06:56:51 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="d6ad68ba419c248bc9337e621afc6d31bf94bcbb1f4277ee964bd3545d538bf48593ddc6d41b840554e5a5d63401c436be2efdf522eb56a6cf83592ab13d6b265e069c6f5867a10eb6d38c16f454f87caf116a63958b00c514154150026fbf76959f9f9bae9c595da4f580ab1b0fc2b0554509ccfc72eae71ab5c67d8d1b51f40d60365b4caa636ad7058d0dc80af23d191ef14cdf62655a2bec961a8b3a3905e3065fd45435de7bf73e55f3cd", 0xad}, {&(0x7f0000000240)="823d79d200d9656bc31d96a0694b13bbcd7231fe11676f219e70e2b4090db3b307af10cc9675f18de5b2092a97ffcfd1a7abeff681dfeee3f0ee8b85daa3c31146cb74bd3bd5eec1375e05ca37d32627c1a6bac82c9d13e79d75901aff339f", 0x5f}, {&(0x7f00000002c0)="25d6a4dd5907d2430f587d70299450bd9f10cb9f32bf6ae7fddc41aaafd1394571aa7c7f2702dbcb8985d59322e7106378e37277c77b883ec15a9e551ebd175babe81935d06faab08436ae64929be7b8be5a132b3bfd1ad854a2a13eb01f12c36f03bb6e295c4a2dd69bd792cdfe30bd6f0778d0e39d46920ac07d9a13f9485eeed0c2879e98e0819ba47856d74a930822889ec896ec8292abccb6eec133e6cdeb3796a32a2c0449ba80052ef2bfe5758eb141b721484de4aa3d8fd74277998df7513c8d18c3a088c8f5dd14ed79f74049d5ba0aa7fabbc0a371e86bef53a074ad60df9255d4f807a13893524125ab254d041454c8c78a8763347f391272f05458cf6574dcc9f6732c238bb302f9b6ab58e404949aa99ffc86041a559b110a04a94c07950f2044981233aeba3c1f770097b40b5150c19136f9c8a39d17d38841d16db9ba5603019bb970aafc03f56a7f15ed843ec09aa228139e331c95512fa374dd9d8b1ad149ee2db2f62d3236b3f08a441e40737d42f0040b9d9bc88b2d2eb391f3cf76b3209fbcbcfee9c07100e4ce47376495546b6c988ff871d3865cfe6cb7139f8eaa01c4e2ae3b766456d3856999d4f000ce2184f5d690c8df4705ef418a242c9e3bfe14613858e1cb50d7d0e943fca0f8efc92e9691ffcf520698e98c28381f65d2e751db2eab2171d35900480295be0d4c124efb6f773ab2c36225f84ede7ac08be52028cd8093f4dfe522526a36d4957b39d82836303f6709a8c777ef5af6227f5ba9261d04e92742bdfafb2b2cf579000ed01decd671cb82ebebbed289fa12881f9700319bcac5d97a4309fe0bcca2f47991b6b8a449749f739056bacbde4592ddb281900f5db0e60fcfb3407dd04b85b846cb6e5da6fe6b7b249a06c346424e48cb75da9ebf82d9eea5112509ba4afff1e2fa5b111ca6d8cdabcce77c08d34005f0a246f48a0dba3f1a5980e34e9ca983566684eceb95771a42892508fe4d4bfcf820cc685dc6100575f7b95a08c9e5ce08d4dfd26cdb13aec6a1abcb9a38d87164d20fe7d61ae50fba712bf1ce0ce764921d911d6c5558a14538dfa5c0eb1196cdce009d6afa9839f0d63905ffc20e6f905db8a4c20b8e6ddc738ff74e97360402cd064a1eb95e49f19d31fa01f0dd40ff1a0f89f33cc7b76b5adabd81c97107b008b13f179677a739efd22751c19d1083cc806bad3db62dd3136e72e8959867a5b5416ba6422b4acc745a4f6587e58f63b69be5aa6ebbebb91cbbd58cf08f1dca79792999c5756c12d8a5571307d48542931978b5930b1ac013cae05fbe4b9baa52a55814111157e39951263ca37569188fd6638adc3d5eb3f8f60cfd1fe698b0085db11f214867a486a8657c7b8f3c0103bd6831e8f33eb806ea88d1bbea858ac5d2c893dedbf77d0ed80f60efa4450af4cb81bb5d77e47c7284ca80790dac4741590882c328dd0adf0cd0a68f0d968ca35fc97cb2ff887a7bfb65a43bc022d1c8b6996f12e25f56207030ef3e60649a93cdd59d255147d61ad5515fd4d82e1b2ec631fac796c8ff6ef099cacedcbf021f80ecf1dbf99d9f87cd4de7dda7bd38514c13608d23d8803d49430864cf7090dbe581d2afebf2c2bbce5171e5e38eb581ba840ced2cb5e6e448b04e8cff5f3bb750ebf51bb1612ae562a06a9c276b85742ee43d8f0e4f24be1f96825437dd5163f6eecdb485a1ae9d642f6ccf8027eaa99f331370eb0d12f475c75782d82d631f6503b08b9d6d01aa49efa8cac45bb2dca17deb0ad6994fde10a5d3d1accc7fe6d6ef6e6bab86c3648ae1e2a1f595e851e8568e769c923dfc55d3672afd6312cb2d449df9de6b6730e70b1df18c05b7590cbd908cb7747f33d5032f8909c9f6b09a227483c1a90002eb0a69c8b0c537aa7ba4f083340bb9020ba45d47386b4cad4b32865268dc00df14b084dc65aa8e03bdeae68915ea73d98dcc0ff64c371af0f50e1eeffa004c0f3498da3e68d23d9626043a31f9dd90f4b6cf424e25e2a9c50aaec1d4a49710c1a1ca7ac094b068edf768826cc3ea50fd0db36207acab3706dfdc22f3bde1629330072c1abbdc9293cf9c31f8ff521509edc9b6525ee4de858e49a1cf5ca429cdca02b7e6a0a3a7dc48ffc925f7b045a7015df67c5006efcb545710f72596ac1abe6f631e6c571e253feb017fc38e20148bc784580a0d25beb47332cbd44f8a340952f34dc2ad6c707d4c66e66082f10f956386ad2d8d0875c13da584cb707b6abca7be190f948ec9782e004f7a3eb7d9124cfa0e0dbab9022b37016767b17d3dcc8c1e6bf380aca5b5cdf6af3073bc0dafba409273f14deecd3a9de6128f656f3e3208d0181dffd18a6521014e5120bc4024d73ba203660a6cc4298b79d0f8654616a31a7c41116ff60576589da406005a6c99578096cfe8d9e8447b0962721e4af59109c4e5fc8419406945cc3d1eacd6386bfb8a4cb87814a24c1debc10ee35a5eaf9ae11466990a9b37ce844289727e198eb746dc5af7c83d1b7a872295a8476cf91ee8d57a1eb091e61f464955cbb040c49bfcbdbb14130c9f8620712c8443f8970580f4b7c4f1c8e31ed8e74300fb60d5cb7b26cdd2732dd70453612d3bfe3e2e4b08df69aaf2ac487c1d1a4e8b108f786be58e7a65b9e799acd63ea342bbf5edefa4f50ba258b9ad9df9a5aed21134b61bcf064cd9ea53c6d41a97a3a318cdabcc972a4a59ab5dc7545b91c33b726ebc11990fce9af3fee9e2ab4f530bc7a9ec8801d9aee2ae5c475e9732d3030aa35ddc85c9ee5ca27d57df359e841ab1df48fe010f9a8cd2c07259667d3bffeb5aebdd40dfd5f293382f6445184d5344b177d4cdc8e2df7c4fd346fa7bb6c4b39cacd47d8ad97148cb70dc6695032a3df9d92267aec9515f4aaade65d720a25ba973a6c920db5afad385a400a9dd85d3dc5b80778e508ab045049ed9367a194efa4af6ea5e7a450e93973fc301b40e02b347756e220315d23c53cfb499082e98f5bb7f51f7abbd0103a46e13ca340dfb74aee4c303b4b950ba675d3af6532e0a404df7fdc9b4bf158b8482ec84dab725048179c93c76c926503a26570ca739079f7ad959a09f0b9750e192c5d7fc7fe23187cba528d846c8f34e642163286558c1b8fa42bbdcd919afc3ae0f156f9f90280f515c316ea42a992c8752f1ab34d4f171bbf04ffd67c770a784e8cbed7a31f32a03fb40b05f58b43a7eb566d58d771ced19d834d34fa3a5db4c16f2e1fcda57b629158efad076be240d816c955d96d6505ab93797a33aa3c6b440d7f56a97ecb3378bc6a4f59a641851e21e55b3be3fd8e5cc3006652cfd62f060e71ad577fd952b0a50f784e145611c824d743327916b8e52c919cb52edb7daf24941509b9214a355cc165c4fe822eab76896e54dbf0faaa27e17c8c5f04187cf677b9727a145cdecb48da588f9aa5c693085d618facffc9f960eeaf6fe558e888447a67836ea83b8c34a92b8e0cdfead13620d0e5b9d6c5a1f8d922d62a024a2c4a5e35a45b15cf04e5e3492c64dbd54bee881d44744df58a90b58f7f06e471ff695c40180bd09e63aa8a8c48ec40316ab0760e8ed04c412c9dba45e4196e6cd09729c3764a4eef3861682abea04737fe9f6eba038333cf204ea9c4dcd9d59ab0586463ddfd5526954c46a64adfd2c327cd6e0c483caf41761b9372ecac95e6a2f719a643514a6aeaf1083b400435d6c16abcd7124d212b6e4c13f505222c8b18577b12c00b3d33c1b1b7915fdcb1cb212ec9df90e38dec43127102fd58c239394ee6ac2a83f8739f209c80dca8f1abe4981c99271972f2c66fa9b391f396e5e1e3e878a5f703e1fa2abe02749cd092791b3e09b33b53c7b64814c955d4ee0c9e1205e81bd4060700ed9dd4d94c0da1bf5f3af24a83cae25a40e74c0174939422e750e8556c00d1bcf7231a93117c554c6309c647c5917a9854640f9a62089da132aea9170b8a9eceb10a497aca5b849f66eca5eef5ee7aacf5f2f326f991388ef898714af8a906d60a815367a55f04a573a5b38ae9bc5a166bc8bda0b32e5f81ff708d3ef86c634c7c011eb69487ec53fbde9b6514fecda81feb4288f4d5a4f4d128524284de7a0b0b437fe7460a33447e30e887d5b6d0ad3bf561ddbb10cf4a77c848aac46c4a46826c27547276e41e948aca99a8e0cb73f5735c670bbef01d81ff9c6279da28024ebdce19a3bbbbbd2516619f5edc208386dfecede24bf5369e14e72b0d70a0991c0d034b84706485fc76e1e9068e2df88d69fce8f1c8f42968d1a5169762863b24a966d6b74b26ac7048d0855525fa42ab9682ffebfa0499b6da8d34eff11daf418ff20c7a4cd9d3d2039452fdc12c9797d3e0737d1487ceedac90f0f4b4f360804f2f67f2cedd171705dce588ee23979b99f05a4c175e6df1c3bdbf5b781004a0f80199e0f4990ff7fe0f6d8b39890106b1f53824f168737dcf54d5b404373f103aa9f2d02cc444639b2be586440ec8b4d02059bcd0ba9bb8d20ee5dcfc4c2ce3d23031a08e389ca88410755a05d255d9f558c3ea6919eb383ace2bd403cbbc8c20c3509cd2706ada5901d993a548641633b2e0363ed4133847e67cdc82ade23b283fb99fbd6d14007db5dab8e9b3b31a2efa5c1dbdb9a36c989175e17a1d5e851e3695da9dad9c3601f8be999a38f5d4e83b6a7d9d2d1a94f8eed79947202500be0b2fc08e731fd7c08dc898b7b755b40ad5c6ea76eafbe9ca1f7858f4d20a357cad3c712ec3e6f9efe724cbe71f3457cc50a3fb86e1b477ff5b38e66aab2acaa62d11d69153b167c80b8340d6107478a09263928e95cbbe91150ae819f83a1b403cbf93a980cf6023ae4ac42ea12d320351938408bbbcecd4d6248e9d2a094a0847c5b8b1863e316c6cf8923712b7e59172f35ff010280d35c318e1bd525e66f8bbed5bd6cd15b9c39fe32aa1bbdba7ceb9b82631d751833cab86b80db053b7962b08ea7973425410cfcc23ad2fe9e7acf5fada5ef7d4ec49288a36f330462f31737cd301dc4e3e37324a66acfe12d1d1754254cabb3f8bd2746298b19c77a392f1ef26394a5230f6884da3c9caa6f4ed9bfd6bc5b51134beeb9b394950c362c7566a474efcd762cba325f686ed5f7422559ef575582cb89f067e97521233ddcea307ef2233620d5884a06ee0ad46c15d96190bdb3b1a9bf50ceb846e7551f46aad0cb07c6277df52f402dc14b1901dfbc3b9c41b787e6c0124a30fb79f317c517b4462512fc2b2b9ba6f12b234b5a34a6283ed072f77f1ff1bb860b24bb3bfe72b63e7f90008261c934e426ace59105c20e0eeb44a3ad51ea943f751e0cc1641b189e4fa864aecbf1221dab6c66523e7ffd7e9a5053c2452f6acb86fca13cc17de967902eba0690cce728019591a4b88056dd5ecfd1478fc63165e22598a4395320214c53595889dbc0817d125b2bb6683281dfa5c72aa276354c051ac05cf34a72baac8e9b58eea99a474fd0c6ae25d23742800f26970044184a003d5626daac8203ca3119e2eb15d9018c047f71c092920a51c4cd85aec201de78f05ae04cc8d66978efb12db19bd95a33bc4396cda3197739b684c31fecb4cf7ae2ee71ccb2844e89802626e4325e08a1efbe6fdccf576db4415a7c20df290c9bdecff6bc05c492530c8974ffd826c8e7136b454525acdf28db4cea93b178b684aa4d9a95d1bc49a6f73aa6e83597d72988f12df67d5459290a7631fc2d3a0bef4c0107d6bada8996fd34698815b98e3cb27afa53f1b3e96893af8d62", 0x1000}], 0x3, 0x0, 0x0) renameat(r1, &(0x7f00000012c0)='./file0/file0\x00', r0, &(0x7f0000001300)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x5, 0x39652ed1b8c7bd31, r0, 0x0, 0x19) 06:56:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xff) pipe(&(0x7f0000000000)) close(r1) execve(0x0, 0x0, 0x0) 06:56:52 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 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}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 06:56:52 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) r7 = fcntl$dupfd(r0, 0x0, r6) ioctl$TIOCSTART(r7, 0x2000746e) 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) r8 = 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}]}) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r9, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) 06:56:52 executing program 1: r0 = socket(0x20, 0x5, 0x200000000000004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) shmget(0x1, 0x1000, 0x34eb629f0e1a4d8e, &(0x7f0000ffe000/0x1000)=nil) 06:56:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) r4 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0xf3}, {0x18, 0x0, 0x4, 0x2}, 0x271, [0x2, 0xbc62, 0x5c5d2544, 0x6, 0x2, 0xffffffff, 0x7, 0x8]}, 0x3c) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) 06:56:52 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000035d000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x1000004, "00370400000e00e184b91c00af29d200"}) 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) 06:56:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 06:56:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 06:56:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x2) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0xd1, 0x0, 0x0) 06:56:52 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) chroot(&(0x7f0000000140)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 06:56:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0xb5, './file0\x00', './file0\x00'}) r3 = kqueue() r4 = accept(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000002c56d16efe002eddfbb8326693501c000200"/122], &(0x7f0000000100)=0x6e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r3) getpeername$unix(r4, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getuid() 06:56:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="95e460c54c20a28d97306fe17980371a726444cef6044039b885969cca6e4d21c3118cd7661d27d42d0566ee3db4648632f79e2eab9a7705c28713b407332d5862501968d9f70353044f5b66c9198c71660fde5100c6425c646dd4", 0x5b}], 0x1, 0x0, 0x0) 06:56:52 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 06:56:52 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0xa7a96ccaa81325e9, &(0x7f0000ffc000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) shmat(r0, &(0x7f0000ff7000/0x9000)=nil, 0x3000) 06:56:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) close(0xffffffffffffffff) r1 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/185) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x7fff, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x9, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000003c0)=0x5) mknod$loop(&(0x7f0000001880)='./file0\x00', 0x2000, 0x0) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r2, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000500)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r4, 0x0, 0x2) preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000740)=r2) getsockopt(r2, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000840)) sendto$inet6(r4, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r5 = dup2(r2, r4) sendto(r5, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0x0, 0x0, 0x0) 06:56:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 06:56:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = semget(0x0, 0x1, 0x10) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x9) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f00000001c0)=0x4) 06:56:53 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) chmod(0x0, 0x5398fffb08ffc7fb) 06:56:53 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x239f443c}, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:56:53 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 06:56:53 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) 06:56:53 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) fcntl$getown(r0, 0x5) shutdown(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r0, 0x0, 0x2c3) 06:56:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001dc0)=""/129) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000480)="ef0da7b71e2ea196c8a35f53c5790707f79097fb0578b538473a454a8b1a4150a8ad5d8fd4e6d5300e33702a5c2b10d9a4f50e8ee931b751ec860e565c77f123a8b99a1324c022361a", 0x49}, {&(0x7f0000000500)="3454ccb7f375d5a69540ad0f6a5f2ed8d997fe57b988953ae2a15108e4fced47bed7fd0bf0a0635e60f22bde2fa45fbdf6b7dd07944ab6be2230d15eb6af473ac24dee9a38ddfb4e0dd6041137ae7189300647f3369bfd3e6bef538304371242ab3beb7890ab91febaeb8c73fa377a6277ad292ce72ed70d20503ae452bf24af431e471bc60b13368877236df76cecd9ca0aa01c0ec298270514ec06207541691807febf77fea41d0af8dd45dfe9d58000b19169a6c94b7685f868458cd51a4ceea2d160135e5bc97a30bb79fce6ca3381cbdff644abf51e2dfc17e3e4e1b24b0d132ef658dbdab6f124ff3e0a0537c3", 0xf0}, {&(0x7f0000000600)="76a2be8180f4f9100951b3c96abaca4bcc9c762ea5c43775ee0de7409719b9ae2ad47118d3ac55107d41bb603c7064fc39e2e28053acc703551e9e952fa15b5d32917297b73a35792fac81fa56027720c134de8acc20b55c2f4cc3857960e61897b92d349eaebbb1e33606f48c9973c6cb5920bcb715d3a41d915d752733326e37317b4f82a3", 0x86}, {&(0x7f00000006c0)="b334d3b5e82257fde8ca9b31fd9916a66abdc208e5bdd51e423badccdd86f71a4972cd7e4869aee27220ac69d905fe0a887a19392599d75c9a2a5ebd09b19f0eee347301bc451c36beb5ee363f2211bab39191fccbdd650cd6b2504aa0b0c09d05f5d990f621b524797dfad0e5defdfa03d651bf023a97110e1951", 0x7b}, {&(0x7f0000000740)="b7c770fd6fb7e6b7d8cf8afed116a46c8fe1e364e9e6a57e133bda432d4cd465cd3e916c3a061021c1a5ba6c6c1e4c618e57b88706ec57b2b5a4e63f71543982f811898ec8f15ab13502279f0181e9f28766b5bad757cdf49ac97bcff1af8c43eb77a43cb3b9cd2c9d0b0c8fd3cadf5b", 0x70}, {&(0x7f00000007c0)="64dfcd2398cb7f54ee5b9e5966dc891a7fa534fe313e5fd794d9af74cfee231f12f2ca6dc529ec489e89be62cef8cc56b2f88455d4580dfb3d89bba2e1972ec9bafc", 0x42}, {&(0x7f0000000840)="5de47e705e18582d8802419bbdc475101267082c2918a9952499456896eaafe672046496c20e8679066479d740d51a13f92c17eae8d8c2c31eb80af1cea39b973ec4e711a5ffe5d1e51e6f45406ac601f90f0fb3365ce510b596b0457e6f6878217f98d574560f0cb21cb6fdb1d78876de2799360ca87d8fdeca245ca0bbd2f0180650b08b9a1a634472396ad213ff85", 0x90}, {&(0x7f0000000900)="c0f5627938c00317c052f89de028d7c0a920f67bfafbd8197f25922119c1373fa974b5e60231f85ee5d3cd737c56727c25638020efd90dd7a2a14f3220d1ad62d44208665cbbfa27afae468f5c64cfd26f4c14e5eefe9aa51a69f4428e875ecad26aa973befd4490db2c586a6d6b123b30dc377754c4ce35bd4795704b5cb605", 0x80}, {&(0x7f0000000980)="ebfd4a1a60b6c2f1f7e44844e357aecd289d11d8cd191e7f0c06e35bce00c8bfa79c2071223bdf2693f0313b67c5b6c55fb9de672bd870170d497ab1e4937b7f05e3dc6e98897e65049e5d943a6d713f0e851fa4cb23473bb585afdf34860cb47821c765ae48f97db5ee83b5d9ea80ad593d2d", 0x73}, {&(0x7f0000000a00)="ed96dd871491834b807078185e48498b2ad54d9796b726d1ae28d331003100867739af76b0b3d691bfc4620adbde3d0365ca1035549b7a6df6481bb440c36599ebe3ef352211dee843b0e1ae479295de8ff802e7c4b7edd4297b8a5e6e4489f0a109f8c55f8c6fd3f135066c54b4547c7136e9dc57022dbc81f7ec5e36a1804395fa85087978a20ffabb92436f0732148b6b2d3bcbb0a560d880dac886649905eac123354320d8bc06239c16c131ebbfe38c4436f32bf958be2a8d9f6976241ac035fbecfd2d79f08059a6f6e8a72127d5f5a76a2ef82143abd3ac8de61e09564ef376170666c064851bd5331e640c620ef62228891376f795932e7f85", 0xfd}], 0xa, &(0x7f0000000bc0)=[{0x10, 0xffff, 0x9}, {0x40, 0x1, 0xff, "1b4cfba3284b66425d36ce8d89f5f1d747a6a66b5d2e943989c8b1777ff6e0b1d0f549884be7cfd1142792dcefdb"}, {0x1010, 0x1, 0x4c23, "200554bdd3073b72c269825e14262180fc67f18e7eabf54478e236a2b44b628504dce83eea209c1f358fc96c2f02456e33790f924faa1497aba17268fa1e57948654110976dc7af59d058f1aab6c5047aad464be8bffe92d84e7693fdd95c3ae13484c7a1e8705159025d0ec129ab0664b54b4251acb94befe640132e98be4f95150732ba366fe385e5628f8ad6bc51e6568bd46400320333248b797d1f6a746d5cc4745d7bf5be9bd6f31aeb9e70cec7d2be11bfd058358143eb63d304ef1a77c1c15b204c2ea8260568621fc4fde210f46a5aed2a9cc318f1ea750491ecccf570ceffa8f35dbe113dc9d3c19592d93d5bfbaab6560b02ad095ff60f0987ad5dbd56c90dcc4a535d852356eb005df3f620d9c3245e899bebe43dafb77726e6a0c273d3f2615631c16260b0ad3b47d630b7c1598b49ad473b1f5542c770ae18371994420c7a4468e04a2ea8d1d3ae2bc2d7237003e98ed59dee1b670c9f3fee52539cc67a64fb7d601ad62f49e4bda4c9fb451443f7e1375e9815ad759664f05e3bc8b9e0272cec17a805cee901f2d653de74af8331cdfa0475811bb3b1d73f832f0d3eb820bb4c5940bc9915f585a414cc08e6a7b1be034a5c493cdc57a18f7ac61b72551f0317db0d36944dc99c515c13d51109e02ef6472e1af2d18e5f70049e53b4d1801a1ee743af253de2f3cd526a5006612969b9c4599f7726f38bd3af6e3b5dcd3ef74272165282de075d9b6c5f9eafc3ff76044f69b95a6e5a63db5cd0396ca4e92e43ce709a91c59ae40fcf302191487cdbbce7945bb45949c66f4e2015cc769aae35cbe99c425409e9dbd724c878510239218161a15c2889c9e02c182300b07790bafc36140ca97ea74fb4d17c84b129b942fb93850173f00d0df2988f33b65dc9d4904b3ed89d99ed5827ff24fdb4816097a63ece8560de8b3b3b94ef0c1d4ae127da6d773bd278b651ecc97af5fea6b3938acfd4ba62722076e89983badf28031705976b0a56876e0634c6186d2f1e6ae30e1b20552d0c19316653468f4779d3a4ebb9ad95d99de035c69062c7b513934d4362cd2c44a867611a26debd8256d7f580c7648b0597c243a65d7feb3e257478866d8a2587cd11c56d2daaceebe2a79c19a7cbd92f5c4c84dfb73b269731ac3735b8f5af23b257d9809e2fca94962aeceaa1681d49ec12f3bb39cadc22719d4b3f1bef9b5bdba747893dedd644ab5586b6a4c88c6c867db01105db576f4a038caf29e5cb73c055480228b56ee6075b7ab56c44324cbbd63db5b3e21a8d6394f4e3f58df6494bb21461bc41316808fa50e1c4d7a0591efa4e126f14f2e5ac207f05e5d473cb025718a5799fe55aea1413ae60ff1e9f1026fa623dbdd7b2b06f51bf1b44e0a0cb77bc420d8ff8944bfa729b03ea19671fd26d1fdb02d9c10563d82a6cd56157a0cd6364d3df1af8705fec9e000be321ca4c7c2d231d866f405a2251d9f440d2b7273d09b1dfd50a314d4f85bcf1d7ff241e6de9324eb4af0ae8feca24aa9d577ecc5113337c1cb6a150838ae4ee3392278fba43d09480e3fe4fff468a289f10c5cfb251e697981b29c40f6191aecda2a977139727ddb1d5caaf94f0600f26e6d061da904a6280308d8dd20d39cbab5657d0248823ba0debc1b4331f0110ad7c031b145ddb8058a53ba960ee8037e1f0331789493a349233a12a7bc28311003a130f1656456fd57a86672cb519e27df272421bfa120e411f043d1fa72372631e9c1e1982f16174357c950facedf3d28a8e13afbb76fb3489f4e390b169994ae7e25b1e020ee71024a22d3e45a1a8a7da0df2aa2cdfc9cdb1ac03eabc72ba6e5552413515b0ddecbe72576fc9bcd45ad830cd5c03222efee365244b6ab6122ed4085584c13fc1863e72bfc4a877ca742b37b492e175fb312049fe93f6480122dbf988a9e1129e26e7cbe3d0c6ab053e36d319761fd1d1c5bd8f924a6cebc7268ab47ee44141e6b9a48d56b94cbc392e8333553181db7109c1dcb4b38b02e8ef6dbe3150b2b7ee5e9416beaee4771e6a998f06c65e28a7b2da3286e88cce1b83cda78aa0c73700894d8937d1108b1f7d86a7d3101c319ccf1f8e0306569ae5664e57ba4434af80f4486a8ee28bfb65bf2ee4d9d3dd750bfed7ca7188f53ad43d2e3ca2756bfca8633d7455c5558919e259d2207d7d16f1ccbc452133241a2563aa3126a823bcc524a7d5cfa24bbb81498e7c4ca362c388809d2dd4068b0e9d85164ffd0f59831ac34aede7bf5f44cf793ea675756fc419929ba25aea317dd91214f89b1966b090e3a180369c94022b22fd2875b5ccfea90d6741fe35aabafbd7e55e101337ffa6dc070acf28076ec3b64aa9226826800695c49d7c20ede75990ad4f8478650df827ab12603f9869367b16ed6875315738d24ce405f5290d163f30694168bce5b0b2dc9e41e87a2b9bce3d34cb11c894e8d643ed2e38411fa2064df872736a8eb1cd4c9d50104012463bce1e7c4277fead7cb60cad9de3aca8d1c24a0927bf6dcda12a713b60093d1cc46045c5fbaf909eec0467f018487699440558e886b2ecec6c432371e64d169817e5fc4d10ca21fdd428e4f576d5ce1eafe5ac95dfa4d437bdfd322d80e47ee1181329ffa87644c794c82e8e9928e89fa76b99c4777446e43e44b8e0a08bda25b32017a2c7f9307e429fb56af30f4e6080753e5d9b669adb677fcea1b7f28f15c418b2aa133556fe9a313b5629de198d97cea02de397e816450884522498a85b84c851e265fe603f1861a9b66687999c1274af874997cf7e20ae20c4cca03e4b4d1249df613a8ebb7e327ee8aed431422682bc190c63bf5e9d53aa967ae47a4e2539a32a044edb8873aa0140eb132901a3f9ff7f3efa665d418364ab921502074250c90057505710a7e3a159c83e24c0ea7beaf68d22b019dc754c4900a367e42ffbe87904c84fabfbea5629c871327cd66f904081c05b26464eb7c771724b7d3d94bf806344a0c30f887ebb12cbb8bc0f54b5af5b952eb805191df3e42232daf9799c07318e7603a08375fc14baa14ddfe456bfc674be5526286f67b6ae9097ff0cc1e1c05eff1b788553c52cb690042c1405b203a6502a397818faa57e9d92bc4e34159db7a18aa1f7636e93a261ca708d637b59268f43e098a8364a68a2cc893afa65544840cce5629c666f879c1630ab226d0750d15ac27901a6f00d97f79ccfa5143f9c7a45132adfcb74624e0afb74be1b8f1246f333961a30e94449a418916274a08633389a358959d4af2b4137aba231cd4d1119fd462599d3e3c9e30e1f370cbf121b965db9a3748a20556e32187e5bd3838a1cf8994a6669dac76e3af4dbd2b8807dc7dc52ec45bb2e1b1d4f779de73fc11241fd80c3deb45fd88d2c551ab15efc340acc7d09364c5abb86d0526222ca2e7ad256c3f55c492b52b923cc217789f872928e0b1de64d74bd307d9b9291869496bd18aaa2d4b9aba7a8175603ae38587df4e267f6a2139e0e44fe5602ab89d49befcf6ad803ea7dc814fa88202b748994d1e396039b3598d93331b79885cbef13a84ca4145458fead602ee35545926e4f7b9bfdcf3b75198b2fb63cfd88ac27a2cf4d978d04542ccdd2d34d672409ef415f64ed4c70c882d06c28c828bc0c700453e6bafa560a12ea7853717b036c5c088f5c6c2ec46e0535e065ba3833707e70a8fa08501e69047e7a97d53272aaaf1c0db709da257992dc6b683a640acd1eddcf4b410e8e5abd256d7e0887f53796e1ba359eea8c1cd910c309174b97d40f06007008c619d9a44edb72b8cb66eb09ca66ccbcedcddd7ba82918c41cb347d51ec8d135d29f5888e1fac52d1bf5e62767a6359755c5907257b70cdcf56f435700730df06bead44668f7be8a5d3439ffe83c633556ecce9bbb98095147e6a022eecafa52fdba39d620c83ff39958d4cb0a9c2d9079411ae902c974249558fbf28888e3a4e874aa12ac476dea428b405da244b6b10610a6c5f73e5036c8b04a993331f80d1396e96b4f6997132d7cf44d4ce9c6832169ed96291b1385ee82544da6caf85e032ed1f60cc2b01ace77dffab393d3c9c3d470b70f69ff55f0c184e1925f93d14ac379c336f50ccaaf0490f05767f4d4aae32d860e6d09104a554248a0def05b28be7fd6cc1ed230140ab9ffa563ba138d504a2f1270e3e1049efa6526c2f00713579894e9e31df4a6d533b5acfb1bbd8b8dbd6396316263145bc6f879552709761a15790f740c179e445b7761ccf01736a8358fdd394a10ad1752a4d23ef0689190181144ef643ac8d1ef12b56cd618393b2ee716ae63c2951fed6b782336c07522ecb2912a1f87d2ddb169e76ae0ea56fc02a8579a9d7095dc5fdc3d71af9eb4f08e6eeaf1c670623d39ef6b26c7fb98593fb29e71213f98f96c07e5899ddad77a588b0647fe68db70f093b932b8c79988386d25b30fada36aaf72ba012b50ce28014e89d2b76689fab0d641073ce05203464a2f6fcd2576bb84a5544e22ef3aa4f607fe51ee8413a6a14ad7fd4b2f2f96c3b5c731c91a7394792aa89f6c1a31f654b8a9aa562663bf4e0672eddcda3c9cea7500422d720f73e41174e83c1a4be64ae2d10449fa584be2a8b2aee4118582f3363c088b57bf72436187e1d5b631005c746b4ff2158798212d1baeebee266f0bc04a6db370ee00a6fddb86a2a8b781b410e1dbcb8fc87b475501bdba9c9615a534699e0704f72634b1ecf56b5cc52b426ba01624faa4dfdc480890a6f67b838c4a06e4431e67026028aa6579c5a5c22f608ade74ba987db47694132a071be2636b547a7c93c1c773892cace7a13c339ad4a493ad4228e3c851c770b2316174ee087cda197016c483e408490440773b6e95b3c672eaa26b08c19f1ac14459184b1f2311e7cd0677e44815c05b4e4df19cc088774c9792439f3cbe7c693feeb2ad6422a90046e7f890e06606bf17ada650217a0d0ccc86a0744b7979ccd6fd697c495fda24844f9a948387b2fa1cd00569bf551e48af627961e8d5420563067b3f6ef55f2106b4820d57f01bb60f35cf03e5a358625a4621c643f8e7442e3664f55a42444edfdb9f63c0aa38b720b6ab8ea4b875b5955952ad968edd1c91f50aab1fa4fa36d2120774ae770909488693a4d1296b2f1be056252585807db2f0c4b9360eee9109da85e92c99dad39f39f894f48574024f6173215ae41d873ead3eebe27f4204332e88bff5c3670f7721efe3d8fa435a8bbd50b3ff1ad0349ca9b6fe0d06d4f60be40e72fe4b2ce598ceb1a34157117ab34e071bad8ade97e4c6865ec2838814e00231c6493de9cd3757eff12736da0f8a41a8cee1e792f7011ae3f07f81373273880b45c889ac58f78bf3716aab3e5e382ae0e56c80c2d219a3a3bb20e12e38bc43eba40a88415c37596b33e9194b7594b5f2987035ccf5e29c20440427c0da61ce3a334b3c250180148157c65e8c4e972bbe48266f8e4a4cb3a9e1cabd33cd75079cb4258864834da2418f066fa70fbe6a4334905d62f72fa79253ef3edcec1d2c9753f0bc38392534b4d59b11da6e697521daeaea547779a4df3cfe928c89096596250e505f6a5c69efaa9bf8a44cb902fac0c8967a6d8b0aae29eacd4d51b19e2d796e549495ea6ec91778db8b9f8e89987517017534018b221cf7cbd3b53c8ab180384a727fc428616b035620da4dc3ca938dc9f02b2eac45e86e01505a165ed59cd72aebd37e4c8979a435f421d4ee90dcd4e35af0b20fc702947c830b64b01f38f"}, {0xf0, 0x1, 0x10000, "5cb0fd3186276e1713aea06cf568219926d8d56d2fe76f4e49388ec41ce11249d51024285bcb4f90c0ef980daa7a073009e31c041cfd969ab2a421d6936e8f5e32fee698599678dc789c8e1a0745590adb430679b34bc03723ceeab780737a137223ee2eb4ce800566f9a3a0f27ef50ba49f8e8e2752391752e153373e5744821d25c033cb3eb6cf15f57050f5f862f765ec087a947d19fb2f41eaf7f5355ec594207b342feeec24796bf180f16677c856a0462c50ee1e5046dfa1026a26bce1316afbc1c6445d1a11d030453ea556a63f8d673c056f4c9674d1e8"}, {0x88, 0x1, 0x332, "f788d253a9680793c0015d3618f1801c8e3bf63b30869b5f746596bcbbcc3c9c4b0d7b679f2f7cbad1db80cd62c465c3418c92aeb2e063091a3d4065c38ba817df5ff87796bc30543a8256c480b1f691de087f26afb75e5febb2b7f273cc282bb834ecdfd3e5a5511b2271b92740ddab3b520e4fccab"}], 0x11d8}, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/254) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001e80)=""/223) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000300)=""/254) 06:56:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6, 0x12, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:56:53 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) 06:56:54 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1, 0x0, &(0x7f0000000040)) 06:56:54 executing program 0: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 06:56:54 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r3 = dup2(r0, r1) r4 = kqueue() renameat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) kevent(r4, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 06:56:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) fcntl$getflags(r0, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:56:54 executing program 0: socket(0x10000000002, 0x2, 0x0) kqueue() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20280, 0x40) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4a) setsockopt(r1, 0x200, 0x401, &(0x7f0000000080)="cfe6a59cff05f04ff7808e1636b4ab822799e93eb9e8f2230d6880aecb1fa23f4eaff4bfeaf27b4535cd36238a2ca89b75ec5e6356efa9ef0c0c465631547e23ee3107df889fbcb9990e0a4cc39a64a00e8bbae981056313de7271c61ab92f4a99032eff87385515a70ffa45a2e484d39d3fa2cf5ae060e79c66f77643878b4a8abff8d8791b65abc9271ab1fdef37e54714", 0x92) 06:56:54 executing program 1: getitimer(0x1, &(0x7f0000000580)) getitimer(0x6117aed90301edd0, &(0x7f0000000000)) 06:56:54 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="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a6a522aa731d145a9cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8fc09c46550400e73d22afd7714a82e6c6ccb5683a3319f0740638a0a357dceaf5fbaedb3742abdcdb8d0735fc55ca529982747ea534abb4233becde3175b4b4760b3d86cb6376d6af4ffbde7487f4bdd18095f350e7e04a8e737d917d6819677d36e70d"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) 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, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000340)=0x1) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) r7 = fcntl$dupfd(r5, 0x0, r3) accept(r7, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0x3, &(0x7f0000000300)) 06:56:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x2, 0x380000, 0x0, "0000ffff0040800008000005fd9600", 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x7e52ab4b9145136b, './file0\x00'}, 0xa) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0xfff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x7fff) 06:56:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f00", 0x5b) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x5, 0x4, 0x81, "6abed9cfbd2c37c8ec14532f758afadc481352df", 0x7, 0x3f8}) r2 = msgget$private(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x8, r3, r4, r5, r6, 0x4, 0xffff}, 0xffff, 0x5, r7, r8, 0x1, 0x101, 0x4, 0x9}) dup(r1) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() 06:56:54 executing program 1: getitimer(0x1, &(0x7f0000000580)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='$\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%).\xf6+[-^\x00', &(0x7f00000001c0)='*#///(\x12\\!^\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='$\x97\x00']) 06:56:54 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmdt(r1) 06:56:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x827327bbd8dfa1eb, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4813, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socket$unix(0x1, 0xb400ea2d14038afa, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r0, 0x85}, {r2, 0xc}], 0x3, 0x0) 06:56:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023e2f66696c653000"], 0x10) connect$inet(r0, 0x0, 0x0) 06:56:54 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x100000000) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x200020101) 06:56: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(r0) dup(r3) syz_open_pts() 06:56:54 executing program 0: clock_getres(0x3, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r1 = socket$inet(0x2, 0x0, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setregid(0x0, r0) 06:56:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977bb10ed8149b2610bb5dbd734d10b484d7ad11e40bc1ef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc6041c617654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed22", 0x195}], 0x287) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 06:56:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/251, 0xfb, 0x802, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 06:56:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 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"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 06:56:55 executing program 1: r0 = socket(0x6, 0x4000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20, 0x0) readv(r3, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/213, 0xd5}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x10, 0x0) write(r4, &(0x7f0000001580)="9cd10bda", 0x4) 06:56:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x200, 0x1}) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) dup2(r2, r0) 06:56:55 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x11000300010005}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x8) 06:56:55 executing program 1: r0 = socket(0x7, 0x1, 0xffffffffffffffff) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/176, 0xb0}], 0x6b, 0x0, 0x0) setsockopt(r0, 0x0, 0xffffffffffff8000, &(0x7f00000002c0)="87090000", 0x1e2) close(r0) geteuid() flock(r0, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000280)={0x5}) 06:56:55 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x3, 0x10008) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r6 = fcntl$dupfd(r5, 0xa, r4) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000080)) sendmsg$unix(r5, &(0x7f0000000340)={&(0x7f00000005c0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2df51bce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8ae9d722114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37eb4fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c65bb482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae353347726d384cdf4504afc3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c680000000a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6151c"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r3, 0x2000746f) 06:56:55 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = getegid() r7 = getegid() getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getgid() getgroups(0x9, &(0x7f00000006c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) 06:56:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 06:56:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x611, 0x28) fcntl$setstatus(r0, 0x4, 0xc0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:56:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 06:56:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x3, 0x80000001, 0x8]}, 0x3c) sendto(r0, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r0, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400000000d) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000180)=""/86) kevent(r0, &(0x7f0000001300)=[{{r0}, 0xffffffffffffffff, 0xdc, 0x40, 0x78cc7033, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000040, 0x5, 0x4}, {{r0}, 0xfffffffffffffff8, 0x24, 0x20, 0xa64, 0x1}, {{r1}, 0x243002701dd56e5d, 0x1, 0x80, 0x5, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0xee, 0x88}, {{r0}, 0xfffffffffffffff8, 0x7, 0x1, 0x5, 0x1800000}], 0x7fff, &(0x7f0000001200), 0xffff, &(0x7f0000001280)={0x0, 0x101}) syz_emit_ethernet(0x1000, &(0x7f0000000200)="70b52449f2b095a04652c9e0afe71ba8bb3c30ff84351b8568d2d109c67c68d5fc254ed5c038080b9b2646d78b9e2ff5a2c47ab61123d1dd4f467628e417d88bee685bb1e33a3e0aee9a134510f5ffafea6b43d92f317ca60c7d6c512e3760b5226e5a8cc28e642f93b88f5b527c5dbf27a64c740e495126cca2b1c1ec43d6468ba8e78976aa241c0932a0b18728971de1d67989b6d8c7a31bb868a4190482dba94d3e93f044fca892261fc3612f06515769accf185c6b933bae9d3d80315d520678f0fffaa329aab1b4119aa5a84062cc13f198973c669c97ce39566721f9ef6da8a8f2bb081cde447d743535b9c79fc7685aae008f8844476a43cdbb586c579badd753c76d9b9fc1c41152cfabebad814e63a9bb236ea28e02e93f579e7223be1d7dee62824d3cd1ba80096b14cb5776503d4f280fbb9bdaf379b252c350bcd927d5651dac163ab1545e4b6ad8d6fdb8edc0f9c82b04774b1f590cb9008db2815409de0366571a36dc71f3cb51e9fd0331de350830e82d9768207e08f4e6e1a8546a32b6b7815f6fc2fa324a47e7563e497612c0e2f2232893fa8b2c4c3e7c98232d42a4a7bf6dbcf43051c139038593cdbd600c05942ba520dc1569ce3f089afcec8e51dda818d28a3c2c723b97eaec7ce626df385cd77e5f8bf51c6c70eb801f9fbe40c2995f7c3d7951085467d41c7edd543d42027548cac6d90437e69db9bbe00b4846ea5f40820eb16c2bf311b5f141364eed3e8edfe5a279d9fa87982f10ed1f60c0d20bc81f0e0095d8b65806b55e5064d78e034c760ead8812bb948bb50ddeebd91d9a10751cca6d5cdd9b61dfef5958cda8a6a70779780f286646b2dc36b2aa5ecb4ac9150008f3d4a949eeb2548d131eebbfec07e538703326e52352069e6e103c8453dd40ab1d37e989a6220b7c568895d0a5e5ebde4a22d3d6bf99fa5a4cffede0bd3bd80a812bfc29e7dbfc5d74214dcceb28455e8821ee25f4ed597fef713528e3357c2f91c78d66afe771fad8a30374ba834c297048812393d3055cd1035565091f10121eb48a51c1f9a955970765b418e5e293568a2f11215a12ce9939eb949b688d28090a883d07668af968b4d9250edec08ee3c97efa8aa5f13bd97897ef42f17f48221a5d54ab20a9855cc75c69d9027575218fc72401aea71a5981b5d280c0ac436650b282fde6630d6e731e64055342d723d9b378493933b6c6f36d6a6ab9594824fad5e8951686f2d618005a4db25457a766f868666ba0b70f615abd7a6c11514c3b8b9c3560a12fad29ab1678cd90926f6df4c3b17b8728286dc24625033155b7211f8bc37f93c385517639001747920b0fdd7d7df1b9ffc3cc3b84a95d1c11af711ff257d22361b0d89ecc9004b4852378a835bb191a27b159027336b4b69671589fbf6c0ae6c63fc3267df904ab3d5e5c302274ef3b4dfd567522a84836a3cc5910c3dedebb1fd42d6591b5787df7f64813233af3f5dcd611ccacaf4a0a32c97ab46b7671ccd073364f164fcde69cb59205dd744bdfe947f527d9a752537eca8963e3a2df02e45c5bf7fe9d4699b07b4ced6c3eddf1ac5458d35fe71305ae0316eb686a8a7081a304824c4f0c323343ac9304f88335e7b2a824c8795bb3e9305ebefe1dc5bc058e9e64a63488199a6408d01652433f8c09cbc4bb8c9497fdee4d0956a3a0d5dff6d113694e9e7c407d1e67d267fa323e21509b3f4e01203b66b558cc30d27fcd1daf8b278c8e958c44d55643445d719172ec5cf2aad0afd1bc0c024e57c79570b0472aa858229301b9442e5f59676433c52ca3e4b9d20e2c685a8618fe714db06e4a23604beea7bec5ba7f04b1385daa90095549c731a80fbe84afc20aabedcd80da85862ffc737a7b4b9d473e7cce9dd3c99c59355fdf04503fe4c7d61da076f1adaa40be89e6a908f99a843db5ad9b1e48f093672b6fa3bb048af5d3c9d65a602e7de13da8a2e8788210760e5cc54af93af4c43ecf55554ea0013f24a10892ae0f12fdcaefd1d578f782bfacc5df15864471e567e0cc80ea168acdfcb651ad002730c90fce6cbbd6a2c6528fd6569bd3633b7e22a8e7a03b5306fde9edec085722aae8f2a259c7a15e1dbf37d0898e2f786d05939de0e2c8d0728ca4e68d1fbb1d02d5bf3b621e3fb1d0b3cadff0bede728d50ab8a774b22d9cff2dfed2aea843b65a4fb01641a3b46d80409b871107ca9cfccbd6700562fe4acd6d6d49a0d832fd6e64d7bb6cb8866ba6bdc24d39f27824dbc3be593e4d21b0b0a5225420d60fa46955de09d3e61816259b6126b9dcd67cf5389f52cb20318bc7962f8d481c983d9a50be52266ebce27c4e8c8a5ad6b2cda2d2c47da6c632ced87e7db2c398049514391246c0ae7537e758a048b5087d5e9b9501e6d9b5edbda259eafaa3b717d430e2c019048ccd883c8abee62a505d48717dd147d6fd2c20b30ddff58faa055b08a8a55dc2a4cce57ff801ed49fb17beb2444a58b8926605c3b84f4d6182d941fa18ead3844ea98e6c4cfe37396ea7fd98e695738516b480774549fbee68ff2dbdcee28cbf56989ac37ec112c4c3a207ab3a51c3ccbcf941208d688868ec008d15c5b53f4452c8628f13448660cfae02281b6fc4d73d88bb51132719583e6512aa5decfe74c28017a6471b658083904de00676c0d0698e79961ca03c3dae8f0c81a4230b3f16d831c6db2c0a3658a1fcca0d7b3f4e0ea9b903270d5962687f1b30929a0c256b701732c04b57900021ca286a37128bc49cc1a54932b7a7dfd3216a74236c87595f95f18da4b4bc8846210aa399ba44c4c57cd56918149c3d482b5c4bf7ffdf5f2e338198ca2495235951aee5ae0aa2acb4e0d7ca089b083aec379b513157a0480a81f0900630a5c5c9e7986815b2d225b7566e37a209073be1b48e85dd6120ff3319b964baa3b9249ca70fe84d5c8064870869524d91a846fe5086d55fee4de29ed534ad95f17b5072e0e65f93c36bc159f12ccd7c1682129fcb5e1bc191b8c24a83e80f1223074f674a1d630561a0926f8f35a529ca0dd449fa9da01cb86484d71eba3193b143f84b8bd86814287e3d61a5af3424cce27956106191c8e7f7d47a4066c574474bea8d4aeefefbc849571c20bc65147c3dafb49b1006741b08a3eac25d167fec947e4cc869f9d6fe9cb8e5273c210afcd154b5d081c8f5b01901a741bb61f372fb5f0aeb0e20c9aeb6122df6a20f5b9dbca9b86d8ac13c6ea927d49c397812cd93859977cc9d480b1d9e05bcebeb8aa9f7bda9fada58712a3fafbdf3d11d2ddc69648453326fddb45e5d2fe627896a3a4dce8fa55fb53600015d5a06f07b4f978ccff5a094d12e1880a3e8628d73faf77454926cf9c1231812154fc63e2af4a5853a1028b1f38f56b87d52c1d9220b009c066d25090fefb4b8492d32fe06c7ee9dbfdbf524ef73e9655dc5f79c22c9fcad547551419d97587b46afe0b8f3ca858c807b7e2bd1669025708fdb639deecc85b10d37a8cbed609ad96ec277d7caa4ffddfda49186c74474871d80df0d42ad9b138ace6c8cf5060574faac02582b415573418fedfd0843ceb2baba68c8bb65db6a6a3b8d982cff0a362960b6fd56ebadee63e0c7c1d3b83345e989d56c2fba9d66b6f3fbf009cf547d23f73a80a037223ddeb4ae6412c5eef51c935ce931ca09a19fd09f2a5fbd038c80a18ef1ae0f5d97102e8afdbfe8bcb63e31d0f90657d268f790f1c638de608b25e8f283b490cd4e4c3ad51f74054dc96bae0de0340be166eeaebe8f54b055fb970c2683d5c42538ad6d0d566c70294f4196954b9870358c0062ca84ddb1cc04230aa53214455d20356ba0e5510329d537dcae350a4ca81c4bd999fd732f62700477ea75c0f60becfb2aaaae3d9e030a58a4679191d87939c88b44be4f2bc94ba5d7b262ce9695d6af532680a56343771a99e027150dbabb93b311b6e4f0283903118fdd00074068a5493a896076462666e5c5db69848b527973e73bdcdc6c1e0846905558b428da3f10edc2ee968849945028458d718be81e608d94242bc79636d7f5405c2d19048c9e0168d915cf317332b0ea9f6ab915f4aaefb76c5910815277a9e3c699ed6be0c42e49c1466c664801c48d3dbc5e774916835639a3b50bbd3ccb2bbc9d6065ba110e9c33b30d75e1ce8590be2382a4de0d2243567ddd73563211e4d325302b2ca533e8ad6e55b476b08e90399899ff8d3f2cd40d6318699b65f7a2da9f76b8450dcd29542b9cb531dd99e5765cfc7911f42a8a62e5e7304d56ab3f802f98452efd7ac897a4799f4341fa8c6f7beb1b37f0e0cde920a9e367d38daabca19e3639cf8488470a70a80466af6ea995b84d905e1527ea0b5fb4e8debd9070695278f71b0aae70416379aed743e2f2f3d7a398ab9de2d8f40b72e596b84396e2f4dd680c5d85e7e2ee7240af90a0b6378773401a262e57d35be8923a2007c63d591cf6cc6cc37f9f9f0a1b37e3d9ae5400946fdcb4280925b3906d829274b46fea3d2bf78a961c28a8c19f1a25fcf5b64ef046594b6e59473f9e2770b033a01bbaa2d3690ad23c03341ba5273b183cb59e37cc2e6b6cc71de98b9d69343330f6e6d62a624ea0e95b3c841799562baecbf65567038d11d9aa1733b168517fb9ab85a9d62f4a970a8c3528c6d29243afb5aba8a7f982487a53a8ac99f8741ec1bc9c2076e8d641c102f5e1b0160897e764cdea0fc3bcf7a7b98a751feeec6054a572b3683afc42b5ed05b85950705f78f9932af44bc949ca499d1951514a127988ca8706cf2c43561c7b261cd5cddd51419e988089b34286002be183c08ca0b7f6903ccc7a9396a49df9b2de5815999c518fd290de0849afdbbda740ab8d4c9dc72e4fb54dafa2ce816f57f085d82ff64048089db98bbec1d3beefa9846a821a0ecadb8e47b214741878b2d0d85b4fae5921bf4db320673b4c9486835f1af1b21a117efbea682cb33374319d61f671ef8f7e3ffcbdb888549e56f9c0e2c502c90f21a07665afc0c4e72ff8f246f91f933c4063a70862a104e7ff8b6ae8b77578dfe0d84debe23fa6d0081f6d1898adb76bac195fa3bce3b4e97c8147b7b8e3376e1d12e7cced1113446ebc42b9d452bd511e94b792c56f389d2d430f048ff08f013ec2187f0450fe43e8d05b4beda98e64a40277f78d0564000fd2f9aa708a7eef87c85805020a5cf6b83058333f26367044208ad1a28d91f452e2818be885f2feda86edab8c889b13555c8e948e7030757ac6eb43207896d9f454fea8c96f02eb1db004fb3f73a1b0560f9f3a2510b9a1820ae5b47609f7c0010aed00e0217d0776288bba86a006da56afbe7738b955c2be815bb012615276c3d1b43fd6aad1d9bcaa277743c4a0fd6fe603e6dfbac9180f67f9b1c3f90804854779b28aa93b5def23dcb1daaeb438f3a4b295f0e42b0707acf6a948a94d905ba588a15bc9a49e41c68bae54964ee16d942aadd357af2dc3741674dec6bb3a782014a4398dfe42faf4b3f239dfeb7dc5e41591583fb63aa9e6bbaab77eb4a6f072d8cf5aaf661a852aeb5e495e1859e1cfe9024267ef3cc9879c150ca9b3d77bd81f449393dbb923bc6b8724687a97acbc32f1eb617f9629dec2a6e546c2282ca6bdc8a708090b0c8196178686950200112abc762ab0a173ae39b83dc573cd91d9d01beaed0749ee4e85894b2aa7f182df62f29a8c830cda170683f4268bc471975b4bb3d680740263cefb62e0e2b1ceb4578c6fccfb29e24a53b32615a86fed096a6e78f") write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001640)=""/148) ioctl$BIOCPROMISC(r0, 0x20004269) unlinkat(r4, &(0x7f0000001200)='./file0\x00', 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001a80)=""/164) r5 = socket$inet(0x2, 0x8000, 0x8) write(r5, &(0x7f00000013c0)="dc707e39aab0877f2ab72257cbd0d7489131cea8694e4f9bbab36f50b3879dba34bb29ac", 0x24) setitimer(0x1, &(0x7f0000001400)={{0x49, 0x6}, {0x40000000000, 0x6}}, &(0x7f0000001440)) rename(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001500)) ioctl$KDSETRAD(r0, 0x20004b43) fchmodat(r0, &(0x7f0000001580)='./file0\x00', 0xc4, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x101, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) 06:56:55 executing program 0: r0 = socket(0x1, 0x8003, 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x400, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 06:56:55 executing program 1: r0 = msgget(0x0, 0x71c) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x1, r1, r4, r5, r6, 0x1c, 0x5}, 0x80000001, 0x9, r7, r8, 0x4, 0x40, 0x10000, 0x8000}) r9 = socket$inet(0x2, 0x8000, 0x3) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={r7, r3, r6}, 0xc) fcntl$setflags(r9, 0x2, 0x1) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000180)=0xfffffffffffffff8) r11 = socket$inet(0x2, 0x4003, 0x8) getrusage(0x0, &(0x7f00000001c0)) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) connect$inet6(r10, &(0x7f00000002c0)={0x18, 0x0, 0xff64, 0xf35}, 0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/4096) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000001300)={'./file0\x00', 0x0, 0x401, 0x7, 0x1, 0xfff, 0x401, 0x2, 0x2, 0x3, 0xffffffffffffff81, 0x7}) readlinkat(r10, &(0x7f0000001380)='./file0/file0\x00', &(0x7f00000013c0)=""/111, 0x6f) setreuid(r1, r5) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000001440)) bind$inet6(r10, &(0x7f0000001480)={0x18, 0x1, 0x200}, 0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000014c0)={r8, r5, r4}, 0xc) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000001500)=0x1) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001540), 0xc) ioctl$TIOCSTART(r10, 0x2000746e) lseek(r11, 0x0, 0x62, 0x3) 06:56:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) socket(0x6, 0x0, 0xfffffffffffffff8) 06:56:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) 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(0x2, 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(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000f80)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x17) 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) 06:56:55 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 06:56:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x47) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x1) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f66010000c3030000000000000000a7"], 0x9, 0x0}, 0x0) 06:56:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x102) 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(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) syz_open_pts() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffe2a) r6 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r6, &(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) r7 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) r8 = getuid() r9 = getegid() fchown(r7, r8, r9) close(r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0xfffffffffffefffe, 0x0, 0x8000000098a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x3) 06:56:56 executing program 0: 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 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x1, 0x3f700000000, 0x2, 0x677d}, {0x80, 0x82, 0x60, 0xcf}, {0x6, 0x2, 0x80000000, 0x9}, {0x2b6, 0xd13, 0x1, 0x5}, {0x1, 0x7, 0x3, 0x2}, {0x3, 0x1000, 0x1, 0x3}, {0x9, 0x4, 0xfffffffffffffff7, 0x4}, {0x1, 0x10001, 0x3, 0x8}]}) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 06:56:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x5, 0x4, 0x1ff, 0x400}, {0x2400, 0x5, 0x1, 0x84}, {0x4, 0x5, 0x3ff, 0x8}, {0x5, 0x2, 0x4, 0x8}, {0x2, 0x1000, 0x9, 0x1}, {0x8, 0x6, 0x2, 0x200000000000000}, {0x9, 0x5, 0x59f, 0x3}, {0x8, 0x7, 0x10000, 0x7f}, {0x73, 0xf66, 0x20, 0xffffffff}]}) 06:56:56 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x9, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0xc76, 0xc0e}, {{r0}, 0x0, 0x40, 0x40, 0x2000008000, 0x77}, {{r1}, 0xfffffffffffffff9, 0x3c, 0x20, 0x1ed7c9d1, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0x19, 0x4, 0x94ad, 0x4}], 0xf8b1, 0x0, 0x10000fc, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) chmod(&(0x7f0000000200)='./file0\x00', 0x20) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x3, 0x0, 0x9, 0x80000000, r3}) 06:56:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x13, 0x10, 0x2, 0x4}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0xfffffffffffffffd, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x7f1, 0x61ce}, {{r1}, 0xfffffffffffffff9, 0x28, 0x40, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x48, 0x80, 0x11b}], 0x101, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x7fffffff, 0xef5}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x3ff, 0x9}, {{r1}, 0xffffffffffffffff, 0xc, 0x42, 0x100}, {{r0}, 0xfffffffffffffffa, 0xe9dffffa5cffe4cb, 0x10, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x20000000, 0xda1, 0xfffffffffffffff9}], 0x1, &(0x7f0000000080)={0xec, 0x10001}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000000010004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:56:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) setsockopt(r0, 0x75, 0x3, &(0x7f0000000180)="1c4209bb1710f44bd7e04ffb6a6ac29172d6c8ca9c0d95e44e9b1d0b2836bdb45c63146c475623968f36eabd6f5f84c4d59749cd08166ed88df322e6ce385c20a2b58adb698e945fbba2f965bbaa59bd9fba8ad8f7b6bde7452f66754a6028e3ea97d28c81090b3c1008c395f23d79911eac2b60f8d5b0ee43e7da689dd8e1fcf5015a1d1e7cd54a4a6a0f67a4f97913e409894e8ed991a826fea6d7200a0e8633049ed2f582", 0xa6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 06:56:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb678ab70d76738d1}], 0x0, 0x0, 0x10000000400, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x4f, 0x5, "61ddd0bc45cd86abe08631509ea88227b9a1a86a", 0x324, 0x1}) r4 = dup(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x9, 0xfffffffffffffff8}, {0x18, 0x1, 0x5, 0x4e0a2066}, 0x43a5, [0x800, 0x7fffffff, 0xfffffffffffffffa, 0x1ff, 0xffffffffd2f27072, 0x0, 0xffffffff7fffffff, 0x7fff]}, 0x3c) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 06:56:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r1) 06:56:57 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) r1 = shmget(0x3, 0x4000, 0x514, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = geteuid() r8 = getgid() r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x6, r2, r6, r7, r8, 0x40}, 0x100, 0xea, r9, r10, 0xffffffffffffda0f, 0x2, 0x1}) r11 = getppid() r12 = kqueue() fcntl$setown(r12, 0x6, r4) r13 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x119) setsockopt$sock_int(r13, 0xffff, 0x1007, &(0x7f0000000240)=0x9, 0x4) mlockall(0x0) r14 = kqueue() kevent(r12, &(0x7f0000000280)=[{{r14}, 0xfffffffffffffffe, 0x12, 0x2, 0x9, 0x7}, {{r14}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x9}, {{r12}, 0xfffffffffffffffd, 0x8, 0x8, 0x7f, 0x7fff}, {{r14}, 0xfffffffffffffff8, 0x0, 0x0, 0x6, 0x4}, {{r12}, 0xfffffffffffffffd, 0x24, 0xaaaa301a39be9c2e, 0x8, 0x7f}, {{r14}, 0xfffffffffffffffb, 0x22, 0x80000000, 0x9, 0x7}], 0x10001, &(0x7f0000000340)=[{{r14}, 0xfffffffffffffff8, 0x2, 0x2, 0x5, 0x1a}], 0x10001, &(0x7f0000000380)={0x4, 0x200}) ioctl$WSMUXIO_REMOVE_DEVICE(r13, 0x80085762, &(0x7f00000003c0)={0x3, 0x8001}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r12, 0x0, 0x0) r15 = open$dir(&(0x7f0000000400)='./file0\x00', 0x6240386696d867e4, 0x6) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) ioctl$DIOCMAP(r13, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file1\x00', r12, 0x2}) ioctl$TIOCDRAIN(r13, 0x2000745e) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCSCTTY(r13, 0x20007461) fcntl$setstatus(r15, 0x4, 0x40) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x6, r5, r8, r7, r3, 0x30, 0x3}, 0x3ff, 0x5, r4, r11, 0x6, 0x5, 0x3}) 06:56:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x5689c32c, 0x1}, 0xc) 06:56:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 06:56:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x800, 0x8, 0x7f, 0x53c2, "cc61bdab007ee95e86c0a9c86219750972876e9e", 0xe93, 0x180}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 06:56:58 executing program 0: r0 = socket(0x11, 0x4000, 0x3f7) setsockopt(r0, 0x6, 0x2, &(0x7f00000003c0)="03000000", 0x4) 06:56:58 executing program 0: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:56:58 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1, 0x49b) setsockopt(r1, 0x4, 0xd78, &(0x7f0000000300)="5f2df341683a1aab8eacb57866db488befec78d3a031b619eda266201b542fe5b932eb7e793d371330389ef7599b13ddfff85f9c352279575b49dfd3567a9c3f3942dfaa22b33eebbed47e42f147390b337d33552bf813599cb06858041a611648d665b6b084382c320b78997322f682b0f735cb57148eb770df2a9210d911970409e4b4f8668b793b1f3d27bbe7edfdf0b54602b492aac8ec113c506f0f5791b0008e16b23488590cceb7513c086ace73b2071f95946f2a237a039b594b48010f2c0314a93897ca5c6dee7f713aefc156fbd6fcdd77e54ce58f5603b492041dd0096694e29837e7b522306dca928fa910fbcc", 0xf3) mlockall(0x5) setsockopt(r1, 0x8, 0xc59, &(0x7f0000001940)="ee54cca727ea8bb24908eb47a9cdcca313c43110502d31ccca43a1bbdecb990298ba9b6f2690d3d2cb46a9d88ce32766b073bd0dbe2fa11cb2f244fb67c9c0dbfcd681bd108670d245039771ec205106cc344cec8293d064f37bf9ba0cb44c7c0fa07d2424435e502a75ad0fe871a10c9eb38e9d760d3f76eb3a5a9c6c07f2c6e93a8edbf14efc16e8a0b78cad3cfc8f44215c4246cd055e18771b63d7c37df2dab18da41338", 0xa6) munlockall() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 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}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x7, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)) pwritev(r2, &(0x7f00000017c0)=[{&(0x7f0000000400)="d207eaa6fa45490ed1306f70112909ea15525daf2f4d4260809854ca1825f41fdac30db7248dd590995374a7e2f38b5e2665a00f33e8e6ee554f5e7bb67655e3241e83368bef0b58e31e3b56551b13e8b7b13f64b369cba994e449531c969e68192a9f0df5c7ff66be965d25cf77ea62ec310ecfb9d8", 0x76}, {&(0x7f0000000480)="9f854cb73f0808f1041dc69080eca062591628163deb63fe0ea35a16c3278c8ef7e5bebe838c53077f549c9c3f86f04d2ee3f7ce72d67252e03b07f37af0ac6177043770b159cab4d17d02cbbefceb82ef3fb26d99b2b170d43771741bb5ae111d5b38456655c25c874bd29176bb48cced420fcc8ebb2dd8be14aaa3c71d04d001297d7367ca1c5551e276e40e3fd4dc67e93a3946f92f90e2d166f65ff5efaeff29f6deeff767503dac936a5ed506ebfffdf3450c29d95a30a539be1c9fdc6783b9b18c74e6eb8b1aa608494d94749b0bc7c457fe0245cf9df224674109f9fb493f56aa8501cc1aa32fb9a1eb7cfbe232dba3ee30739e6078c6d4306f1f5aaf9d6ab49f6cb623a5cbdb3182f8c4014b00e17694f14a3c86255948bea3d98951cbb11b427854343963c553de4eef5a98069058e1b5053d4a3c4bacb02bf7f7cf78c0f4d0df0ada7c3794336e7ef32ccb9e9fc01f5eaf4a7ffbd431957686e9fdbf3fafc2c42b63b1ffeae9a6fd74c27cc96f9841af35c87463a6e06701a0dec2cf889b5a1490cb59dcd2bde23a927972be819ab7622821182b4ec0edca5a2463336a9ecc3e64c939f776b3ff2e46aa11df6df4896d9907631d3ed89f000167429cbb723251d5684e84173353507f1b929a067f4a8f87dd847dbebcde9a8933b5d611629acb74d44cba43ec69b050da296aba5080b470161f78525f07e44cfc9436fdf4c8e24f4e616d30eb6106ffb8ae24444ca72bcadd8845db0e1a68e71a51aa7c97ece9d46f5a0a5be438cafbbda78c22073656610be679c878bcaaf8843ee259adef801d1f67e94a4074af92b68d2d9d906bba42f60b8b074e0cb1f575cb50eb57002766a04f9cc164b28217e94213e756ecae282971555900adce8a02b961882e1bcd023c48c9004320eef1ee0da5c6560e3087e2ab95e4c537d2e6f4f176f6f24c112cddf2952e197eeab6dd13a3e5d8387fefd49e7169ebcfb4dc58c86d17b25bde2ff58faff0d04f5a48cd5484ac8800ee7fae26622ebafb71554f1dbb1779e615acdc2e67f4a3ca1d6f669a9f104ba994fb05b71e203a4b5ea0ffda53619840781cc054cb0bbdbedcea37fb912a4301f2bbaa7e06a7ef0700e2663c67d5d0c18d1655f72f4e255caedd8225186ed396ee2ea40c4d2ec22641c3f706e6e3cd8c37237bae16336a6338a6dbb7198547dd631e7d982ebe7aaf930a4253f8e13dfc22dee8c2e7bc8946d0b24075adc77f484b63edc6a8e580088b0b68b5f42e2ace40e2628d37a8384f9c28230949ba69e3200b4c799375b06e18e5c166ce9a9736190b041a40c952442bfeb19390371550fb5bacd9c7c7c39005d3b39d5352a89d63e2a1d3895a10e9447659223805596290a7a459358f57d1ef380a9ddc20079d90b9d98af91f10f48debc70e9f56cedc0f36c5087c27e26e2542d299053edc8a0d5e34fd2dd21f689209b2de4848ea05d97f80de92a4abbdbf432cd3b7045d95d65a092f953afb40861c750142e72060486a9bd3b5eb2cc0e6e29258377b099f0ac37b5e4f399873771ced61c0376382fc4e42f401753a4eaf353a12b40e4e2a2cb180ebc81a1f80af4bb86698458868c6ff662e9ef6d7f22dea03eaf245b4691dbabef8218d1d4b0448b3f4d8fb65812f4cc9db55b065e24821660562f6aae900407236c4d3ea6000ce73ef045e0652790f168f218ed50339a0ca027ee7373db79caa499a2b7945a7ef16c785a93e56c58d54f62d8908de744630bbaa66202764cdef6e5978b045c3de46b064322f372473656e6ebf57e3db81dc3e0491a2df09ed295a3696a5cd240355757fdd765c79e2fca66619a1d445ebd21ff6fba3c935cf0e2fce62f305058c97b18040054b1585816b5d50366c95d6393018bcce350c249902c759b64a2f4c7d326982259d9b0f7a997f8985f71376f740c25977db9ebda20e00be331739e731cb3cf80f41e5d7308792b72120631587203c6906167e1cf7957cc35285cfb00f1c59c5dba398c1c60b26e3b45e0efb4f9ad7a6889da4abfbdf0fbf149e8823d8808baad30d087ed8a1f43e837d6b42226bd0415b283061d2fe4cabd5a6b5791677c9fe2f82a1a462532e1b3405510fa50bf6b0787f39281a8b9f65d9a4079750797613494132b14783e30ae7c82b8544144afb694843298ea537c00382e28d156c761ae19d3bb5c6f022f926aaa1d8a0a9c8277ada3e1ab585007702e54b9e0d0a254f5d3470da2844bf2634e33e102a74d187dd9605ee107a8b6e45c3585de4d886e798dd6bd12c162aaac7db8c02e58270460c32fcd00da86b9ff11801c5553f88ad5e515b1f9b35b3ab7bf35a65bbe9d0998de69bef06c5c28df7a83cd817ca075cc94e8119efad81a9833868620846986364e56613201545bf572c7bfc5c10d13b2884ebe79ffc55490ec4d4c2358c8fdad400bf8969a0bb14bf32c924a9bab059a92128968f70f4239e0390b96408bc7e674d3c5f9d83e14b66384d04047d065b31a8cc0204703c054821c56e9db27020fd4a81a5e80b57cd6ae7969e744873514de2585ab8af340dc43c22ac8f9354ad57993ae6fe611c9b3fcd9ab79f2653067d40679311e30f0956762c7b5ab8714676c202604882bc6f6cf8c184c08ea701bf020a6a5d7f39e2522045349ce96a28c7a2cb952c63acd077ebdee277655fe6a28614f97673c10d733604d3e54b3a2c7694206a4e6a98a7b0817ff2163b29d5e5a36b1c5a6416f8fa8d7e76092f86d592d6731a1cb70637f3b384e59571c9bd01fff5e1ac9f9fcab66aa3723c1f694917c6428ef69fbb886047ab058e72859e1bbad7ef10fc58dd3423485044e524b670273e202c0c3446a96eb3a0d6bdcd9821ff0f036ac36795aa75339d9fdc238ef8d654c7e1133050a3d1459eee295c432e06c85a46dd4ada4bd62ab8094589ce7a7d442a58055b0ab379b5392459918430f83e9c392d7c50a190dd3fc296d6cc86b668811fb049e9ad5d0e7cf4d0cbba88a87349e32c8ca438977e06990b891049022b981095403c6434ae5aa112034cc6035792854e5cd37b18c47f8b3f8cdac0e1a1ca7e77ebc4f2bed511de0b9a9861e76e49ae0d90cc8aef91aa66e8c2066bea917b96e6d35bbc53ea624f90171fb3fea8a0314762cd1380b56a6805b7d6f0fdcf0289183e90e3b72ff8b1c5cdc89a72e6dec3a94a367bbbad66ee5f0c1385b7a9deb5d28a4f8671fc601b4c41ed05f1412ecdadb5b87f12d1bce76e20327e88132f18af82bec1257190ae70174b13e4bdf3c4365c3e1478947b2a7e033144ed8f32fb02f10a0d14fad373ba9e33f0a314d39b4c29f90d44331a41e1d8f9d16c58db201b78e388ef95e2bcc9f1077452b96df15bb5910b73cbab2f64f1c9040a4d5b543afaf78bce35f24f0c5cd7f2a25ce34845a2047887e13eeef6c05be500e956f3a1ea9ba115d064a5df46091b2774b2ad8e80413a1f3930ca4f51115a6347b7cc6b7dfcc54c7452380eea82087555effbd0c8257b0188874bb9b9dfc17f93d503de17d9b9f1632dcfc7ec5a5c04f645764b25b2c7e78b1543ecf1435dbbdc34485c50fbb8fbaec4a11834f1b6f0d30442cbcb85dd04e8068fa122d4c4780c5ee5d3e5a96b04f8662eb02b2131736ac0ceb77a39296497aeb017ba2f125573b3937fbfbd86bf7d23eeb01c1feb1cdd9f2e53df262d56653eb997710e5b2ec340e0cf93d368c1e409d70f79faf9e06fc29e88b02259bb8c34bee058eaddc81a9a8022ab59635011bad48ca81fcfcd6494399e1545cdb6873f37d9dad65537cdb4e9a34f567e2ec10598807af053239d238470f28c2c7e5493fa7cabcdc084a99462f6772e9e499b2e00950adabaceac2be3590fb59443530d5dc21e3384330e66843b0c2d59295c29994f057fe21911182360b192f27d71ef6d5ba2ad3bfecf75bc610f18709df96920de85522acb058a42d928dbeb4aa515ad641ea0dc486c6aea152687d8c8673796a7c1d6d26c183da547a0f82a206e606be6871b1f0176f3d80d485ef0595c49737de055a1f834375ddeb63b7833256c82fac3a1d694fa9372b8a366982ab6818bfb8576009d5c90ee958712e5397ecb77f841f7820c0f887221477248cb4c3ba5d62c6ccf9bbcdfd1dd61bfd1f7cc3c38d8bded0d5eff5f962aa8235ac88afbf9d60ccb79690a6801139d5d9ab14803e6707a4b5dabfebe3efc547a7bc160115cec831f2079f19bef178882a16af4cb93f15f0fe4072a0066dd509b84c935a219ba9911d6e11756ab263f85b43a674b2059aaea80cc7005ba0efc52a7c2e217ceb365bed5b0b07d033ca24a37aacdc3b972f0dfb67283d1f6bfd6ee275f9cde2397e727163237673bb23aa289604fb3f04f86825565411b1bbc215aea8d4d3e285841e4201546ed3ffebf0f467b6ea03665c03d107e2d7c93add96e3726f8c785b7eb7992aa983c5f3d3d806a80304623adcf4aee0cfb4264d33ff217dd9fad7ca31a736becccde40ed5a70d7e079fc535f053ec2424f4f5e919ae77e4f1bbaec55f7a809eafe2eb27651d67ac00644936ae567f93daaea3894e6051f7ebb2012606a732ccc6e9d46ef1fad3608f51ff1b5d661e83b1471bd9a70ebd3b324c9573c112fdd499c639f7b221e510c086d7bf491ef48a39601f9fa7cbdb47640ffcb9a4afe0e1ef0f476ac9b28d1fb55dd93798126427e4412747b6a4193d3d9cd59c44caaae629d662a05746a317b6cfaa041cb6c5a2498bba247e094cce58ae902f6cf699c677e657bcc4f13d85b7cbb9aca057ce2f08b034f4f1730ac3fe58f7fbbb8eb0916096f56bc88c5b8dd3ca52ca358c8c1ff14825286c51548d2b7c7eee483a1b70749a18a05cb6913853e0b9304be3974e2e0a5eb894b4bc93429ec7933b4a737f679ac2d14cc131ba4bb9db4b0f7cd3d037e70e755dce9013041923f18e0e50456cd9980bfa7cc3e9d4a33195457ec803b55e1bf8d61687882439bf51d21a5fda41ae64e1e5a41e3a0f05da115291e8ddca8328d489f7de6dc07014488c00b59530b97149658176ffd79267045e6a7aa0cdc2ff1ca2716e9320db2c91699a19f331a342afcfe0cab889e6dbfb9d331b2d86304437ba0f934671d86b43a52a14d727b44e2e2cd95cf3430aa42ade150360c6d3974781ff6d5ba724a6f0088da2d926d8e40f29a4fdb79039f016f9b6e5e8ce7ff2f2daab02455bb5f3c13ca6efaf8664f358d284e769786a8177567d906f923645eab5fb6f661c46663d4e8df4fbbcf20a4ab9891c638d460523a71c52565730d5a0783033a136c4054a02a8a77d640ddae24d6476a3277643f0e63cff10098316cbfb2beaadd4ac7d633c8c3d94d1a96ce1afd3848f17f96fafa5ce3e84df47877e906d990fe5addb299bd32098c0b5ba9df1e193ded209b6c29f0ba48043e432cfb9b77962a1d8b86dab9127419aa221e10785e1edf51fe67a07881dcb4a5d7cf9be8d2c0d051f6a9d0e8b17a4e3b037f669af1053dd5997b46299b44e373743f5e9f820b0f34fc448dabef6e2600e3e60fa0f0f22b9705c4f026ca5971a5e10aab332e22b5475d634e1a49d0fcf21204a498db2b914f5ba0077f259393b409971622f5340080899fe7df0341855e9e31adbf3711721c5e306851cacfdabf1f6fbbdb45d1acc7541c0a267bdb2fd4c9c9e3cd3ce176b898e4ad69ec898c599263733a1e1a22f96548c3b01ad63ba122363828c644e8e9decb956c3ca6baf3061f1965c76c72def9caafa294da62fa228d43fc217e4c9c0f8eaa", 0x1000}, {&(0x7f0000001480)="87fcf2b185c9204a7f7f5fb44c0ef410159dbe03d4c8da14e05d36e0dec7394ec9fa69b08078f0e1617a461c88467626f69af4f629dc", 0x36}, {&(0x7f00000014c0)="2df30bd3ee768d2380c94b1fe380ce0d3e19223c5183ee507b870b97760f7f8436a4422a3456fc4b55f1ad0d268a23ffdd611c5d92c6fe73a5cfde09b7dfb6c1220617377fcc213400368da59dcc4349180496f3a8cd970fd896eb65abf12965aac3368037150faebed31750a394f284bd8b5fb9437e5d3c69ff11090ab7bfd54bc8c3b7788408c32e03f77393f1919cd5f4acaf1c63e5f0dc8e1f8cc2b0b6a0cb11dbaf9db713f99f00ce96ee1f27094e", 0x93}, {&(0x7f0000001580)="74bbf876da97b1b8ab2cff41d230333b75c7f94d6f542a11473634ea8df1b0b834ded17664ab1788cd3352c1e3bf6e171b00f5a9470a7eb59372b75fa8336aa8a2a1876860c883adb9c1e260f87541796c2ec31b6f11ddfc036dcacd8fe08cc905f802997f2aa86a38216eeea8ab4312f699872c94a882a70e0c399d10bd7ffb3ca86fa66d7402256b446974fe450195df6e7aa34b746ac7db78af08b8ccd7ffe8fa1a5d37809c2796a30918e3934ac08eedb00a", 0xb4}, {&(0x7f0000001640)="8be7b6015d61ee50e26fa63c1091a4e3b74196c0898a817c85849cf0021e73aa44382d6c0733ae17de014880fbd533a88f4fbf82e1f876fc2bd4aff799f974a54181f6b136296af8bab3de3c7298d1ad8dcd009244687fb5057f4495b8954a538dfd7cd8c695ee3a5ab650f7ce173837f74e28aded83729e19a4be6a2a09c81f51a6e7564b272c821f31f23b97cb7e42a77cd75ba03e74c8d7e5485b7a6e7fe2e8752633c159c224e40e4690bd3dfd55d91e81ba67dd1d8bf3c43c7fff8b31b0728a82a1ed4e5df7510606af24ea977c4a8123ec96d4f09c47358a72690f1df47b164da6e3bb1bce470b05651497429e47934e29dc", 0xc7}], 0x1000000000000110, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001780)={0x8, 0x3, './file0\x00', 0xffffffff, 0x44, 0x4, 0x6}) syz_extract_tcp_res(&(0x7f0000001a40), 0x9, 0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001a00)={0x5, 0x7f, 0xff, 0x1, "6d5b65c891f68f31f4f1c50563158f067a119558", 0x9, 0x7}) r3 = semget$private(0x0, 0x3, 0x80) recvfrom(r2, &(0x7f0000001840)=""/235, 0xeb, 0x2, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) semop(r3, &(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) dup2(r2, r2) 06:56:58 executing program 0: r0 = socket(0x18, 0x4000, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x80000001) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x2c, 0x0, 0x1}], 0x0, 0x0, 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8010, 0x6) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x5, 0x7, 0x2, 0x7fff, "06535f191d73b974cdae4511576cfca8f67b4991", 0x5}) 06:56:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) syz_open_pts() close(r0) 06:56:58 executing program 0: syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="05", 0x1) 06:56:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 06:56:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x800) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) 06:56:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = semget(0x0, 0x0, 0x100) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x28, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/228) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 06:56:58 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0xa45) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r3 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000200000005}) ioctl$TIOCCBRK(r3, 0x2000747a) pipe2(&(0x7f0000000140), 0x10000) 06:56:58 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x400, 0x8}) r0 = syz_open_pts() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x6) setrlimit(0x3, &(0x7f0000000280)={0x14b, 0x100000}) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661bbed2245185a818f95dead18711e23f2b86e6"}) r5 = socket$inet(0x2, 0x8000, 0x3) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) bind$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) 06:56:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x80, 0x17, {0x8006, 0x20}}) 06:56:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) ftruncate(r1, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1, 0x7) r3 = socket(0x18, 0x8002, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:56:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 06:56:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) r7 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r7, 0x0, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0/file0\x00'}, 0x10) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 06:56:58 executing program 1: r0 = semget(0x1, 0x3, 0x401) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000300)=""/150) r1 = kqueue() semget$private(0x0, 0x0, 0x8) kevent(r1, &(0x7f0000000000), 0x9130fc3, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000080)) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x829, 0x0) 06:56:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) 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) pipe(&(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x218) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) write(r2, &(0x7f0000000200)="899e2a9cb381518ca657c34f7cf49b80158c4f066d1629091c2931eb82531d468fa37f69165983111ae48281f94484dc61e7bb2f00069ac90726bf7c6713b2ef9f1e8d958307432547100dcd63e605abcf27de39cd0c99bf7a67b78d11fa61ba3ea8683aa2b3bfbb4e7d3ada240a66bd5199360abf700f0099eda102e861f6d15d290031520f3aeba7720693810aa5af14c50556bf811ac13514407f8f65578b3ad4b71ae7abd8da0057ead4f524dc3c74d58e6a5a0916d89eb4ae88f2617d7c529493c92684ce358a8695fa3b614324dc8ebb5ab87fbae1a351af4b38add50d45d2b1724dba9ec17196072fd02e0e418df01f1d738ba22525a57aa32ee2751cea9d29a709ac70d4813450a6e83e54dac87196416738378fd1d0d45c939ebd1de1faff730d9e1562d0c34a1eefe126286509dc432758cc53e8c1e18cd41bad150f46b843489f59002fd0bb832673048b95b68f0f42a470853c5c7fb0fecdcb1a456dcd29729a8d2c67e599667081f5c90f0f03e8b110104c86b960e9f1acc5149a0511e699d27c182dd3f3f456ad5698c84bd5bf87739a4da9c6c2f32de78bb27fd10fe4e4b6d93834af8e774850dbb66363dbbfcdf8b04babb74a29615b3e1a9dcb40c3bff50be008df21538f68f70891abaeb00d5bcce2688ac419fe16ed089f1db3e1e9cf02fee3d12c9e42175f8385898c20827cf9c8a8aa38618722ab6d1145d325250c8ced375cca73023be96141ead552185300c13d7f5b211d9a24972d21ae3b11c49bca417ab6e6300fc768c800e9a0f45b56379b524d67d5c4736d510732d6d6667d0fd981e0abbdab9fac9cd69bfaf0e7aa610e45e7c7f8cbe48d29bf524291933017ddffabfca5994de0a794743a409ca4aa5699d01bba8ec8856c8f79194235212b31083b5a2e768827fc553511ed339c843eec4f5b07089cf5b656e059c7ca98e25eb79426d933925bd95e0addf17d75549feb3da072aa0a1a5fcc9d7e738cb4ffc8e5926f34c71890b3d3d5ff34cff5a5cdaae109b5853a543191dd00bf484673546f1e4624a4c501cda5737263039138132350bb0399a39a583ca373cb5b57f91f937e2d85635f2043a0b02e2e3be52ba1e5e4bdd47fb73cf5d5b4fcd7e6898b47d379968260be0025e97b67bacca63e1cf0c6ef94061d0c3b7972365a921dc8cea3821e95e405015e7124a561798ca2b554250e8e33c78a49c57ea4a660bc2b965eebcf054da6acfec001ba7ac92302e8b15c3f9a62b72fdba60882d855fe756da1b8bffde0b62e8e49d2a0710f880aed12950f75dc8b976db4997db14733cb55fa7075ce0b9432ac456522fd384fd43fde6792f4a44dd7c8a6877c787faadc393851ad2268741a2962b54e8e83d93bb829cf831bfadcb396c4ba6ed2b1e72378c19e38b70b1d029f075164745a96ef3a17624c2daf5645d2dd8958283d3bc5e8a19b990cde5006fe33fc716c7ba602b169bde089c37dfceb84646f24391bee0ac2397326cc8748e8a385c157a3c9f1160ced78ac70685e1ed8ca6437bdcb8910488e0807f489a296c79af4b2535ac672070409414151174632964ab2ee66c3fe7fc72749789408741f1896f8a722faabf180086a29e4d3cdadfc127e1593647c9e988c4e61cb7f2fc447fcde2f8d9ac7bb088d83704e0835c120a907ef1e628ccdbe53ba1588286e09af89655ba842103cc16941b398bef1fe88f7b62d4f2cd4ebda0d2c4285f46c3de1c8191c29007509540b3cebede0a9a27cf783b0ae0a43f384fdfaa321d808cbd6a7a26e352610c81ca6415301d4587f60182e0c3df4a7ce3d3b7fbf0a30a3ddba7bd69e91dbb025410e4316f9afd39bb26ffe207a6fe743d9f1a7a25430d0c184993e19dfe998eccceef96020b9dac5a4450a9e171d613452111d72713603924b2e68c9f6dead610492a2aa8fe1df3a3b654f0a4d795af135896ca06195b8f760c485971a08a9e33d9ca701b48add281bef7d823269cd24880369282a0abd4815b7df2554af55428e2c926b6e06f9a2fba28ffbf85c3d4ad99e718972ac795a6782239391d3b6b1dc4d86819fd2edecae56ea21873fa0fc0cc6b6e75f977ff3b803c0da2f37de302a756fe371609b74bfba1d179297a12dc951ecf3197c2a7c43ee070cba9b1dd903fad9863b8f8da14888eed5398a20813eebb2d585ad19bea25d517ee17cd30f6132e0cd97d3d62b5a33fb817aca1402d36476b730231288ea41f3d75b3399b6c7f4eb8355eaf58b30564a263d57ab362483fa1663bfc02b2918a0a08e5235c38180c173b743148dea746ba48ede7f48fa1071f2b18d15dcaba7e1f60cfee317d1be4dea9c4d191c6684fea18524cbe25763682f4a9c2e63ea739346744875bb9d3573d18648e388ad4c74aaaf64f8e44b95211c0e04ce9396aef6eac26a6342531adfc3a1b8de0fa419718a5690537dd926c51b8a13f10683a6fe0d1c3231200576f09bbb2d447b063719543eacd676bc78d73b62a124e3709deaabb15a52aabb4dc23afb4e3d4a264bdd266e4669db2cbd0f62aea9983d2bade397174ac7e2eb7f9f4a9477aca2b5588ba0abb568ad1c8d7465c20311b7f3734f2482f0d4680e104f6498dac58f806df2a1e19f271db4c1980d5c5eb6cb32d2c5804d4e1fc7dd65d7fcebbc3e20445825dd95352073fe0040cca45a21ce08c112fc7f3f04c1563e276aa28428c84ca9c75c66f341bd097961a21a6d0e9eb5a59edd8a1d1098d050c488e82562d3a9f411aa64d57dc8ccbaa7e4088adb2fb615166b885cc5fc76ed40b0fded3f09f8e6b843641d5c99ccc0bb415959b03fd429b08b92ff73911981277aa5683b0df500283076ea57b9246e9f1ba678765933e55c6d0394ef64a34fe445425b431f850099e207eea42b482cd634e774a9a4cd49de6ffa25f84529b33fae349c95469316cf6bd6b846d3a8a167ffe2136a64a57632bbd789e592228c70e6c55d78d072118ae2bc241d9eb9fa0368e0c256097e877aac3dff782a178e47d39ce9ffff5321a8fe0a6ecf5db38f3b5da9057ae17e95d6065a684482a5dfced79f7a867b0203428cc79342d825cdf6588db50d130a3f80238fffaa08b1f5fdb68c0ff83ef400ccdb343654351ccb672748a8518bec4a949ffd9998fe498e2e5f281c17c5a322b9a54a08a5c00de8dff13d13caeab1d9ddc44247352e5819aa588e737517c3d2cb35af5ee2cbf582b07216d4cc268189469d79eca5f4ef974026648a0123a6a88f0cd2fc783af9c46cf24a11eedacd7bea5c4d6b31f84628f077edc6844dbd3ed335ff4ea2d16beececac226a218ed9123ec9d08d94c4a993d232c268f709cbeca7168ae00a20bfac8d288ea41e96e5cbc3b3c0eced8eb7c35feb71d0d7d545caee9f2a6dba5e826f0f57d35262bad37b8c049d250badd52dacfd455a730390a3682bcc316600f194490dbb13279ee5228c47c9cfc50e974318f3253458d81fce162c2b71d5ec94902591443db2b11b980192a54fd319bf3c752e386c995e411272ad51d0c97ff895ad2b949eb2087b51e39e44fcafbfe3452827666db1694783643b884043ea7b9bbc5c59c112bbc62b05553c0f7b31bb90a989778a7751a9234ab72f7b472af977b49b03fb9b739bc13186898f8ef2739756ae0891ae7c085bf4e79a905fdb8016949d09d0558776ec9663573dfbc5393687432fd33981916c29ad6f4c2fdbbe9b4e49ca380c256f92cce065712a4f2ef3f0a2ecb0ac6e9073ec42ae13a1705c2b01d7360c2dac633cba80eebec045827d52591127bba427ca28f788fa6f95c4552bce33fba4da66cc50e0ca15539ed7f000aee5381a48a7834e4e89a3ab64becdd1152895cc315fba81f623be135ec111d9e4314422e4db9b88b87fab1b1c1d65171575e68472bbb188292199fb176ce61fa4d40c4ed23c941e6cc2728f0c9f58de0388379e556159cc543628db633a46f48d5bedb052b883ee58ba7f6137e83e15241e80493bfaf3231440af6fe00def6a465c7045cd9f2615d210d5806d8072bb27daa74cbc19d4a0296aed75d166359f7bc46b4c92b42a479c5183ed43e03057f48ff24b52160b33c867ce9b194fc0f186e9dc6276ae505feca7e920c695ee28a1b1ca6d742d3648b305bd9813ff63a9ee3f7ae7f199a69cbf6b0bd58f227f2974b342b694c6569409852dcf0939a687ee372af570c71de2ebc0c446133b55288f42f3cf00047b471f3b773263281eb942f5f06b11fc3e49bc53de0c95cdd069ad36a3fef660579015dd8b58f049ba625c6ff8fa151613dd545a97aafcbbb5e3dab80b9b23f4c8ebe83c9771165fa84bf347d11fae137785e7c61c1570035fe848bb0eaecbfaba2683989d9910746d6c5d90a7de8a5e7d9074e50a1f5885ab1b0ed50e78c11f82b46aceb09573a2b8aa11958c10844f7e102869bed7f16d2281f94cd72712bdc98f73abccb5a8e489c9cf8f0743e47550b25333bee99481045bf572755ffe37dfe6d96c26eba46dec8c2133603675d0221dd3535589282a93f0b3be95026eee2009f3ed66d10eb5b9b25957fcc457f0f003f345a4f97d9477e052164350550383fe486cfb1365173c08054fef625f73f0cdf522dce79e8e39e5ff4f13acde5eb6bf386b24139f1310298ad4f25826c0895f29103d211d456588964814c350e176f49779be2672ecbc54c912c24442b73317659bd7fc3fe420cd649904026f68956da9a5e96ae681ed44298cedf37a678372a62eb3b9b6858b72d244151a9a4be6a6c21ee0118c3e954fef0b23e0b5553dff86dd4dbd24dc70bc225933e171ee0bd246513512024861bfdde6fd39df969c1249f30cf49dd709bdd85fc8434ee7a864f302939ee783eb5aa875c832ef245db1f7befc946c17191466d8802c504a704b88c0d936ff5dca0fb51f0b27c68925cc5b77dabab13f1dae424b934eea5324b86bb1e0be493e860eda2e88ba0eb5537096318db1a9534fddc9dfad639f95ccb3c3a2bae0e6f22818256a27153674eb662a4430a3360e3c94ecdd9b871e8d5482d446df365ac3cd53cfc14d859a7ec452c56bbfd161d8154ba7ccd1d258be0e5242ecce3b144e9d63c36504260e9db251c177b27f38b6fb8a7add8bd453d1f7a9402177a40370e7e7e2db3e3a30be193b0169c9ecdd32227007ea9657d58e31262c1e5e641cdd1873f3f368e204f963f3a85266a5256220ba7adc85c93499cd1fbae79c2d78fb33575e703e52a1cc782d5a0d11fc14929efa2fb6fe894271e8c870b854703714b13aa9f2e9047bce6a98b53798caa421dfc34c9c361dd58018a968182d73af4af8ed2d599f77c43b1587ec1aab854f5d8a8b814f8e86f1ee9c3ceccd1d222f95df61112a161333c1b3a007293be31b7ae2dbc6ca7c8603667edf5381154f68ffc085ecd991e3880e8157d879405cdac2b42f7a0321a2891e6d0cbfb07f14f89dd02a8b973f3156597bf3752fd46cb94e348cb2e701e274b55ceacce58b419248e0766f7d25a294ed2120b98d4294f978f97e2ff7ae9f1ba7b2b0a4cf803cd99996fb82da3ed90f1895a6b1f41a8e483daa8d1d0805c84a9a570da981cd4d2702a65a4758dff020c80c634e7ea142a2f47e15ab639ac89e88634a3c4a2eae3ab9e28df553a7a3ee80616f95ce75794cb7d0e383edd46ae27790b0f9fa49ab0305d1adaa49c615b471a2629c751ccb5aa8f8d13cf59cde6f7c90188a8fb993093aa8330159827dbb5f9093fbd951894938aa36499156666db40d3c60d0503b30e58aa7fad1e", 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:57:00 executing program 0: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x3}, 0x8) 06:57:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/140, 0x8c, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 06:57:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x0, 0x4, 0x400, "864ac97970d6ae893803f2edcd5916de2213e046", 0xfffffffffffffff9, 0x7fff}) 06:57:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f00000001c0)="d5", 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/162, 0xa2}], 0x3) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r3 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 06:57:03 executing program 1: stat(&(0x7f0000000180)='./file2\x00', &(0x7f0000000200)) 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') rmdir(&(0x7f0000000080)='./file1\x00') 06:57:03 executing program 1: r0 = socket(0x6, 0x5, 0x4) setsockopt(r0, 0x29, 0x1, 0x0, 0x0) socket(0x10, 0x3, 0x1) 06:57:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x800, 0x7, 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 06:57:04 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 06:57:04 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x69a72a9449fd8ce1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x10000, 0x7}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xffff, 0x1f}, {{r1}, 0x0, 0x10, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x370aed0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3f, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x1ff, 0x8001}], 0x800, &(0x7f0000000240)={0x8, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x425700cb4006e28c, 0xf0000001, 0xa976}, {{r2}, 0xfffffffffffffffa, 0x5, 0x11, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x99, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x7fff, 0x4c47}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x20}], 0x9, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x0, 0x9, 0x4}, {{r1}, 0x12e02abb665be41b, 0x83, 0x10, 0x32, 0x4f61}, {{r2}, 0xfffffffffffffffc, 0x90, 0xf0000007, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x1, 0x2800000000}], 0x7, &(0x7f0000000400)={0xdb, 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x400) close(r0) r3 = semget(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000480)=[{0x2}, {0x3, 0x2e}, {}, {0x0, 0x6}, {0x0, 0xb682}], 0x5) fcntl$getflags(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) open(0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x40, 0x10054) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 06:57:04 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) 06:57:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) lseek(r0, 0x0, 0xfffffffffffffffb, 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x40}, {r0, 0x4}, {r0, 0x80}], 0x6, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xf4a) 06:57:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:57:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x9, 0x7}, {{r2}, 0x542344b5be98300c, 0x20, 0x80, 0x7fffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xae0c0dc3b3550dfb, 0x40, 0x20, 0x9f69}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x1, 0x81}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x8001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x4}], 0xec7, 0x0, 0x8001, 0x0) 06:57:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) 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) 06:57:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='5', 0x2e) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xce5b6e1bec2651be) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x2, 0x3, 0x1, 0x7, 0x6, 0xf8, 0x0, 0x0, 0x0, 0xb360}) 06:57:04 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = semget$private(0x0, 0x4, 0x684) semop(r0, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) r1 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8009, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x55a02697079ab2db, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x21, 0xc0000014, 0x2, 0x5233af44}], 0x1ff, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x40, 0x1, 0x6}, {{r4}, 0xfffffffffffffff8, 0x40, 0x2, 0xf60, 0x8601}, {{r5}, 0xfffffffffffffff8, 0x8, 0x10, 0xf78, 0x10e980000}, {{r6}, 0xffffffffffffffff, 0x7b, 0x10, 0x3, 0xd8}], 0xfffffffffffffffb, &(0x7f00000002c0)={0x1, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000140)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) setsockopt(r7, 0x1800000029, 0x3ff, &(0x7f0000000000)="ebffcbff13b9fd812eaa00020000000000009648", 0xfffffffffffffd93) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00426f3428d32b4b2900c2bc4099208f04e95f9abf278a3622e4615cc19ff92bb682a877181ceb9c43362b94a5549bb2b5ae97cf21af7e5b7f342578e75d2cb78d71780d809de608f301000000ae80f99c05000000000000c7e308a6815151fe43ae328d78fa95542b40c9e503c2d919bbffdbff618a5d5518496f89f541cc6ccbc290a659173bb466ef5d086581dc7690a6e8b6535659aad563259795ab9f9ea3556a33fc8f9341ce158dc5f16bf3ac7ecfcd8d677ae7129019795b9fcff75fb2716252a86e9406f62f823e94612dba90e16da874a6cb03e24504dca6acc0dc3db23fe664e168dac099d48dd87ffd6b802c3543bf22f4669b671c0f9dd48a026ad56673902a56b769eabeb591d64238124788845f3195290300"/292], 0xa) setsockopt(r7, 0x121f, 0xef, &(0x7f0000000080)="288bf460e1b2cb15eaf5e9b736452c9af7e7f403dd033fb26fa1265dba63de8e89699b77fe2850253ab339058c812699628626e588d23d0d9d04be", 0x3b) shutdown(r5, 0x3) 06:57:04 executing program 1: socketpair(0x1e, 0x4000, 0x6, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom(r0, &(0x7f00000000c0)=""/214, 0xd6, 0xe09950f39b8f6ca5, &(0x7f0000000000)=@in6={0x18, 0x1, 0xf35d, 0x5}, 0xc) 06:57:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100), 0x10000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = semget$private(0x0, 0x4, 0x122) semctl$IPC_RMID(r1, 0x0, 0x0) 06:57:04 executing program 0: r0 = dup(0xffffffffffffffff) dup(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x1000300010005, r2}) 06:57:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x20, 0x6cc, 0x1, "49619dc4d40f68674bc50271d057708e92fd6677", 0xffffffffffffff80, 0x1}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000f00)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c68", 0x3ba) 06:57:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3000000, 0x1}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xffffffffffffffff) close(r1) 06:57:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000020}) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x120) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa6, 0x4, 0x7, 0x507e}], 0x3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x6, 0x7}, {{r0}, 0x0, 0x1, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x7, 0x7c9b5840}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x1, 0xbc5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0xcc31, 0x3726}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000080, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x40, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000002, 0x9, 0x5}], 0x6, &(0x7f0000000280)={0xff, 0x9}) 06:57:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500", 0x0, 0xffffffffffffffc1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb66ade18c2bded84, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1000, 0x2600}], 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x19, 0xf0000000, 0x1, 0xcff2}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x3f, 0x8}, {{r0}, 0xee22102895fb78ba, 0x4, 0x2, 0x2, 0x4d1}], 0x0, &(0x7f00000002c0)={0x4, 0x2}) munlock(&(0x7f000031e000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) read(r1, &(0x7f0000000180)=""/219, 0xdb) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:57:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x88}, {r0}, {r0, 0x108}, {r0, 0x4}], 0x4, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x9e}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00'/141], 0x8d, 0x0, 0x800) 06:57:04 executing program 1: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x5) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000600)={0x3, "fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa8654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb239ccd9d191eb347b3a1244e82c598ced606b756f"}, 0xa5, 0x800) r4 = getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x18c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r1, r4, r5, r6, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) minherit(&(0x7f000013e000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 06:57:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) dup(r0) 06:57:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 06:57:04 executing program 1: socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f0000000180)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 06:57:04 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff}) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r3 = socket(0x10, 0x4, 0x8) r4 = shmget$private(0x0, 0x1000, 0x180, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/36) r5 = socket(0x2, 0xf7a28769498a947, 0x6) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) kevent(r6, &(0x7f00000000c0), 0x8, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffa, 0x21, 0x95ce86fc1f62e72d, 0x25c, 0x28b}, {{r2}, 0x0, 0x8, 0xf0000000, 0xfaf, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x4eec, 0x5}, {{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0x9bdc, 0x6}], 0x7fff, &(0x7f0000000300)={0x100000000, 0x3}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x6011, r3, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0xa, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSDTR(r7, 0x20007479) sendto$inet6(r5, &(0x7f0000000180)="c9401de2f805d71f429962ce11e5da5d75e054777321558efee18e844bc2cc044cfcc230efed5d2045d81b96760cbc130b85005e53c27e3aa6ceb54c0238cdf534b994b5877e3b3e6805872631734ba816e0fc04e05b23b2f2c4f576493f2455d5de0f1f3420", 0x66, 0x8a18a90fa6d06a93, &(0x7f0000000340)={0x18, 0x3, 0x2, 0x7}, 0xc) 06:57:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb36, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 06:57:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016b040069ef64e16eb59560d6e99121"}) write(r1, &(0x7f0000000300)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a72360", 0x1b5) 06:57:05 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 06:57:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = kqueue() r3 = dup(0xffffffffffffffff) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x40) setrlimit(0x0, &(0x7f0000000080)={0x401, 0x34b16fec}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x10000) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c653000a707ebf1f91dd9c6c99f7d4d008bef1f8e311e0f4b9c3fe950a7db376fedf156db0f4b62674c1f0edc2a822d63e8dbfb0dc12c1fd6bece8f29a9ad344e0021e04288ecb9b2f65a611cc86c2328d27ef1d4106a45bf4488d6fc1885bb6b5dd6b33b67ac050c97594d66a60c531da3dc8007318cf7d93acb04854929d3fb3e0dbb59b266cae3ca4a552d8e05d95011d9e7ec9b29bc74ec6afc7a53a8f586c8d220dfec59faa2e951249b2ad73a11ad7035fed2d74b9a89599238232de721b9c00b7eb198921ff9fd37622e403e665320753960f71665b528e01089ad7078"], 0xa) 06:57:05 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) listen(r0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 06:57:05 executing program 0: r0 = socket(0x10, 0x4000, 0x3) socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x1c}], 0x8, 0x0, 0x40, 0x0) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) 06:57:05 executing program 0: r0 = semget(0x1, 0x2, 0x600) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r1, r2, r3, r5, 0x8}, 0xffffffffffffffc1, 0x4629f8cb, 0x100000001}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2, 0x1, 0x1, 0x25, 0x80, 0x40, 0x1, 0x1, 0x5, 0x6}) setregid(r2, r5) setgid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000200)=[r5, r4, r5, r4, r4, r4]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r7, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r13, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000380)=0x6) bind$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r13, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r13, &(0x7f0000000500)={0x2, 0x3}, 0xc) setegid(r12) bind$inet(r13, &(0x7f0000000540)={0x2, 0x0}, 0xc) getgroups(0xa, &(0x7f00000006c0)=[r2, r8, r10, r10, r9, r2, r10, r4, r4, r11]) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r5, r11, r11, r4, r11, r5, r4, r11]) getpeername(r7, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) semget(0x0, 0x7, 0x2) 06:57:05 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/17, 0x11}], 0x3, 0x0, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 06:57:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xf3}, 0x0) setsockopt(r0, 0x80000001, 0x9008, &(0x7f0000000040)="777cf8c9cc96de2d113ae0da3026d929fba4c9ab43d92ab70b0c4386b5f0cd33d87b6d6469437664acff16a5adff26c09798b1664dec6c7c6fae74e65025ceef611ef2ac86e992402f176a03b34c5e786bda1cf2a3e0b2d30c60f3", 0x5b) syz_open_pts() 06:57:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x1, 0xd8f2d395793e4a8a) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/142) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x4, 0x80000001, 0x4, 0x4, "bc5612d54c8e415b253b8fbd5bc0338d4a24bc25", 0x0, 0x4021f911}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r3, r4) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x9) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 06:57:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x7, 0x80000001, 0xc7c}) 06:57:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x1) 06:57:05 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xa5f99d3a83035b2e, 0x100) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 06:57:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="3b914f2b", 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:57:05 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000440)=""/7, 0x7}, {&(0x7f0000000480)}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/253, 0xfd}, {&(0x7f0000000600)=""/76, 0x4c}, {&(0x7f0000000680)=""/71, 0x47}, {&(0x7f0000000700)=""/145, 0x91}, {&(0x7f00000007c0)=""/130, 0x82}], 0x8, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x6, 0x8, 0x80, {[0xae60, 0x45c, 0x9, 0x7f, 0x8, 0x10001, 0x7, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x80000001, 0x5, 0x80000001, 0xb92, 0x1, 0x7, 0x5], [0x7, 0x80000000, 0xfffffffffffffffa, 0x58ab, 0x1, 0x4, 0x4, 0x4, 0x2, 0x4], [0x5, 0x4, 0x5, 0x1, 0x800, 0xfffffffffffffe00, 0xfffffffffffffffe], [0x82a, 0x1, 0x8, 0x100, 0x8000, 0xffffffff], [{0xa23, 0x7f, 0x4, 0xcb}, {0x4, 0x8, 0x5, 0x10001}, {0x7a27, 0x5, 0x6, 0x1}, {0xeb5, 0x841, 0x2, 0x3ff}, {0x100, 0x9, 0x3, 0x2}, {0x0, 0x7, 0x4, 0x3}, {0x9, 0x9, 0xfffffffffffffff9, 0x2}, {0x6, 0x7, 0x9, 0x3}], {0x0, 0x5, 0x5, 0x5}, {0x7, 0xffff, 0x1, 0x9}}}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000000ec0)=[{&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000900)=""/108, 0x6c}, {&(0x7f0000000980)=""/237, 0xed}, {&(0x7f0000000a80)=""/87, 0x57}, {&(0x7f0000000b00)=""/138, 0x8a}, {&(0x7f0000000bc0)=""/213, 0xd5}, {&(0x7f0000000cc0)=""/164, 0xa4}, {&(0x7f0000000d80)=""/178, 0xb2}, {&(0x7f0000000e40)=""/109, 0x6d}], 0x9, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000f80)={0x1, 0x401, 0x4, 0x0, 0x401}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x2, 0x1, 0x9, "1a0be8e09929a0e05e389598b7f0044d611b54be", 0xc451, 0x5}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0x401, r3}) 06:57:05 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xfffffffffffffffc) flock(0xffffffffffffffff, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x700, './file0\x00', 0x5, 0x7, 0x3, 0xe0ea}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 06:57:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fe800f6000013f3e9371060f3010e3c353a020c13d56a12862c778178af8491b7e9d7fa2e761b7246ca0726c64cfa689978b82297b99078331dc8e7af0329413603350b9d5bac55b900000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 06:57:06 executing program 0: 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}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) recvfrom$inet(r0, &(0x7f0000000100)=""/233, 0xe9, 0x40, &(0x7f0000000200)={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:57:06 executing program 1: r0 = socket(0x6, 0x5, 0x40000000000001) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000080)=0x10001) 06:57:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000280)="5a097f85153181611998e2d5d82433fdafe3e14cc35d36bc07e57ac3b10ef41fd75873a32c4dda79269df2b456064247a0eac00b7d820c3f8b288156483101b196caa4eac041d2caf72cd8323cb14d5f201169d39760cbb3e799bad4d4e7f25de2762f5e02456727a0217377d09859f4eca2c367285248cf1feb69f66e2f0008f0", 0x81, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="4d40b4527868b090866c912bf970002596c6c69bd80c82aee0fd9e4228fc38752e90ec969bad55d09ad344fb4bcd655033e02e2a8ec1eb3e27e493ce4eee8798ed8618e89a681a6ee3b5c3faf5d8625eb32010a4f7bce6b702eac676eee9eedb0387b70b00435ab88281abbd9fea8ca05ded91477f6ab2b59f8e5c8af69b792bb3b012cd112f10886801dc5d56e8a9aed70f58e1b732dbe52d62d525d531a939b5cebb0f5dfae18b4cf05b610fbe97c395199b0c7647982f261c95d8528b326a7a32e08ccd0fe9d7c1d187f6e68bc5e8834c911506543f5559e1966a1c10a55aabfe98c352d68b36290cbcde8337", 0xee, 0x1f56d375844f3c49, 0x0, 0x0) r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) 06:57:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 06:57:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) getsockopt(r0, 0x200000026, 0x2, 0x0, 0x0) 06:57:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 06:57:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0xffff}, 0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000200)=""/159, 0x9f}], 0x3, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) 06:57:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/37, &(0x7f0000000040)=0x25) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 06:57:06 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, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x1000000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) 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) 06:57:06 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 06:57:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000080)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='),\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='},.!@(\x00', &(0x7f0000000140)='^#-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/^\x00']) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) 06:57:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xaa) 06:57:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) fsync(r0) 06:57:06 executing program 1: pledge(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040), 0x0, 0x5, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 06:57:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="c3bc", 0x3b9, 0x14, 0x0, 0xffffffffffffffb3) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x1ffc00000000000, 0x4) msgget(0x2, 0x4) msgget$private(0x0, 0x2) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) fchflags(r1, 0x10001) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 06:57:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 06:57:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xed) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r0, 0x17) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:57:06 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a00000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b250310b634f36a00f90000002000000000000020208a371a3f000000000000000000000000000000000000000000000000000000000bd96e165754990e5a4c99ec806e1bc39fa83a2087c02766b998aee9462ef765ed68e1c35603a33ad629ec415a72c8315", 0xffffffffffffffd1, 0x12, 0x0, 0x0) 06:57:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c3, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget$private(0x0, 0x7, 0x400) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/77) 06:57:07 executing program 0: select(0x0, 0x0, &(0x7f0000000080)={0x3, 0x10000, 0x0, 0x10000, 0xd, 0xffffffff, 0x3}, 0xffffffffffffffff, 0x0) 06:57:07 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) fcntl$dupfd(r0, 0xa, r0) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) 06:57:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ccf0 failed: hole in range 06:57:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x10000000, "000000000000000100002000", 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x1930400000000, 0x1, "8c19dc9da7bd872b0c3c94bbdb39e95f1dcb4baf", 0x238, 0x80000000}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:57:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f0000000200)='\r', 0x1) 06:57:11 executing program 1: 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}], 0x9, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$unix(r2, &(0x7f00000000c0)="d89ec51363de2b166872be813fbdb82265698b5ab44ebb71e185b12516830c162433e3be7b7aefa29cb8b494c7db0c35b4cede39db05bc6fb5dad04c16f8e8585ba301f8867d10bd41ddf9a97f93eeabcb1cfc4839fefe2cd3403bee40f946e6f66d68a571b9b94090e0852c132d5c152bd18c3203f919f5b9fb7f54e8b5a1688ad4e046dff046eebfa62aacfdcfb54d48755f", 0x93, 0x8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) unlink(&(0x7f0000000000)='./file0\x00') 06:57:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r0, 0x0, 0x2) 06:57:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080), 0x7e69, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x1000, 0x4, 0x5, "c19baa98645780b469e0c35fbec80e389e07f289", 0x0, 0xc0}) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 06:57:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="724ffeed6097c6", 0x7}, {&(0x7f00000000c0)="737e78d83b566e64f7de7fd544072e40783322df995a2d40926434d9859eae08813becb878925b8781b7bc0d8742fdc7fd1e159779a2", 0x36}], 0x2, 0x0, 0x0, 0x8}, 0xe) 06:57:11 executing program 0: socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)="91f10431e26d80fb0fa62901ae3dc8859a537fb1bf13775f9b166871001cb87a81467ce65f2710327cf8dcee94474027b2aa4220ee92f5244b01c983b81f950a7e0615a98c7cceac4066d9da413cfdfea4", 0x51}, {&(0x7f0000000040)="44e32363cfbef3f4807f09f325c8517d40f98189fa6fb042bb667c9cdadefa11f7e8449595878a51414cf4ea6b5eaa2ba577", 0x32}, {&(0x7f0000000140)="e832a2080e1f79aeac203aa4b5e14207265e2e129583a80c01d8aec4739c8b30f235253d02e4c364d1de39a532fe23e1b4c030c8bd720958b274c5e637a16f14c3e11a6949b4", 0x46}, {&(0x7f00000001c0)="24a1cd7c8161d64d6567ba202092b54d661026cda4db2194ef2d928255cb55ac53a5548f8233102de6b258413fdce1e4e331b4252dcd45ecf4b9316c7c855c5bec521741389882910e68f5b00cc61afcbc5c11785a110f3a8eae40d576d64876f25a329887a9377364c0b1e68eff6174", 0x70}, {&(0x7f0000000240)="9704858ca65810bd33110fbc0c0dfc7024c3e596c038b82cb5cf3ff56c3f02bd81f13b7f2b76845d4b7a2790255bce1f5143b4f207e70b64e810fbdca9e3320d80600f4724ebeccd4d7701971041f3a73d9f2ccc6351db33e73c874bc5d66ba47c51a9ea5d96ceb88a49d3cddfd7c2f88d", 0x71}], 0x5, 0x0, 0x0) 06:57:11 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000faff00000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x168) lseek(r0, 0x0, 0x0, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:57:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0xffffffffffffcdda}, {0xcf, 0x7}, {0x44, 0x401}], 0x3}) r1 = semget$private(0x0, 0x3, 0x110) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/31) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r18 = getpid() r19 = geteuid() r20 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000a00)=ANY=[@ANYBLOB="00002e2f66696c653000c96a84596e2337d98329c30d223bcdfd2913f231c04b66e1d9e28bb6452a1adfe8a0edeb6e03aff3236cf7fdf61ab284f5225f9ebd9fff17760568368850d82671817b3cca74c308f24c4a53b3e7e99c7a9fb18e22769adacf71"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="763e90c43cecd3bdccf0b9b4c46183af9d61bd035ce67d3183cbf5f72384063a9333e192e3d80384", 0x28}], 0x1, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x158, 0x3}, 0x1) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x9, 0x75}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/219) fcntl$setown(r0, 0x6, r13) kevent(r0, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xb7b, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x4, 0xffffffffffff8001}], 0x1, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x33, 0x2, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0x1b, 0x10, 0x3ff, 0x400}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x81, 0x9}], 0x1, &(0x7f0000000940)={0x0, 0x8000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) setegid(r20) 06:57:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0xffffffffffffff2d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) 06:57:11 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x386, 0x1000, 0x95bdd2a0e96a8c78, 0x2, 0x1, 0x7, 0x2, 0x2, 0x10001, 0x3}) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a08", 0xe0) 06:57:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000240)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x4, 0x94a, 0x5, 0x1, 0x10001, 0x7, 0x401, 0x355ccdfcc269be91, 0x0, 0x1, 0x66cf}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x9, './file1\x00', './file1\x00'}) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:57:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x8a$\x00', &(0x7f0000000240)=']]\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='-*\x00']) recvfrom(r0, &(0x7f0000000400)=""/169, 0xa9, 0x1, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00002e2f666923ca608ef3e9b2dc5d59bc8347ef2b5eeba7d8fa96a210d4c26f8a6c65003000"], 0x10) r2 = geteuid() execve(&(0x7f0000000500)='./file1\x00', &(0x7f0000000580)=[&(0x7f0000000540)='!-\']\x00'], &(0x7f00000006c0)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)=']]\x00', &(0x7f0000000640)='-*\x00', &(0x7f0000000680)=':\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r3, r2, r5}, 0xc) fchown(r0, r4, r5) 06:57:11 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000080)) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000006ae356c9dbfb87b1095f11b1fc0000000000000000000000000000000000000000000000000000000000000000000000d40de2b209190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015ff41a7b3d4e0ebc28262a8b21a998df12e5bbf73d63f05121c1307e84161b15560835103516b3ca0ea7fcd5447e95604c428c5581b9eb3e3abeebfdbd9a6a7afabf55593038661aa9a534fa249b561d548c3ae8be9cd377acd27667429c2504eeae44de11b69c8ee9932e73e7297ad5d35d1930000"], &(0x7f0000000100)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 06:57:11 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) mknodat(r0, &(0x7f0000000500)='./file0\x00', 0x1000, 0x7fff) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 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) fchown(r2, r7, r8) getrusage(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000480)={0x1, 0xfffffffffffffffe, './file0\x00', 0x81, 0x2, 0x3, 0x7}) r9 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 06:57:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffeffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 06:57:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x90ed60f48ad7567c, 0x8000, 0x81) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = socket(0x2, 0x4007, 0x596) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x1) recvfrom$inet6(r2, &(0x7f0000000000)=""/178, 0xb2, 0xd30cc94f4ad3fa53, &(0x7f0000000100)={0x18, 0x1, 0xff, 0x9}, 0xffffffffffffff79) r3 = dup2(r1, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 06:57:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = dup2(r0, r1) syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x401) close(r1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) mlockall(0x5) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x4, 0x282}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x89, 0x8000}], 0x10000, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x53b93b01d34c57ac, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0xc8d6}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x401, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0xfff, 0x6}], 0x2, &(0x7f00000002c0)={0xc32, 0xffffffffffff8000}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x10, 0x2, 0x1f, 0x1, 0x0, 0x7, 0x767e, 0x1, 0x2, 0x0, 0x8001}) write(r0, 0x0, 0xffffffffffffff61) 06:57:11 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x2000, 0x44d, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x115) 06:57:11 executing program 1: 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') semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) fchownat(r0, &(0x7f00000008c0)='./file\x00', r1, 0x0, 0x0) 06:57:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 06:57:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000), 0x10004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 06:57:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:57:12 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x4dce348b3bfe2a25, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000140)='./file3\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000000c0)=0x2f6) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x4) open(&(0x7f0000000180)='.\x00', 0x20, 0x4) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0xf6f4dee4a9984ad1, 0x10) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)='./file2\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f0000000240)='./file1/../file0\x00') 06:57:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0xffffffffffffff26) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000012c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000000c0)="6ebc42143f2abc3bbf7f8310222578a8df724659d59dc2af7bdc28beef27744735bfbac868cdce63660aeb24fbf28b4b9838590076f43ec8a31b34dad71a7779c5b0d708fd22e87185a313c1324e16973b0cee01e849a3ccfb704155dc9afc191945fc21350e5a0defd479c4c62676bdbfacc54de7ff8696c1da3e49aea3d05f18037b2f726b2417b51eb53320c949fdb5763300b46450fa955da792ef2a5b5394d708767c1d8af35574315f6eddd08a09ad1eb9de5e09af8d55b082c4e1ba999ea55b4fb899c7d170909984dc59bbf4229553813936aaf440b235a00f5639559023b6e517f7bd6e242f7da2d1e0d5dca805a0db90cd2e95b23e3d4837e541b33398800612e5c22e145f7f98a03e30bffcad4470ac75857cd5de24a27651c10adcfd488c69fbbca2d69078cc03e565d32e154cec02393c5e6370d16ffe3ddc5781105517922c27419be0316dca67150af889a017e0ea004c8accd7a007f3ef1645e88457f204a7d1ccdf695974ed1a8ca88e6e474355fb830ce73213bde7035b3f992609c6f0cd95e8e9a740b12c61c8b04680a1463c553370835638de4fefedf51966a2064a3e03b709b834dc05273495391ff6d5ec115daac15c62666acbbd3bfd49fc2955ac3950ca6330b7d28f908e4148a1c5069d33a1bb0254521d7f5fe7f8fb13635e8a4e7f01656aedbf87be8f2be3149f7df537c6c96b147f1ae90f5a7bddcbabfc0616d56729232cfdb116526f32dc50a698f1dc040524acdef442a9649e23fec7fde48edb3a6aac5c4db1e3fa702398a1e7339d9c5af81b369b7d0bbb9c89ca315f3ff1e9dc438e2cce696c6dea481ee890e52e3b56c275e15d83c63b9edf419c25c0cb0eddf9c5809ccf888b425af5b5b422adf59d5981e834504c6257d61512b8618ef70c2e0549329c9398999dfd05b971b01cc47e5b28a52778884e7ec42eaedbd684458886f4e62bfae31a4eeca9173a74f85e94ced81e4079915b550430f9003224862388dd288a69014a30fbb0eb6e138f1412d38831a8940970bb0de91d535156ee231e9b1b35d51bf8b077b4581fac2794559549131c9697a25f3229704bacf828d9f24fa4f3bd7935bb29b5ac946c85e9ed04e79750bbaebeeb76177809827589e17e68d316d7fde5d859a9bc3d96c47c49c1e5b1ddd49adf871a550f0b631a3e2bd9f0124383ac962d56f8c7127d2f321329d0df0102ed74fd2ee016a544aed3f600a5a159310bab4a55c719fb9ef0b0534a868a78ccd018ab56b1578bb326c1a03fe6bb6266984f591052701cd260670a6be2a0b4ade8b02cc924465551e28a8fe670339eb0199f2e69c57b39a8ad244c7b760a2c137f3a0d53937ae419de52d281e965c6cfe8d89eaaffb405e86437430a8c386724900b1121c945d358bbcfc53e3550e2ee15abb6f7631d8dd7a78ecd720e89114e3cbdfefbb6b80f29645b705abc7da856b58d774b43871b0d095a8f44be0de0f006755f11d6effd5fd0b5a1c094782591045083f1144a19c484cadbfffdc7ba0fd3114936e4f83c3ffc2e690948a44009b8af7f05108dd6d4ce2fbe45c2006dbf6077422a5c0f9c7aa6535f11dae6327034cac5a4c7d2f3aa4ad280d5f5e74bbecf2faa1252aba8d6d85a5caf98386e733df3b14c3de5f5270d1eddd7da64c61e0321198b70916206afa3f637394b0c219731ce155a0a7591a7a4ff7143f4fad94ef9e1cb8f85474785a7eacd174593b856d92fc208b527d9b638d3bab63ab12926beeeb0636142fcf4923c8c3c28cb00bd2d0816db3af5f01c3a2aeee35cc96a3c936fe5a63ef4121c3015c2593984f5698ba9a812f02c0888f92a4979fdf739b10a92a84444b940932de36c6c4977e13b37710ffd44038c73e28929f23d0c2e01bf5d6d0e679c6fb3a8e9771a339dd6088389fd8f04a464d351c3b31c653ad7ab18e1a8755b3acefda8220eeab6bde6f41ca1f8d7f07c2263945746a82aa2e02f1f40dd1cd05469332b50e9a80cbf49a4a78953cf8f426c52221c4261760d0853c50e065c4948106638f7cee91ee773b431781152820f9138c3ccc6173b4efa96955faf2cff4f23659ea5a5139d250685994ea8e58a2437f8d8f27157901263d1022fe11a94694e9b5777ba7619a04a7880cf40217f34a264fffe1e2df0d6b4b1eaf62d5d308cd87aab209a22810de20a6bfc3460dfe6a23669ac8bcd854d033076df3c22f60a0b5a5b7b13ae3fccdf1250b5925c4a2d1e77d73770a4d46d07ed4c583b55d19cbe5b3820bf7ad42b21d9b7b7c08a9c3f44fe811af7012c81da93077e40b59e2d09bf44ac7f30c5bbf06523632430916843288dede01bcba6c35c532d78e7d44f4cd70554ecbecebba731b21055283595d9330f2b4eb0631c925bedde6d4b0ccf3e9bbc2c64e7a27fc5b7d2ca1e94321e1740247ebace56dd48eaf65bd421eefcb6e497d5a7ad49ac82c45c3927811fa999f6e6739b8c5e5cf5352faca0538d61fd9255888aa9c6034f57824f6dc60fbb766c782e511f3d37a46b920b3fd18385e4465a36386a3a126de680ff5038d3c2347c791d638f1c5b5cdceb378bbaa7276c492036c3d1603ea3dc6038e8f24acfc0432e16314d5f69f39e000118f49f4722b1b464749970d52b35f66334764bc1b9f98627041c443f68b4499d5dff7faf5b74134373318521ea653daf9030e2a7b602e98d257c28ff6dfaf8cba869ead1fb700cf95a2993ade1fbcd632abceb60c32e612f4629cbfcbd668e1f1fbdc4a448811c8746814e392415e5eb6d71f070a2905e6f49ca21792bdd987a4079ce001bc0623369708b3dd2648cef32c59d11604a3cde7ed1502adba2043955f7d688ddc547cf1ca74ba8009cbe837c3096fab420ae97e900b6ce56156589abb60f2021af6346187007b0ecd5e4a35ec1e114bea813214d73b934a903462f2b5087f628d2211e3001b422e0f62a941c16dedf1f443c928e54e3c40fa50c41527c5b986a18bae98c4aeeaae2746d4022982941ab21afd391656f2586152c24c06502233b6519214985292649d4b17efd3de622e5c4209f10f97e895161457ad2863bee01117dfd3c65490711bdaf8b28f3960848d3a87c9e2e979b9a2e5409b8fb59aabcfc4f20a91b54ecd6751e4faabcfc09a2c99b1488720328cd2b9425a00c9efa30e73ddea00e8511df4f41bdabd2e11229a8ad434f34174f99259204d70615eae8669f289d4c8df75b8db35a618a8cafbcedf1967f7fc3de04ed7b2bcf88ffd595704c137e8b807c8629e0841eded42760462d1e146f4d4f9be230b8c54dbe97f9567dbacf971f3bf8053c6db14bfa21ed0e46bcab8f5daa5810a3cbe8aa77dc7274cdc73b5458331b92f479086237d205e2470c08c98292167480ac12a51e0d880658e83ecb78dd0b07157c5c9327369fb5827db066e18502350b3c38a565526b06fbe47070382165b1992d6d1c56fb313027af4a9bce3da612bec87fc73ab8bafd371c160e04c2d09091887f04bc12a34223533ced5abda120127b4f2a6b577eb60d0f450e93ee8d0ada245683b355fc1975625bc80df20cd81aea2795a3dd8336a2076de2e1f94a6789bcc1c267d9184a95e65168484a5deaadd317262fd531d9743718ceb8e8f3e9d8e89dbff9a266f4e095dda005ac5a1fa420fdecdff0e7c379978ea0ac1fb428d2637e625e1fe23634fb8c1fc2fadefc3e916488d3d7e735dd6264f7375d4616931ffc7ea42bfc200cb6c8f223af48811ba030188359816928607d10796e67fa18de6ef3badcb59b27a65bf7ff21e0513740cde38a4f09c0d3b27f6588c27c2dca285217858497a8988939543448c772f3eca9c8b5c114ec19b4fa3845b0b11352e160a909e5da6ad0c88285338bd8fcb452ed8227f878bd646dd96614a391529e10b9354c511c9f551d09c397e44fd285adab9171b5667a17b1c7a4d01fb0bc6343ddbd9decb02bb34036047e7c279e7142b81a6c24d5686b3f01a6551fbf7b3a5890132fd19fcdedfca91bf68613870e79f43cba298aa3d280a363b2e5fb9bdd4ff2dfff09989506c9cca6ef4645462ca969944c4786815ed24719161d889256a01cf0388fc4d8cb5de128d53b4bc24262a8fc533a9c48348b42486ea9d82905397e043fe39faf873dcfca5f155198b2dd2b2d8bb4323355f73d7b33f7271dbee88cc705785e4f7d7f41dc0fe1d21ff9b2d2caf3f7f9646fd4dd918750dabcecfb4fe09bbaa45cf9227e7ccb5b2531c065867eb691eb32520e94fa623e92ed7910e615b9c6adfa3b14d3baec17d99d8fd6b61e88b8581783c68d42e5fd96e800f2c9028da3e58e2a614c96e176316f85e30a177658e9e848c94f3bc64e0cb927f046742d1067f9bba82d5c63f73fd2f78983fb6bad88acdd330a3c098490eeac65fda891b643ff052d49b156bfbd168604e496bd823f3b9d74abad9f3aaecf03ee6bd16d65911b68b03a9064740836656ec64bc66968380fe32b9a10c92424aadf22a19eb92e7ddd112b47f5c8c97c4a03265df427a7194716dd7cea133d23fb313f8a4d6dea672fe216ff7511f466af22715f9eecad3bb2e176793a56f7663ff53177f5ef18051b37c60141d0d2f65c1c14d23a1c23cdbc7632f7eb33553d0f2e59415b6c2c13d9ad06931c4390c92e47f47165c28781adba7a5c7c6845a3c5e1ee3ba31f60f1a1bd1bc28aad6f89d5a9bb7fc4a28fff42249a924793898450e58c14fd51c2bab0cb4e82c69e4bc10c14726e6da6cdcb66950e4100f549dde2b1bfcf4d884cdec9e6f7a1215957159b58f66e5df7315ab0cdd219d0067b215964c182826eaef27bd4782929c6d91f11bb09d8f642cefd5a6a5690b023f0438ff581f61d65365635b8fe21202451339e9f1bdccb295c01fe8175de2cf064a6cb3ce325668dbdaee213bcccc22f5a6acc65c58cd1d3ef483976fb2c1dfea34b06cb13a9ef63c4789993094cb485183ac8e7f184b292384d905d8035ab19f9d830db2154b6daccab0a8b41920d3ccb081a3b5ce4f58da0820a1728398b43604eb2ba0efae9c3120400ef96893d4f873e5598abe1339c84cfc57e4fa21264695c85248a563a68fe8921c1a065ee6cc44ae9d76443a5e98414c945c5b1c1598bc5d2f32a2c351aa109e03a50fb59d993d9b498cf4887a59fd0a45728dc9eb8425708655a831143865bbcfd63b49002750005647c38da6c56f7bccb0f3f783680000f583037e85d3c8aa588c6ba87eff5e7cd12f1eda3a511138940f508a6b112fd989b48ac930e28622f4732cb9dea06eaaab0d3a0a8a6c95a228ec05b0770fe5d58383732f263ee58f874075fa0263509b9cd17d912589cd35cc52e1a15d9a9c31aeb89903ee110155ebca475fd749643db5739167c5df313c1e8082ba54a60c7395ac6a952e0f5cf6420169e4b80aa0f712319ade696ffc4e67768d0df35b5c6348610a1d14ca29f078c7f9073e55bc67899f7c4735e36ba0054b88b9944a9d4784218bfb0d2fc5dc1cfd9e2f45123b90cc7648feebc9c4ec35a96cc639e7d59bba2d37368e896408ebf19b38a0e411700c3e51e25a142c97f568faa471a86c6e6927879899c2707c20a4ed6ddc4f78d1482c69dddb528a21fb4cac6b0d1cdd8998ce13e75f083dbfa81e21761fdc7ae558e09a6a4c569d82f016103d1190b604e6c32550f5698442f9ab8ea22e090101862102d75c06049c24f04b7839069c4fe3bc3343f49aed18c5be64e3e670d476335c855ba9be20e96d49ad165621b6180bf7da0a3390bd6267eb5cb5aff", 0x1000}, {&(0x7f00000010c0)="ffe6977c42292e46604d349defcbb0da84cd0910aa0f9958efc41d56f86f7eae260bc334099932fd87c12aaa6d", 0x2d}, {&(0x7f0000001100)="9aedad9e4009414641e6c6c8644dc410d5270e4d51550774ea09642655a0d6731ac14d5301c19c3e5ae4d41cebddd2f26784070fecb85cbfdd622c17f36ac63c8a1a1f87242b648a20bc7e170b64709d4bd61e620db0f04c88bc0f306989ca803eaefcb87ebe09dc6faf23a043aa827069d469e415c12832235d80cfa454cf13b0121be92a2125d592b6f205471a11c5caa50dc2654e55103ed93121a3e09f6948", 0xa1}, {&(0x7f00000011c0)="b14a06d2880a8ba7797836d6ef2867d9515d381281638d005065a5e2abe25c63e2fd1156c99f37bb6c4cc612546025466c942d65e7d9bc3c595c0c656431d8fb6b9a22a34dc0ee5bd2f8847ef15edf61ac7e6b5e860adaf700bc896a38b74aa4441ff8efa1fcbf9f40b099e3dbb0690a9253cb294e6c8c10282c871ed67e79ee4320ba288b8954e4d064", 0x8a}], 0x4, 0x0, 0x0, 0x400}, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001480)=[0x0, 0x0]) r6 = getppid() r7 = geteuid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r8) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x40047309, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="6ab16153239691e4ce9db854cd8263733c12c21d9c652544dc3d527b564fe84cd6e88f11bb", 0x25}], 0x1, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x40}, 0x0) 06:57:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x112) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r1 = msgget$private(0x0, 0x20000102c0) msgrcv(r1, &(0x7f0000001e00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a20dab7800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075930421000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df2eaf989990bbeb5cc751777149ab68a7980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e66b1512377d81d49c88b508e8b7000000000000000000000000000000000000000000000000000000000000006d016d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000603ee7c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adc5c6d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c50314200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400000000000000000000000000e12024821f8c04"], 0x1, 0x3, 0x1001) msgrcv(r1, &(0x7f0000001c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000010b60eb3859b92ab00000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68178f096450503a46906feabd42fe7fb7bdd92cc288ef0bda08ba3430353d473c351248adb30cdc5f2447a51b6e435492746723a39e2d907f7f794f16f4fef4b7cd87cd1e3fb7dd5a7deb8f17c67980770ac4f36975c2d85de0fc53bd6464877812"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) fchdir(r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) 06:57:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) close(r0) 06:57:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) flock(r0, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x8, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x44}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x391ba415}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0xfffffffffffff0cb}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe2a}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '.\x00', './file', './file'], 0x9}) 06:57:13 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x200, 0x6d7, 0x8, 0x0, 0xffffffffffff6c54, 0x200, 0x7, 0x2, 0x0, 0x8, 0x642}) 06:57:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000f7ff00"/76], &(0x7f0000000080)=0x4c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x81) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) 06:57:13 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r1) 06:57:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000fcffffff0000000000000000000000000000ad519d5ab439acd500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000000000f4bcc98b60b552714bb6981631de06646969615cae4f29b98aaa76077efd726b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14060000008472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e93025f56d0bfbe0538800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a1e67d3fd65b8312463b1bb415fa5f1916e2fd5bba2c6e07a4049e61221fdd1eeaeabb82c921359d584e72d88c405a731c6404000000009c7962000000f08f3459031d9c7b55f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9000000008fd9c02a868e40d802000000b8b936a4614e8677f0754a6c34bb7a902fd8a8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64223b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641b2a1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a0fc9200000000f5854909ba943225ebbd02720000816738f1a240ecabf1dd63000000000000000000000000000000de6190ad856256cc976a37b2d5b5d462af2b3aec076526bb20b34e1ce378cfcc52be3441e50b7bcaf5b99c336974d008de8bfff46cee869573c00f493256233ae5d797ce8529a69b690e6e16d8548209a3183fd57fa37a40dd6a1f3ddfe0d4db7b760ba11be2dde32740d61b9a6cdbce6cffa701631fae7511587f6ee479079d471634bdad295dd042a3e8fad5529a2ccd4413d53f5307f5a6395b5ace62239a5520e9d1bbbdb7de6967563915b4db641bf83b35ff31f4a7f885d15f49a4a1b3bb000000"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r6 = socket(0x18, 0x2, 0x0) sendmsg(r6, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r7 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r9 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getegid() r13 = getpgid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3, r8, r9, r11, r12, 0x12, 0x4}, 0x4, 0x4e933751, r13, r14, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f00000b7000/0x3000)=nil, 0x3000, 0x4) r15 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 06:57:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x6, &(0x7f0000000240)="eabae0cc5f1c64c178bfbee3eacf08a51aca2bc20a4db8c7c2e1f27578e5dfb461bab22988a360ad6defa325dbbb1fd84ef424808b43b06f32e6241cab7983d37cc4cf096579339b61c3d4adb3ab02b24287acccef6c0000000000002d306ad1abca4f0e85fbe6b2b2f5432b15df12910000002bb5ced655933a5110b4e81e59be24acd6b6ee806a502bd9cc408be3710d292f4ef8cc14d90f9e4e7a7a6d0000000000000094fdd16d7935bd692d77f76f8a3d14700862d6c7994c0f1628a8c374e5f9558ec869509bca9819485ec45fc96a5b4aff1d6150e5eddac8d5e838048d9b74be2873d3a63be14a978681a3308f07e781a7c23ef3377252c27d83c6790c4300a4db07e73b9e46de36708417dfc6310a2ba4e94cf5cae78ae538250c74d41daf2bd4996762223156ff26528f1a4dea4f5d5808af7405b73afdf18c62cd87108c947942125643b31f4da9b39db4dd1d44f7917e7a8e0000", 0x15a) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x1) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) 06:57:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x270df8448e9cb22b, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x2) shmctl$SHM_LOCK(r4, 0x3) kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() 06:57:14 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 06:57:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) 06:57:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="07002e1846694e0d3000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66580c0dc100"], 0xa, 0x0}, 0x0) 06:57:15 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) select(0x40, &(0x7f00000003c0)={0xa7}, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) dup2(r1, r0) 06:57:15 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100c89d7106f947f1770000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000300)="d64ca9e97d8727210e67fa325ca27c6cdd049626b7ad7e28076b74932b89a7bf2e11e8abd7ed715e5e9cbb0e9b41f0cd476dfaf8ca186ba4c0d1d14f589b5c4c9178d86b3ef3e16c1315e3fbb50411279b2d8b4364a1bb5a4ed4fcf7b04dae37e4ae0eb3855b5fb39aeb63c1b648a83be7e21499a7f2854091e7bf5bc54f7817bd2f6b24c86079f60209405e68ff3520fc33e7ff14d79062572e8056899fc1f8319aef78c4c9206175cdf34d8d89d3c332e0fd98875967fc4bb646c3d7f7eec7259afa173b10ca80f533d45c826d7d739f0bbfe31a80b3", 0xd7) 06:57:16 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000000)) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0xe82}, 0x6) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = open(&(0x7f0000000040)='./file0\x00', 0x3a326a8b55e25f97, 0x0) kqueue() fcntl$lock(r2, 0xb, 0x0) r3 = semget(0x3, 0x2, 0x80) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/188) 06:57:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000000)={0x7ff, 0x3, 0x2, 0x0, 0xff, 0x9, 0x2, 0x7ff}, &(0x7f0000000040)={0x4, 0x9, 0x3, 0x24f, 0x2, 0x0, 0x4, 0x2}, &(0x7f0000000080)={0x4, 0x9, 0xd8, 0x8, 0x6, 0x9b03, 0xfffffffffffffffd}, &(0x7f0000000100)={0x4}) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xc000, 0x0) utimes(0x0, &(0x7f0000000180)={{0x8000000000000, 0x40000000000000}, {0x2e, 0x4000000000040e}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) dup2(r1, r1) 06:57:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000040)=[{r0, 0x61}], 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13}, {{r2}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffffb, 0x1}], 0x8, 0x0, 0x3f2, 0x0) syz_open_pts() syz_open_pts() 06:57:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 06:57:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff9c) write(r0, 0x0, 0x0) 06:57:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) socketpair(0x7de24b9d1cf85c26, 0x5, 0x3ff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() r3 = getgid() r4 = getegid() setgroups(0x2, &(0x7f0000000140)=[r3, r4]) close(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="480ec97ab2d3d38354200cc0573502", 0xf) 06:57:16 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x10000000, 0x100000000, r1}) flock(r0, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc5ff2590dc33bf41, 0x16) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x6, 0x8001, 0x1}, 0x100000001, 0x3, 0xe37}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfff, 0x80000000, 0x10001, 0x1, "cdd635fcae3b29bfb48e5e1c48a06cb65927a496", 0xfffffffffffffc00, 0xffffffffffffffa0}) flock(r0, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) 06:57:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x7}) ioctl$TIOCSBRK(r0, 0x2000747b) 06:57:16 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) nanosleep(&(0x7f0000000000)={0x40000000008, 0x7fffffff}, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x200280, 0x40, 0x7fffffff, 0x0, "15e8918ed30000000000e19ace1300"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 06:57:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000022, 0x0, 0x0) 06:57:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x1b, 0x1, 0xfffffffffffffffc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) sendto(r0, &(0x7f0000000100)="b26e41cf50ffa39045f69a6eac6993653fe21779459ea4480791b421b88977dd79a802a4eba75ac1a22ba04cb95c56d9df0df226fb35c53ef7bba167618e8bb052601408ad0eaedf5526c54d4e1fcff4acae1336285f2d47ad873868e471eeba66e245f3b3f12fcb40ca1da54b8564adee65d4f1d72e98e4ef9210e802c0644e48738091f150e9065df1882e3bcceddf629957", 0x93, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x400008002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000400)={0x8001, 0x3f, 0x5, 0x7, 0x7, 0xba6, 0x0, 0x10, [{0xffffffff, 0x81, 0x19a, 0x1ff000}, {0x3ff, 0xdf4, 0xffffffff, 0x7fffffff}, {0x9d1, 0x804, 0xffffffffffffffc1, 0x6}, {0x9, 0xd255, 0x4, 0x8}, {0x7, 0x1, 0x4, 0x5}, {0x8001, 0xfd, 0xff, 0x51}, {0x8, 0x40, 0x1, 0x9}, {0x0, 0x0, 0x5, 0xffff}, {0x0, 0x80, 0x5, 0x7fffffff}, {0x1ff, 0x100000001, 0x2, 0xf40}, {0xfff, 0x4fca, 0xffff, 0x66}, {0x0, 0x7ff, 0x84, 0x8}, {0x5, 0x40, 0x1, 0x950b}, {0x3, 0x20, 0x3ff, 0x9}, {0x1, 0x101, 0x6}, {0x1, 0x59, 0x7fff, 0xffff}]}) setsockopt(r1, 0x4, 0x2e, &(0x7f00000001c0)="ebce00ff13b9fd3a4b3323b5a2a54c992e9296400798e6fd0a9228c4b9e034bf22a1250e4c51a95365881e2e5ae723299c931ebaac0d0d407bd03f91432a8e2eebbe00cffeff8dfc50ad1e1059c95330dd7f8f5760843842c3e2c8b9f1e0dbfe4621a11c1472374b5321ee644de23082dd4778bc70d7a6dabb3fbc144315460542fe60986fedcfc1d3b6a89de7ccba79414ca8bd2d407168949a30ea2b2db1b2402dca8193f4d0b88bfda768c51b8c5aaada36809f64117732fc965e9d4f127063303843ae8206ad1ae5291b498235729c292013d0ad6e50569b6564e62679f0d492a82004b91f1f4d514d673bf669199d4591c52c1621c5018261000000000000000000000000339ddc003d79f174fd10986e5d08b7287f9a50ee989150b62a41ec4a0ce0657eb64e0de0dd4acb9f5827dd2151949fcbbef96279ec4909093458bc96e3ef881026e2c20b75cda2769f57bbbba85520111a7d98212527576de5eaa3d81e7c1c983c6457183b8137b1d314a4967b366b8d8e6ed107634e7c6f4007b948680c11b6c3805dbf7edcdafaa7b209aaf370310e5e3f957684ad3de9e66a5f52070cead6ea8c48f6320e1d46a6c850c4ec314d0469070952db72a507cb43a08b8c80e673c89952efa3ae616f01ceabff4d3b7c90ff817fd45c4af8b700c8a49ddcef62cce3e8ff3aa2fc028b73b8fabd9a6909a84b35548bd923e3fe4fa0968bdba7c57af620e5b39b6e7f4300000000000000", 0x216) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:57:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x1, 0x7, 0x2) r2 = syz_open_pts() semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/75) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000", 0xf164}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 06:57:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) fcntl$setflags(r0, 0x2, 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 06:57:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x93, &(0x7f0000000000)="b4d61e69aa265b92320c41ce33a8db5fc294de70546a55d4c90c57c243288b3ef89b2a6f3ad35914e382304f40a032ddd94dd195faf20f82d6f63ee4e70140c2dd987080ea81d4743d9829d546bb0fc7f1e0b549257431d8b0a271dd8a493f12b9a417c041e413358269b9760ad410f77957ec22cad8797e5df5c0da6617a8cd15363879ae803b01662ece0336d8dc2ebab542") setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 06:57:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x8000}, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x41, 0x40, 0x8b3, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffb, 0x37, 0x40000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x17, 0xfff}, {{r2}, 0xffffffffffffffff, 0x23, 0x2, 0xc90, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x134, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0x3, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x4, 0x2}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x80}, {{r1}, 0xffffffffffffffff, 0x18, 0xfffff, 0x9, 0x81}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x4f3}, {{r0}, 0xfffffffffffffff9, 0xd7, 0x39a2a620cb8841cc, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x60, 0xf0000000, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffa, 0xd25317671ac7dd8a, 0xe209aca7e283bb48, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x42, 0x80000000, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x5}], 0x2, &(0x7f0000000040)={0xfffffffffffffff7, 0x40}) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 06:57:16 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x88, 0x1, 0x4, 0x7}], 0xffc, 0x0, 0xffffffffbfffffff, 0x0) close(r0) 06:57:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = dup2(r0, r0) connect$inet6(r5, &(0x7f0000000040), 0xc) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000000)) dup2(r5, r1) sendto$unix(r1, 0x0, 0x0, 0x405, 0x0, 0x0) 06:57:17 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, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) syz_open_pts() 06:57:17 executing program 1: r0 = getgid() r1 = getegid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() r5 = getgid() getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x9, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) r11 = msgget(0x1, 0x200) msgsnd(r11, &(0x7f0000000280)={0x3, "bd7de925a1e46d8f9c0fe308d482eef9b367f4934046115b45046faa4bb5b7eed771c244f837206e1078e61e50e660330218948e3b019eb49445601f8a0faad6d46e8acf13c64d30dae6925a009f4b52bce6f0d16c8e61c69c494dc2d11c903b191ad6634367bca6c49f1abde63a30b48fa1e15a5dfb7dbcc2cc2a56f146fa0a3726e39f62d787de38a47af55b6c948cf9a4b9beac7d0e35f4e9bba7e4f891fc66d4667c2740d9a1f68fd309323b"}, 0xb6, 0x0) setpgid(r10, r10) 06:57:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) 06:57:18 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) socket$inet(0x2, 0x8000, 0xa0000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e3ff125c00b34200c6c909c5275affbc4a7a986f00f0da289c2bea2abb3bd5cac0c1c79b9b9909ac3ecafa464a7f29066c84f6f0c770f55fb2012346060023ae1884a0d29acfce4f54ace219aa6bb01bfbd865dba00801a5cf5f02", 0x5b) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 06:57:18 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1f73bd988d05d1a9897bd79a3edc5e300098f579ca781cc6d454a15a815bc7cf16daea453f732f735e65981fbb22cbd7c3f30bbbd16f5547a8298bd8571678a875e343c486333e7ac042dfebce213ed2", 0x50}, {&(0x7f00000000c0)="f1f01625d51409469d", 0x9}, {&(0x7f0000000100)="c68dd09bc7fb14828ba9b5fe16930d46e8e1d6ea8d64b1c629fde9eded7d93fd315ce081c24e85c5c59f74929c9b946ceae63a7ab0ee58d4df90cc559c012cc9769f129e00a9be52c00fce6a1a5e35bb", 0x50}], 0x3}, 0x2) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 06:57:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000140), 0xa8, 0x0, 0x200, 0x0) 06:57:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200, 0x0) connect$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x6}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="a04586f3d7d9911fce3cf5b3691321b109fb608e077c8487da0e99f884c60a4060faccc176706cead45feea55c31b1fe1e1be4f4d8e98cd4bd", 0x39}], 0x1, &(0x7f0000000100)=[{0x50, 0xffff, 0x800, "c1f51322267c61f45b9034e43b0a03633a11565b1bd6b777402aaef77f3a05937794fac1d00ec3744b2e400e522fb89da12edeccda741a0645"}, {0x50, 0xffff, 0x4, "1a611b064debf7ff5b9d7f35da988090b9a27cc671220aebdbd0a2442a6cd79c21391f1be36f84442811cd7c91043c48c93fcbc9acec91159f"}, {0x88, 0xffff, 0x0, "161d99f820c7c96c2cdb672084635ba6eb2290ad953d7485f576a19aeced88fde05c9d8d93aa1b3882baea598a55afd8cf31f5260491e9260e89b0bb117062de9aefc9225dcc3ef69be5f26e3be7c83dcfd76f5ad4b827ff504e522b3d3cc5c9e142bb6d70266e427372f354aa8044a966"}, {0x88, 0xffff, 0x5, "682e51a218955b2b6a7dd644e29c55d5b705edb65fb065fef092cd478cc54f4ef64645f14b993f9279af894533a972d40fa2a3bd675ab116049113a09fe1f1bc654af405881a8aa941a55f70b44cc41bffe2823fd54cdefd8d68dde6e6bf48943c9850fb8790fbf48bc361e6a4b23ba4c4c4"}, {0x38, 0x1, 0x1ff, "7649a63a74c177c006cb121b6018d6974622230bde8de3423a8c162619667f7dd111109de7f7a3fa"}, {0x50, 0x1, 0x1ff, "67e14457429b0660932db4b00bdcff40f64d00ce1e79354eb8e20ca0b2178afb3d4ef0678bf11e57dce51fa5dac083c7b9b6f96ec7ca37009c7f5ecd62"}], 0x238}, 0x2) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x2b4}, 0x0) 06:57:19 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x1ff) 06:57:19 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) fchmod(r0, 0x40) 06:57:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x2}, {r0, 0x100}, {r0, 0x64}, {r0}], 0x6, 0x401) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 06:57:20 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:57:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) write(r0, &(0x7f0000000080)="8cf80f51ce66d3e9477a0d5032ab940b53ef1ff630080860796bd354bc8576950bdd7aa0745d7202a45d3d2fce8078c7b153de2066c86eeb9861d7ddd009301a0791cc17f83c1a646af410912635887a2f9057d87a9e740bb287380a1b51a7ed711ee2bfbe0743241a557b078e2cb0469c455856d3c166505d2540a9ea8f26831582b6e5b5586992a1568a74696c4deb9a7ebe392765fdf0d9891a6373260b8aa4bc3f822c9de03c89c08ccb97ca66c66358a176951b6d2604d2687fd8a10eb850fdace812079cebe73e1a5515b3edc7ae32bdd252587745b751f8408ac0554548dbb288988b7661cd60fb1c333042b5d891453bb8ea81098742b38bbe76a8a4047b0e965dff95cbb9c408e14b38401b1f60b136511fb5261484b6d21a14ed5079c4168e38a47bfcb423ec17fd22ea961754963fc9dccfda30f50055c429abe3458798c1bdbb9e25f08517378e350721add4d858dc488b10abb0e55b2b65c7022ab9d68a82ec7283ad55459f65cc68ac7e84be81a0b0c4a86f0f5a032119d6f1ebfbb60da297dd6532df6515f5c98cb4ecf2699ca5feeca62bf25211056560d9aefc6462ec6209c1b599762cfc0d6870cec34b67f876441bb04b384cd262dc81267c2e38bdb83f780592b6aaba65b735d1b67c2ab923183ad3dfe21480f66390b54516f8626b95df26fba83bdb9021e872fd8bbe6598cb6daecd2e1996697efb98e432f85342e6be5778a93f7cdcce858a2321e956e1c64f81b233d0ac8338dd9b7d2d1337f43c1a31cb1197cac1ce3558e5251e4baf1750a2217f4d28bed4774b6ae5733622a8001d59d5dc0e9f0bca259ceefc7296062746099480a03afa941abc26a7bfb031d28bb8011706bf711bf249b007938b4debef80aa0224dc627389f82533de13b26805ac3e28849ae08845ca1c1cd5108276c60abd351f26e39445b80a61d9c062579a3b8378478ee0906a05d5df01606ebb49eda3917da3fad98eb182096f3b9a5f702c52c77983a978c77fd201fa23089c9e453ba039e0e8cdb7879c328223b6b9905d544b80cee1fe0e737f3d5e5f5c6f69405e1b61e71ac5a4b17fb75b45d4552d3b99c5e3fd2fe253395bc814c169eb91bff782e08a941e83360c33f0f3cdae8d9b074884994ae710584f806bae3af46b290b9b58200717110a6ebda9c110e4b09d3eb37d6b74ac0991a59d5eb82b3042d1e59352b744104634324cfb0762bfeb4febdfb8e15619f5cbf278c675d74556428a1b2bf40feae008d8e8ab0e87010fdb98a7240f727ac72038ee10aeeee35e060103522f7d2510dd8cd9d8733673fcde424c6b274890691d11e6a964d10d077f97aedd0f900a49419058cc73e41c118f8d095de550795e4d3223b933e3096fca2f74e0507495747d8c7499d7893b7c035b3169c694d5c0202441306fc9e1ace36f5ab1e1a890fa73d66b9f67211108df6c5a29ca58e988f019772da06185a066886c28c07e565e8272198054396f7e4769b2e798c066d40061c657082da08e6fb0883fe729002d2651b2eb018e60ef1465e72c79087a149cc8d356752fbfb1dfb6d41cfc660c913c89f9df447683a8ec106170203cce34671d892dc257e3711f209762f1bff19723df296d038f081167d955ddfa2a67d005262398c35f2a238f29c065f987bee4ad936e11b9ae0c3d33e210a35efaa3c2ffd9fe70de9a7d7d905ee28665bb634c90c4d097da375cc508979d6d4f2b8254f94823e3195fd39dbb91b2e5bf59da72838110366c9be9b5adf3b30fc0d8ba60919a62851c4d4f463a397a574d5bd98eca82fe0292c6631d2f5bb7e891711295d053d7cc0e236affac70eafe24a3e79a0bf988b3c8ffd2b1f32d02efd23946d530846c3d88f0d7b5bae8a392d06577ee7032e4e90dc2befee3bb315621e53873ac63af124870f7a14e30c7cf463fad2c935324192aca5dfa4ba599d14bdeba46ed049eba49300843a06ef1ec053fbf05419b0e7dfa71e57f7968a431add8cf4ae7a34bd8a7f7fb321d033175e4113b713ec3cfe5a8a710c76142a62cd9a6914f8a4af1263de9f1dd22c735c7e76e41d8f54bd506d29e86cc686f16c4dc7fb12f3f088b456e1f8e9e5024c3927d390b8a2ce2f3326b1b6faf3562b5c2583920faaa7292be244ffaefb7b045e38de6e897ec6a73d5bc8f492e8886a4a1a0ddc4f79fb12b63d3a0cee3b4de39c6789cbb542628204bb02a34f98cb5cdd04e9e0234cd2eb3bb97d16e9ce1670d526467adc462a51e44c6c46ddb10eb526a27a5269812b26253b2ee6ea26d3d6d12feb1e0ab4a180317335978d60ea959912730c89e460b81c47ab06bc383b7cd5950a23d3db80684f2f4b8ae4fad525589ad6b13bf6607f216ab9b00553001a78b5aad06f69b998f4c6607e70f97042fab7e5f25d739121a45146859ef7d355ea392e637cdd9832a369dc092ddee84385603b6a3a9f57e79975db50fa5ec00d20883ce16d40e69758ed57630f678a501bebde40a11b1507ab692953efed8f6c8ae49161dce8e19834b6d308c2ed2c754a3de30a9e771eada5170390dd98c6b0d0a5d032a54bc7048069a3066d77a524c88f2fbf1b59c4a0c39ab84c7ef8a3f9b8d2a281085b6de641f5780871c909577ce2b1ec83f5ec52b3a91160aa7158a439fc50033f01a11b4f519150c9efd2526fe841147b1ff21e5113a9e592546f9a87e350ecbd397cebf4ac44c615ef185a6a09296776dc124440de3cc6d683850e425ef245a84f14af100d96a99e3106157c8719221b35a4bacd8bc5da836405fd476ea2c8bb92b5e2b450f7162a4951707a9824d2c25d1773d7366a503324bdf713d95c3bbe44404fc73094235890e91317fe15318fd7859411c86d1a94ef9aa1be5cff85649d58135235ea25ca0407f22a254da66a718803fc1355f0daff5078f3b121f089e3346f0acf0f7067649a32fea8a0e326a5c48b6b62528ceb7fb3ee5c9c2fe861e97907c77551a34fc524001f3c74b23baf7489c896e52703fcdd67804b513b5b4a9d29be7c9db44922eba2ce37d8af8d3a146748796e8f9c07d37ec9f9b40656dda1f6d963c6f98e6da14caf71c374398024b8a561c33e943c6ffd70a08405bda13df680ad150a77d538abb0bcb16bd6c36549da3ef480c07217e73567a513e6bcc5d63e0313534b7df99f0fca7b3cad1c4ad22a5f57a34e65c6371574bbf8ae42b566a312c15f5b084a1691ea9a88321eb371ba70e0998658ab61d8c2de749b49708a5a8246ee1415329559945f5d0905befc6498bb892dad59f23b4888ca83f2b43b6dd81c73dfc332e5d93f1b5c8fe1dacde4e62ff9df3761cacb3b8a0e340d3d1d78c2d561e475cfcfca2aecd10376e12470f0d94190df31aef4b0ae519b1d37b940ab9fb804307217957345efb269f84240b21d6b5d1fd3bc489e6a8deb543e94c0eb7fcbf7313c9bfde9a8df502b7e659181a045e232576a1f4202dbcfa76666ae2d7a34f79d83dcd0328d07fba9f3e1afa21dbf7bd089729800cff06d87eea49b7b9fbe7092c477cf868c1033d8db16f9e7f8a5a7ab08818260a728662a083f7e7f257d9266b020304eec32d4b0970634dfd997d2d0169c75943032c756cdd37f411a8eda9c6e27e8e1f4e9aa30043e06206cda421a0279f3fc5d0affcee8635d6baee5d27f1dd49a501b4b17ab769b71d8385fa89dba56bf256ac9a0d031920e7909889ab84a89c8d06d19e5b9a14ee5d5dd7a418f177e2cc9a0416e5b8a335a6b269345a8d15bc4426708d3231133cca6ac7aa764a965d8c763dfc2e6d8f311403274dff752c254e9818123bfdfaa0723786b3bab2f89382dc20ab8c92345eae334e00b0632769693f43e7b44313f0d93448e31d5051418316de84298c3a26e3d6666d2677357aa70b05d3a81ef272df9fb2bb644018e71838ce2edd5dfa47ac0d1770358e7a7f345d4e0b89ad2ada141adb9a9f25430c0b45499e402b727b349da517d1b8bc75926f007063c90980263d1daf0e273a39f9e05dba6601632412983a8484bb912347f290a174a9112c2a51efd4b98a633595648c99ddd0219ae33279367f2a45c3149bdace86441ec12ef128fd1361a134c974508635643fbd12cb3e18f741461127c26a9471d57eedc15e44440af9b0ca45d0ceb0b875e8f1be91a7c3dea4a8294e423f3c19db4bdd9414a01ac31b21e0deef7b59e50dd586cdc955ce10b7ae9a414fec58199fda436b424c5cf4cb5373744e58f5bb2fd81ea9d5b48bea3ec9a876e2120423aeb04647ba8b376b613cbe604feabb17926b002adc5f26ce2e00f681a52dd0e6c4b61362b06c3a96ac306e9f611a4882ef180cb1b8695573dcf34635dbc5033e7f456d9c1095632068e23d829276d9ee4d13c13a212427db56a433a1bae39b47187101a39df2b4340cd3b72eba79f242f8a1f81e812a153fbb8e67235891d7a24d336f987cb0a737e8f29e0618c84f3a637b12d2d6ded2c4f5e03053170ff4867944a2c3df7060b91fe186d6f8716683f80a55a7afbb6c36e74255ccfa824967212d0574438c309f830f9b80fbdc4c3f33fb336e2c9d4c9f6cb7aee7b08dd6f3fafb33e3a56e6dbf889a7a344665d210bdd480f6d576a7e909889799e5db8b26cf6ba288707f2ad6809b561fb3de4172b3e0c44a6f078aad97878b57796225b91132dd37b19019d8c7c182d3a251ba631a226446b1b11d9ebe1699aee349cf8c96e0f241fa9b86a5c41e765d1360ee9079a52943037dbbda55e3894887651ef7e0c0f361eddd8868f43dbc6c70e9c0f8425f1d0eba0e2843ae8b08157cc502a06cd2b512fa1cca3a82c899ac6df7d20315c8680d3e94825ff45e850e07882b1844e4a14ff086edf9ff2fda10b1d275f5ea9e573afd63f41b4a422879669ae510942435a6978375f7991cd7ba5893601989bc1038ed7a0b5be44724365aca62905df42a25972ab0ae41a080233737c33b33b70eff22bd66af0699c13c9fdbd7a88faa95df3a1980a199d3ce68689594000fc029342f345ecf7ea9ea995eeff81cbd9174d9eb89cba6ce78667ad2d348338e9700a78d7fa1d1876103d2bffa6b593d5e8ea7930da5e8f1318ae707d805fe64b589c7f58585c56f6c94586f18849d40c0ede4cf3be91d171443d932437cb062e1eacfc014acb768eabf629a41cf84af55c2cd7af5a4d4731d2b6a30c548f2b879846d7c508fa62dc8fd757171355149826579a3a1b4ea4132e01784e076782b061ec3741761439d33d094f44d198d67eb41f42db19801ee0271e2f359dcddb28c43b6d1acc33185003f304c3036ae4df8558de895b1f44d824e3cfea905c60b70c7010369efa68f71f498322cbe3d80d57bed6f827685908c70baae065ecfb3e452459aa75068e3ef9fc8ebb1fcb62d15356dc060d3e1df1a2ae675ab2f2c18f100a1763729375d7c5f1708a9c6422fc17ba515fb3e296b02954a38920b282ebe54631e3bf6ae7189ca6fc392ffd46a063dfa47205b0561c68c4737b18a377d050a5cec5ae880a5a26bbd3b58fc8de340199b60daed7379ebbd62b354a4eaa7139c737e979362ea0dcb0eb3ff51dfd2abba7e0802f653c5a42611d56001aef773c668f75e7c09cdcb7a687da2d857381f670ca1fd7f55815a9f417db5465bed84fafc0255f5478df717eda8f6f948b0679f3dd39be746f91fadad281e334b77b60594216bf4a652d29155c52ac249aaadc0b787f062efd56982a66aa821a8dbd7107851649dc1c8b906d6549316f3f4e88be9c8109fe984bba9f85b4bcb", 0xffffffffffffff6e) 06:57:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) 06:57:20 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfca2efa5f7c650d9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x1c95) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xf0ba6068f44a2eed, 0x80) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1, 0xffff}, {0x100000000, 0x80000000}}, 0x0) 06:57:20 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) 06:57:20 executing program 1: r0 = socket(0x20, 0x4000, 0x1f) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0x40b, r0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket(0x18, 0x5, 0x200000000002000) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000), 0x0) 06:57:20 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) write(r0, &(0x7f00000002c0)="4fc87134cfe9340022a6fd76f3843589941ccb3d2aea658cc3399cf92f3071c980379f5c968c4124eac4ecf52892fa187ec8cc36b899c0083a76404f2eb69e47fce8431a01bbcd76dbcd77d1c20c0964cf752b2f20da013bd132e7ec3b84deed7f25093837cd07c07f2207dce4010dc123ca02fbcd0287cef4da32d595665ce639c994542d0ff05e32582225e657c6bb4ba189fca2592b16766ac6f50f6847dca09e99d96b77d2f20e5ee4b965e68e68bcd257bbd05f94292c4ca13447b3917b47794144f08c61213589cfe006a787367b52bf4f010ec12dd3fea3708e2737e1094d22d00d8509157630c7154705d0bb5d7cb3de1e85b607b93509697f200c67f095452607b2e02300539c66b80e93db0db7d512314f3fb65ac2e77b2b3adf230d8f18cd931f31f283db2745ef297821311f7572f77dd23a44977114145cde71ce845ceda1ac4013dacccc0579f0ff49f5bda0ca0b64aba2df5d74e279e4b4e53be0ee7d93be9bc9f5d7093b805277d2d60b0ed148d6b78b7b291a6328af8880ff71eee9c688bab0d2455ee3aed1f37d285061607b1479c83dd2ef71f2cb51c1f90b3fec784d9eee44b59fec0449031aa03e2e177847075531ff91e910f8f523fcf63f8661c03944758c37d96415fc5b6e256e27fcf1425a2d52c760639232ad1a62f9da51ad8296aa917b008f3c098017c47da3f48e0a9d8a6c03aece44ba6518d12db66ce6eb7661b6cb32c37d627b4c482be9068446fe35a50148600c4accfffcdef65fe6387ff717fc6ac8652f91d25f050a74be8896abe523db36d8db3b56063a03d43992e132d8b6907284d9ad4efe2d93c4f7e21946c3e103411cde4f1266f170b43f65ce49ddd46766af6d4901071d1867f94b5f0391d1396bf11bf70a7567a55d89fba150681f43f522c80749cba7a6838790f52712958d994d19f0666c6b631c498a5596b4a3b27dfc2f2137243b5fc679896f202ba2db70e3378340a97665e58007877839dc76eb1eb918eefef10c89e98f2e1ea762cd40c1fc3624027a9c37ec4f75b25078aeb72a4d7d4ea35f9c337cc4f90071868b69d719aa1eb19ee81bc78018fc6f2568955cac77376f8cfd16011018c302ea12e654f9a9f58e8c1c7567a67c88058507f0e842c51ebe4be00421140b7e9a878a91ff4738def52f128f7ed3ffc672fa6ae0079438b809e559898b414b163b4135b07fecc94293243545a41be36ce32a9a12d5f8eb06e77823c0f3f5bf903158ffa246d27bd81ad4b13898eccf3a2bd6c062e4124c177fe85f2230c43f38c27d339fd393978ba5b94953c39a6ac1f4180f7d98960fad063776c8c7eb69b30a971d9632e16b0125a2cf1d61437e472a67222de7b60d8e4f7bbf3c9c0c83b0939c0526739fb98adce8b895439a61747d8a109f333f24878662f6b0b1b58c47a1c16b7908ec47898d8fd8e9d26a08afa05d8bd56df1bae94cc81730221cb2188e5936618a80a96d76f5eebe504585a4fadc4f28e3af67cf63b5880db8c2d3cf4f65e99a22955d2818989c8e87b7bf9df99b17c79b7f5efd5c9923a1991c5e6bca21c9af9b6cac09e5c0523f7401a202e16e04b312fb39126e7d2bb98ca351886e2c8ba65ca1f7e7e5ddd80af873edd68d9b2064d1d8a5dadd24496fc02e97b45e060d993d1f69535283bd99b511f618ef52efb87880e195b9397d4136dce12ea3f75a2b5ce8a8759f77ebb62d9535478772fecd047ce3721f3e09c869c1470f1864d21449dfc083f6f4d949383d5ceccfd69228ef7ae88431836b402639c174090a235db823a591f2e97e3f3a064b41ea533f67a92a236cc4ec565272428b34517bce6f0cf0326460b2ae9738aa95ebf50544551aa36ea75f837ed74d7e632c07c71c102419d46a4900ed755d2d742348fe1c13e8a0e30088b4cc185280b730248505eee1459d0f9b45b5ea21b218ce9033b6255c12a31c96e3d653508cc4a5ecf45459acbcf0c79e8af2935f082b560e761c73e922c0b533c6e2f91e04f1885e172c20ab0ab69b09f0b4c843c0f50aafc8e7142e76d87238ab0c48da0028325924036fa442c375baee7f225c1949c4593e092f2447ef90eec337dfacec26669f861445a07f54fd47d076a2b438fc72e6d9c6b72796f6406b5516090d78761e69037566bc86068e3e7bd62fda90fbb68d1887bcf4c7d1acc868b1462ba3ba56d808ea7148152c480e940ab895f189b69b74a9b5261a7e81df1fee4aa3bc5a2888fa2cb7f4d42d4a8f1818c271aef3e0b71766504f49a05acc3fb09e2ae97416e5b37725ff2f2a7190609e9e835b30588eb05a72e09b2eead8b275d707d3caa727c69441a50580191284a12698d531bf813b1c3709148b547d2798ab5633d87bbbf7103f08464ad84ecf5469b1dea1eb2375dfc79f0a0712352d914de4a12bc02b78788280db80bd328aeb80497c020aa05ed8156bdd5431f2e6a80bc5ada2b8f1e4e465d01b2fd46ec7cd2f5299c3b301c0ebe61d465a3222913f37d14cec5a79f37204d790ea48c328eecb1b0490657159bbede79d1cbfc7bcbc0c0bbbbf9eade744e4a49d3d7023b41fdedc60eb41c9d6d5efed2b884b86175c7479dd00a11a6e88f395e79e7475b968278800a82afe1a221b32dd595fcdfb583efc3323fcebda751f74f5da92444b7eeaa5762a5f6a241a214f239bef5ee6b211e00e8f81d35c1f676212008f9c864aae829cbfbfac6b1bafe414ade09d915ceea5fc0239879e4c4051dd7ed4546a9cf5d8cb562079d80bf9e0ec47d38d1ae8a7ea680ec5702963c10d3d1aa358ea18b3fffd6fbcf3e29ed49523f716a109de3b0d0e22effef5b885d15ca5f3bce57a0814f004b02e0d57ce8790d1639b50c1ec33432121cb2ee097f0d3e16423d75982f7c6569b236007a07aaf0222f4cf70c8cc4436ea8a74c95f30aa13d6ae46de1826558019ddb616682c942d2b345b93cbcb03c68ac8dd1b756f4229cf1bfdba11ac7550e67be026af898c2709ca8cc3769ffe1e122d7481dea1396b97daa42a33cff7e9b01573976ae745a1a3fbf692a98e5fcd0367559562367b6ba983699e48026ac42bf67d124682e193e0ae8ad1ee6adcc447bad8231083125e3df9b654ce9d98dcb950eeee9b89f1384b140509c7de4ce13bd3f1fd0b280a5dd8332cb96c021ac09d75ca9b435d3c27f255cdc21f86caa59683882344d9153d099b423076103fcea32b1b2dc1995db0221a5491d03bec6bbfa73f4d6015d2692032f0b972cad42e4596abf680a2f7e61791b5243e24238782139be3887bfb6d35addf50ba45cf4fd749628a343d85dc06bd5751a3c6c90d71fdc11ce6845b699cf3018ae5658eb7c84bb4c338bbc9754c615b348b5d99d0c9daede5fd4073d5eb32b857de7a2f64906ce862687cbef8335396b136ef8f9697975a573c0724b6c5571ad56e0979a196da3d44838ebec7f2c1e0dd1825030cde997e70a72e2056089917b159ee1306c362ddf356eddc712c3851f45001c195c894c60d629163847c9793efae3e09ab4c5fed124d2ec4f9bbbee63e9a7a929b94f99532fe555dcbc379a07c44bc468a51029f37085887f6db9bf731d57212785541775b7e9f1832058db749699b910ce597b3382d4c5da5f73b1b97a3dbd99a9e6efa6c03bdbc9a3e01a968243c93e07a65b27078ac73110e3e8b1a5ec967bf4dcc01e85c90e27898ec375f6694ca793b7f5590a47756be04ecb4eebe2886b082f62c4cb40c9d2d9923bbde2b52b434f42ae18e60ad4396c9bba3812423b11aee04354892129095a77932afd88c6fa8734dadc283d03550ea20eae6a072d0046974f5b2b4c6b78ee3ef7cf1898d76ea87bfc02efa34562a21955c8e51580d263437e3bc958f59744cd06385c447eb71aa3b2b30f4a832067f73293d7e0d0b0d13a1f55049c99a6e7c245d2e41043fbd91110cdcb4e0e93d7a4e4a8ee720818d442a25b0bb1ab6c4ef91efc5cf6e4fccc9443013e470d864460a967f28b67dcde0d695be6037aa35d924f48799bd9c7610690a3ec93fe5aef00cc3c9efefe12a630289f64a8eea7dac516e022a9e970bea69fac382b9410493ed7d079a52ff8a217bccb6a576e177f1f4a527b89357cc472decadeeabf3b4bf4e48fa024fd93648900e6a0a5b1a7844a80c5dc6f4728863518e698617ee9652fecbd576a199e1a6356a9447df39d143ecabd04c2f2998501e382e6e7d3c04f03e24074f225e40c475a5bd6f6e09415dd9ed3b0981bc9d921c994b3954888cc8e3829a7454de820904926838195ff75e9a489847f7afa2e750e679de07908d305c02755444111d571082b30ad537f2d69100a47dfb2744f0221e7c9d988ce3fd41853fc7900417608f5193a448f455fbdafa44bd3262c92dcde8e2ec253066f3bf628f022c593070a59c0894260ba827908908853579332c033a914ed185c518a48244743d17ed4d61c478639aeb47924a36e6a22c5fe522d5b3fa02021cd9b20d8c4902922df63a419af06aaa4632b669b66d36962f539cfa0087167e6c29b7cfc26a262eb3c0556439eafa688f8782895e3169411bd561fcc50e0c9e9e3ebef8da69f8d3dfac8f7c6aec3b0babd527ab1d50590357526ba603056bb205d2fc005b115eba9baba2c8652c5ec9e92f06fa935a26e4fc51d0b7c716386d6949184881e80a17fb1916dd039a3f9596737dac4e8b03ca2e98dd173f7de860005887332051fc8b215b7cd3deb40bf70cd8b460c64a87b201ae528cc0463bd64f74c825177852c93f756b231e31ab8793ad8b51eea39441e9eb427c8151e97d6485f7721f702907c3be5d52b3f6ac05957456086951b3c409e0317d75a9e93bff325128ca5f9c20fa3fbbb7931431ad37f5fea79526079e083d60448063304f58373f7933a55c18c1935625f04a1501fb197a25d2ed09be399d294f28bba33b6d22740091f88469cb3d502eb26b85ee159033641f92fd509f26da7c2958972ec06b2370a51f9f323a9fe379100e60852a497b095e2105d143fefc3032eb434d603b2ed1d009fbc0c5a3873b4b0ff5723fad36c318cd1734b04c374e0c71187c9a86b2a1b39dae620bf20d82d5aeebf1a15d32746e29d2b928b478161f17089383d5bc36fa3b9e65350ab3e5f4f85f9bcead0e10be5e70016c26c6529cfc393c14c3098dc743e8a55f40fcc5308c26206f3a17f7169c6b504bb3e07bcf518e38e892b6dc4730e2b7dc6a70831019f1dd91fa0c4c6c8891ffe9270da49a803962132bb56136975261cf79e3fc4d148a3bf880c8c882b8dbd64bee9691b73f1b9bc614bdfd6a472b20ac86ffedc88b568f82ff6dabe63425e44eee120428b56ea1c8c89dbfad22252b46da68746c9402de6176d4dadddcb6cf86d69ae300278cccafe1193e748550b8929863361b2c54d3d4e3c48c03394a1795279f4d4958ae93b0fda5102d11a0f7e03fc8a13a477dc451c132cff10da005b5769811874060f0c49e5e8d86cde36d64cb7cde427ee1f1c389cf4f90211f9bb706c17bfb2d66c9e5e7f690f9c8756c1a8303c9ecdc92d0b0916f5718ca0e163e3c573b4218ec2779f66e374813278dacc887bf2fda489b119df37d26cfe3e3662ff630c94cf04151592023c5be52d075554a2bd64607cc0f9e7da304cbd93b4c11f5654d3791eec0eff2e738abbf9e94a84149876344b1101c1c264e1d0b3500dd047497b1c755c2d427370a83541f230aa6a5185a62a696c66f33e5b5c02e69a61fe8d79ce45b15a0f0087f3af47862ddfc8b2e162887e629", 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r2 = semget$private(0x0, 0x3, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x8c1f5564e0fe5aa2, 0x8000}, 0x8000, 0x401, 0x25e0}) flock(r1, 0x1) close(r1) 06:57:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x6, 0x4, 0xffff) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) 06:57:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000380)) 06:57:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xff7ffbfffffffffc) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="48e79f091850e5ff60dc0aee7efe66003d687e1f4bac1083b9f35fbb97169db44f3fe6e95a8fffafe3343ed55ddc0e9af95a526e79f0bfdb1b46725f83aa34c3112925055e878b3a33b3f150b5981f2c8a1dafd36e7f177838c0f40ecfb90bec259df67cab509d5c68956df426348dfe4f3ab839848b83eb4ba0dcccc7d493357ae0f147398c3da1390e289d144a855fbc6ac6a4387f95cac59c51492b348082f9bc3b0a76f52b5e507f41db768f4a91477e4e1cae508a5c8aa8b8aa780e5add44943b0342491f63af52ac30af1568c608ecf5ad060fbbf181e8f3535149414a6753f79319d65fb105c0a271ba76616d7fe452f6b78cf82649a21db8c91973d6558ec6a01b690221982f4746aa7742a7144b45cf3b289803e6c2b64d4fda15b3042be56c8bf761cd16e1eb294744a5ffb6fe57a107d092087657142a2019ba569bb33f9ba653a4ad90c11325b9aee170bf1b83939c32fd04fa0f", 0x15a) getsockopt(r0, 0x7ff, 0x4, 0x0, 0x0) 06:57:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1d800000000000, 0x0, './file0\x00', 0x400, 0x2, 0x8, 0x40}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 06:57:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82020000ef2c19094cbf2ce92e0a8e85ab6bdc601bcc504224dea7d7376dcb71ced3edb8c53518ee1914ea35c0bef73ba7e72810831b90192b44e7ed71387c49d626f174570129d8e60984a4fb0b517524109b169c2d43c6f8645731d5e79f7161158d898e5850ce2194c09b823e4731ae402652bd76d14b27a6ca381690a74ca36cfc62d8dcdcdd6872c05b104066f96fb3cb49b1ee9ca3267132579df01055a9b017484eeac164f4c98aaa6cf20566ea7e06266f0e8cc1a30fa81a862e2886fdb1d7b4044f10b4a660c7b2407bf0d1acb4756c537d1c41ff4431bfcf9717db1d599f24f17e5ed9a3a3760bde8b8a66398450a41c2bd820fe08dd0180000057b8c9aaee8932243195cce18fa25e476d4a1fce2de338f1aa4389311bbf022125b8293155401d640fd761ec1eb09510178ff2cca6e5f063a7f8a1da41fa0494c3bae033ad0070440ef503af75d484193fdd9cd0f8970f2f1cac32a8d4d93454eae3b2aeca37431f333a153b1695a12b617dcae0b170f2e653126bf793915d85872d1ecc144fef2c72a47463a19db1"], 0x1) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f00000cb000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x2, 0x2, 0x21) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 06:57:20 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30000, 0x0) fsync(r1) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) sendto(r0, &(0x7f0000000000)="89c4a8f6bf4f396e06c56b58c677a40ccf4aa81ec3a4aecba906f9349a9f743fa99985889aeda75b89d643df50e8074703e67cbaf85d61304459adfda83405e1cf03823e26972273eedfcef6f91f206122b5727171797f4c7e2e33d5590ed59fe77d4a6af593176ecca7f0f95622b0e076f1f0bc9f2b60be2001b73668e851f54d74a41e592d130a3f9a1ce73796df24650b3b0e0dfc34016e47496c217b63746f4be8fd74ccb3800c8c58ae237c9d24fbe5685203552b80ca54493db9401b4e751b13d063333b7985950a49afe54093d619e3dcf0ac78c3a365fb8f7971b2d84946198c4b1a0db8de0eb33c3f88041d22a66525", 0xf4, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:57:20 executing program 0: sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1008a, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x0, 0x8, 0xdfa}, 0xc) r3 = syz_open_pts() flock(r0, 0x1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x10020, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001100)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9a1a}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xeb18}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001600)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001680)) getitimer(0x1, &(0x7f00000016c0)) connect(r5, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pread(r4, &(0x7f0000001740)="fef1fd940ba4b4026aef602cfcdca58681a3362a528ec8579ef80cde2581cf1393283357016c9c913f44123bbce61d60cdb4df497c9cef0f566909b1ddebf3ef4429cb61d7be6cbca69a38c16c9ce804ec810108aea4a02b6184cfa82f7084f138589643ccdd8aedd3db5958e9c4eb549c5971d1224929c736ec2f096d6f53d55d9b4fed55820cf6a8a84eb438eaf3e058", 0x91, 0x0, 0x4a) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001800)={0xfffffffffffffff8}) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0xfffffffffffffff9, 0x6}, {0x32a4, 0x9fc}}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000001900)="4a0f218f06bd995f5a4fa57aa424b6d0746a80a19a2a2bfed5ba718450db0e0eff0d61f9b01ec6513c617c024e8c08c3fc373177311b12b275f72974ae671a7ec90946a75dac332a86f352dcf86949afdf5b8d5c99493aa8253a2f954765d9ee92bec81a2971907ca1e3c72a9e37106e95b0a9680c0d9cafb2af39c8", 0x7c, 0x0, 0x0) getsockopt(r6, 0x9, 0x1ff, &(0x7f0000001980)=""/9, &(0x7f00000019c0)=0x9) select(0x40, &(0x7f0000001a00)={0x2, 0xfed, 0x5, 0x5, 0x7, 0x40, 0xf5, 0x9}, &(0x7f0000001a40)={0x1, 0x7, 0x4, 0x4, 0xac7b, 0x4, 0xe28, 0x5}, &(0x7f0000001a80)={0x15, 0x2, 0x4, 0x7, 0x9, 0x4, 0xfffffffffffffffa, 0x9}, &(0x7f0000001ac0)={0x0, 0x8}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001b00)={0x200, 0x7, {[0x1, 0x945a, 0x0, 0x32, 0x4, 0x10001, 0x1, 0x3, 0x400, 0x7a, 0x4, 0x5, 0x4, 0x100, 0xfc4, 0x3, 0xfffffffffffffffe, 0xa825], [0xefe, 0x1ca40000000000, 0x2, 0x8000, 0x3, 0x800, 0x9, 0x5, 0x4, 0x7513e137], [0x7f2f, 0x7fff, 0x4, 0x6, 0x2, 0x4, 0x3], [0x8, 0x80, 0xad2, 0x3f, 0x7fffffff, 0x1], [{0xc1, 0x5, 0x6, 0x2}, {0x84ee, 0x3b6, 0x6, 0x3f}, {0x6, 0x7, 0x79f, 0x1f}, {0x800, 0x9, 0x1, 0x1}, {0x3d, 0x6ae, 0x3, 0x4}, {0x7ff, 0x400, 0x6, 0xe4}, {0x8106, 0xc06, 0x5, 0x80000001}, {0x8001, 0x1, 0x100000000, 0xb3deec5}], {0x6, 0x2, 0x6, 0x9}, {0x5122, 0x4, 0x3, 0x6}}}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sendmsg(r6, &(0x7f0000002000)={&(0x7f0000001dc0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e00)="cf53286e035194b14e5a014b510c60c1896f7f0b37850f2a1ef153b7bd527e9072d27b4a81776df3721f7d7e", 0x2c}, {&(0x7f0000001e40)="12e3277bc5b122a03ea9dcfb7ee48d0f608eb773c6c80c1d2a2b1f5ad45bc8a75920bd47f6be831e459651f2bbf92bbf5cb9ec1a00688ac2b7871cdcd4f6d050a924dfd99ad8f387fef5d5e5febf65ac74132ce904b57bb051fad9571d1356ded50c0057a5c69ef8e1cc30d7e555729a4f284efa3f30ab0490ff36ddd5c47e3aa786a2c3a22d703d94a30f80b649340d0a1c3f34c0ec60522461f1448dffbb1eeaa1b95f7b673cf250806932da63662d1a30735755727983302508b98704e7d1549df31bbe8f139677d3a8f106ab68f4aac20aeffbbe1116ec2afb559f81", 0xde}], 0x2, &(0x7f0000001f80)=[{0x58, 0xffff, 0x6, "e48635a6b414f7d2d4f527abda702c2b60baf06807cbf1a8534bea6d5d0c29ec5e338542a5e96333099998b44d298bfe5c62c287301cefc588f3e46a3e8667b0c3cb"}], 0x58}, 0x8) write(r3, &(0x7f0000002040)="1936dbec9aff0aee4547c8a24eab98d5b3324bb6dc61fe7e08f410bb3409596a4c16f1f3954b2fe7cd342d14257d1ae3b3c5697e39816b15721f23bf199050dcde35b18794f524b91f25d20a47081617d5227f0ef2507b94ddac82049e72d9afb1bf68f5fbae1b74e7f3a26a6f3ce6", 0x6f) select(0x40, &(0x7f00000020c0)={0x7, 0xffffffffffff8000, 0x2, 0x9, 0x5111, 0x4, 0x6, 0x8}, &(0x7f0000002100)={0x584853ed, 0x0, 0x3, 0x100, 0xff, 0xffffffffffffffff, 0x6, 0x10000}, &(0x7f0000002140)={0x800, 0x9, 0x3, 0x0, 0x10001, 0x1, 0x10000, 0xa58c}, &(0x7f0000002180)={0x3f, 0xfffffffffffffffd}) dup2(r4, r1) fchmod(r4, 0x0) 06:57:21 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getrusage(0x0, &(0x7f00000001c0)) 06:57:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="29154c7d8184da212062f863c6d5c0c80455fbd7", 0x14}, {&(0x7f0000000280)="5a7b6eb866189904b4541fb3d51a1934cfd4a5c4b5890364990234d3465571b4eb3c985a4716e39f307ff56dbdee125d38d03c40763ef6af5684a2cc1c9352c53192038102cc881180e2f4f678c161244f61a2c1c0610776cb24505cbba03cc1b15a8bd594d1e85dd2c6d16e06c8b0a21f3073607462f4ed42281563363eda3bbde449fab83613036981344e2401d12cff0b78a6ef79f489093b76af8dd643adb9d7ba506f36ed8a50db1eb077e36b", 0xaf}], 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x10001, 0x8, 0x8, "163923b1f56f1d2ae3a842ac8cf1e0e7c17b2ac5", 0x2, 0x9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000340)=0x6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) 06:57:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getppid() setpgid(0x0, 0x0) 06:57:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) syz_open_pts() r2 = dup(r1) pwritev(r2, &(0x7f0000001140)=[{&(0x7f0000000000)="b631484cc08782d65dae8d", 0xb}, {&(0x7f0000000040)="265b0bf89cf4046bb91f999edb1f3c2ecfb86b4f0281753935c4a8de43e57cca651ae7381bbcd97228e56678ca034311cec63c24f49e5e65d0412d44f71417ce66dabdd5bc076fbaa429a9ebc169ca2dd5f090029148de126970eebbe0cab85526dbc25b974ce6adbcb12aca08a83192afa954976c2d0aef4aec0dd2233ebc170b487e1dc90da62a35aa12f937b12393c2bc3abe790910a568d710a39041b2622f0b88f783f69081e6102a999ed54da1df0a75bf5b35f1f6f51caed113fa51db3de0b86353ea87a051ecd7d183d314d4025e19a36638ff7863c55536cd7f1f5bff7e99859fab408195ae36ef3c25df4a6f4b43f9e9f5f8a308ed88372202b56fc7de5ad2df99d61c122a8f07279bc8c446ba960e3ae614671a0bcbca4df0870236bbad1955113c67bb1db8fb2f8c26c731b9127a51f21b8b78e987d7334064b190b31832dc809785664cb4e96a016706a77b78011e5f242883be9c7f404f306b483ff3b19ac08f24bce1b395d02b1087904e74c5415a0234fd96c7dece348e9d3fd4ee0fc19228ee3f804a298faf351de4212a6a4610524c29eca96a9a3f81b69c39134fe99a22cafb048a503e3695560fbfcc9c1d3ca472f2a62cad2c3a084aa5d91a9a0112d2e7a3eb3621c762e0734ba598e5de38aee146fc2db37af91b7bdc811b891385293951fdb5617d815432c2a95a1a1add7a6f880eaa6bfe3c2aa4a684cca96ad08280e4e5da4dfcfff05a70f1acb9d794a02217d6c6cbb3885afc3da3e743d01110cb94b3c400634a339bd51722dac30ce04e4c612ea95af701b4cf202b124897a989d2d594fb4211c1c4bc47e4617e9c08195bc4fa415851038d62b27314f623cadd471d5c789f7c7d0023b48ef5330ffac5e964bff67a4cf675a2788790821bcc2b19630e91e112465c637bf8e3ae20f7f92f6dc4413ea67d9cf8a2f7e671b5caf676d3d76ad3656c57a72c3ba597c7ad8c3ae9bf6a1af68cbc32d11a63e804ea61231c7035565ecdb7f3f97186c80c011dd3b1be595f837aecbccac261f38462e38c59f564649e8cde3816409493242a911161a046a22fe3843d4ba1dd11ab5e617fb3a849404cde09af1c4428de5cc7779d93b6ed484edb2d3b285400a35e34f10feea84a9fc75c5c5a56464e7ccf8a7391e9ea917f82a632196f9dc285038e76fd83506ace39427000121a1508413ab2775a0cb6fef78088a31719c4fa55b91b43eacb22dc20154a48f9c1aefa0a8ae5e912e7a969267eb4bbd1cde4077076b6e2a160ee82a114272eb4f3d9829ea64514a13a41d245c3d7107caed46346a65e45e4572e43a5ac251770a4164696dd4db4125217ba04d0b5979aded66627ec696ded7f8f962a7e1d0ba6975cbeeb38e7f7eafa3f69e4fb0c8be2093319f0fa419d1dda4d0895a15e0de634087145d08cd035c390a4e65528174c66292fb5ee26969bb1df7d3886f24309e7be1ab61d5007ac60d484499683e3c9b7453bb1436a63d3b47d5029c127d3d30e3338513f7bee3ca22343ba4339de75e05ad3a609dc71474a6813d4b568dc7489b79f00731684a8ee4fa6f8dee8f5cdbb84e58ac11f9751a809b6ee52f07a50d0f0589b77d0f20ab67eaa371c52ed303c91c00bd61e99ad124bf49cc153ccdeab90f0e7bec317104abae68456e3475ac73b702c27781aa99c7c53930a801ef5dd2d706c6001234025af8047320fd88a859a391074256a118bf1933804f469259011e661edd5ce2ce3fadc8c9f2095923719778b16514a067cdc52af415f8883c5b75411e92aae615f19f386319a0005cda5be3c3c475fa79f97f6113efc5553f1fdf1dc4229105606ccd509f5b8c45e6dd0c30417416d78e1b73351008a7d55507f523cce171c212c1301ca157ef1963401b79b35ccd5e4a107c2d0987b4f1f0a737efe381a3e118ded98f658f2b47e529b62fd61f3ca2cf12f9b84028d0539f59ae1ac025eb24d3ff057921c8d19cf50734f8d8c87bf9a545546069477a9347eb9614b7e6807833f92cd9acfdbc269a031947f5dbc46687b19f428f556f5616fcf7daadf9ed327609b74d41cad9738b9d8822987a3ecee6202d096927b08993980a5c3f65d3752bbf41812ecc0c6360997815d17cf772f1b669bf0b4ced5896bbab81dd02bf285484e22168752db375829fdfa6f2e0e0590a3bea0ab480aa51b133b9c89f059b2bf599bc6c6d596332a5725de46af168fe59df75426005f5cba2cbbfbeb0f2c68b84a9c2f5e8c6c8688696f4d7e6c35f76f35a8a2292264259ea64788270601987446ed17f8b0c7b5493a296c24ceb6f0f10a251ee99cfc9b3d6c517f4e689f2b0175783208e557bc7f304b2417653266cb8f1919b9f061270288c58f097bc461be98108a3f73ed8a8e525f6b27efaf52eb53668303ac504c203f310796e26434b82212d211ea23b1e654593fca76f07b30178ac6c496fd67281273faf97aaea36d0c39ede980ab452bf98b7ce28f0b4a9daf91da66b89e72c7fa7f40202ee0c2e901eaf1d3fc289cc5dbe6e096ead58f029ce22c97a547b964c8955dfc926f34b511eaf1af83d2903f5424afc1f401e5a45391a0bb2ffa274510b812b315dcfa89c22a9775bc93977632b7d24c3616a8440afade8fe70f323edc7a59772dce951063bbda3d2a2732cb5de283cf87ada0306a582b134e04b9b33a176b963524bdbcc6131ad7aefb6a6c007169c1bce180e235c679bd863ba73bd26d1a3c34865f7acd5a2e97ab869529ba24fb5bde5f66688068a9068f92f8fd0d50988565013c3f8349bf76b72aa2e7833d93fb600f556453a614601624194bc7015b9d7cc42f6b88a9a754de664edb78a00081b91503f9b413ce6492b429fe8d4409e4ea134bdd6b4960b629223fa45b7addfd66975bdbde29df47c95d976b4286c57f6911352b7670feda2edd0091e7f21d01e881d13685a77c6cb81d0c10e5181b0df947bdd9bc657e60826604bec66dd0e22b45f76024b3de654a46fe512e5087fe3fbb5ff7662181306a1e685b3bd6ea8886325e38cf03672247cf434507f96c7429396df9cc311e01aa822e11d9185d1badc40a5ab41b3a1b370ab69627fb5d79ed2499cb7f6425052a0dc311ab1feb86712cf59523708451fcd1253b70424b025c77d4ac56986159ce45db32277a75663c55f34665a2335c7253670f39028cfc9a8b11cbdc86affab7d3a44997ec19c0d0e38fbf85a16397b50668d7a108a97c461ad39b093e5341521c437b5ef86cf9933cfe9e44ee4d0c0675427fd66310bf619b4f7deeb03bca6b7b44ecc581513c6fe4414cb53c3595d796061305e1ec97af8cefde707290fc18fd49059b61faaa1944e46c6b97cb37fff42dff3d078dffc2ed2ef84b1686da8de70bda370ee771d3cfbdfbd993b82778248330f199d27df7bae86f23c0b3ebf5d70f976ab7bb61760fdec08b6ced4efbd1c73ec9eccc73f8a74ecc854b90f7aece80e84df948938f9668a4c65df30c155c4ba08b04961855073c5850fdadae792e9c821df412d3affda73f0482acaf5e87f916499310ab8bf912b95a8079e157ddbf6781a2c448dd1b6e4691564336355f0f76b6b2294e472f5e5c1ab4390e1d4a2f22fb9d6388dbac835403b244e3d34a1a50ccf67ed1fbd07b82e803640437a95dc5bd695f70cfb700a324021152ef84c70cee211fcd009e50c9f65c9113fb26727fb30663a5acb385a3f23ed623b141fbd64aa445e5bd642150b6cc4df4593f9889791b04f4961ec90d222a5e503824534d61fd8d508208fa336bd86de70578b66a220e9bbbffc9f16d17a02d6c0901e7f4b085c4b5a833e89b2509cc6fb400908dac9acef8b8f008737f63b0da3dad1faf38d5f8884fef8ecfc5488e5e2a7db78777768c1c4bb3400b5cb820f57ebc74a37c8a683c0d1cf77470238356318c98d32fa7aebd6f9554c6d4959bb1eb0d73e663de1cb16c77e7edabb65b6e43f970ba95a2399b7a3dc481cc9e0635df4286a065469fc000b058daec650c1228af7d42cb425dba27ee16e0241b5fd7579eb996c84a65fafbe082dd29d4fcc92593ce5ff907e2efb1905ed66b5af3461a64fd14875d82a9bf804e8ee146802940f4bd5acfb69ed921bc03653f03d8536a9cbf6eed8ada6590e69cb7bd5df5c9cb7c1118cfb23afd35c455af70a06e457e0b8bbb4c0ea64b47eea762dfa79c456952078255aa30ddf98d9f5432f140cc64e200ce943a9991e6e7e85389063e3ec2488857be1f46cb570cea68627e700682aeada92149f484d7332363cc10a415cd8d54de5a38ebde4bebdd82e05e717f28f8cb62bffc1ba765bd62d911658c497f6cf6c1e0ab72ac48d51bad4a9fc370ca8f99fcbf2cbb8ea2b696157f7a4d80637cc5a495781a4fbda8ef5d5c99146a9a22c5c7d5dbede9b43aa871619efcb7b517063a398c924316692714336d0a3228350a85112255291f0fec788aa46911914a87f8b1eae65e5543d45241262954735b458a514d889aa99d3feb69a4070ffdc7627cd84dfaaa1d9089c1bacfb0e44e9389ff39ee803a9c868e4c0c02b46a6bf08b3fc1afb353fecc919aa1b6cb4e87652851279b8fee421bdd55207fe59a0bfc6c7ae9992e2fb0aff40b7ee75776621596e9554b70c9d452405640d065757f3918d0b8bc05f34dc8a03a03f97cad17b48204641fed93113486028cadcd2680b98677fc8ef4d3976d31e23dc23fc9f79f1b2e96d833c19bd6a5e1f6d8fdeeed821610734c490642e2c2f3ce9f6fcc3dd820422efdb4276cb41c6080e0f046f632f5f46f84995d7f09007d07fc4fe8c429fe6919553effbbfd57d2cb8edb4e2b99f0a0274bbdd067e491b91791da495418ebec3f51abe60eae1dc1b74d385203f19d10cdae08b089c07e6406c97b5faeb65e2ac63e47f68a9f6db395b798d6781cf282061cde31cafa5cf9a7ff48cfce6804129c445873d44c5b73e021df0b4344bff808c674b1ab46801c58f9d24f36ca6b5a04c4febf154c67b26873b123f3732d659c8f49a68e2a02b1f7af15e3810af464df5e074de1f52a80e2a03ee5ff1e37d8af94fde620b188b8f3cd79310880881bb19520dabb7fc0bae97b0001127ff6d94edda48bce863e085f66de809c9b2b375a67d0213a66468f0372b43c5991b67b7a19dcff134937fcbef15f183fc195b5f08a2bfe1be1e212e29346cf54baeade158c0186d5d7aba1718efea6ddc495afcde2d96087fdfa103465113ec519bc806459a0688ffd0b795accb8d274c9b872ecba97bdea3131df0203803176b4f197b759815d60b1b3a021a0e9c00b82a203a45c46fe41b773e79e1011da195661b6fd83a2aeb6a99f9c990975536688cf104591601d4eea31eac06009cf17984744a7fe6e1c4f9f0e2281195700b67c7367531cc9e52c1c760eb3ac1981d40c4ab61393b2051a738fcc37adefc54b28705f733f824001fe07a837d967852e74fb71b4e0c5d08ab08b3ea240f16317a8684b25bfa778dd0fdd7fd8c5db5db9b46ce3f4605a1ee9dba14a88801fcbf1db961a9a68adee339a4cc3a98b17dfd2c6399244e55ec26b4cc420d4225d3d6e70e981b7484e9d5c7ab8a27a6f7cec28f3d508fc16e91b424af0c8b0a3314e16e65ceb7e19810d1dab5d8b594a13af056abe27f6851816c6eaaf38db52eb455a741e0bedf5583d5bb7847f2efcee1559fb23c94e622dade2d2718b79785a65f20443a008a869b15cd46a57ead15c794503999cbf4e41eaddcc4e38b33cc0b78675c30e82eef5f9bbbc53a3d91aefcf1d", 0x1000}, {&(0x7f0000001040)="84324e94df89161e0efc7be8ead91ee7fb6c07865276e670ed16b9320a0a207826e8f02d86821b60a20a299d4f9aceff35b39fdb1df262f4b25463e5d7440d05db6e6635a2e0c0d42eeea85d68ae194b42fbad3c13145b83ebc7661fea29b346af984fcd9fbb523f9123bd20605ae2ea2764bf19422c07ad9b", 0x79}, {&(0x7f00000010c0)="bc644a385f5bd31d239b82180859ef1887542b3070cc37238189d9f43a64df8be0cc61d7055a18945655a81c7db96353709a1fafb2228333f8a9fc92cc2221400045533397ee7c2d140759f60d2da3cbd9efabf0ac28c2b4aadce3a5f08ab7207eaf84a8faa911f9ae674dc523a2a4", 0x6f}], 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 06:57:21 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 06:57:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) pwritev(r0, &(0x7f00000034c0)=[{&(0x7f0000000140)="ca30904c5371b42e1fd6943e4b901b6a9d1abd2ff1137f7a636a1fbbd91b660a87063f17b86ddbc0abda403697de75fea4cfee7a2b14e40d095419614aac6122a554925119ee7481476f7c69b3652ddff500c8afa3e19331da8db1475a88278631d850cca7648a19f8a8eb945bcc97caed354acacd6ba9ee8d383b1825b06ff806d4b12c001a5bdde4b7a9cdf4381f90cbeb21ff23d362745a30d06777e7fc3fb2484b2ea21852a795983619a92c639410e4ef80bcc9d1b42a5f8fb0e9c70b7ce58bd9a8cca9d3658919ccbfaff8a706964405fe9ba5", 0xd6}, {&(0x7f0000000040)="d9cd06db9a02c17bb62fa40cf2a7103751aa3b01256d0b6f6ed216cb4887a32779c8", 0x22}, {&(0x7f0000000240)="fa70c041a70d2fee8c7132d834f67589fb0604771362bddeea2d8884c89881ec98c4d44e76919a48fd51d6ddaf235475dbb44b71e40b66f02118806360b5f9a56064f39d8babcdcfedfefcd971c261c430947139341c6737fd70fc2f5a56879a609ae67c533e9613cea9ea0c97bb68d3af10775f5ed3e70706954296f886635a024a69c8533c2cc11dfe51720f80262b8bde5e3b7791edd5484986412058e73f7b1b3e07fe365ba6be29da791bfa1bbd96948e80e80781e2a97564b5f990fc9454c8532a271b876a65a6d99a1cf3fa2226675003af742ae4b12d55a2a121ebe069743ebac68fd78fdff828adb99a67b2a05dd9100d844c287060738ac2455bb0d88f8ea3667b125e15a9c467790dffbe1ae8ecee55af6625fbb914feb224a1653623c9b822f04563ce75e4a903771d29e641d5cdfddddf606ca0f6a720ad99dacd32bf768df3b7b72c5586b7d0d8c2740d65b14948fa084214b0d9f72b316e059bfac50186878e1c661c46916ea5e6a305feb4a4ac4551158d32140ac771d7cedd3616b6771740c3c7b27082cc8f64d959a61a58437f5010cf27526bd45a2d884d3132f18d9080625690b903aad3bd141f701c06b7a217eed898b78bc075834243c86cdf4c906b0cfba21d504a545c935e41fe9ef4f4873158f2df14b241a46a1a2d3b012faf8e86c296e4fe6f95590b70345f60b9e96239043928f914308163f253a6243fb09d9ed005f9a9a46c72bf44e9737e232345e4133f08531863d40b3a0074c5962158398b85d3e1bd611d496ccc67cfb6bd95d8acf04eb1afdf1220ea62f804710ad08770a4f2a0e221d306e53ca0928c593c3e5a54cf4e635b5bbce4cda6585678e995b346890eeda1ba690c9f72d86343657949efa10e2aef917e67d94c2b36468e4e67630fc42d1be7b28228a8fac1dd0862dc4815d038c635c53d4d43a504114e3e0fcb00c42d351e5d1dbe6a660ef5c87dd252bf1459326e1dae05ec6f444eb5e698c2a54e4729493252ba27cbb3349772a23e3816d6adaf5eddc80a51da21b6a42faa64ef95d96c30497969b3931d84d6d048d7045757d5d426af3c5e97148f2163deb344f330ee18f880d38f2cc193461435baf23aa001c78798139a99aa8eaa8becd924471386fa728a03243ac0060a66e0287402a94186bdab862d5e8e4d75d0d59e074c1691b27dc3720689be3340e7e32eb5e63ed1ab9574df070e9fb751e71fbc485c631975a5d1bbfb08bd9ee54ec8453b338f06f08cd55794c8a9a734ee2e98a586471878c03da64a0916a6faef5d0b2f72c7f6b4e4429f35ee799535b762ffe5a9fa3a422aee978ca00d5362efe9c32cf59b3ab958e2bff1ee9c112f9a19e32db93fd6731b63aa99b495644218accd6cc01ef7266869709ee2f4f75e2412c005a53b860905f8214dd02a3285cc81153849c261ba617c6af643137fda66894b82d8146bf44542b5f400ae0268ba1a6a74ba767331e16460201f98cd8fe93285044797335f098536088f20dce79d6a018b66ec7ea028ae8c33d3c846c9a04bdf980a5bb4b2bb1c0b4016c1c851aff9ceb338ce7a830523e8b2b6265d0346e18dd22158fd169509f2032b5384cb90f072d4ac306e54751a97511d60f7296b21a9039c50d872bdf4a40e525d8254253ce04784986703dab8421854da9d179ee1feee5045cedcf185d42c8f2ab7ef8986b1624004b71e10d147ee0489a207a978f7b1cdaf054759cbba233453155b1e3c280d1d4bbd3d4d688ee0e042e4cba62871fb88a8d17a4f1163327cea56d3a73ae3f8cbdb00c456489d255f1f694151cd46436d68207f78cce378ec0c91512d269da4b446321afa32b2fa42b5959a2b5f69b19d03a8c6ec08301354b60a70cd21485cb2f7f6112813d7102a46c50b9101599665d31cc81a91611f50589f1611775036efdf30da61f77aa254a6e22b2f623dc2e326e67204d9b21573496d713800d4c873221f85aea9a48cadb9fe0fb76915bae8322be1df793ed112246a5e0a9396abacded7951d4321039d9fd25329c3442c5e154be5c74dbecbd7871a85fbcd97e42c22f16450d18ce3cc467c9f0e46cf0dc55a7a5defcbcd4faba26ff1cfeeb32a40d4a0911db05f83cddc880489b7e1ae5535c37e7bf4b398f6863dd429b257e3c37e5cb6bcef4651ac111f0d36a6208cf3051d2bb3edd53d33b381582a14f93bdfa822786138bdd115fd3b2c6a115457e48aba4e7da5cb6690a6f8ae47f8cc29d0942a112f5da713074c152f828d27ee973900fb094a61a73b5ccc928da739a259c78e7e448587a533cf3306a05df9284b5ad4751d17eb7a51570e9d469ad6f8395658c8d764f9d1ad41d856a3be051b60a682280be4b134ad8aa09b79b9f57ca666d353906bac129959ed0aa9e92ba107609192b2298438c465f1814df8767dfad9995108b0ff75f1348b616689a0b83d2a38866e43d4b83650110d90811b7c3d34aff078861debb0a2cbda1379f2507b19475d86c2bfb2e14f30ad4169ff6547bd399e36bd0c0772949edcb628a0a829915b4e3b911cd57c6301a994e7096091ab242efcfbdcd9c7d5ba2bd122c5c7ebe4f07b441c5cf2252a595a68931e71a3a1c807b60c86aba974719fd6b8f354d2a20f7a22929024fe5d1fbc6a6586f2c998fe5644a66fc0c7a59e1d5fd3eaa70b7946064a28fd74b2c521602d3e02ae6f7d75cfa8cf112e30e7f139fcaf4b73fbe21c44d107784e87b8b1a678eb1ab81256b8ab3be2f5db7a7295329dd3505a50c22eede4f18bfc6b3970ff82f9201a81373bf2892dcbd8dea69121e48bba59a3e14c9e2abbc573bf5ea6c3623a5113db5cafe62f12cf8271355fc977a63b03ae69158e69b658300f1a00d56da9259e2e52af65a1a7c55c51b3a3597185955d7b93a200ebf589e48f8d1999a94d0cccca1af6ab1fc875e81cf80310ef63f5cfbb0b0813f9ca4b877b37c68a1a844c069b8b760d2ca39f29cead2ee211494173a7671f44fb69a57c32e6489b512d9bb7d32f58cb6969e43c361e6a55628af27af8e7c4b24419e4a37349fdc932590eca502df2a73f08fa1371edf18c718196e6392acbf3747336a1d429953932c8d91c0825f44ba1781b7f9a9de734349fdab2f11251c1f59d8a3138460422d9d676a921de4073726c97bfcc9e40115d7b226b7555ad590975a81d30ec43d8bbba83f3b0fba92303248c72b498b449826756b1ba5e84bacbe1477c0c12d1d9836c22e26a82bca5fa15c9f189fd25a9bf984a2cffbfe4628e25df89c24335f052e803903714e4aab0eb6b7b181aee7f224a0549f602a164eff481ac382e0593920adf33036bfb809a17b5fb294711d9030cd4c820e3e9fccfeb558079ff5b704c10ae8930e005560208711711d0c3fec3f1d5c4482e7d945d853f609f37c7ff3d6ceb83251c15c0ad20f2ac782e74ceebf821f9ae40a836c39bfa1f3ecb48591f90f3398802318200fa1ee01646c86bf1251dabbe179f16de329d19dcb9595299ba91a34bef699668655e51d6d76464f5c47e812367e58b9b70e04984edff6d505f2991e8ea2555291ba3d90422264088072e7ed5cc407a2b7b72142b663e2c359d1f68087209c09dc1bdc1efa1456eacd3c772a59870a1978612342bfafda7a3dfb3cb643bb26e8f5afebe305464197b0c42a67183b30f65755e2ad9bfde50ba735de1a6a6e9d177be76f2e198f87c39cd0e8e9c19f96537f247c5162a1d7f8328aa031acf488aa49448a7341c59ccf5e26e291cd2e1f14c8bec01a42a696d4bd0bea0df3fda9d5dd26e5c58a348b762323ba68f2d300f8bf9a86ee33fb88e5338febc85254dd4da63c5c9cd6dad59a260049aa1a7462deca57751c65ee219998ddcf0db17e30980c26ed337470fbcdc8c34898b0fa1aeaf4d08d29ad4a096bd048fceae150f249395845237757971eee64563bbb4dd9ac95fbc7802995b5808612337a3c917e2f346fa0db1129a72cc0f50117b5a34ff5e27f2f608f4c41f45227de951e60ce30d2f45ded36b0b5a23c54b28211294bce338772eaa732d1fd4fe00f2a21aa7b633f2e813c28e0960b8102518402a60b4b3be3b8305b3727be95cb0781058bef47b01e4d1c33cd4dd17ce55aac3fe31d6b0831d0beb6a0cabb5f872a63e007d91dcb706051b93aa8bb75119b5a281a4c991de7ea78b5e37dac242653f118baecb2740f5d2b6f419bc9a28001fa06e211cc030e33ec829ddfa6a51ea357ba6fe48365dbc89218a5da50b6f52251f58ab418fc0220e0bff464d28c70f5aa5a0d04fcfa2f981000fa38c8edefd3e0f564cd2c08db5c21d80ce9801e220cd65ed36dd95e83fd2bfca054d7e260de24e43e0f5149060d7c60b64342d5db39b01e5f09d64bc79c9cd6c58bae4c3a3a0513671a853ee79c9cbd2d85cba4d5734134768bed787117c51d1b4b526037cd6bee395d331a606137901bb3efed8792d8b4aebfe7570802b254a211e4eb1cf551180f9567a8d350fccc0e477bdcb9abae5766dc130ae424d604f8487b7f79fe329f10fe3073be2e0c5fae365ff1533c05b8b521c8808d1603f83db70a8d0d002580bf0e6bd6f060cfcd3739ce5452c1beee8f8c6b109d8185b21f6d2dcd97b06085c984ad4235e61b38bf7a975ca0f3165f9f50914fd1c7bb154b7a980646e9f88d6b05b497710ddc0b99ef6c58d9b83635c2b26368657832fcbda71f9057cc175ab1b22830d390631a1e49eda5b16e8f9324d61b88264971fd6c741c061e73eaaa3939fea6d8e149d6d0216be739252b6605b043ed740b13e4543c74200b013e8f0e1311e93001315ac29bd174a3a20a0d6c5881a2cb3b8261473874e4ee9f588bf4949256866891fe9696641cb9a203b1d630785c06b087bd71b073c08f3bccc793251f9a8ddecc18d6f5985b8e942fed1a743d5f04fa56ece5b9c76252d73eabc4005dbc38cd713b2fec4cd5849e15a17006be7a240c948d0b18b6b3befef1a20bea84acf15c38367ccabcb4e7fb90785ed7502da297af45d17aefb8f7fb2b209c387e893a4a7d9e82f79ece6a47f2a36a1d79c3e49c7d2d976381fc5ac3bf18579ec5619c520ac0cc544c2e33bf76874f451803f965a918f47f00e2c813641a573dc21da9070976524f008d0bc8ddf7af36241e4ee8f2440fa91f5bcb1a1a902331c92f4995e310dde44a963cd15001ece76195d66bfde1bf9a7e3252c886481ccd9197a037ac38b49a0e502e9ebda785dae059f3134f578a44d2ae56cec57acc6b7f5ff8937db5333d654943c0603343809d80a242ebe7542955c028fa72594a4d8e9dc04c9a62a0d5974ef53b8bed6bab6765befb12235d14d759cae5a62546e7af91cb20c8a2c486e5605f5d46587e1ef578c1c761207ef84a26b32a9aa1669f5b0e5baee75d8c316c32f4fdb3d05254b90baf4e42ab559d74abce8fd8b1b1c5f46a24a459b45765b7e4be19b23e94b2af62e322041a3dfa11e3dea435300bec875dfa149e68838bcba1d5ee62f37ae88da3e5641c44e0fa454766f44638fd63cd952c1af48c237bf1e903f14fed52869a2ea77c9290b7ed84a262543c11c40528452649861c2bad403f90e25bbb1e3845b7e1222508bcc0902cc41938e6e18471c94b4cfa1f88f63c1bc37224db2b1048f36b0c87c1e1b76d605a724f7e566569dd91e3adbe73259df96232f7eea1cbe059c942add19b15ba75ee5db780720e01edce40f9b8c9b121910bde978c55cf43a64252de4a63485764ac2c14e98d8db983579de038160753c8bae317a52593e", 0x1000}, {&(0x7f0000001240)="29bcd074393cf1a33a987e0a010f1c91079729792630939e43148b870401876c93164cd1e1966e3afbbbe29295f90cf1b5880e4eaaf09df7f1c94176c1a29e5995a7fd36344c3acf10f0f3bf971b7fe5302af3c8fb8af8f6997b0467727a221a9388befa5684cacc309a78c17f83680a24d5ef5041bc861d8db7b56ec0911aadf527a8b2c801842f4fca", 0x8a}, {&(0x7f0000000080)="5feceea9", 0x4}, {&(0x7f0000001300)="d5d9be59200e81d0592b0a23d8109b89841f725ee12480ce44f82994e1d55a63c4daa31aa743c65c80b40498fc55d58f157e0b1f87b14bc43639081658b626ba975e9049bf53d5b626805011da873fdac6f885fc14963e7d52f3c49c0081187c8919b351c5f686a2b1e5bd6437544617bd77cb33d3c51f2b421ae9", 0x7b}, {&(0x7f0000001380)="c929e9298fa961105234805cffcdb33d6877efc3deee009783068021b494f6c05eba28e78b42a0829dd2ea22168204bd7892f1162346a208323727a75d8cce6e6a13fa639c150d15163f4f510f6310e584cb12b8", 0x54}, {&(0x7f0000001400)="b49864ad15c568b5d9ff1a79a16565f01ae5a2b8aeb6884cc7b4916e7ea6c9718e767de39f3364937e60646de55f6a5f8779b76843b52eb2f89819d04b4803bdb0e4bdaaacedba6b9a475ba8155f875cb64dea712f70f2beed5332aeebffe7dcc48318e0d2189cf9bf0faa920f8c31da3894cf20b44c2b67e48330bc639f24d82d6b", 0x82}, {&(0x7f00000014c0)="341fb2d217a29b8330a749c748430c88a38c181f9c8f528ec0d748ab5cdc408a03f73f1e86a0f7539afbb2bee2de30dfaf14a64a0625d0480e6a22693033525d410e683fd87a90ff81c866c6f47741e546e2799df4e43172a94d91395a786a1f9bf585851eedcf7cc455c1f461701d273187499ee3a44feb06d6ad8b20174f6be217fa3a5eabfca656b50a0d3b9c653581587e01aae0b1e7dc6121d2ad7b9cc4a06c115a165f820c759793b304382081f9c90b90b594b1a7b5705b534610d2e729e559a5c093a3c842e27ec2185738ccc680432a959ee073e19021d478cd6ed93994c7ad3d95ee34088d9e913244aafa800ec3a171d8ab173fdcfb09c6992e0da2f6b4dc5f58097bbdc03259fec548ddde0d2f4e5c9bc20de111cbca968c3b361d846173826169f6a9681a0f07dc914422004d15ae9c1e027322acfd83181839f508cacd049d836092cebef81f56b3a26e1c96a81a9f7315fb955ea543466a0681476391197dfde4c36f4318db0b5e2783d249cb9ddb649bb0981ae020a48b06f062db12c7cdcddf9568e700bfa0744e39965463b14d6edb94574d8e14bcbd1ac97719ddbcd3c73c2a7de3bea5979db346a42989ed0775a553189fc6eb2bdf7d0ec83776a4aff84dbcc38671929561e24b3acadd71d24c16bec4961626c66cfd357c5942440f4046d9d2ab0777307b2562855c7b3fac1395fe7a1b150e15e4dd5e148d2406dfbd0a829f6375c02fdce43b54ee4cf52fa4527e7a711717a87235984aa877a905b122943ec719b407bbac28dc72b5a6304c68dd852c9e27e7afa9e11cbf5dbf41acab344e5a40cca3cd64645cec4efdc10023856afc2a15f211e8c221eead4bb522a3bc445ca6e850ce0e92996600206b0cbebc0c1aa0f51b95621fc3f1cf6b942eff976257fdbf50833b1b97ade1389815dc49b8d1183312feb55ca2d62ddd414defa3fa1d410556a104fc42140dc1ed45718abcb63e360fb739a8cc2a4776bd843afa140c01370853110457671a1af49aff236a4fa688e10144f9457429886d78a3ccc9d2d2b28bfbed56b47e0422f5f61da7faa4588314f51b9173df73dbc1b8892c912e204d2f97dea66aa442b8b786737bddf2a985931605c994faaedf99f8e634fc3c896e507539b6db743d168a7893b3b6133fe623e1f541f08aaf4a956555f57c175fe3d1e130b8a5be31356a58eb88305721dafbb06f5a18384ca6073dbee3b8c4fbef5ed0eff6f2704b490dc303b4880ff2332486ec93f40de9618a62b526d71b217c8660b8626cd89f6c8a97a2214460db15d78a7943e664b27ebbf9a7aa08b0f16fe7b56cd1f24af0cc5157488502a06187705c224b5fd42e8bbed209e0cdd5924a94373b0bf197c722db5834d315f52da6c20e4374e0692fe7e8d330670b6b0f47fc2f3ada4ea82677f7480dfa1a57e78e70a5c4656f913ad7ea32209b8ab849ef20c83bc0bafdcd7a51670ba1cc58194c2daca5a6dee149f1b1054337014e853fe775614094716b812cb0b7aacb13634fda4dabb5101db94c57d051655ebd8b6f6148437a9d6cc95b5e2a64d011912674c7af404446c9c410f375da8beca51850b6dfecc449642e7c4a59bb3955cfdba3629468399e6a1a50fa3058417ba1c4faefd0afc805aab31aaef3403b537543082c3041d421ca98e01836cbf07c852d7ee33beed5303462747fdf7e11a732c5e480d0778dc09f95a5eef4148de1a888b1567eefbcb25ff59a987d8e16fb6dcbaedff656fefcc1035b51dbf0972b12b57d2afd2ada21c2a2c7fdc41de839239f2145b28cdcb07b8668c4e6eb08185c5c3d3074a2077a7d53281d5cbcdd51c9ef59a75a7007ea02738aff8b611faece8f219f3eb1fc0df9fc3d8cb129ad86a7d766402b6fa7b4bdfad9facf7c807d9ec5ef4bc8a45f331440af4374774b0ab6419f657ddab75a10478a13e857f6ff31df550ba555aae988827c9667f0b77e952bac67bca981bff844c775318eb876df3e2b199b4a44aedc80a4c98de30e55bb88e7dbe4119f52b4f5487f04e8bc52b25814ea5ce9e69352ff023803bffb489e5f282f5296070e7cda69b13ec336d5a22224b470c669fe0ce9a368f2a99c9cd4dcac374212e3c99bc17ffc4da366311dea510e9859c3d79c2d8ef2f3fd34f706288c08a341103fd4415dc0a46f25982a9386d6b2847e27a048d8bf0d6ceda879e4cd9a52bf01dba80912fb273d8ab2e3138490e265629fb2254fe3345f7715db745130e2b292663de0e411bc18341995eed4967a05bd50db35f12107c996d8642d36950f2d14f06eec2be1640f010454a66267a03d95b4278b98f11e89234e187e0c01b04b348b337a3382d99ef10603d41222c9fc3df22b7970782cdc59cbd92e1979c4505a616728d7741af341cce02be9301e5faf0c1c105373e3d4fa4e782620c42aa12fb05862f278138faba060ef16081c17df6b3df825c36d771805b14684b81daa64d3185ce3d4c034243e61cecb7de70b178e7db570723d89f6dc74251782506d7a8d6f7c45c5bde379b924850bc8f6797144a148c13d3fb616585e0f14574e3f441ebc4636ccd49a4e96302a3a4c890e7261d042a18f8a3d38f87d92f37be7e06123a30d762ad3cb8b89ca599f4f5abdd4540804dea82ea55258b8b633862356b639d743f9d80c10e2f335a15daa3717a791449709879e4161cbf4ad4ebcd8a8289728b18b24533e38f2dd3a1d4bb3ac592d877006e4ab872499de6a153d9170b1fbed047440f4ad59f891c87ae11d23846fa2166c4ceb66fdf80d7f90670bd6b9c053a7233ccad9d32b2ecd32c51ad58bb832d4f95968cb0d41cb0d56d2b29dd7d7b0046d565125edf744dd5f200361584054bc2571b7cf89e0c648a9af8e875ecb83c635745bfadba8358910746c3700cc8c72b54984b92b18184db55e5efd88ed1e0afaff00758cb87a82c3841db73e500760ae297671372272dd627d5e6dd80d23503fef32f06f55e3cfa08bd4aab8fe5032006a2707c391b2566142906afca99566c58217533d7deb3f8de60aa27e5681af030644fab85bd7023caf6a38f24f9b569231c429f445de793e30213a48dabc7794bf84ca5413662e6a00fe4513960e6c81c3fddfa0ba87b2018f434fc18d30de257c0a8b85bd25c75d8a0e3214f25bcdf8d05ced6b519f6fe730a5a08ae14bec9842c5ee28ecaa3bcfe3114e61be326657d2f85ad11016de2f1fcff0900251217d9a32abf1c7265d5624705ec3bf692c314064f99b690bb079c80e3d937adcd7391849554853cf554e3b159ce7582f7feac9d830598c072e56d1763d69c5e644ce6776197b3dfeff3be12e828b56adeb346e5d9baf98f13d5b498975fb56c293c27c7929cce47bfa52f0f84e37277a96f7be4ea1c1e816be1f58bc01ae9df256a304392dac9c8cff96db254fc13b9cb87cd7a19291e985114ec5bedc9ac3923de51c6ffd2171d7d1f42511835debe833a2688a0f541e6c057ec5bdd39a1b9bec15b0684f375871bb3924e6f98898d12ab7328cec7eba5f827294a1b6c4598a65549611bdb85ffeed2bbfd9cd37b292d611ec81fee00527c78683906b7be92e384b025a1df3af7a2b1cc19081eb7d06c56171478ba3838fa03e7447f5cd65d6d5781ca661f2a8e99b17849fc8fee721001303f21d817720021b6810a154192d28d95394e571259a5e01086e4d151aca549b1f8c6410bf1a5e1f3f4387c3e013d35cec3de77b76e19bede9d0e7417e1cf7081e7654d2016e8b6fbe28f91bc49930df7c7779b9da35cb1d7d5544efcda8ec55a37ac5e6271f5084b49364a0c89b4be1f249d8b503c7e88fad3397e9bd13d22d180dde530441785dc9cfc981ae1de89dca704ea00775ce480e30b97c2f81616f2c03a6cd2398fea143c664500948d430fb2d444756bd9b32dccd94065faf1c9619c0060397d93d1d4cfa21a7f42a279695b7d611463492c785c9a3028955b0fc49e2fbd77b627bba6010510e1c5c2c426cfdcd49c84aed2a4da75ce82932cea6d50a12b39118d1cbbc2429a949d3ba42d8f21a092bb2f0e52db6725f868084fbd1ad66f68704c97ed1f8fe50663b47eecdcb7d2b371d7182909d06462d0c4414c1e6d95186275b63fc2764621d5556105173bfa7a256bcc7855a0f524a4484f9b8acd106c1088b9c93bbbf09d5127653ccbcf602e5265a31b2371fba4db4d0ba3f8df871a641223218222eedac51d64fa641d9c3ceff9368561807f0fc4515a6eb6b3136b7c594260510de566e862566a85ab04259222edac793879fedc1c5acd18ebe2ecd670b61f0b96758989d95390517e178da68cd622ed0580c8f27cc9020a50cf57e4cb257855863bf9e756a6064991a5448379b9fa15999eae046135fce587c88a84bbd81cc036bb5728e8765b893c272b17f4391a58a5cdc3c20e4a7c4d6d22030f339737598315b8ebfcb8755eea01570b2208b0e52e37c572c9db936596e01bbd85be6ca866b6b1d038561bb22d8823b213edf03c4254b841d695a036ef437c8a47224d726ae297f731dd78d9e1df7a01f0a930be1d0d9d42aad96df31cdb61d43469a7439fbffce2111bdf826086f53412f0c030063ad0aa459f4c5fa14db325a6f51904f33cc8a2c25911e65250b6b83e2127c4900acff5adcc9e06d41d761a9a6e26d2c33503b38a3b7f5aa43c2f5b5f7b89488a3246b6bcaad46e46ae6b952c59732f851072a78c497006e45136a4c95c1873ed59341ffe497640a663dec47d8df6605aaa332b4760e8c139fd245447d9a4f6009ca658f24a125be96594bef9d908bc631500663b67a5e9ae81954c2bbbe3c199bbab13ebb146951c61c78ec6d809c606100d8836e09b604a3374ca802a98d266e949eeca95b6bcdd56a9a0cedfb042c6d6f1e3e60424c1e7820eab88a9fdb498534a9046eef84f394a5fb6a9ddb8b0a3136151b187b615d5d05d38fc5d7387b80280c1236d2a3d1788f96aea52b346762810360b5ab6885a2b632ee21f4aca0a17e100e26dd3def6be714f72076cd3b53d6be76aea886d77026febcdb59198de681040cf3e345ee1cea0317e80fdbc376507642ba71ef20a839e64dbb1caf3ae84e4c3f1eaf0331a4fdd9ff739ad26695441966658df2144cbf601a21a072eea59865f761489d4b416c3a51a66e54b6b8a268fac82ab8073671c21951cb61e4d3c177d3f3d71f6a8f6765061a40179fd839301c9f20ad83a50f53138c0eda354a4146ebe33c61338c4c83092aceacf8dce023255261ee2d3f87e9de9e92856108a99003e624191e3ea913232cff370ca514f4758bc4de250905571cf6ac2e6f868862b3d44fd5d05e19dd2f76905da3e79e2b9273f1f57b53b3b0d58ea8f059b2e79e6cbbb81a5dbc6b5ba413f91a5ac921f22ee6b47c5be70c061f8a2b579d1527006b0d8eda548d8e6a45565093158cb5a215c9eb094e5e6f2c3323eb103f7180f4cf377f6c04fcda93559f4c6ce306737a71d13d14283d1080bc12efe4d212949ff53046fb33ecae6807fd8fcca53ee0d108af57f3e10d362231093bf6f7db240d32a80f0e22eef0c488b084c3b3ebfd3a3b6af446657efab3fbc7a27eed32193815b4042a13c191562cf2f21485d87df6bdf96f500105d19000a3792fb5c3417047c7781f84878b76866f2a59b7b10f0d477e44bf0137926ccee26819d3c75752af89f416a44181f2c49d920c906f5e0cd0bc8b537808abc1e0d803b6cc38858ad5eddebecbe5eec09ed193d55ec9d126ffae07d7927da624e543ee43a08f", 0x1000}, {&(0x7f00000024c0)="1e6aa81100e377a4fa163588d32a4319e66eeb3759601e2f1c8ecb143d99c8d8e86cbd82ddf41dd25e575273c075e1aa7ba0050eba2ec9b5494bed0d611782a14f0f2c800f5207a033df2a37a8d10b4d9eb61d6c5aea6a4460171cb32643edc4ebf5460fcb114e0a41e5fe6d475167c7a39730b65cd43d80a45fbeac01383d58eb6d26eb6258fa2795990813314c7f9ea2a61977d321ac78cd65e1b91d3d74580597bb916e3f22366ff830e7582b3c39727f7f56f649a4c852d00e2c7929e2011f9daf4f689d98870efa08f10cf773f2cf3778bbb495957ed378c856d2b649ef0d1ebedfc48bb4ecaf84fc93ad5babdc36db0cfe53cfcc5e3157f4de085ad50c24c726153c91ca50e57bfbe9b484e8b025fc90b21658ff6d502986bb1136dd1869bb3f4a50368f94c07a32b2b2692b3ccadde811358ecaab7a4fb1055a5fe19d6395fdc27a16d3dcae64a6b72f54456855cc6a148d167192cc8a7d405fa93d18db780aaafac42fc194f42ca969c959b6aff543a57ef84471f6512470ed3c219e470f9b2c91f02adccd1042c4207caa0e96ff9663fbe3150c16796c1ba8d041afe49eda05253c28aa089a0a1f9aee4624b0f878c8c891712c7166ef0b0c655ee44881a26d46bad2544c1683fa29b3644df565022e4a1c9860298de73b0a440d27f7fa4b394d0bc18871e7fda1d3c873435f5e20c4b1558c5866de3abfd51da372545660938ac9553c888a0ea5ed15a25350e4c95ea8a95fadb9fe4ec240073372a53ba1d134091c9d005cb9f6191d079aa3bc3447f51216679777466b373d3e181b89a8cdfff52d9b3e50ad7bd7805e90a53a287a699efb17cbf205362a54b563d3fddd6bf704ba6ca80213506ba2c32487c7b0640a18f44c505f086a4331a241236c7721999ccaa3c948c4e4e5cfe79c3e4c1e565b5aa57328ba1ea4dba31df91ec380a6b6038448ec41b115ecb41ddf66010a34f0908089c1254d316387b23219f60844d9169bb21170d3375d732c027c7937fe42833b76b40ac38432670c50ba1b51658644432ef931a118878ae2b0ce10721e5afa848eed52a11bdf482178da1aef8e03d38bfb5096c692eb115615f2d4ac56dd2e92a80c97b688cfd017c1f1003332fc41306ea8c1ef5bbab4fa03a91df75567c987f015c9b38bac620c14b9629cf8d3aaffc5eb940af3c6e31975f32787fb9ccc535ef2332eb6d6ac8c8358cb50640b33efe193c6dbb9ba1305da6063b0f4c3f6720b952fbd248749ba2ce0c612019a9aacb4c68312bbd36e6d6c1e0b7eadb0644845f27a4e1e44c76c4a313c0e986c2f3754d8ce714df8210b73c689d70dbc279550d2698110be2accf95871ac04f82051147eeecfb6fabc3e62285d9b863c1d88910435e0c1747e12731218a6c9ee6c5f0887f6cfe300dc76a250517f4d499c515aa8664c49e9c83ac74ea816985a83a48c28f7723c0a256dd17152e2b81f7500fd6140a2d2f849f69f969542f311af83dfbe8f91e03b331e0c27f32e7d4f95a159fb8ffcfa9fc7dcf1fef45744612851f9d8136a87541fa66c72d9264e4d5f0265a42654e01169566ecb54bb12c5f208dce901d91ccc7800dd67222af80e6be1a8dfe2881bc1ee85ab160135e4fde09373684f25d7428ee35ee8140e0813b101442b0dee49f8128788f5c7d97da3ddff8795a0f6259ea358118459b6773768460246de059ca2ad85df71a3f4ce1277933e53e6baedb3814e53c108d5b61dec6ca274865812e89dfe61cfa07f352306c051dac91ac6905b1a50c0306e022394e088c3a59bab871ed69465d0f73550cde43d9c597b39fe07a8a0c858dc0628da0c66b27629d6c4bd5887c87997bbcfbb28116e3577ff45244b7219ce9484764c2637ea8114c3474884d8287959b5c293c39b8a9ca883848278aa017013b13fe5b73f4b792e49d07598808662682a21d95b53fc6ab93ff1687f484378aa9940589a15739f89a8ede33af1dd9a5426393ed9896acf3d43d0bbf22fc90d579cad85d0a93c1cdbd13a4fa29dc0850de1b21377edd83501b42d12877bb07dc3764af73cf2bac356ccd22b26b0ddd5bec2ab2749dac82198bfb0a888e5422198b8c58583286d100a41366ead2e1ad3096f50c9a0322586422b8155091d6d4d4d309a6b4bb2cc29e85f8dfca54b8ccfc9db315ae8b95635f393cd93919c1d3ddeb35ce61eb6a71e6a3963ca000012745dd5267aef8a54812d2393031f80e56400d3d9574d2c474ff6ec7e57985d8abf9783f0d655ad2eb96515a0beead42aa8c6a25113ed6c01d7e6914cbf4ac65317086d34e471e036beb6386f3e4709d3691a889f21d7bc939f3cb189e70716dd856bbc48c43759a50580c5dc0bf061e50c18a3bbdb97d51966c9dd0aacadf0242052b8c5ff7ea9bca6a42ff0e0bb1576e6d35a41b5781b142c15121e838153cf6b8f896853d325f393e02244d2088dd307cecc2e8dcf28bc513d59ae36539fe77805959959f8eb7793e84ccf1acd964328db1d21520ecb4013d03a3e08deffe446cbf00e99f3e153c24f8602e50e2aa543470144785c2f975bd2954152720240120bf12bf025719d610b1ebbb21ec109e72b7ac1921c6311ad9415c19164ef20649a24da99a828f56215874798a8598ef9c1bb17d15e1953c965ed33765250a421dd1770365189c67c10e499f560121f301e3147414a24575f947bf5c7c50f836a25ea44c73345f20b9e82d5d45a20e4710ae2096ffb21dbb9c9c80d60e418db3ec2da367f762271c2ea4e608357ae6037d1929d7d3eca22eaef74a588614178df10f5349c097585cd6c077a9ecbc4cc7a04d0e1036847c57d3cce057fc3e528272e080a081739f8f9940d15a0651cac3e15b31a6a0234075364239b72b78d1c500a8e319840e70141c8fd4cc5838e7da8bc16e74a8caea5a98f21b22996ebff6406f2288d5225512f1b823eca37b523d8cad176ae189382a7a2418d69e1389513577c4462c542e953d9166bcbaed13d6e94348f264c7551ddc1a283ede4352857d5f316008ab54e475d3380c4136f8d83d53afe8eedf8a830b674af9af672877c0544ab37cc9fa68583287e1547aa73833efe4192f47b94e8f71dda6e32e4e07cf5fab85e1c2adb40ce6986f8340ec0a1e114ee24ec78f95853370daa49aac669a406760f5e7588d9235fb2ec9234ab9367b0170b599c14c27ef5ef82b4a94937364d94185c0d4c464218d9f5e1a8f240cbeae3a2dd30a0c1d79fb9c2908a3dfff7dab29813bfdbac82550357872e74f0ab4c44aab454131754e781cd1953f90d312569bb707f4285ccd4f4bab669f2ce303480f8b60e778e88cab891691e2d296d632a6f9a90266af4725b5a002461713178cf522e0555ba8e171e49ca9318095fa2ce83079f38a164c48892188a796f59196b722f211120dc9f85f2c753829974002a23ff8a5ab34f7226cd5bff59b3f7c7d7c89add4c3b9b45b9e205680f0ea71898eabaeadda96f3fb682c7c1dea1370ccb177770f3412e01e0d949d9309eb9514a3faeb2f50a3ced2c6dbd68dae49aec48c034b6d51d54182678fc159ed07dac774b504ba8b34554ca49a3981b53193fbc903a37c7150e4f79be0ebce7b41a026a5ac44ff28b1037221071f1c20e919558f16235a9cb2027de6499000d85e5e0e84d1f3a21801ecf854d92e5cdfedd1229d20236fc7e53d153b7a0de9020d63b3c9731ae080b9c9e6a1eae165d43dc88cd2da4a2e38b8d90e412e81c756bff62110f392f471eb7dbdda2d7483bd51f46ed5a31ac49c7c217ed1e7d18ee7f6281a6bd9880502da21a69bda8eb2c4c6bebaf43b78132fdf4dddb0705f113b1303b299c0a84312651061068b442d6a442373fe45f0cc89f4cf32d9ab8f018b3944d0c56ccc6b75174aec6f349d75c05d8b7df373856e3ac7feb8722df44e5df2846241460da3b5945d22e6e237099dccebe3e6cc6e534a0d01fc2fc2e8315104ed29ed9ba1578957f9548adcdcf5dc8c8082656d3bda746c21de16cbb375b661507a4b666eb0fcd2ad314709944937535fdeb41ea33fd9f750d5139f6db1c044b712b86e04f7c3f972dc73460921f5c0bb9dd1ac8d270dfab5560fba8eb15541d8e21e0ec7f4e66e191e76c405d0c21b7440cc5634d469b0538a9f6f6d1556cfb89025ed97332159cb6d1a48770e61fb4e3795dcc0f0ed9f75bacd2dcd6149ab0965a49d4deec266f5038dc2c66624529ff8e57a2603ebf3d6f50dbfbcc4b354610bb468497ad2d63d5854525316072cdffc03c77dee794f0f9a18e47cb71d10602dbdfc19209331ea5b9e32239f8dca6ff0fbef2ac15d69effb533d6327e40f566a8f856a38ea4e086a28abe0d244c1d1aea164aad56a697606e9187fd6d16191248d408c8c8e433ef8b9ed4951bf5535dc8d96c3c0963e6514b108637141021ad483c8d93e742f34057f4d2122f3644080265bda7658b8e10ecd6f04747395e7514a169ba5e8016cd66d2ed6afaa7ea76808416964a6f8ebff6806c4ee2f201a0922c0085ce656a8a853bdbc3cf327f245c0594d6f186e7ef6e72821891bc5af17aab0cd41bab7762795ae83919f1227dc4feecb86a7ab7546220f9a1d262a73b0fc887e97ef69b1a12282337a26b7c346becf3cd5f704451f3035d14b1c3f374bd59bcc70b89af59b749797317dcbcb5469360f390fe10faadbed436ea2818d09c194324d366ddae676976add6c078344b07051e42db970d215a7bd6c0b99a2a70b7dc01ffcb555e53b769e30246cef94a802aec7447d0ba116be3ba75443c787228b3a8964f3614bf6f801f14e2ce601a0e21c133b761b63d8677e7237e09e2e1bc7b363de520d7bebaa54e100f4284cbe75f1001209ef83a220948d10faf8f2ce76f25637542a3308fc5ffc418efece17c60fd244373bcc47c17f8c81ba4abab3c55111589b4ae24ce05a1759c76380b427e7cb4c600d85d2246fe8e377f435eb07e3a1e4b0b9fc1a37e05c28aa6b4017216ce85832f441108fa78a39df57f92446026e3fb2615f57b73443366a66dd18968cba102e55b2c93208e0ec87216ff1a714d1a004e48d6da24367b1428a7283e7982e410d62e896236c2e31dd1337bcf9fb24ba6b01d52478cdb498db95b66e795c396efc4f6ec9b82dab40849aad80c13341f92ed899d34a4dc961c434b3765d5c97e344eeb4896a1ff600a48775970b1b065133e0441fb939c344198f3f92b6ad2ddd5458e6945b7136529228a59d4af27f5340f29970fb7243e256d77689923798949c68eb3b7c7d910e6c637286e10473f1884cbb0968f462f0c23a61068e4ba9ca499a18515164cdbd3118ada74fddcfdca9467aa4b8d40a678adffc77547c8a9ad0b01202ef260f8c32a38e001f7e433ef0eb57fecccc9ab23c25184261b52accaeb9588779405008e572118dd5e837619645fb615cc3a7f30453614ebd2dbc7d254b169cf7cf7992350376faf28f7797f2be956ad99d82d60513c206f9dff238ff7a421b05b3e9f3c0176b423afa04d45497b40660f9ab671be8f3d3900a4322f8d9a47726b8f05afece0657a89a8305ce3b654be4478bfd93f937f5e8ff48bfd21605fbcd25355ce6b09abd62d699d32339946d228ba5934236c0b83c0246ec5ef21957ac92d697b9de0a01c41b9c8bf5e86fd34d6dcbbde46e045493043ffa1cfc151287eb3c438ee04638c9f22a0bd7b575b2b64265b1d58dd713985fefc9cc3ce89b4935e505508dae7379bab3eec503c91e52eb679e7b00cb540fe1c28a7abd23296e494", 0x1000}], 0xa, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0xf7) 06:57:21 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000323000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 06:57:21 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() munlockall() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 06:57:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) munlockall() 06:57:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) connect(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x8) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="61f51d622987bea9ae861aa4807863756ca9e6a42d56141fdefd6db8078a6d198b802895910dbb630411db9b3c1b73a7eb981be10f29d1f1409ac35862292034c8acddc3a3defb781fb7dfb65b4f8d563a576049adc6d44575e6c0ee17aaa61c9f3337e604569f50f7f996573da510bce4", 0x71}], 0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="b121617b330cc65add41d9d284bdcd70730ab124f4057a03f358be3e9d3f1fd87bc5883e35ac725c69c2dd13a108f7dfd67394d5d57402fe267ad9f5ddb301a1d7617258dddedf9c0d0e3dbad41eff3c192f5bd09e32d492444748ce03ab78b853a26ab19d895e4328bf1ad1613774640a9dd2424be7df2e64b59af51dfb67c2b15ea0656a0692578cdc9b754ea8609caa7c8a4dedf931e133f164420af565c6c447d676ede4f1e11ab363ad88e7cd2d2a", 0xb1, 0x1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 06:57:21 executing program 0: r0 = getegid() socketpair(0x1, 0x4, 0x401, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) r7 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0xdb4b9d6b8907a523) renameat(r6, &(0x7f0000000200)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00') recvmsg(r6, &(0x7f00000006c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/134, 0x86}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/195, 0xc3}], 0x3, &(0x7f0000000600)=""/136, 0x88}, 0x40) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r0}, 0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={r3, r8, r0}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x49a43ecfce1a0ca5) 06:57:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 06:57:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000000c0)={0xffff, 0x9, 0x2, 0x600000, 0x7, 0x7, 0xffffffffffffffff, 0x10, [{0x9, 0x5, 0x8000, 0x810000000000000}, {0x5, 0x49c81c1e, 0x101, 0xf36}, {0x80, 0xff, 0x77f, 0x7}, {0x1, 0x10001, 0xffffffffffffffc1, 0x5}, {0xffffffffffff3e52, 0x7, 0x4, 0x9}, {0x7f, 0x7, 0x1, 0x6}, {0x1d, 0x3, 0x4, 0x1}, {0x7, 0x3, 0x2, 0x3}, {0x9, 0x7, 0x1000, 0xffffffff}, {0x1, 0x8, 0x400, 0x5}, {0x0, 0x60, 0x9, 0x2}, {0x5, 0xfffffffffffffff7, 0x76, 0x3}, {0x8aba, 0x4, 0x3, 0x8000}, {0x7, 0x7, 0x5, 0x10000000000}, {0x3, 0x5, 0x9, 0x7}, {0x40000000000000, 0x3, 0x8c61, 0x2}]}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x4, 0x9, 0x1, 0x4, 0x4, 0x1, 0x0, 0x3, 0x6, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000300)=ANY=[@ANYBLOB="70012e2f66696c65300045cdd5ec8103cd005d082f5f12411848815049a2d5d9638ae13ee5b76c0faecae5c468e59b495c89ad01a4c965f1b06dec72ea58540781609c69db5e68ebb263ef2b0ef3e0c22abb0f88599aee931295524b0cfd1245261ba4eb11471b9d02fdaf8826f9f84029313d41d2f7bec7f2126ef7a4dc96d761"], 0xa, 0x0}, 0x0) 06:57:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) listen(r0, 0x3) 06:57:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x80000001, 0x1}}) r0 = socket(0x19, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="f38568e1518182ede4c07c667e9b278dd8789895fdabbb82a8f3b9c748130dc3991eb706d7e5e3f760a8f657321511c92c11ff5858c1869ede1f67f575cea20a9d3e746dac01ae3feaf3e96694a2f59aa9df62782c032f620c92", 0x5a) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x812cdf2bb30f243d, 0x0) madvise(&(0x7f000017c000/0x1000)=nil, 0x1000, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x59e486b90b5e04fe, 0x100000000, 0x5d83, 0x7}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:57:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x1, 0x5, 0x1) getsockopt(r0, 0x8000000000000006, 0x2, 0x0, 0x0) 06:57:21 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000000)=0x10000) 06:57:26 executing program 1: readv(0xffffffffffffffff, &(0x7f0000001480), 0x216) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/106, 0x6a}, {&(0x7f00000011c0)=""/252, 0xfc}], 0x55cfbc523f08ded4) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x23f4, 0x800, 0xb1, 0x1, 0x6, 0x1, 0x0, 0x1, 0x0, 0xff, 0x6}) fcntl$getflags(r0, 0x1) 06:57:26 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x7ff, 0x9, 0x401, "848e75673075be5ae5b26947690e49aa38f8a946", 0x10000, 0x3f}) r2 = dup(r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) pipe(&(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffff) 06:57:26 executing program 1: select(0x40, &(0x7f0000000000)={0x80, 0xff, 0x81, 0x6, 0x8, 0x0, 0x2, 0x8}, &(0x7f0000000040)={0x7fff, 0x100, 0x6, 0x7, 0x800, 0xb6f1, 0x7, 0x5}, &(0x7f0000000080)={0x19, 0x8, 0x1ff, 0x3, 0x5, 0x0, 0x3, 0x4}, &(0x7f00000000c0)={0x8, 0xaa5}) select(0x40, &(0x7f0000000100)={0x7fffffff, 0x4, 0x6, 0x0, 0x0, 0x4, 0x80000000, 0x2}, &(0x7f0000000140)={0x9, 0x20, 0x7, 0x1ff, 0x41, 0x40, 0x5044, 0x80}, &(0x7f0000000180)={0x7, 0x1f, 0x7, 0x7ff, 0x4, 0x7f, 0x101, 0xa7f}, &(0x7f00000001c0)={0xfffffffffffffffb, 0x2}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0xa4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) preadv(r0, &(0x7f0000002580)=[{&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/32, 0x20}, {&(0x7f00000013c0)=""/57, 0x39}, {&(0x7f0000001400)=""/170, 0xaa}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/191, 0xbf}], 0x7, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002600)) getsockopt$inet_opts(r0, 0x0, 0x1782979ecfe2482a, &(0x7f0000002640)=""/246, &(0x7f0000002740)=0xf6) chflags(&(0x7f0000002780)='./file0\x00', 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) semget(0x0, 0x3, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000027c0)={0x2, 0x3, 0x8, 0x401}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002800)='/dev/bpf\x00', 0x20, 0x0) r2 = socket$inet(0x2, 0x2, 0x53b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) setegid(r4) shmget(0x1, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) r7 = dup2(r2, r2) fchownat(r7, &(0x7f00000028c0)='./file0\x00', r3, r6, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000002900)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002940)=0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000029c0)={0x3, &(0x7f0000002980)=[{0x3f, 0x5, 0x8, 0x1}, {0x7a, 0x800, 0x6, 0x5}, {0xfffffffffffffff9, 0xe1, 0x1200000000000000}]}) getpgid(r5) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000002a00)={0x1, 0xffffffffffff3a37, 0xfc, 0x1}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000002a40)=0x2) r8 = socket(0x10, 0x4, 0x8) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000002a80)) preadv(r8, &(0x7f0000002cc0)=[{&(0x7f0000002ac0)=""/10, 0xa}, {&(0x7f0000002b00)=""/204, 0xcc}, {&(0x7f0000002c00)=""/188, 0xbc}], 0x3, 0x0, 0x0) getpeername(r2, &(0x7f0000002d00)=@un=@abs, &(0x7f0000002d40)=0x8) 06:57:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f00000002c0)=""/65, 0x41}], 0x4, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)) 06:57:26 executing program 0: r0 = socket(0x6, 0x8000, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 06:57:26 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000300)}) sendmsg$unix(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0xb) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9) 06:57:26 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x20}, {r0}], 0x3, 0x3) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x20}, {r1, 0x10}, {r0, 0x45343d1dd84d7f1}, {r1}, {r0, 0x82fa30693b969ed}, {r0, 0x4}, {r0, 0xc4}], 0x7, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9a6, 0x4, 0x10000, 0x3ff, "c4c5007d6ba146b72580e35b0b547457aa08e599", 0x7, 0x9}) syz_open_pts() fchflags(r0, 0x0) 06:57:27 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000000, 0x0, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) fsync(r0) ftruncate(r0, 0x0, 0x8) 06:57:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 06:57:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x44) flock(r0, 0x9) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x0, 0x4f87, 0x1, 0x7, 0x2, 0x0, 0x1, 0x1, 0x17, 0x7}) fsync(r0) chdir(&(0x7f0000000180)='./file0\x00') listen(r1, 0x40) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0x2, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x8}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x37af8ae9}, {&(0x7f0000b5b000/0x1000)=nil, &(0x7f0000e76000/0x4000)=nil, 0x4}, {&(0x7f0000ba9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000fdd000/0x4000)=nil, &(0x7f0000a9b000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x727}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000c12000/0x14000)=nil, 0x40}, {&(0x7f0000e84000/0x2000)=nil, &(0x7f0000e9d000/0x4000)=nil, 0xd5}, {&(0x7f0000b4f000/0x3000)=nil, &(0x7f0000e7a000/0x4000)=nil, 0x7}, {&(0x7f0000d1b000/0x2000)=nil, &(0x7f0000b37000/0x4000)=nil, 0x1000}, {&(0x7f0000dff000/0x2000)=nil, &(0x7f0000c20000/0x1000)=nil, 0x9}], ['./file0\x00', './file1\x00', './file0/file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff9}) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000006c0)={'./file1\x00', 0x3, 0x8, 0x100, 0x0, 0x1, 0x600000, 0x7, 0x0, 0x0, 0x4, 0x48}) readv(r1, &(0x7f0000000bc0)=[{&(0x7f0000000740)=""/143, 0x8f}, {&(0x7f0000000800)=""/56, 0x38}, {&(0x7f0000000840)=""/202, 0xca}, {&(0x7f0000000940)=""/135, 0x87}, {&(0x7f0000000a00)=""/225, 0xe1}, {&(0x7f0000000b00)=""/13, 0xd}, {&(0x7f0000000b40)=""/111, 0x6f}], 0x7) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000c40)) recvfrom$unix(r1, &(0x7f0000000c80)=""/253, 0xfd, 0x40, &(0x7f0000000d80)=@file={0x0, './file\x00'}, 0x9) ftruncate(r0, 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000dc0)={0x7, './file1\x00', './file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000bee000/0x4000)=nil, 0x4000, 0x2, 0x810, r2, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) mkdirat(r0, &(0x7f0000000e00)='./file0/file0\x00', 0xa2) kevent(r1, &(0x7f0000000e40)=[{{r1}, 0xfffffffffffffffc, 0x11, 0x2, 0x579, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x1, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x20, 0x20, 0xfffffffffffff000, 0x8000}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x4, 0x1ff}], 0x1b, &(0x7f0000000f00)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x10000, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x100000001}], 0x66c4, &(0x7f0000000f40)={0x8, 0x7}) r3 = open(&(0x7f0000000f80)='./file\x00', 0x1, 0x120) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000001240)={0x4, 0x3, 0x1f, 0xffffffff, &(0x7f0000000fc0)={{0x7, 0x720, 0x4, 0x7, 0x1, 0x1972, 0x4}, {[0x0, 0x6, 0x80000000, 0x1, 0x5, 0x6, 0x7, 0x6, 0x7f5d, 0x0, 0x0, 0x8000, 0x400000000, 0x10001, 0x26, 0x8, 0xfff, 0x10000], [0x6, 0x101, 0xc180, 0x4de6, 0x5, 0x80, 0x2, 0x8001, 0xffff, 0x7], [0x9, 0x2b, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x3], [0x4, 0x4, 0xfff, 0x0, 0x8, 0x7], [{0x7fff, 0x6, 0x7, 0x81}, {0x2, 0x0, 0x80000000, 0xffffffffffff1880}, {0x8000, 0x2, 0x200, 0x8}, {0x3, 0x5, 0x1ff}, {0x7ff, 0xaf, 0x600c, 0x400}, {0x7, 0x283, 0x0, 0x9}, {0xffffffffffffffff, 0x3, 0x7, 0x3}, {0x0, 0x8, 0x10000}], {0x8, 0x0, 0x6, 0x1}, {0x34e800000000, 0x1, 0x3, 0x2}}}, 0x0, 0x9}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000001280)=0x6) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000012c0)) nanosleep(&(0x7f0000001300)={0x9, 0x1}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001340)='/dev/vmm\x00', 0x10, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001380)) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000013c0)) 06:57:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x20) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0x3}}, 0x2) fchflags(r0, 0x0) 06:57:27 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f00000000c0)='/@\x00'], 0x0) mprotect(&(0x7f000021a000/0x2000)=nil, 0x2000, 0x5) r0 = socket$inet(0x2, 0x4003, 0x20000000000000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x0) r3 = getppid() fcntl$setown(r0, 0x6, r3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="63513a8b8706c6320977f3878f4e0f455fc8b8"], 0xa) 06:57:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) write(r0, &(0x7f0000000040)="512296dd5631ac54d04348e5da22c97ad6db11bbe92eba795ba8c38d92cfe62a8d421ca5198c3425983952363e7961bd36afc226d2ca5b0f8f58060659d20ea9f0d480074581679af882f1dc509808", 0x4f) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) getsockopt(r1, 0x5a77a556, 0x1, &(0x7f0000000100)=""/151, &(0x7f00000001c0)=0x97) pipe(&(0x7f00000000c0)) dup(r1) 06:57:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 06:57:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 06:57:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getgroups(0x3, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x1, r1, r2, r3, r4, 0x20, 0x9}, 0x10001, 0x6, 0xffff}) r5 = semget$private(0x0, 0x3, 0x8) r6 = geteuid() r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r6, r8, r9, r11, 0x9, 0x101}, 0x4, 0x0, 0x2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x12, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x20) r13 = getgid() r14 = getgid() getgroups(0x4, &(0x7f0000000380)=[r10, r11, r12, r8]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r16 = getegid() openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x10080, 0x0) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) r18 = getegid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000340)=[r13]) getgroups(0x7, &(0x7f0000000180)=[r13, r14, r15, r16, r17, r18, r19]) 06:57:28 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') rmdir(&(0x7f0000001680)='./file1\x00') chdir(&(0x7f0000000000)='./file0/file1\x00') 06:57:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)=0x9) 06:57:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x20003) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x7fff) socketpair(0x6, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getpgrp() r4 = getuid() r5 = getegid() r6 = getppid() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r7, &(0x7f0000000080)='./file1\x00', r7, &(0x7f0000000100)='./file0/file0\x00') r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = geteuid() r12 = getegid() sendmsg$unix(r2, &(0x7f00000027c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f0000000080)="adb6f426a8affa591bdc72b0ae374839419724bf1328b55b17f36b9523e3d3ad69cb0dcb12003b8b5a649b49fb5489646ddae59826c3170760d391e1ad90e9675b01", 0x42}, {&(0x7f0000000100)="fc59b500b5cf6c0fab0c328e668d53dcbb6b6463b8c1cf56c46cdb20c1fc5c281acad472e7c7c87b35670602a019cd27a6e9ebc0da41cbef3ac0d30386cce70348ffae4801e6829cec8513a02af40e8e9ee37848a67d28548200381282440cdc247de0456883c72582fea273d59466642a59df5e0f491cb596c0fe57dd615893dfa8369ece3dd811d197e3f3b514d3c0d581eb31bec9f3cb9f8c40dd208d0f079252fe23d4448cf3013ce515075f1378ff007a3ec3557d8ac9a1bb19cd188b81bcaa321e245d9ad7f32514b55a85a146d39bde952fc61c35cf40a03acb55df4bdbe2a34a98676859e6", 0xe9}, {&(0x7f0000000200)="6f99e4ae85fa41bd9c0d500969d7efd0e146bbd7be9beeb21f4804dacc50b43b66d8eb15565d580915d4ee43db3697bb9659c105d8889953d6d8afa21425d8a64610239884e5be3f4dba25af8840a1b90054b5ea8ac2d780034f63977668d658663d88a6584be63499eef99122548987ad8854e9ae018694a4557dd6c8537822f71ac6ac2e852be932083423e4cadb42ed424500fefd647b49ac98c787d6139f07191d4dbcc0d163a868adcff77b90f2c054a20323f6c7ee0006193531e7dc181b067b487264f8eb1e073f32368d6691b470536b96d611c27630c6070f2646fd6f3318376cb118273f5a5cc1f7081356565ad233482bc18d6d6a2bc46ce1c52dc4f6549445cf6cc686698ed012910294e97e63a2e2999b8c657e9dfd144004afcaf3edb0daec159ab28dbdf5cf0efd6a308d819a0faf78347bc682268c15772fdf556deabb339f8cbf6cfb9276c18fa3b3112324d4104023db96b57a39edae7c9f997b79029122ab11e4fcf380dec3d77cf42684000d4b9c0305fea59d55e2f0150165105512653e5673ac4243a4743a1f5443e07602f712b1fb83698bebcd7b5bba69ebe9e9be3fbc149cd3885ad99a6bee1c654c6b09d2492b059a550a1bbae6cee240e69c3e6d6b295a9c356afa5e5d27e3a0c552a9616ee62cc131d8003c261ad47ec57635210b92e55cc80d7d245ec8c7f7e0a250e764186c2d59dbfcc96a291ba8b5345c80576136ca50adbfe5bbd3fee7e744f2410a125d8f0df8a60af3fcf663a25dd85ee2e208679fd05ad2c85575aa5a0d0b39f84c64b11ae4c458f0d2d35436ee45a8fb98fc52662d4f4384bea148cd5f7d38f427c6e1ae7eeffe3c98c0a91f15cddd302b9f1e5128be8fc35b703915f04341f316bec844351a2ab067097ce258176171f249dadb3510794ad7073d98ee663b160516c0681b4aba4b43ecc7c6354244ccd7aa0baa2da4ced011a5f4adc169c18e1fac123b5eb240d8f39574b0339fa2c043bc28efde92c9433bb890426c30e3c2e80023efae8cf17923d31125f03cdb69a30a118c0c1aee7e6b1bd37b2af17ecea45a6d32dbad843e7c1583b7b105f85011e763a9e9cdbd1d0c2d3e9f7c225d87719667b22cc6daec371b704be02f11484a45931d73895b7a46688d39b41f4e8ea8ea178de6cdc905e08de15c73344a94540e5cba2e3a1bb3c2051c7ff77cb312265c68342b5b143ad953e7183a2504a282f7d873b112d97d9f3aa343baa2335bce29b45f56d88982b10b4b252a8bf6ceb00b8ed742a04ab83102192c5a8d9328f318d5ef5364f0ceb7c2c270387b25a812988c82f7bffecc6e68c1d807591dda8251e3f958a944674b8aa785d06c7ba68a132df0ff352f35fe789582fcd0a2a7bfe95a7dd1cfa7caa84b0da3a7ab86576f2a43c863e8ac46bc044a141d03eed6ec0c95fc5a8875a9e85705bc3a69ad936a77e2c80c7618735ae162efc0834f2455ac3d6ec5a3b48c004d14dbdee98d87e10dccd1ac8b2301d0d7e1c3f4419ef8750b766c1eb0b0754fc42d046fd52ae17405b2250b0a2c92cdd76d84ac5a996200826737b6f7a544ce6bba50db78d31548f1ad15f31116e838c03a2b0b7b3016ff1104d019bb06d57302dc001b1984166436c884b929a0def85c665830648343336226729c9a901c8b8638087202882b24467e033f97e9af70008f22ee706f4c6ef4470b72f6fb968d1887d6a5e4894979a1a30cb7e76da0d884a098c9116092645357620b2ae6963f7b5aed9a5e4195f099c4908e4b197fd2e6e3fc09e3c28c6d30935f121e33f03384cb805661d0c681f8b6c2a12858874edc05c726fcf7cd407db3407b4c4e0b08cf92968e634493e07d9b1c008fe7f0449090800bc1ac768705fd7a5e9e0546d5e1fdd100d0aa4102869883870c2f1b91224058f5eda4ce3be2378ed38f49a8a7518f1e8aa5aaab4a632b51057415b1720d0a377339ff45acb0a3dadbcdfd4d04a80c1a5a1cc37b5c922e785a74354c3e013c91206aa72c017cc3ae52832f816cd9b8d98d7bf8d7518f1c55acb74d5322a70530852615af888d7aaa5e53d1c2025718c948f212f1444667f81d4b739bd1305c4178d94058722e01fae5406a1fab24aaca23c0e0119ef32b990255e2179859a8b57b2d8735adc68818f47e1ad14195571c782e8cd424fab28a1e11eba258f45cd2d9733c531865f10e6ce590a311f662d534a2a282e16d6eb376aa824d849d528f66310b037c3bfa6deba85a903b5234372c92181ca1cbcd61630ae5c14b20f51bd5eea7964d9882f20bfdb5177296df7bc1a3810e461daa4404eb02a38a0a4050a2dac9005787d1f1f5ba0015ff86e8e82000c0e15378815065fecfce25e56b015cf8153886d2ff4d280aea85116c05ab674a4b1c31b3a2ceb97f15fc58d95e653427ddf85ab9c7d34c51fb1bbeddf8e1a8583b5ea035a26ebc743b09833d82234479091103491781b32321e69eae31785afcf0a58f3ab3ba23861f627b127ddb2ea6031373c565c73493726e9ed1611bb70359ab7b2ccac7afde2e8ad1d0b7458de77bfac96b0524801aa778bbdfcb02b663bdb6f4bb72a9f6da856928b18e2ce7943407d638d079dd5c40c1c9de8beceea7c6fc9c41cc89b805272c761f4f3d1bef1f864c342be08097fa184616a14c7ca6b4298f035b231a648404f4775e0578b970c18bf95e259153f70b731ca0ceb3e66daa7df3a3d280dcaa45a68f07f4aacd7748e650f3dfef6a45a5af23b76bd2063918bf1e55875958267ca752c4fb990b1987fe6942755e0228bd4de8f8e80adfd2285c860bcc4762036e29c8146b1ba89de70e440f7e3bbac23fb18f58dc4008f465a432c272f6e9705fe8db3f51e20228f12252e8053e52078c3c33ec0b56277e55a28f1a127e82e69416a402e641cdb3e238f6d7281a80a131e1e99aff389fd9c04130642370f3b678a9172043dcf7bc2fe4f6b658ea61f9318dd27cb1ecc8a5d2fb02d2d2cebf74d91a7193061a75dc74c2255ac008d2d768c1cd3cc76ca7c44381febf4af16b3a520da3e87bc0b8f9cc8f8112c709ab0896fa574d92a81b3c522efaacd4cf13a07ba9c6ab0700beeae9e678608f7ada6ce698dac73386c2e91813b4b256ead42c90c6a53e8c5a799d87b0411161840f70991386cd869e1a195fa5a9ad476161a5b2c88d389ac2d4df2aaf2e770086487802f411b1356cdb89f15f9094757d0b88e7241d91b4d555417a38a47feb7ce16e82cbee87a69c2e1f5aa5c421a185534e60659b982032341fd80e696267647a9ea4710e85ab3f7c2b5317db64939c568a246f640dde7841b1dc0a58b2184791da5526db8f7b40cc9c4b6997b0dade0ac474440baeaa58f0db189760c90666412e12aa7b8c4b0a732058a08dec099f365da8397812c9aee7a28daf87233f6599e3f532d8a59fde7d6eee88022b08a28e14314889843426dc22138afe738a3110d4695a34b399aec7ba872bb2011895a107e206e718e322a649354d3f9432eee5ed73a667f1ba330fa32c8b0b642bc609146411718c46400fdba55903ce3f9a586c19ce685cec81307e5d1d5301f7dd318e1e92fb055b02e3237042526f84e0c3b0370adc8963bb0f6d00998e2bd843a35d16d590e920b1b5b51dc3e73a80a3ad119c485e84a300045c7c5e1a36a9c967e8c76d857aa153dd633a98275aa04d5e953bb4c7414de76da7560ecdcaa801b8f0c330662c727d69bebe9e519cef2de59601a8301604d1d6457ea8b27348884cd544b6ac62cd19be55594e78b5078a40683e92d3784a6987a8e3bd14aa93331b128d0d521c81969bac52e43f5a156a9bc0a203c43a70fdccaf1e155cd14249a5e9efdbed3bcd0e8b3b7dac85730aeb6c0ac8b042ae848be6eaca340c89869e2838fa168fe2b1732cdb33ae9dd36dd7cf9f0ebc5e0434617c610a9f05d89e523bd416df7a6f5cab6c1a65d67de37bd2491726f9592f8c1eebfc3724f4a95a580d5377dd4968e4dd58971e42aaf0b0e8b33c709ca216873bcb155ac6712e9ce1495fd92981f94777df2e0cabd61abdf2426addd81ebae67cdccec3ca2d9dd8abd546ba59457c16a329e8dffb8db8478a703abcb1b80cc9a09cc36383bff321437c45fc9c40514839f1af54e80a19d7c226f046523c57a24a44116d34b30b515d1464d7a29fb2f18c1b64b33c702cf2250d7038689dcd5c4e33e615ea9519381f2e1004adb26e9361d8e5477ede63378378b7946b673946412fe3dc0a988f124048154341c20b5d6c2d749952584bee1f811e6ad2bb2ec12fe21a6435d9a675fceb00e79840932b11848fec09128f09ae27a42e4a92141e2465f34517d796781dd92c1d0d113c523267214976b92797404680fadece049bf381852229a6d6b6b9fc184de228e9569717706e5e95b0c9f54e632e42866d7a77f63d4b60accdf7ee8061fdd8dd7abdcaa04c10163ab17e9b5c0c5096e3a837261129816d2666fceae7860f4c9ad8be7e56ba864bbe3f97cf54188d5a20e4514c966e0e6e1eb4e33fabee5ecccdddab7fad7faa958e5358b0f250199ee3ed9a5e3371738006192eaa16d0a19f94104bc50cf184678684461db630b835c3b64069a6578df9f226eb8458bc6d41cd35520497883155bf9f1a52a987a717b90d74e5151032aefcec7f0a310f2cbdee3dc55cdb35ffa390ee1011bd8d04abd2b190f7c1a2a449db55d9ae98167f1c866023a960e39fcb8ae282e528a1dc5fbc96c7391c325556ff3fc5c07840968ac18077c8cfb433bffd14ad85580bd5ace65d4ad3f921107436330204c96442a9b2e218e7915b13c94327a04106a65a56086a98a8c6d77005c0940a8befd3ea9affc78690bd2f6b2c5dd74fb0265823b26322148993b081f77a5a21e02e2d420e53675b317ba219e488dca625aa88c67c87b359874e7149d73366fe2df6adaa5e1afa91c346126d00394ea39ee5d28259ab5db0e8897075445ba8c7c263b2ccf9860bf03219fa3f9813cae912749f0fa9996f7f971604bde46011fc2fb7802a47c9ab9a8f49c84ca2daee118c7b6a77c98b4b8cf843f11f94bdc80e3f21c23ab61a661269dd082183ac13d851662c82e756cda1528c3dee385a9d22cafa6be39f6b1902f5adb684ada2ee5f47dee31351b882af5ae334ea0d657211998540a3163f116ece63e52b230340e22aa9f8afd5bdd0077edad772eb5fbc45796e24b46c935b9c00c9104d2a2c57d5500be9b1b89e9bbb0716df59120314904cc9743a4c9bbaba2bfa020f16a8434f6f435d70c87ccedf526ec703c5b280cb2786a761a4f6447df9d45e878488b1025b3a47438e075221a2ecc880946735388a25f51f1c3269dc07a20fbb3384f2781cdbf10dedddd75886a127695e4cf6099400d26cdc8744ef2d16c09a4c38b8c1ef7fd01f0e356309cd01bc4853bb0899275d1c090cd9d61098eac859a61904e6c56fdaf7fe6d5bcfb9c06a0213aa9897300ed46e4f1ca8d238dbbe92add874efcc51a2839caddffe1705df64819921f891560aa0018f7edf8b90e2d77afb7584ce2689ec76c8d0092f70082e0678ddee7a4128143635e07a67617aa2fdcde1a16d1b4b8470025b94b8331f664d69f1174d90a173733916638bbb4a9e5626b199e9579f2021a9e58eb34d0a76454aaa4819d4860622ab95b570ad819046ed52c2d1cde1fe690e8fed44d145634719933cf12e24e142558ee2ded258f5dd6bb7e65fe348a8833f47f370b82307358ea5d3a74a1d0060553908d428ba0bf23bf31cb41cc7", 0x1000}, {&(0x7f0000001200)="e0cb3d9e6098ceb336e6b89c2a2f3908c62650e06ebd81a15ea77efadf76b56a8abe9909600db44fe0c74a773bd37d095d8ee8b3000215dd93ab0cd01d7d07bf9c40e93d98a3f2bfd5a3a74c7ce94c47476f47df52813e70abad73fcced42c4d1b77227db07695430ab4a690614006dcda39e638918cda1a502f55a7c3106a03d63306a44fb3fd9af0ac9cd9feebef", 0x8f}, {&(0x7f00000012c0)="426fb8cc083bc939f630a3f32cf5e97046bfa65704c9374a1f29fbb55f3217b4f198782e7a852cd5f111835bc4f3b2139048206cf00333cc30f6814d91c5ab8fb6551e6f909feee347dae0dd7fdd1195", 0x50}, {&(0x7f0000001340)="6bf8f2fb03afd31d95433efa72ed72c73aaf79de151704bae57c2e348b769b2c80bd72061aa25b7e6b46380ddaa09c26e4207fb59120ffe0b8378b29691318600225b7dae9cc731afca91e479161a9c49491a7c7fca23b8429b15562e32f101d5f4f0ce727acdf3cf9044bafc957aad8e4dbab81c423786b8a1eb05115700428a63d4709d30b9005daae035db462ead6568f992acf2480875fad62ac93fa503aa53672b1813d2915132d13d60e0fc536fd8b718abcfe3e5c9b98cf871c5621d339662a345a8f01d1a582abd47401289720527a4e0670a915727d303b4724fac67fa65774a7161925b990a56d19750bea1d3ad1a4a0e87b7af250ec5964c3d5bb6cd982b73b74e84e531795419c51425c8392a98ce55a4ef33f3e29ccadc0f8e80c845ac1f7e99d0bdc9011e4a539f82c726e1034d8e88359e77ad52552abe5006efdb3bba6c045e1230ec66e083b6c0d3e6edc9d39cc151b9d3bf012b74985b1fa23377a6e47c03be57eea5d360ce91b0f9a43289b44732e3089e517ed68b742a698129139614da8a592e5d6a1f5dfc2a9489bee88cdea07bb4438c1f7bdc2f78ba6706174475f5305690af09547fa535082c91ebd515ba71dd3c953bf4ca86829bd601532097a28a9e3e03ecffca8a312aa12d7a8575ed5fdf39e22f7f1b19f2c645d2ff496d2e91c4f586a227fb686a199f687c94ed92a90bd67d873bec5bee7b82a7e417ae7666a7b553d9bd37ba2c4a7a2bbae6c18dc7b490006875bf799614dcaf4ab0e5604537156debd4639266292b12fb2086df9cfcf432575ed59651c76a1dc65ce6ad1ebac2565dba7ca54900eeb970381a02360001f5b66c668d7053069df4d0deaaa5fdb3663ff2a10bf6173014c927301a5b814b276d4d2386ad981a05dcbf6c2df746897c0b8898f9b63254da4b2394206e031bc4eeab956e2e7612284bbfce8e6b1da8bca23a1825789326e6d04b0cc88045bcbee1fa5645aa35c69f1ca9c8e54ac698293aa69248d44d43f2538aa7404475935f5afd4244fe05ab4e5e3385c388301515384e2c8082fc68f2d53741e31977efbec6472ba5bbc144b78c5f364ed57a39476e839f5c3495942e77c7fd783ff39037293bda7b508eedcfd4baf3ebe5f261d7507b0f218ecdb9bd0655524c88184ad9e02b80cb8ccba065846cc2e278a743c5c9a80d7779fee1b41c4e1495c21d8068a29b163362d12c5270becd0f43af641bcaca923eb6aafbc4e3a9c0129e989a8e323f7131d44bb34f836307ede36c9f857afcdfeabd8e9b678464e50aa5a4a8ee96c9d89fd9917e1f364f71b6514a69fc58a57c79450c4ff5c50d0188622a1ec4314a8527c7ac0adddb4c4ebb207efb901fa09c174f4e68505363dcbbfde92816ffb62acca255665798786531a972c30d6eb8e96ce977b483cb3cd40187dbcc3481147d953aea0270474b2c8249aa26f91345fc60ade863208ca209a81c020f753c290a11e80a96e75f0f6a78066df78d36e3c60ba601bc68454a9843cb1fd481567b9501f7d4a0a8f67373f4017daeecf1db93eae52c342d0a720f6bee4f14db01b603ebf30ca6c5cbcac47b3d87715a25da45428ded0cd739423c84b3d3bfdc918a442843834a3685d90a0559b406766295d1d75aff6ebe601a3294ead79ef6e4409321a2179c51c47b0203b5780b06a9137f11a0b85aee475051b7c663402068bf22fcdc5baa34c6a3a7b77625805eb6d2568b4ef7b0d4050b66aa4c6b9658ed433749af5944450fbf91d4027755239f98afe0fef72fb18b2c98c334b547a1b9041717e30ba0003399bb4f1f20986e6ea949e63861c0e2cb4413bcc7f65908e3799b96a674878fca5587546ea43b3a2bde71de6f3bfcfa71f64fbeed99bd527a7938b41141400a9bcb1e1073d0251cdf72fc180e60c775d048668d6bf13c65342d815fbc29d3b07c30b0d4d62786735e91023871873b1e9db932f47eddbe9a85f045a5d17bacd1922d2e127715bb0057a0bbd2f5fd30508be825822d948de6a1e3615ea30b64e32b32fcab4c2ead68aee1c81d2093cbb8afd900c41135e0ad91bf46e1f2cd1acbad045fa5572a8f0afafafdd997c8209dde86b6464010a3c29e38042ac6f24744370cf94a16ebf10155bd2de4c83ac0d8a9f4ba3778bb55fbfd683889727d166600fcd2ea1daeb19047257d6c2422f1650d45121d693de4c9b8e3d10182334f9c3f0a0f342bb39678b98f80dad50ed4daf3a711753d86bb3af046ab1423c5939562e727f931b0a72c0b63e6222bd5c51b377fdc95fc4004b6315d18370200e10ec10ccaa03782ea4fab209e2f381f5a605275d8dcd6e5acc2ac68b2fa43187e8a1e08313952665af58e4c0beba78dd3f22c2a70f9325ba7018beca2a3a796a636c40fdc370fcc718fc245ce567ad7286f652a9eeafa50f9bf1ea2cdbb19c769877364443e4b82800677e6f1c4deffa4540dd999137916f710853f23316ce20eb676e89c0ffa46870668601f6f2a35b0a75e69a1d421a5d2d551f8ded00c649c8543bc087fbf73b1ff0f7c79d931cd5b5db652b4994d5dcf1a5f7a1249b7ce67b818b4fc9832f98cabac0f7f1009430744a795a44bafc21c73cbe0c930342953d49a858b13fc92ba4ac3a0279a1b53871eb1fbba6cae79625020128bd92dcbd608a4e2beebb684be635f7b3340a8d2f3ac52d4c982a6909bddb946c734a3cfaf24c5e9da3771122fc8a11e3712364002f0706db72ed31fb8d56eb6f01d2cf7887fcd4a4af4c9576886748804b1146f1c867f2a8d48283c31a5ad43957a705e9794a015ff650280d4585020db4f4244d5f740b668c31c0a2d1606cd9cc3308bd136813bfc002934175ec13102193ead329a9e9c6ab9a4783d38e9c9ceb27a8f18dbda5b04edf2df1e71b71a060f63d81d4c5e448019a5902153be465e6ca64c98f86216081bc3cc58ba054d43ba11e86c364ecefb4ca8d6bc2ad3b03a361240873e5190dfcb2790d36220e9d5917af4f20dd954ccf3df529ea7b2fc29aa0721b9881b94e5c80b5019a985ad7eaffc2f30e34db7002819ab5e6757207cc573f87f22a66218f5463d19456d4a11ac43789a92cbd76f17ce3c4d101f4c326ae7c9d565d7a856e8df7a3bc43954e92bf2f202bfff99e04734de0d99d38cbf16b1f57ddd8349dac4db127becd64b72dd99dabefa1a78e2d65aaf5380b1032b2e67c0cee3ff71efbb2976ffab5202b94441147e0d60f2252e6bd045934b73e4a9bfe4d4069a7ac36a861607ff7eb8104989a2fe8df679360f4efc8e3d1484d52fc6cd6f90b0a282dbac35a6994ab01b2d6c4aa096d1fb298122caecedf9388ea09c209ed31edadee5933fed148ae32f546bc2f7e5a80374f160fa66255b0fb9d1f6178a45b9d1c47c7791519e142cd56b77628f7feac03e2315ca7a692397e7366e63e749a83a4f3311a6470a76c63086188b4d26b85aadb8b752b0d526268a45d5975d251846fb6baa788710c046e64dbe6ed897618215056231da5bd6b53e16f7c8faa792ae75a6cbe3415d1506dd67e9a591d0b24ccc815566e03523ad70169d38ff84e3e4b063e87a77f4aef825516e6ab14f51b6a0c2dae24c6e52522fe63bc9943b47bbe6fe85d456ca1b4024f918cc6b532127c2eba6c7cbb5331432909821479e93f5ee48802354de6dffc427649cc4a04719659ed5c94bad66d7734ba93d8121d2de0b52b53a19ae2efb51cd4dcebb3d6f8994736dc068d6ee499599e384aed230bcf177c08f7c2d4f610f2daa0353e88a39fb7a1ca8e51fe472997bb8006ae185e2dc01ff7e848fb66752091eda9a26189376f819cdc11acaa10c42d69fc99eb79815d5498ac4d1befbb8053ad7a52679d54acace39203a0cf9e0fd6f67e6e42c474a10657beb500945653a3638ac386ea2c69f422a5aa88d81dc516068d84832cb4212ce7ebc4d8f3549b38f37cbcb5c52fc7e90358a8740d1530d1b33d098f7a8af704d06a685c34b8e12d84e8983c527f32bcc837e2a56da56d6fe96a9ee9d0bec9e0e12a4a1f0b5e1cc7b571b521786dc38f7d3b415e1891e3bf83380b42236d49f05d574adb0202bc460173af213f80c77230add551213a501a221c545a832f42a9965bfe78f0e832f3cd202a54b76bc30745ebc80a21480c5fb1994048b1d15a7afb3323fcfff9005b658a74cecbf63feccec5c7db83517ee29adadb900e7890a2806e24c0dea057815ce7561922c9986dfbfa02fe178ddae1cc51d5f084e51c25c2fd74466d265686feed7c1b46a7a5feadfe50ef7f07bd39e1d825472bdd5e8358934c17ebe17e4dcad8f80a2d083f9757f43e274198b1f5aec6ce40257bea6f727465ade371f017bf3cb421b0cbe01b217628d4af15285ebd2f62c324acecf1f1de083312442408c90675c3b698d4204fe57d84f60cc8f056adc0f46c7eac4a36fd8530e06da7c96a972d27ac2f9af815233d70fe006679df44282ae0ae6824b79c4f8a5371ccdde0d74f66d6b1e9ae2551af2fbc19f1b507470a6ab29bf3c63c93d1a80764bf562bfb9eb1df0abeb70fb60a917434b3933477a7a1af8022938e69a8b6909f265bce4db1d42a55af6da90ddc0959373f90cb490b62e83a46a164becef80f0a687b160ad9798f3b87e6b413fbbb7004e1d68cad06db4806c79de6f6f9b7649f99aae28439af7e9a5ffb606a3ff728b00ee84964c4718c8b5dd744a5102de3c1ec5e6f002e6b95d228ce017515344cf348e7952d7f799651d138d9d776bd2a02b98be981b54cf08da10e969b67e151d75a2b954d8aa277d7c4bb0b13be70d99245bc6c126385243468afa3df719245113f5b077426a8b1a4336b637d807128df2eea6178817aa9136b315b9a41bd30c1e0b5477fc11f25a092cbd97071ba8ed8e0a726bd6883d7762b71017df1ea39ea23428f373ec11e29fb1c0e5a910c93317ab507e399e62276f2524164bbc9f1e1b9497823a834036cff46c9a886cdf28c2b0db1f69ec2cdac418b8c2dc9f0411c6a191556538a4aeab6831ad810fbb470604760017bd1d288f39662add17c08e3823385be1448270f3cdf69852a1d987f326ad0a07ee73b25f858d246a328bbbea2b8b045f1b351b2f8eacb75bb835aa27947d41248c6203c4f7f3629c7f5c5e73b9a630ec8e12a4e11f9a2e3b252c2cf2525048e58b8aab76f1baf493bff098b88f3823a5388000fa4da24088c54043628fe98bb95d77392bf55e28c512f87503eeb1ac43ca62795045c1064cd530255caa9bcbc4377b8f9c0e1b156f467c757c93754e6b2d50184c0626e87aed257e0b48edabc5eebf0b922103f4bca8f0df9aa5af92f0d79958b9baaee91ee0f3abdbe9a20c78a7fe6ed1b249778d842e6e4413354bc60515ec1737d1e5ed5d15500729515b308339509a1c6392569842f680395bf07a32b51f41c82ff0a64621c2f3f508136923f9ed67ce6ed468e8455d810feb4db02672181c65c17a13fb3332339b9c289bf81eed898acfdc7302c873c7806f4dbee91cde8d935752fe02c955e921e1f9dbd467b89497264e2dbda03d0b86e89c800e543078fb3c1c0771ec1f5eaf8f4b1a6e85a28dda550393dd8474c1dbe2c18342c2844ca982c59497c3240dc276cd0102c33c8a49bf877451f2b5c8060f7465eba4f7cb5ccf56fc7cefa0c133649b76cd60a6a346441df19f3e3973cbc02016510902424858ebfbcf26f3be40cd37baab78d01bcf644304e1fd01a730519e2e7af1f78b8f4940933661bc78b68f0bd3f38c7893275fb10480fbc784302", 0x1000}, {&(0x7f0000002340)="265c9125af20cb31fcb5aa1d0b7858eec5a144475de6bad45543d678b7732a6b96ab9d1c458e7313801081e5c1f4539ed013620c538ae09281cf9d3d4f0f16140a6ba55bb3840dc2e59ce884d90770acc01ac07e3ce347ace90f189117dd33e5e556b869b3f78eff745a353b880f07af3b0a3b6061", 0x75}, {&(0x7f00000023c0)="33dc64ad9a3de564f79a5212a91b0cbc987bc194f2d174de556878c400c2f34f0e636edb3f3635b13a7b45c2467faaca07ef508184ee50fe0972be986416306fd05982ff96719c3f6ce5ae45586cce341d290b96d47898d8d8a24f790611e0ef4343ae27fed00f21d24c915ecd5b128451749bc430c25c599fa9e059694a8971fabee4ffdf4fa29241bc88eba0fca9e2a0f070071dbe2c4066df7ea265fbea5b3ef66005173a86d284503cee35efd5c90e130170997ffda95183c6c2b4be66b5fa6451b43a7e55a4fc9187e02bb160b1e781423352031749aa140c6b94d8ee92f14d9f7d43e0aa9c", 0xe8}, {&(0x7f00000024c0)="437d4647a9c8184f69134d707283bcd29e57f98612554c6a33f064126ed1bcd198770339181b57161d7024fd6653d033ff10704c3844", 0x36}, {&(0x7f0000002500)="88cdbf06ab3d42ae392fa31fe46cf58dfadcf37b2cc4c4b727285a85cdd8a7bf0b4def354210017159248e4f31c5437af34817859a95c3539592aaa77c6a46cac2ecadc4011d6ce8a65f5b5c21841fd594cee13c559bf02d5644a031afadf5fbbb772117a81c5ead4ed911576b07d11a4996bb799cabf0ec2d80159dc5372c2d091f243cd08a04043025b7ddcb7ada6cd892e53d5f850d3333663ef49a2987078a7b67adc9ca3cba57bef1cdd1c2f0baa4f7bd8d6b86c4fcdc3bf96f6d60c54400a6783ea53b3a", 0xc7}], 0xa, &(0x7f0000002700)=ANY=[@ANYBLOB='$', @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x4c866ad491c006c0}, 0x9) 06:57:28 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x30) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0xee62, 0x6b48, {0xfffffffffffeffff, 0x9}}) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open$dir(&(0x7f0000000140)='./file1\x00', 0x100, 0x109) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xbb, 0x51b, {0x100, 0xc8}}) 06:57:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f00000005c0)=ANY=[@ANYRES64=r3, @ANYRESHEX=r1], &(0x7f0000000480)=0x2) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f0000000040), 0x3b) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r5) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r10 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r11, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 06:57:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1f0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13a9fd812eaa4e713048e69931929648", 0xfffffffffffffdf0) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 06:57:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:57:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 06:57:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x1, &(0x7f0000000000)={0x631, 0x3f}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x8}, {r0, 0x8}, {r1, 0x4}, {r0, 0x21}, {r1, 0x8}, {r0, 0x80}, {r0, 0x40}, {r1, 0x20}, {r0, 0x82}], 0xa, 0x0) 06:57:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRESHEX=r0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) 06:57:30 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0xffffffff, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="28e691", 0x3}, {&(0x7f0000000040)="abfece3f620341e972a5d43ff3f5f98c5ca3cb92def1b284db4fab2fd211b1e5fb35b3f46dc92a09cc3b13f3d660453644571c86120b9b0ba77a8c6cd20656807420fea8cd2d7a79742a335be95317aac974af71a153111846bf61dbc01e32b6d75df1aa16707d937dca8bd9dec528e661bed2b293c3d9a4445db6d14e2fb1bc1c590efc57b97388aa112757755b5d40e1a8b5b882594b1a1eab1865b1", 0x9d}, {&(0x7f0000000100)="b9dedf93749b1913b3cbc730ee4c475893483ec2527652884470a41f715d5b9ca96e3795db2dae1ed86a56748f28cbffeab00422f7cb0de4e24ef788f6abfb51288f587535d876cfad6e3a8710f42a20e48d8d5614da5e109f1f834dd043fc30e6eb7c48d075fc42d527f86a6bd6730363b0858b150587ba3263b833d3a0016b6843f0fc87d6272c3395c4ef070129161c5fa75b7b529e11c7347ae01d1c4fef958562eb8735e54e070015", 0xab}, {&(0x7f00000001c0)="1396e39d2b514458ee83d366599d48ac92b0aafdf9244a43f4719bda34ba4222d56ec04c8392e15df9968dcab48068a8790a3dab66211b3c110ce6db8b878b45397e631e2bca8e51fb1f64de4d9da5cadaee5c629ed3c010164cd094a40fb1ba28f48bfa4d25a7aec24ced6df8fe0f075d606a752400c7b7e035275710738c1a2c", 0x81}, {&(0x7f0000000280)="902c507628bfafdd5064976b9157cca1a991b6426f8177af2d588549a1133b8954fcd3fa691369ad1758e3b2697326acc7ce5111dee1e1ea496ac7406c3e066a8ecf54a2d3da86562d0c1b902da830d101fc28ef118321", 0x57}, {&(0x7f0000000300)="0fe688c381d0543dcac32f3f177728cedd750aa8f0daef3af0e056252f012871584dac9ddd7d7eefcceb5e845130e7a77abb1ebe95b1dc8e5585426128a7a54d934139ef53768fd815fcc8d0c1460906cbf307d1a47441f15c0c67c5d2a0bd8ae0addebd625a31", 0x67}, {&(0x7f0000000380)="47b98673485e8ee2c5ad9f62c6f8f808ca7049983936f0bd75a3630cd44026d2295c0b3170652de370ff517da56396254240177846d6c337eebf1f3d28b7c4a05b2493dd285fa33ed64961a854e7e6c3fed3d0d634c5c0f4ab7200815a2beb025c8e2c8f15dfa438f45af11b1dc898ed0e1dde30de05a52a0afcbb656f1a45a49a22518509bbc722dd15ad3dff6afc03c0ab45ddcabd34e790185834f4f9c835d4f3d2197ac0130b38b152da458a154092dcae52ff39c2", 0xb7}], 0x7) 06:57:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 06:57:30 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x475, 0x1, 0x10001, 0x1, 0x6477, 0x3, 0x0, 0x2, 0x0, 0xffff, 0x1e4}) 06:57:30 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x2) writev(r0, &(0x7f0000000040), 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa3, 0x100, 0x3, 0x1, "3d3e7d1eecac23e3c32da0d66eb82bbb8bf28029", 0x0, 0xfffffffffffffffb}) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x2) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) socket(0x1, 0x4, 0xfffffffffffffff9) 06:57:30 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x508, 0x0) 06:57:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="81dba62f9d7443c445b9af11064fba9ca254dfa179a84acab30a51e68b9dd6a33582e3836d1fa05c301f831b44c4363fecb3870352304cd51087c18fbccf0bcbf8af7f3c422b6a865e44f3d6ad", 0x4d) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x0, 0x6, {0x3ff, 0x4}}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x6, 0x80000081, 0x401, 0x37e}, {{r1}, 0xfffffffffffffffd, 0x7, 0x4, 0xffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x401}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x200, 0x1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x40000008, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x81}, {{r1}, 0xfffffffffffffff8, 0x1, 0x5b19b2bf20ffee31, 0xffff, 0x2}], 0x82, &(0x7f0000000240)=[{{r0}, 0x41cf0709839270fb, 0x1, 0x2, 0xc3, 0x579d}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0xac9, 0xd1}, {{r0}, 0xfffffffffffffffc, 0x19, 0x2, 0x100000001, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x3, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x2, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1a, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x7f, 0x6}, {{r1}, 0xfffffffffffffff8, 0xa6, 0xf0000000, 0x7}], 0x8, &(0x7f0000000380)={0x7, 0x200}) r2 = msgget(0x2, 0x10) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000001f00000000000000000000000000000000000000000042a21bf3c20ace80ce2a961aece6cf080d9420f5dd5e70bfa6040846e4844547508b41504eadb0b40543744a0a68b2564fdbf1a4fc09fad23d69cb55af9c028b4ad0579d5d5bce3afb1e2b99e25277a028d0316e37e80425dea344c963973129959a4b47becffc3b18540d816366a68aa71b6d802c2e67262b3010de8a0085704a8c0456667791e7a51894a35f32f642abb0bb96ec9c3adb0fde33fcc5e9b3797f79e3667f6450d01de7c9408e26095a56d752976a9a188742eab7007191e44f801fd9648fa37e2c4c624be0216e80d3b8c052ddcf7defebf1a71850023d34ebe15b0f160c6151ded29715d26844f03d54b14398d79cd1c4b1398f"], 0x23, 0x3, 0x1000) 06:57:30 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 06:57:30 executing program 1: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x100010108, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) sendto(r1, &(0x7f00000000c0)="31709ddc0b5553b69f322e854520c30186b9dde055d6614baab225c933e7a4880086729acacd4fd674c4ff1dddf9bd325a0cec1474ad5bf41f6dfc7f5ac86a9a2be5a5c0fa3254", 0x47, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r3, 0x1ac2e71cb54a0249) 06:57:30 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x2, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x2, r4, r0, r5, r1, 0x20}, 0x9045, 0x5, r6, r7, 0x3, 0x9, 0x8}) 06:57:30 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x4, 0x2081, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae96ae826067cb542cacd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b4bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa08c1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d074"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) semget$private(0x0, 0x3, 0x200) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0xfffffffffffffffe, 0x1, 0x80000003, 0x0, "e8a391e508781de190e018cdaf76c3c31b122d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r3, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000001c0)=0x8) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 06:57:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = msgget$private(0x0, 0x1) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x283, r4, r5, r6, r7, 0x40, 0x6}, 0x31b, 0xfffffffffffffff7, r8, r9, 0x0, 0x5, 0x1000, 0x3}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r10 = syz_open_pts() close(r10) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) dup2(r2, r1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) syz_open_pts() writev(r10, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 06:57:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:57:32 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x401) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000140)=""/192) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fsync(r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:57:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x199501c5, 0xdebe}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x3, 0x1000}, {{r1}, 0xfffffffffffffffc, 0xe22775a32a361bd8, 0x1, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x1, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0xff}, {{r0}, 0xfffffffffffffff8, 0x90, 0x10, 0x6, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x1ff}], 0xffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0xf0000001, 0x1000, 0x4}, {{r0}, 0x17c5ca4b465eb1e6, 0x96, 0x20000000, 0x1, 0x8}], 0xff, &(0x7f0000000140)={0x4, 0x345}) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='./file1\x00') stat(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)) r2 = accept$unix(r1, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f0000002600)=0x1002) sendmsg$unix(r1, &(0x7f00000026c0)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000440)="c49a4ea26540969573d39603e49a8b6fd8e4e1fea7dac2a7d93c6a6c9c428cfb1c24695271b88cf58b6940c4c3a168ef477c6c0075ac1cc9adad94c62a03753532d413df6c71ea31726ccc04fe3ecadc549b3ceef41b6a961865c94dfd59c9", 0x5f}, {&(0x7f00000004c0)="af56f154959e75cb0de29de03385a7756f5a9d436754e8ff6f6c5296f1eeee53c3dba565c1951cbbcf94c89b49a1a6022450f86352f25e79e9bec6d3f413928a062dcb09651e2583ffca521ce42b106c9875c03ae60b9c1c999d69e36e328e634a21d304f092d8dbd52e490ee29a0b79b3c7d15ea0e2c2c2218e7588562d49a8b6615f33ae5c4fd2e4a6735a427ff5595413dbb12df4dd2847e218a3655f9491303478fd66a60320bc4797e100ebd6527fcf7de7b9026d1beaaf", 0xba}, {&(0x7f0000000580)="7a726ac4da11aec24392ad4943c7d4e992d478019c51e138a620ddd811996a8c52cabc54bb19232bead6ffe77a7c94b30c697b1a2bd9482370ee4b9e62fac05b215cabd746b7f30b51299b5b4a22a039e908ef5e67f508efdbee875745346a7229805eba8e944c46f253fbfef73535db8effdf46d31dec95129f923ce145794ced6ca3932099ad32527a364354862f509fcb74472d79ed6ef9733c206a01b0e3831cee2e1892110c783970fb87cf5236239cc6f5ae18a5cbee5141ad9eb5748eb40dbe6f6de170cdf5e8b9a5eb729c0573e49f175951063a51243ed327002139488c6d36b8e61241d53a758f7c5ddb2b8da2834c7b00d7522035e3722139c127d18876651536d4c924164d656659798f6db6f0d0b71540ea5a759799578b3240358402a0f6c000b65d3dac728b54d53c5311b4c5b726e064c6558290ff940ff477a6b81e806c6fde9744844e83fc852f34063ea97f20799ae48e9408f78daf9c560e7242cf2081fd7b452e4c1ae79c5ab9a6ec5e2f3ab116f4a0e8c129faaa6b0e6212beb345081d087e6b963a1f1056a089a891883b04444bb8438440ae4f9d5b597aca38810e8be4c5811fbe4b34358af98c48cc5cf966f478a9dd4e1dc040257760a29b13da3be8aa20d6763afe1534b6310e67d133632b6fd1786bbf66b097feebcde362b72460d424082544e44c49b424e2f6f2cc1ddef1d413f960cc0db9f0eda4207ff1692afc0b12bc301b5c334a3b3d3774d6b78ce637dcdaeeafa7d8166c522feac39c3a2d5a3d0db1cdb2358ed9167ba8edf59386858e8a2fba35d0e442e83eb58d8668e611c928e095fbcaca26879b6725724cb22f330c40a500a19eca18ba2ee2bc2c92d7d8d0cb764271cf100e93b159281e591d3fe58574ef2476faa77852669becf387633dbdaeb7d4897d3d97fc69780b531dce91fb7b31b34c60ee497b46556de6138da7e0e739a64ab8e2c04071ea796c1dc75329bd5eb6e8b31add18a2ecb9ef76a01384f94e3f04be34bf87a9ecda7be6011cef86eb81d84a52a8140386dd62b226fe9b0f067b0c451846d0d0b1989cf58e09d627686938e33d7408fe45574eed5be24b97f0aa7fe69bbdc54be0ba6ba9aac730bed069f1b9a81fa741cca0468c234e77f3238b782ec5a4362515c17800813e2feb153fa2c491fc8de9c230091502ec655a47d85331bee81607aebc4b593302ea08668340303cbe70314a889917958d86cf13b6926f822dfa183d32c42c2f63030babc6736f06cf9467b666cacba994bbc1c701d93cb2ce58b72cf06e8487f74db1265e8da8fdaa07da00bd8fa2a0ca172ab038f1f5e00ec2162be402ef0a1b567c3e47188d8803423eec2fa8b837afef837704a347e2558e2f978da2b19f9bbeef08b151c27179c8a5b16b461221212c4627742a69d28eac584e3f21e6f2d44d396a5ff6d77d9a555cb57719bbb4da3e0bb261f581af996e6ef3bd002c3b79a28cbc680a2181ae9700338ada421fe4c646f3879b002179530b6d3b72bef8e2b5278b21764511275b5a85e9e58026c6227b35ca6385bb84c9abc7b4041c0f62b9731438c5f8513dda7f31aac75d15631e463bb1bf7e67b09427be31c075f2843d2da82a22e59f6df197526b8d0239e131b6413aa089ebaebc89fb3deb5955d94ef191ac43c27a685cdf20120237ac688c487bf084144365cf7a26b3ecc3aee17017cc4e0209af0ef17f43bebbdbc0d69198ed0e572721395c6a5d454de89ebd23dfa8edff4bc035bb2a1b8a1405ef5d4975c4922e8f5a6de240b0048814a31c9d5ef973d519b34ed402c63553af8dd3bc87dfb518d897be0b3fd62194e10edd979cc29b14105ec83c5b27e334a13fc072f1ccc0263ee1085784dbae71dc5e0f6ab2c8cbd1eda8367dd9e8cfed98bc94f1bba297668f8ce2f80df322df748afced8ae56dada1f9c3830e0316a25fff5bf9a91d941e61b51788ba3a9d5471244622eeb02c6b689d0ff260c804bde3c4697760b92158e789d5920658ca6c0f4068cc47f5e4ff318679987fb90452ed46bb3396c9e5de01ab91700a9b6b6c353a9770f3ccbc20c1d2b3971902c0ca815134b183cd5fbe8537aa262fb108eaeb3fc3e13d5f617e5ef6b5a113d12810f77c597eebe0822ab21919ede71b890e9cfd3c0e6fd4513a2c396248e3fd40a629dfba474d96ea68b628756400e6c9255ecae450fbcef842a1dbd9fdf86f7ed9cc90fe610fa165e3f765edf7d3e8c994d43cfdaf7ba21d8397b8a9ad08ef21c093fd8b559127f235a47c548fcc180ab6e06d0acd5c1b986ee42ae13ead840dde934ec908a0ecdaef5d3a683276cc0443ded8a1e7b51127b69f0f4d18bb4414df7455eb8c15754b2c8ce2f01a5f9c3ac2b6c6799103822f676a0fe53018f03e4b92d563e401115969bbb650256033bd216250ff2e48cf8fdd303f8510a1b463c8819958ddaba48b3b887267db554ac336bd068f615aaef0445df22842799b3e0a24cc70792377ffeb690db33e9c50bd8266d0cb4a10982444a41a76f90dfa1dc1bb048a858a6059667e9109dc6e96ea04550b4fd1149c99f417c419f5a8bfa2a5e5345b7c3e09262064db38445b3dbd667789b3dd09fda1b0a32c2017135efdcf83318673740dd1adde059aea5e0d773663b09aea4e04fc0be8f2515756026cb944b32a91ac11337105a3352014cf19eeed70e665ca3c01eb4d2677c35a5900a5829e4b93b376386697a867d1f369b6f13e83c09d55e04739d5c35fca032f89d37e4ab734349ae9bff34d07f3233bcfb2d68fc3eeca6fbffa627e395f2877d51d20bd49a94bdceef09348c83f4a3f08d5edc7bb478ed810f3d99764c8a45908a6fa277ef01a7c07d7ce32852f9b44074e4b8d99b86f07773172e3a532f8a1a3abc821046214f57625ef368b8094786653fc53747d5147811a39322823df2f616c5589bcd39f735a1e2bc2eb49a6b0a98de4a91698dc9f878417197c4b15834db4e3d1089fbe8b2753cabd1908339d6c99ccc040f647c648fde7404d7ee89eb3a1151ef7e881396db2345e57513d1f27ca8328032660a554d54ddfa12d9093a8e57febd2f507301ff8503b1e4aab24eed4e2804ec736d1facf1e415670c0152a49eec9d952c44715ebb529522ce30de56a418917134fcd08cde9d58bb577311963009f9763daa55e1c35cab1af2b2dbab4f6c2a4ffbb73928d00e16083845f1f7c2ad854d1bdd9059cd5c9b1c464de1bbf6c73b881724ae371e7b4639d1fd98f9923ae729bc9c87032e7c2080566b5c205fbc84f4c31a3d3a76574462d35f841e7ed54312022dd83098ca10e7d6ea2651e72e4eb17828fb8b711540464e4e5bbce5955233910db8af191ca58189cd205b385ae1c1837e2d0cc6e40b62702515e289e5645cb56a12cc68ff11dbc14d2a309ac65ef0c841a2d85774d53ff11dfc40dfedfa5423086c5b8b08624fc6b4dfa206f33c9dbf3a8e1c324715331a8a9f3710669f4c2d4087fd8d5b92cb47d384b8dfa89b42856c153fede0681a82e4fc6291d6c1bc425833e0e711ff6a084911f06d4e60562a0db90ac42ac8e0b092cd33d5241565876f3d92a3668b254ed3a505d00eb76a9b10413da5f3594b5f3eeb19a0924a8ec1b5b0ad7bfeea786d9ef8b6629e69d3c0a88c2d3b12021317d3cd2e3c244729b291f9366ef2db3916c3dcd2fafa99bbff832d05ca1f169b2d777485f46f0d40693896787ea96839fa8eb34065bf30d9240870dfdd436fd50b93f7dced58a11300dae08bf02f9c04b9f69a55a7c12d49712d8bb66f8b815fceb753ff89269398f80de3958476297fab0ba6ca9b6147781e1b80addd22dd13980b902ddf277d288671bfcab813e7986ce1543bf31465f3c881d0566192237155331da61abf1723561c474875c3558bec856194a5221927b6a7a598cee124d86342c769ef2a6dc0c92c0d3e0e860f73a2ff701b6bda0088c2971c3f86c8cd8736a17843f27d93d3af1c7f0c804b26177c2d959f3232138f8ba2429f4ac4ba31eb7f2528c05c04a77e169a5f79e62d04d5e37f0c8a566442e0fbbad944850b138f18bbaf807047a5898fecfa62653b5ce90f336b5d3ff71475176fb4e3b4e34a278388557b5ce8ed65ab0b9f4bfdc3c64067c44799725d742d4e0556d334926f643e15192afad33f67496e248070636839e5094b1dd7d80bb1e39964aad4cc77ce06c89c6fed94d885d6ca99ca82b466d0c866c878c0e8f096a37e76bec37657cd72c3ee1167711b6ddb5e3955836de4ce7f63a86c79bfef64f8f49ebd5b035699e8c631729f763c30130330912120fb8d32e4de6d2bc82cfb57384f8523b92a0e32269081fb263dd94a94a99b1984056acb5a57ec9db0294fb44c5cfcf855a8fc78903775f3ee55d7bf8339a13a2eb27b0d7f927720b23ea527116e8a42c6dd97a3274430afcbfbb21e8e5e3fcfaa49f7242e9bae37ead2c5dacd82fdbba08a8bd428d40da7cec8da25b4eba3ce2d40d91049fae3e520a995f1d836a15e10eb9a1d95f06be09c000616847459be7db93331010013b4b6c2c2945f2833971b80dfbe7b0daa1b284134585c081e030eb70681472e5ba0b6c8e0f6a697ed2a67cffad8a5442129d3f9db873f7ea65ad8305e67c87baf4ea0e248e991cdb4d6d32c9c127eecdf0002b7ed589e7914e6daae6240b351a2ca078457b0c0d0537e44c8f71d50c405da444e9eab11f0537cbc260b626e29b4e7feeebfa9a0f63bbe9ad9488861751703b1063586fcc2205284322e6e0d35598f2ba50d7d58521ad612920542676ebcd4f17b6aa2652ff499c669dd17ce832e31388e92ce5e05170d56e0eb7f781119420b89ef34e75dce13d32ca811636b1611274a6b2cc4ffa05e0018cffe490a56f88caeb03051521cce52e6cf192a1056d0237cfbc0ffc8f954c1fcc1eee081805b6a3052af8eb18d6ef404900319c84da13f9d58a40d4fbcf14d264a8ee6c28b348e2c63ec85f295a0f0b827cf103ec67eae0137d0ee12a338ca3c6e6370f376727e183ba71e123e283f0d01a56d8cc4b70bc49b86cd495dd15e98b52add134f47a28d6b225a8b5317d525815de5d994eedaeaf21d21c0b3d9c48998df507f9126035cca1de30679a9a35958ac30cdeed6e3260f2a25ba2d23a92e2af49f8fc4cfcb5bc800adf9734bc19fc4fa20d48a8501fcc292f1fa43adb3c49c03a8408e546f11d92767e92eab12c1ac45c754bec96b5b4e3b91d44613bccf953848d95f04770f09fe567639df108b164f90b02b092731d5d1aeeb94e3abfa99f66d5ac012cbd59b8a1f2f98a3aec920e08a9eb96b2e201b10228c7d3df97fd8c8e727600c6a19c31d8fb11dda4226468489caa7bbde142e3c233740a69c9ac5bdcf8c1f528ea427bc5537c120f1fd7d6f7384b82d4530bc8acf41b959b91ebb7ca317a7ecf8401cf78edb5c5c98551a0c5938c3f600838401ca37b5cad7dffe36a2070378d8a662218bd82b8c0a22f1614affbe42184c465bdba7dd5cc64f7bc7991fcdf18ed07eada33a90f7d20b7ede564259dc54230c88d10167c804b8bd25ce26aedec3a0a7e49345670fc3bf370a2d5d387d332ecb8a1d93a7c9745b4a0dbaee686fdfa0d24b0db226da55eb2da27da2687aa9748c5240714c4c6125cd8dbe5d952c8481e43af193755b4d791258798b9bf8a15ea3f99f362cef848a38990193d0c4f51d65026df090405aa1914c23fd389746d536881d301f1df312249f8ed0c3245a9e547f8e4005a39d5bb3ffde165c42df8a75177", 0x1000}], 0x3, &(0x7f0000002640)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r2, r0, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1]}], 0x70, 0x402}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000002700)={0x4, './file0\x00'}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 06:57:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x3}, 0x8) 06:57:32 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 06:57:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 06:57:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x17f4ee3d14ce79eb, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xfffffffffffffffb, 0x0, {0x101, 0xffff}}) 06:57:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000001100)=""/242, 0xf2, 0x1, &(0x7f0000001200)={0x18, 0x0, 0x4, 0x2d3}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 06:57:32 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(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x1a2ef48f54d9f9e1, 0x2) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x1) 06:57:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0, 0x2) close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/139, 0x8b}], 0x4, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 06:57:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x7) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 06:57:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pledge(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 06:57:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 06:57:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0xa4f8be37aa4b5676, r0, 0x0, 0x0) fchflags(r0, 0x10000) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000240)={{0x101, 0x100000001, 0x8000}, 0xfff, 0x7, 0x5}) ftruncate(r0, 0x0, 0x168) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="4e16fa0eb49437b492c51d8267f6e61e6228446cbc159566360306f1b118998d70ce93eb934b9454eba21e2b3dc3fdd4d8135c92e04b1f6dc803bc5edd75234d92043195059a175603feadb0e4e438dc5943d41b59f73713d1c20b58615aa7a1f6f65d5113bee6606cc1459fdef2f674fe5caeaa4310215d3c3fccdff7512f7b047af33e94e11998b18d11eab64e9a3c71", 0x91}, {&(0x7f0000000140)="c0dff7c96d241c8dbd05e91dac7ff91894b16becbc5215a949d69692fc3714108e2797830c99323cdd62b6e899822c2ac3c20cbcc1bc63d5fab6dc7fd1d979aa7afd53f830cd125c5cfcee08f9a5e8f3314483475ca52350048f0e1d8ae8821e701307d5ddadbf56a056b922f1a6ad3d31894decc44180f653430d490f38eab63d9f6eaa9407dc61b9ec39363243e7aada7ac5e6e473ef5b3e2978e02534d1959cca84d3504c60ffd8e5a2660f9623559e1cbcf67eb4b27dcfc149a4ce6c621692f353b3cedfe73d85a76cbfda315b652b4ef9729ca729", 0xd7}], 0x2, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) 06:57:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000080)=""/197, 0xc5) ioctl$TIOCCBRK(r1, 0x2000747a) 06:57:32 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x1, 0x96}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa647c827880f87d7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x20, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000014, 0x6, 0x808}, {{r0}, 0xfffffffffffffffa, 0xbc30abbaac253291, 0x1, 0x7f, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x3, 0x500000000000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0x0, 0x7fb}], 0x0, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(r0) setrlimit(0x8, &(0x7f0000000040)={0xd5a, 0x4}) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) r5 = dup2(r3, r4) fcntl$getflags(r5, 0x3) fcntl$setown(r5, 0x6, 0xffffffffffffffff) 06:57:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x80000000, 0x7e}, {{r1}, 0x0, 0x0, 0x2, 0x9, 0xf55}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x684367df, 0x81}, {{r0}, 0xa802877c89dd94ed, 0x1, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x80}, {{r1}, 0x74d1c6e5ed14096f, 0x20, 0x4, 0x6, 0x4}], 0xf67e, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x43}, {{r1}, 0xfffffffffffffffc, 0x5, 0x1, 0x400, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x7, 0x7}], 0x40, &(0x7f0000000340)={0x4, 0x4}) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) getsockname$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) ftruncate(r4, 0x0, 0x8) ftruncate(r4, 0x0, 0xd29a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x39, &(0x7f0000000380)="eb78594e55668199f87849e51da17b509e535a8a8c917f4e294bbd4d3c2c32a0c12a2a9c8a02878f12b59be1b62170896cb23168329ae1f000") 06:57:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000001100)=""/134, 0x86) r1 = socket$inet(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000001200)=0x3, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="01b7759a087c1f9013e89f610834b76a50691f5eb476f6871fd47879d3526c6c3290537cfe31e66438f72a9c2acbd7686f53b96cb34ebf08823574afeb369c08895dc7a3729643dc40579d3f1213e02b110f9401d5371be9f6cc09c4a6c2c9ac9b51ce7fa35e31131539112c4e51543ef07289ede869002f9bdd6d3597f5bbe76a2d4c10daef899766c596552fccb5ec6002ec3c96d61d37772025dd9afe2e90e309b11c98b5ba3bd7a033914d539fde522f85e2c1b3058eb66994f46b70632730732393eb7df789e061b4671eb4f09d40610c450c0d16d6cdbdf90d01162171146610b4bd59b8f8765cac17b09a3d9016ab4e13599fd72ecd4fc559d84847541c7c91bc27866e4ca5e48e3abba1e1797b081ebeedb64979343c10ff04536fd3cc0de9c697cc64cff6d15425c2733d89affe25226a7be66e609f4c7832b8249663c964c27720ce5aed2cac273d2305b61dd92b4b1a8d517dc8b9b1ec9479947a238a597a1e76b36c874a269350384118d5e60f1cbcd091d2d43f63adb750d9e350a50d6ba409da899b4d0ed56832d6abe8c3633b15dec388e52b78fc5d659b0b09b078eed8e1772d5806668452825afce10bf2d0a77c36e505768a9bfcdc9576bd3c29ba736711d2a8624a3b42d932a3c8ad2a61d4fa085027f700a2aa164ffeb55b46ecf4f667112c00be6d9d55a929435b6da6302a28e5a05284c197150d7d167c160ba0e13537031e9822c1ba18d002efb0838847adb0b23ad9949412334ace73a10b6c1fa54e7cc2ae41094151ecaf79924d97330fcf5fda7536cbcc008e14216e1eab90b4b860f3c48217d9c0e0d071e0f78546de9c7b4111c457e2ac066d937333c7391e6466671bba204ce3e4e443e80df115fed24000c3fae6bda474a828630d4ea335c9c9fedb8e788eb948360912c1ba63125cbe10fcf90c043a6009af67d6d258ba04e0836b8b103e90ac1b9eb24e26f3ca6ef961cb0d461b2ef54eb08b962ed98f4b1e16a2d9ec511a86e8472a11247397acaf1697e131fdc19dd114bd05505e916f16bd4c306e6003af01a298dcc3122ddf3252de596ccbe58c33f578065beb650086d3e4d21436f45fac9c5ed7bfa66feba09713039225e2494425839b017fd08d1166a1f74885b074acdab8ad1982f6730b76cfb0582ab26653bf2d4fa64f2c862c0cf226d1085d17396234c8bd83bf8107254d9cca5e2ddd5d622e077ef39383810a7bcc65385b280e8c5161e910b353a17667200d8f1fb0f1cd0a80d955e4f5a39526866e23465472cd4bcd893512966815770d479c251c129bcb89e288bdff896a37391d11ba583a34fa816423d683be9170ff04a4b9b4367419d1c4d95f52b820f51b45873303db5dcc4766bfab648b81c4592ac6356b2cf6b2ce1bfefd32fabeec001407a9a9613450d2e314e7779a8ebaaa96096b0c60799170bd3a3f86e698d630dbc6c8c69825c5208292d06b76106fe0afaaacb19cd556d13ed179184debd355dcc5c9abf66f87589509d0f78512084c0d988366d0f2c7ada381942274cae36c050154f6c2c0665e7acf34ccd9b0ce893bde8573934f6ed5a9f2bac2a09f480f57e32f2fcd0de6b64e2ba445be5a9e0fdf99832a9bb098be808f5f301550b870615e7cce29841aa1b4e92544cf19cbf1526fb25a75e1ebf75e3ded728a2c988fe7087df68df29251d0c02539419a2e8f1cc91728ecae68c2bb82883cead94b914ce8899df71f810ae6c3aba0527c1adbd9eafbdc2c3e6b1aeb9b88746366103ce8e30e6c743eb86c322d5bbc43f7b8f9044e68b258c80a232b9e19c7fb061acae927b686ab12c7b76488a938e7b1a61c4c0abb167623bcf3f912deee8219ea5c32ca3095f8c6e67b45d67e292ee5cc04529d629abfb474d8b62778e6b4d24377ac1048840868ce8abfd160c67552234f38ea8e88eb3bc6c149e0d0baa0bd83e2c02f3e3210f1272d7b18dd5b5ab3a3db343a2c745550a8e7361fb9b6ab5f52e7958f0d2f05535db14176036aa6e500109b14c5cf8e56d3c0f0e06f5151c23f9cfaaf86ecbdaaa9a87b1dbff498d7c962ee15e5da58bbfa10446344a643bc6794c877f126b53e0f51d26ed629b352f959206b987b6b01a05b5fcab84f35780289ff1f3e6ea9780bf44ffd32f18adb7457d90eff210740c79af5ef2ce4277b31d50abfa7a2e7534a6e460121d7596b051e6ea2dbedfbc4e38c90c3da6258ddcdeca4800e9774426b22b3a47669704673142268355c8baa950279420978e71be6e00cfc47c3ce108658ed9d9e13756f7dd981171da8fe99d98cc5fe57475f4b82ff1600b126aeb15b49541a4c46cb109e328c6de1da0766c366fef4302b462e097fa0fde523e3dda83ef006173fc8b4ab5f8018f5de22cc000132d59977358a520612ef0a8790f4b54e9025ad49021f4c7a7a8023193c2b7f529a35e05f94e1e721461e45b3e73f72493ce9a90201e2cc462d4ba18dd64dfc90e1319eeb796cc25ab89d3ac1ff86a35444840f8868006a54f8b17ab44f946f69323d70bc1d226a5b6057048d149991975b1a296e7f550a4d9f22e893504f1505f1ce3e0cb0a5fc5206f840d30d7ccec9503c642cde73b8a6d7a05c3ad5df5d56be3b19dad081835cf831d4a99b4417c72fd4ff4c6f9f14eb2f74afa08cd933b1f6066599198f396601379ec8bbc5503d146f363ff80568ce09d11728496aa4555b3209ce60b66cd1fdbd02d9a0eee2093c7c1d5f1113325c1d0398a5d758b55f6669edcc110b2b5770c89dfe47f057bfd3939c0eca59d98af1a077f6c257b6fe2e60e04e0685010caab9b2330b6359fb6a77913a1337bc1c5b73929b039026a869f59f556253c961d63b7ba6e034fe3e07e59c45d07a7d5d6f7d6dc918d2479335b4d5604aa79c64037f9e385ef83dea87f1310893e785587045325c480faad6fba0c16c2ae6ead3c491499dd15fa1e874c8f8f25ea9fe1dbe9f73abd5add82d94088c99a5e1fcb7c5150e05b2e1d4ac53f02ca4b544d95d6af853dcea62de0cb75cb926c7a0751faad61796f3d7487ab318ddbe051fada809dd25998c9e52e101eed18f1cc5f20d4f17688c6bb48c58fad19b7915d4cb8f39321a8e8436f05b4c45f5057af7f43e5864c767b65eb1a2fd057c623b8ee5ac6f8d719b97207d1dbe2bdafb5a4c58ef8ba2c725a71ea00a197aa7ac5ea5b88e7a8b93b99acfc958f09ba3d8691db75d1a41967678accf17af803468090db34a7acc1a9e73e1363114a05cd2cf22808f4d7a04fdbecd21d7b9e2fdd87f962217e52698da64de4ad7206751c6ea7b08cb76b6f81a9cbb58e7bfa5a3c34ff72d171f661e20eacef0831a13b3715e2004b6baf860723278011cb2a391f4991035f56940ca5d9a224b06e9c3ac4ac620a039b46e8567767bfa3a27e0ca387cd2ee1441926967e609dc3a48f2248e640171b4a049b032165a68a21e651baf02d46bc9adab523e6bc80b4b9313ab6cfb9830c3c10ddcb5d29bfd1f304b9164a58fe224b307055440e910a7a8629e95f174f5e7e40e552c61e85d918cf46ad201c21b61c1a3cb10904c73fb3c22490762cb76b54c7c6434a87cd805d50efbb4eb9b79d461b2e76ece2e0b35809c4c46743565231217ca618fcaa009c4b0af272ba9ad7130c570c65474cc50379a31045e81a3ccd0975aa43dbdd9b54fb1a265fea697643e0951fcaac263c1dc5ffa0517195903529a0cfe54e80cf768b65884ecdc7e743328c27945790c36d18704dc9c3675397407782856d70cd2f81bcc40324c79117fe6cbce762051f6dae94df51f66a5b2a68b303bc788f1510241e58238631e2f5314f585dfee88fcabaafec190ff8c31dfbcb1041f40755e3bc0b761b1d4f69bbc14eac618b1a8b47ce97159051aae8cfaca9ef82b8963c4bf8621a4b59f1dfec409a7e2cab4ca5e805d848798f3cf6a78292f36c51ca46dccd89c5edc2e5bafe8660be96a99d8244aca1376abe0dad23928199ecc80d0093afcfe88d559e2d5b183b362820ce85e349eab097384993814f7ea18e5f47fe5cbde478fa916101d576451f4730616ca51f2890b82b504b2a6d57fc9a97ad9124211c70313cb63d3d06c3880df8a1a2098c58927a76c6bcbee382580476650c519ce5f8373be4e5a600de1dc06a0af2c394ae2b6bc3a18f0c778016789cf07119b7eac9cec4c7dc419c4ab1a09b70b0c64b6b344a33c19d928b48627fde00b3aa03d9e97d1c6f4f572a91a4b266b475f22e80b7e81510eaa0a417b604213ecd0944622ed2bf32ff01f6431850207c3acb6e41485a52654bd47753bbd3c3356e8c39b0d865c04bd7d16ca679affd0683881784597f70cf11cbdc41cde8468b80870dc2fb9058d048dda3e7c5a87dc28796bd992effdca40c6e307af154be09d74539f71accc8fe55adbdf087b6458efbc0714e6a95b1fcc5c9abc98f9704c0cebd84ca675a6fb8a65648e434ef7b5b05aae8f583b3979ef76eb9bcec74a8094ded047ecb4d054dd9c905eff7af513b687604bd2be05178a1ff1bab11f9ae056fedddbafe05d549f57f91874ab2aed91e4709583c4b54550d05f25c3ff0315af74c2bd3b9f2022b14d01ea2dcba00a17dcc1a4193ace470068fdead17023333d407bef293dcbfb628d91d610f280940ac7b9e23b4153d1a6d67b4f9ff90df459c6ed9c664ce9c356a7d23dfa1bacc42f0292c25d9e86e9369c39c7cf87db752fa4f939daf66ceea7ad30a78a35902d1c35f2e13535d4b41afe587937a7e3eba0e8008c7d478e1ac805d08ae97ac9153f1ed2d7270a9f9bfa5e840a15cd9709c6bc94a373c2d8b6ceb4c3a6a50392497157b5ecc2525581cec48e7d2c0fcec8beeb57ad172d941b4ea0f99efd50d433dfc97d7b516038698df1947b77e46f74f98266a7db7bd41634e28342af2526b0aaa7f167e731966206452c78e11e2604ffd3f63799968f1919203c98a6a38a1d3647394ce4e20b8cee9f86276b7432f1cf31aa21288cf91ca16075dfc7d810d25f778a5da6e578e3eb2a05923e99c188a5a545667e288ed095bf9a266aa8b11800bd7ca0e00a89039d7e5c5865f8fbb7fed03f305a2f647adea8465312f6f222d4528c04b85c477a99b2efac07cd487cfeb17b15cf612904a43a638afe3aafa79857cc1412236ee3d8107a0c4825ad20fd03bae05e830e5d191029eba5159d00424735da3b6bcecad28c79df842a6b4b51e133e5a5c7e0590fa8020bd7b4ecf64229c5e99c14f7d5e232a7a9b3493072a83368ee281df01ec469d19cf6db3c5f3001964c51369ba172cf9e1c3c2071329c82f398dd8e2d20c76ad470c7d9d3d75eae624f72d2107e8f04bb0a60f0231efc068e2601b537e9297efe85a16088e978307c7ddf2ea3843b931b27fe62b866d13d53393e0439173ae4427a3e6886536d163bc82b346edea1f5e55d266ebe608cc37ab73f012c3a509e698a2406021393c075586b287665e3dc9318c3362a2f635041b5428357aa072a88ff9f88615343b793b7562233cfda1f8a02830b2e096d85f33361fbe7c48baa4d7527f5eadd228fc5177ee46d44fa52d7f973818acda43b800fd0a7597678033304151457888044c3691a797bfa5867213ab3bb9f8cde42b643312b2ec0dbb2bd90247c5e6f907a0b90f9c8b9ea7d4874e6698ee5031bc5a50a0e29ed695636754420cf69e389526eb6ea320ffbe456e8008095a191c2b65b7a7c07ee5e1f89a2b95b342403e87982e0873a1fc4dbbdfa756910d5816bdfd757f9b444d866bed6ca4c24", 0x1000) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x200, 0x8}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0x2}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000011c0)=0x8) socket$inet(0x2, 0x2, 0x2) 06:57:33 executing program 0: r0 = socket(0x18, 0xcc6ddb67b9d37dd2, 0x2) setsockopt(r0, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 06:57:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x4b610d58a2a85889, 0x3, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 06:57:33 executing program 1: r0 = socket(0x800000018, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ffffffffffffffc, 0xa28, 0x0, "000000000000000100002000", 0x4000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0x6, 0x5, 0x0, "23ace9ae61c01f46e35f4bed40a5eaef65a45e1f", 0x52b0, 0xff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:57:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x8000, 0x10110) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x400}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xffffffffffff744a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1c77f73b}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) 06:57:33 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r0, 0x0, 0x484) 06:57:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x7ed6, 0x6, 0x1, "8d958f83d66365a73cb47482debb1e95820183e2", 0x1, 0x6}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) sendmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="7800000000000000010000009bb600000ed0fc8bdeb4f727c7244f755d03f2b6d9e357d34bdea43d017fe80706a459fbc80b813422a6e3b2501f7fa44d457b5ceab24a55c0af14e6ec740262b704e49ceb081f3c6c0317cf0cc8ba72b5ac7cc0a967b8eac4d3a55fa490b50276b09d2014bf000000000000e800000000000000ffff00000100000053fab2cc9f4c"], 0x8e}, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 06:57:33 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) syz_open_pts() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 06:57:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977bb10ed8149b2610bb5dbd734d10b484d7ad11e40bc1ef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc6041c617654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed22", 0x195}], 0x287) write(r0, &(0x7f00000000c0)="121da088c4b7db510fcba46454e2cc8ba56eb418f5217927a8b8c3021c71533c38ad7b103a3e7482df3f5b6e30282a92b652c492e6ece14d08800c242c2df85bf626c1b5425c2c775fe933f993ad15a6addb53e2b06d9a3e60488b1b512020c775fb0b737cc7a48ee80be174866f25a9f28171f712be401796d59d14a7df809a2f7fbb14e17d41059651a6cd20c77b5df4eb03323cfeedf2bb1267592599b594a7cb77b61eb3621f023262221c42b3de2458c45f94", 0xb5) r1 = syz_open_pts() close(r1) syz_open_pts() 06:57:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) socketpair(0x6, 0x1, 0x1, &(0x7f0000000100)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000040000002e5962d1", 0x84}], 0x100000000000005c) 06:57:33 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x9}, {0x5, 0xffffffffffffffff}}, &(0x7f0000000080)) 06:57:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) 06:57:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) recvfrom(r0, &(0x7f0000000000)=""/80, 0x50, 0x0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 06:57:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair(0x20, 0x4, 0x93f7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x0, 0x3b, &(0x7f0000000080)=""/213, &(0x7f0000000180)=0xd5) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) syz_open_pts() close(r3) 06:57:33 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) listen(r0, 0x2f8) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:57:33 executing program 1: execve(0x0, &(0x7f0000000200), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x3, 0x9}, {0x8c4, 0x401}}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='rc') chdir(&(0x7f00000001c0)='./file0\x00') 06:57:33 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x1}, {0x7f7, 0x2}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x1, 0x2, {0x4, 0x100000000}}) setitimer(0x2, &(0x7f0000000100)={{0x1ff, 0x4}, {0x5, 0x8000}}, &(0x7f0000000140)) 06:57:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() setreuid(r3, r4) nanosleep(&(0x7f0000000100)={0x10000, 0x7feffffb}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 06:57:34 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200a0, 0x0) 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) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:57:34 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x11c4b48317cda123, 0x10, 0x10, 0x5c, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x80000000, 0x2}], 0x9130fbc, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) munmap(&(0x7f0000a99000/0x4000)=nil, 0x4000) 06:57:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20017, 0x3) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) r3 = getpgid(0x0) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x1, 0x0, 0x6, 0x5, r3}) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e900cf8 failed: hole in range 06:57:38 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) r1 = getppid() wait4(r1, &(0x7f0000000500), 0x789aaabd46e09fb0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x4, 0x6, 0x5, 0xfa4b, "03d4889e695a00e470918fc48fb1353e5a69a180", 0x8, 0x7ff}) munlockall() openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000540)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 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}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) mknod$loop(&(0x7f00000005c0)='./file0/file0\x00', 0x6000, 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) dup2(r3, r3) r4 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r4, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x2, 0x6, 0x1800}, {0x6, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x0, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x0, 0x6cf, 0x800}], 0xa) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580)='/dev/diskmap\x00', 0x20, 0x0) select(0x40, &(0x7f0000000080)={0x10001, 0xa8, 0x9, 0x3, 0x81, 0x9, 0x4, 0x3}, &(0x7f00000000c0)={0x9, 0xfa20, 0x7, 0x20, 0x9c, 0xf5d, 0x2, 0x281e}, &(0x7f0000000400)={0x81, 0x7ff, 0x1, 0x7, 0x8, 0xd8, 0x3}, &(0x7f0000000480)={0x800, 0x8001}) 06:57:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x1000, 0x400000000, &(0x7f0000ffb000/0x1000)=nil) shmget(0x2, 0x4000, 0x13, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r5, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r12, 0x8000006, 0x5, &(0x7f0000000700)=""/216) semop(r12, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r13 = socket$inet6(0x18, 0x5, 0x8000000000000007) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x3a, 0x12, 0x0, 0x0) setuid(r6) r14 = openat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000680)='./file0\x00') r15 = semget$private(0x0, 0x2, 0x1) connect$inet(r14, &(0x7f0000000580)={0x2, 0x3}, 0xc) accept(r4, &(0x7f0000000440)=@in6, &(0x7f0000000080)=0xc) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r15, 0x0, 0x0) 06:57:38 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) 06:57:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000180)) 06:57:38 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d1c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c106500000100000000003ea480ec336139183e02fc9a21965308b9a56c01cd8e942cacfd57d002198ced79f70f5e3b5edd41c9038fc998245a5f7d2d9b59cd45ffb06cff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d78429e9b8c8b4ac3822341ae3cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093695f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3921a2f68869fc0f4"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) open$dir(&(0x7f0000000480)='./file1\x00', 0x1798182006d2d186, 0x9) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000400)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) pwrite(r1, &(0x7f0000000600)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba88114036bf70cd37b2a4366707005374b334a60392699e0ff2530d99aed99882d7855e", 0x54, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) setpgid(r7, r8) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r7) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)='o') r9 = semget$private(0x0, 0x4, 0x1c0) semop(r9, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x5, 0x1000}], 0x4) 06:57:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8000000000000a1, 0x0, 0x20000000000000, 0xffffffffffffffff}], 0x62, 0x0, 0x0, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000000)) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) 06:57:39 executing program 1: link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='./file1\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r0, r1) 06:57:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x89, 0x40, 0xb3, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0xa5, 0x4, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20, 0x9, 0x81}], 0x20, 0x0, 0x2, 0x0) recvfrom(r2, &(0x7f0000000000)=""/188, 0xbc, 0x800, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) openat(r4, &(0x7f0000000100)='./file0\x00', 0x800, 0x61) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 06:57:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4036, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 06:57:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sync() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 06:57:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180)="caf5b415", 0x4) recvfrom(r0, &(0x7f00000001c0)=""/154, 0x9a, 0x0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[], 0x1, 0x0, 0x265, 0x0, 0xfffffffffffffc8d}, 0x0) 06:57:40 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x36) 06:57:40 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 06:57:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/35, 0x23, 0x840, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 06:57:40 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="11", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 06:57:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000)="58455f45a3b641408d6cace548bb5846cccf8acc6555c6113a160aeed7ba54d0d0e9616b00000000ea245b892ac049db6cfde88e9ef31ed9577d4a7459f8e3a3cb5320032cea09000000add99d0775f9534345fb1d3042fd57ca28652bf967f20bf4e1d1", 0x43f3) 06:57:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000070000000100002000000000ecd300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xff, 0x5, 0x0, 0x6, "f041983aa9d0afce54b7e08feaef8a849aad0df1", 0x40, 0x9}) close(r0) r2 = socket(0x10, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) 06:57:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xa8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x2, 0x0, 0x5, 0x3}, {0xcaf, 0x100, 0x144000000, 0x2}, {0x1f, 0x100000001, 0x80000000, 0x9}, {0x7ff, 0xdbfd, 0x6, 0x8}, {0x20, 0x0, 0x3, 0x3f}, {0x4, 0x8001, 0xbaf, 0x2}, {0x9, 0x2, 0xffffffff, 0x8}, {0x6, 0x8, 0x9, 0x33}, {0x1, 0x8, 0x7f, 0x6}]}) 06:57:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:57:41 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f00000004c0)="12971388b2953570a4fc1a85220f89312aa6cde778b86ce0dc93396e4779d436e6ebc833aa97f3feff4e2a2ae901fb689fdd3ba0335d747f74855894d5537c0628355027eaafe9f3018b2395735963e50aba90cf6659cb61177fb4c925ca0d5798b0937b4a8a19ef1420f56d7b5366edf237adfa1926651575e2", 0x7a, 0x40c, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f66696c86304d85d35b91de8e0ee9a3f323a8cb4cd769476f4fdf89f4ac4abe2a3225f3ae8faaa26c840a4290f205dbdb47"], 0xa) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="653000000000000000007e5ca607d400000000010000005be4606e88edf7a77503b231307572bbe098d3031911c8b7c7cfdee893f3464cd900b7cff9a9c309a29f077bf47262836ca8a9"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="aafe7d67399d922377b1886cf8cd98f0f99ccae850b8f1c2525a5caa9ca451c8e7383040104914b6ee23937c54cad8fd3fa08126bcd827f8d8a22a5d2754003dfbc5f258dde5df1466b0a7373098fda7d949649a3329f6e2e923c2dc6bd11f70ef2e940477f976efd31d40a515cc501f61eda336484ac9199f4b0714beec99cb624db98ece3dfb3e80c9e65e", 0x8c}, {&(0x7f0000000180)="3dbdbb25b243a7dc891f97dbb41bdbdcdcb92e8067db3278d34f35a69718ba16c3b6c3e3e64bf2f7c0b1f9a97b67a38977106979c4cf14c26d4e53ed3460083f1047dc1b656b2313de1a44026698a290405fc7bea08e0f7ffc6664e87e671cbdcf1273567b668e7ce9180761bbcaf543ffc98b6ba117ced35a0c83a2c1d91e8e5d7fb6f35e389bb2d45fe51c49", 0x8d}, {&(0x7f0000000240)="13e30ad82d6b065a385b9be8e8c24b76e1cca62df48107833422377477c8ce8752b77b62e59a8609980b8827f02c83df32ad3e934ae595f52f532641a1af89db991c02787ab8d4a1a4a3a38e859739142f6e9d2b571ea6855ce10903cafc553c65a60e944fc2b61150d72efb41731b68201762b2ea874564b0704884312822340d3316", 0x83}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0xc) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000480)=0x26b) 06:57:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x6f0e46dc, 0x4, &(0x7f0000000000)="d7390c09837b48a66b260f46f132e371b2ba60076f7500a64741f99afa335f693f3c233f1c99ad9a6b167b44ce00f13ea1cd23af43d89e79277b0f19bebd7d081f9eca6f3a12d96b3d93510d792fe9c3fff5759612098ae0e46f5401a989ab66b288", 0x62) 06:57:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 06:57:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() 06:57:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 06:57:41 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f000000a000/0x4000)=nil, 0x4000) r0 = socket(0x79cd3e60276a4676, 0x5, 0xff) accept$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec67308f16abbcfaa9a8ddd50d1d08600b5660129285f7f17356bb6abf3cacd0372853bcffb3f85a8a45732e4393e2f00eed9cd90482cebcbd14ee92fc5c8e98888aa21eced3dc3b9d2773243e6f8e3269a7b7f7d939d5aa541d78542a2fd5f767885a2068c8fbbb7a2fd578a5966779e2cec3c370e6f2df4f52d7d874f80216691388b605d1fb151a7b1a32802cea4d29530887a1f61da7e7705d3a99a30a02f27a94bd0e70bcf01b8b3d0551d55c147f36b7b286f21596bda81deda2b37959bf6dd4cac8ee49d5ffa585e8bb4a56eadb0967"], &(0x7f00000010c0)=0x1002) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 06:57:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x401, 0x4}, 0x10) 06:57:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 06:57:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xca07986914358db9, 0x4000, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='!\x00./file0\x00'], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 06:57:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x8000, 0x2) 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, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) 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) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000281000/0x2000)=nil, 0x2000, 0x2) 06:57:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) 06:57:41 executing program 1: r0 = syz_open_pts() syz_open_pts() fchflags(r0, 0x0) 06:57:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = msgget(0x1, 0x40) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000530000000000f5000000"], 0x8, 0x2, 0x1000) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000000c8745ffa2f1c473a7efdfa33064e383e078937640dbc5a1cf96a442bcb6dc3a9866fa8884635261ba21b0d05f09ed04b9064aed81957de46a3acabcae50c2f6410e7aaeb51b3480f461d28cfae90f72434e269dcce2207a286c164845b8ffad9237144d34bd96873383a7053f00d893b2a2eecd8abca93725a2ae7"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3f, 0x1f}, 0xc) 06:57:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000a40)='I', 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc608a2656ef63453, 0xc00fffff}], 0x80, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:57:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0xd8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8d8b29867c6ab166) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 06:57:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xfd61541cff2d6e37) recvfrom$inet6(r1, &(0x7f0000000040)=""/170, 0xaa, 0x800, 0x0, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 06:57:41 executing program 0: socket(0x18, 0x400000002, 0x0) 06:57:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) 06:57:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) fsync(r0) utimensat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)={{0x8, 0x7fffffff}, {0x4, 0xff}}, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x88}, {r0}, {r0, 0x108}, {r0, 0x4}], 0x4, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fcntl$getflags(r0, 0x3) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000400)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0x394) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000fcff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000001a0000000000040000000000000000000000000000000000000000000000000000000000042fb841d0253057af7d22ea83f67f95b1fb8087e353388bcccc317b51f2803b7cee88856c51f59d6ff522ce24c2286e5b742e"], 0x8d, 0x0, 0x800) 06:57:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/null\x00', 0x80, 0x0) openat(r0, &(0x7f0000000280)='./file0\x00', 0xd5d923296c4dc0d1, 0x110) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1ff}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x10, 0xc4b5bdfd52a99dce, 0x1fa5, 0x3}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x8, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x51, 0x0, 0xab5e, 0xa56}, {{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0x8001}, {{r2}, 0x0, 0x9e81a4213f2d3085, 0x8, 0x8000, 0x3ff}, {{r2}, 0x724d9a8b56b50507, 0x1c, 0x4, 0x80000000, 0x200}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x4, 0x3}], 0x2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x10, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x2, 0x20, 0x5, 0x81}, {{r2}, 0xfffffffffffffffe, 0x3b45df20872b681f, 0xf00fffff, 0x9, 0xffffffffffffff81}], 0x5, &(0x7f0000000080)={0x7624, 0xf3d}) r4 = socket(0x18, 0x400000002, 0x0) sendmsg(r4, &(0x7f0000000e00)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000300)="9ad862e9bf18980ef9e2ef48aa4e215394bd7b5abf5003438786d47f343314af1fc267801fdf9f5e610200d66de831c8f59082c845050042c26a9b4cd7c2d3dd98c1a627149273b7aa972776ef114ebd7ca000597fc025232c9a7d863eb763e7509418d1e2a86df7e6eae180ffceee362e1bf1f2e7fec328eb3f14c282", 0x7d}, {&(0x7f0000000380)="5ccc9d963f757a72e4ff4a8aa79e77f9d6686dbd9f9699312feb75a7276568c0e1d8165d71eabe0de46dcb2dec3dd38401ce88406637e4bf31a3241ce3407aa3764659f3dda35c714554e0af42322b38f3ec571ee59ee61c4c10ab1e9597c2905957dec26958f6cfa3db3f5a6de3c063fb60f50a38dc8861811791aeed56cc69ea541bc8cb1a75d446e6b507bc4f74884f91d3", 0x93}, {&(0x7f0000000440)="24d2b24ebfe7fca799765964118fe324b6c886e1a8b6f29b66babf83032cb3b199a6675385c05a0970fed8c580a4d461531573b8670799fbbadadbd8721a10d958e1773b00a672124d5cbbb475cd6644b2fafc2a47cd47b54c59829f38a67ec0cef40a34d25e60d32510c3d492d2300252d34f099ac4ffc0a02c68a61d5d16ca4cb68c1cbc3a56a3e894027f38bb44a2760d510a4955bd9053fcfe803657b12a4e8961ce6f419f1bad34df0b860dfecfba164a898ab098dd1fafc9a1425a3741e74842200d", 0xc5}, {&(0x7f0000000540)="b2fe1194f60f95c1c1877f3300276e27b86a43a4dfb22b2933bef0e705d3da7b3283db3cbd871b7daa65d65e094b7560e6af5285fba03a", 0x37}, {&(0x7f0000000580)="1613aff4a7d42a4caaa929b81820c5d3443ac74cfefb9952ee738f6f0d195ae94793dd4d28d3d4e60b9d8a450f38eaf30a595553373d924b530d4b6c3b7137f28ef327384c747855b23ec13133a9e752c46683aaf49365e21a370e351d69883a81d1a97c005b656c1cea2058851e1f30f70b0a4046919b1aa0459cd7d73045153eeb557287", 0x85}], 0x5, &(0x7f00000006c0)=[{0x108, 0xffff, 0x2, "4eb492ab4ba560643503d9b87c69c5a2a7cf91870d2178a390175119ff1f223574434e6f0f8e52dc50d1fe6e0bc2f8a6565e4b0dbf1b717b7b673881cfb1b4cb488dabb47e633189667f5296a52ff3f072f4db278dd7e79a425901509dea37172bbb14f211aeff3352637c23be003cdc09fa7bed8bf0045df5ab79d94497ec69daf7c3f127d30d1d3801c70f56ff3c11e4f0595ce3c18bf3a9cc36f9c803e9fec486ee4a30e937d04601a7c322979a6b0b9c0843a903a67c9f6fd51687b1457dd844fbe387c1fcc8e6853528f7587b9aa1834d7f528d0abf462bc6f25ad3310e1b29879b17671624ef1f17d4091fc487847ccb6449b68f"}, {0x58, 0x2c0fd5e9c03ac381, 0x3643, "ad7a116029de0a486af8324e5a04bd99021b19abd03ffc2e64c2ccef9cd93d597bfa43c9bdd0d9ce142c6947a1af42349f15b0e3a32e715e9547aff1234bcd5f47d9"}, {0xf8, 0xffff, 0x8, "04c8015767f734099e3b96381b3c45fbbb4a99b8e1d3e51a79b1b37bec7398e69bfdb40ebfe3df3ed8717bf37917866693aa13cbaa9fceff3705b01a2bdf2f8ae7d7ae29d9d21fb22f105dd01786bc45e417c7849b2bcf97897f6223fbc1d9e6ca5ac9c6626d120c0488c340cdfd70ca15e77ea490b3f8029a0f1091ab375c918838a3b8b20da7710f3e4e48bc2bc0d468cf4c7bece0f833d69bd40bb4bd79a2f876b06eeb4e21c27964260df412cfe1dacf03a2db02e3812b8e25e2701dd5acf5de3f63e79760b8d2925d87f29b2e5fb6f84f98237b1c5327e0eda98469e593766b9c35a2c697e5"}, {0x88, 0xffff, 0x9, "88e840de4f3f5a4cba7a5fb674d3330564aa1e6c9936e7efcbb4d8ce13b6f47aaf13a7b8cc2d37e256b700febde4148d4358ba308464fd6c92b0d39d21e8dc340a0c43609b33b03c477c3deb1f6de5b2a1692e3c261a3538b9d462cef727bc359c55115b63389e04c5b58cc408f9b1200ba59f"}, {0x110, 0xffff, 0x2e11, "bd6c77c695bf75892846c47ca9076a4602726ea8eea8a47b7354a77d15115454795f76c5d046a8391e944d85cd0fb02ec5b30d06df8ac56ad063d7f4b381009143a699a5bc95236a3c87bea7601e6be91d79074958a152574215d727edf619a7d9650060af7ee6eefb89b5038d3cb2ac364bdda2e2c24819193ac0db93850f1b1182044cc7b5b7fc382b61b480848704d8d19fd0532f6144bdf3a5a56f427925f4d2eccbe6aa9611ced5fd43c746044e7f6dada9d4e5d8072253e664c18ad3b06680b2362ac82eba3d6c7ee7ca8b2f7de34d41e2754b17546bb9dbd232ce5e08fd6fc9761648b4f98706f0cb0fdf2c8536f4bc098f6cd7d99bfd"}, {0x98, 0x1, 0x4, "725150e8da4d5508c0f3f88893afcb2b5aa5d498e6041bbfdb03109b1559cd1d0d76eee0a92c8e8087ada0f92b02a33948e48275b996efacd44112f4c8f5494f39d6771345ccf35f99ce994c5b5a090906b7c999ab2e7d54bc172a335267c10aba425a3c6267d3c10f837e7e524a91180e07218e243c4446e1c361a582f8b137bd9a1698e4ed"}, {0x68, 0x13e3e254d3d0bab2, 0x3, "6e8a2f1c22451f7484625e57077bada1b3d55aef6aa063c27b1b37576558ba842b9e7d296e56c8987126fcfd9e179029c6270cb9f5cbd74f4954003e4d9b2378cd0f2c50fd2c657df303ffb765242c9022d0"}, {0xe8, 0xffff, 0x3, "c2b31bdb62acfe377fae5fd40481035adb98deac8936c74f2e909bfc8eae1e91f95474f40bd74ebc7a8a21f32aa8cf2d939ff32bc68e5611e0634106de48e8c23c7e88094428ab269a7e8e5d78af69d5958114fe9d8183873b6f23b4b4cef333006d94b585a8ff11ee61194e728764940ac7d1d09fc62d52c2f2f2f9fec3817135c5d56af963e6d6afb60f51d720d7d3f8b2c157e855b05aacb88ac913f174906b3506b8174860806848c51aa3ff55c7c12d65252ae791f46ca3e0ed8092ef4b7cd10fc40642052c9c0441c751b894c210bd65"}, {0xe8, 0xffff, 0xd2, "24d233487bba73eb0f4126f3b6a66bd4587012c151e8eb2e840b657b5fe1e6027a07d88904f47fbf831555c57370de911f8bc895a0e7c10c430f0655aca29c4a8652da494687806e0fcf71827700bd1981cef87906aa1fd30509f9e60908beb6d74c11e1e0d5a111a5aa7d993f1439ada7f1c0ab48ff208cdca5aea06e5a6c58dbee0c893e1d8e09595c233940edbeb883efedc4f40706d590d95e436ad9416a10f744d5f22c75745e1457ddb2cdfc0e5f97cb02e3e3e0e7448f023e3796fe771a03d69bec0a3c6bcb69f19c645e0b26e53c86b484"}, {0x50, 0xffff, 0xffffffff, "4cb021cb366cddf4803c22e9f89c04aac642b33edbca07607e68946fc6504bd037e60da2d573c08b9035c9bdf9041db77aa6cbe48039558a84f32e4b"}], 0x710}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:57:41 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r0) pwrite(r0, &(0x7f0000000080)="c8c43c59c649121ac01c949d7f782e005506264c87fcc1b58fb2350d71f872a9777948088eba9f8169a4dc87aaab1ec45b540e7572db70b2b787ea36c754555988edbe35cf9bdc497d4361b8ffde55920b647f3795811198a4973700b8bacc853e7799e49116e5d19b15530c270b8c0edf0d919baf45684cb084", 0x7a, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) 06:57:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) 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) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:57:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x6, 0x7, {0x1f, 0x5}}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = dup2(r0, r3) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000446cb54a30801f623a3f280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c94d00"/110], &(0x7f0000000280)=0x6e) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0x581ed7df) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xffffffffaaf0b438, 0xa563, 0x200, 0x57c2743b6ee6fcbc, 0x200, 0xaf7, 0x8, 0x3, 0x1, 0x751, 0x6}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 06:57:41 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/8}, &(0x7f0000000180)=0xa) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 06:57:41 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000180)) 06:57:41 executing program 0: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='W\x00') 06:57:41 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7fff, 0x100000001}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:57:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000680)={0x1, 0x2}) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r1, r1) getsockopt(r4, 0x4d, 0x7, &(0x7f0000000780)=""/213, &(0x7f0000000880)=0xd5) r5 = socket(0x2, 0x5, 0x1) getsockopt(r3, 0x5, 0x2, &(0x7f00000006c0)=""/118, &(0x7f0000000740)=0x76) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000280), 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000500)=""/228, 0xe4}], 0x3, &(0x7f00000003c0)=""/21, 0x15}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x190, &(0x7f00000008c0)=0x1, 0x4) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r7 = socket(0x18, 0x2, 0x0) dup2(r7, r6) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r8 = dup2(r5, r1) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000640)) getsockopt(r3, 0x1f, 0x4, &(0x7f0000000000)=""/135, &(0x7f00000001c0)=0x87) sendto$unix(r1, &(0x7f0000000300)="6b4846af99fcd247df65888781566159b45a5677a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d99c34690f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ff", 0x89, 0x0, 0x0, 0x0) 06:57:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000494000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x4) 06:57:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100), 0x0, &(0x7f00000001c0)=""/4096, 0x1000}, 0x1) dup2(r0, r1) 06:57:41 executing program 1: poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2015, 0x1) mprotect(&(0x7f0000680000/0x3000)=nil, 0x3000, 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 06:57:42 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x81) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x15, r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ef3f80cd0478e7b436520bae467fe6f2e72c74ed72d0a62fcd078d58b88596bb2efdc7e3a20d22673e397641e4404599b1bdc570eda02c4aaa9b3d9c5c2f84b9df7bfa5930161295351678d3e0a6b35f75531154f64f55e6a6bbf3242c6e6ff4d5c7321fdd6ba3031399f2403949cf61f99e5701b1275dbb121246faa522c5eec8f923b14705a8071cecf7f7e122135c8cbdd636fcfe7eb231c4d7cd7d319aa37103aa311b803e2c9bda88f305aa6dc5c938965c85719f32fc96b4d140d512c67461f98e", 0xc4) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000000)="d516231d87de521fc1be55f094ee772a07fcf9e2655c0fdb7f741144fd3c1b1313dbca02ef2ac1613e4ea55f353942d9719ff8099d6f352a766c131f46b26ce938502e6e16d67f6995fc4af7d463b94f44c4a22f267dbd", 0x57}, {&(0x7f0000000200)="673c07189de6a8fda432e4adc511094458baa6f3d1293d0dadfc08d5038c6c50ee825e1fc84b978f01de016a043f872ad21ada9ccc2a94237dc36e36e4674dc3eeade21643706abe5e8ceb4683cdb2959435d8711f5a157276e31bc7ab8f80139ddade1176649983a0d11bd98d526d3328ae2009bf3914d651d98d66d50cb02a84060b7ea3a590f76877a129e6e6705a2f125e4e21120e1690aaedb234eb1c7ca47ce20d50d75578de1e77e68f949eff25310ee28d76ea19320e3425da562a97e0972443b2c69780f6f707531f8204fdd5ae64bba27fef04c66aab835e4fc68beccc42cc568d2b966bb8fd2861641332e3066e0a1b986a8675299b5d37a4022d09ecd70ae88a469b824ecbea6dfde58126df23bb4eeff157432418d694f286f6b72961d5c1d9b795c53392c303015450f2fca5c55e01c1d87341239a1bc204f7177347244668673180ac4828156062a6f305c0784c5ae93d9e053f4bbbd7df068be38bbe18da4d3a9fe452109d73c29ff1097ee2251056d9bce9a17dd32ba96ee54f0cdc1cd2800f7b739e7b2ece30617289ae129b8f9d87d88b8bfdb5a4bca7562d91107fe5e9dc94c145902338964d9825bb0fa92a60497e898c3cafc82bfb8496d041de232bbc590821fa9a3b4fb8dfaf041c0c492b5dffd3499316d8e9cb4e4c66a3dd75e3ea9da64cea278310cdc3f336bd5451941ba67a9f0a89e1dee97d54597662f1af8ea4fc07ee7df863581e9ddb4e34f087407ee7aadac6ec71f7c6241c3ece62cbbc5a334eda38d3402b56ec62a3af3278b09f63a2c8ed7a6d676f39ae11af9652f0468a18a203b0bf4feeebd600748b2c0a60a62a058ec982c9e2fa1e5d5ef5578d7083b2055dc51b38c131d75de855e8fb37a7b9569d0ac3b0215029462dbca058b8be53a5bc5a557c89bfebd806b0f5fdd2e9a983e37c911f0f559ff283054dfc14c4d20ecb673951dd2e9fb06b95585fc0b088f11fa34b33287636317442ad001b9a62198f1dfc53aaa59f8f7af3fa7c95e76ef6074a66d3bfea2ea7c29c4094d4a0fc3079873219deac9a88b5ec8b73958a5880d64300b449a6018695aac9733a1e602f9f28e0031a8c36e7ed4c0be19dd922e244a78f43f042e08e15cc707d38853bca5dcae947a62adfbfbebe67912705b7ac2aff5f2df898b9b931dac8e4689d8b042d01ad516ede43c9a91a1dc719e2e84f4706dec83bc5f5be8abb26af592b919703734ba8a906b66d4d4f4c9bb1885947f7e3bcd36122069837a0ebae2eca6bbd58f25ab6acc6168748ef951399db596f68c1516cefd0e432406ee176aa1a12bee345238524cfcdeb4c6c42ec01530f8ee5aa6ec43468ecb78bb8d0f74413c02665e1433d3ca6585b42ca1c6aeabc173644398be1a2b682bb61fb0275ef34629dc537acd85d6dfdc9365f24191f5f9db2d4362f88476fbd196d9ec92035da1a7cb86c9198d904b6aab1f6f447fcc65a10f7ca236599eacd150b180964e9bed4bd1d94606ff3f45eedd7402a6f50811952a2479538930dcdbd34a2a8053773efde303acc23212e560e0ac5f66f5e08a715e50bea2aa5c754a5bb58a8c2c421d06548ab5efc6517132aae12fba49604065884746b11ccc64584cf180ca6cf0063921a380f12c0c4c5b5cab0508b11d0925938c55acaef5ad7c51d9adfdc9eb17e5d1f27103f58c5d158bd6d78411cd420a088650f067f422c2be1a4fab26fb4596c5301e22ff60cc6d50d73b4079ffe6a5e302992648d65ec8618e222d4283d61d4909ab515a18e8e896b57f8d55f99b8461a5756bb2dfd6080cf845b38def16e691a0e870cb7e61f29afc6fe89d0becc3a20049fb90e10362aed5ef60fe25edfea2df41dce0a397a480805949f4c58b5db0783671f5a229b208918d4fe0f4db193dad56073e52e9582a9c0153d8f90f3c62230ef15ca22b5ebb8d438318dbf37473ec50f04b6dcaf41f2c63a469be703140dd8ee4e3f46a528f61f903329d2ce63226dbc113bac85044337a933ab87ac8e917a6507ab797df6909394b9289dd5c05ae617c8a8332481df3b62f9be8601c563feef4c044d845c14e31cd26cae6b2314d30eb90d36af797b2d40ac3bc9fb504f10d54351fca4fd75f921e2d10bbcc2508adf3e2ba4ed3576aef6bcb081acca95e207a4e686c1cff74ccda3ef71579c8c3edc7b8afae9adec11705d8ced80541388d3bc75a49eabe17fbe439d90e4311c6342dc5f676b78f509c8e1cbf9942423b9d6c0848df5db430b7a84d3aef67a13b35cc58d57ecd280ae31f45eadff86c9095ea7e3a347032173e04a18aa0dac32b3c8c81a80cd66e1ad1c34f8e8cf2e11612aa9ef84f1ba59fc2b23046fa420a86e48e1439e347c69208fe1b5422470aab8a6501f0969baa6ec3ce1a69b65dcc95d9d8635018788bc8702f3c1cfb2bacc4511bd90fcd8dfd988fd271a8eec4a71c2fb55631878336e1087b2d67206ef987fe4db7f52bb7f9187d40fac9f5b16895e22950817b26eadc68432b36465f487aa55ce9902690acf558a946e2edeccf1a6215f6ab7df7e3c708eea771012e0029b445cbdb626ca52e7c4df11e55ad356f6b7c9c83b79ac1e95865e4107ef145aaec8d0424ced845b18def01e2dcd25bed8ce774f131660333ce0d91d8cf511d26a6f89c2edd7bb56dce60fe6cd161a945115158e03ccf7ca20fdb109e4e42eb1d26dd6d950abbac5d8bcfe93d8d3fd232f3035e269ccfabfee9b777bba4baca4108da204debebe943e1f9f2e66d6fe450a2c8b7eb48c137bbc2acb729a62870cb87367a9ebec405cf4b890b3f817f180db4ac8993f3ecba613ce980e1da3f9225f113a9c08416e52fe43b184a4d6295d559120870557feb63bba8096592ded90ef66ce0f850d4301427facd08824c0db9f73fd02be834945324e481b6ff442cbe1f226adee13f3625842fa99e33426b4105552926d30a1f8929300a90d36aae42b3a09c66d38eea53f785769fec93f9f3aedf3742f82633251d48e72cbf76307c67db4fe10e20ead01dfd04b7528814faee5f984ab9bc4cdc63973fd66212aa2680e8ab92daeae7688639a42ed160192f4afcd3e44c9a0c38db988f728fcf6b6f9efb4c3d745100639726f2672355f6000d51bfaf0b03f6cc6327e4d2eed9f07a3b2102ec6b8ad865c0742767f47943bd5808ee87652ceed7929b07982272852ab84394c8bf998c7d137d308b33e4c676a4154d8d185aa8fe2dff9f4a91480e203a5b129f0c0fdebf31c611cfc35f64b2d759bcf970ec9ca0435417c8342f005ec5c03fada9e5dd1435969d707b96504c637553f25228103ea0b186da0d3cca699ecd4a54decc229cca23fa00424bf0907c1422078dbe6b429722bbccef351e9f40987f6de3a52b9bce642bd5098e9092925e76cdd8f1f7e3cec57e15d552b1d940ba3b0ab76edab91a64b58583a78205a31d7c532d9cc44fde7a4a1310170af5ac4f11a2cc925b8a27ed7b6c54ebbcf84713fc8d938784ce6138ffb1b8307c9cf8a9808d2ab061b53d6194c644881f11db94113fabd82cd830d10275baef867a8ac59df933017a6aa77bd884c7f4a5882e066a21985b8866348b38d535fe35df50d4533978f19e9af810e5fcaa75a8b0f8f2365b5033bb915bf8ffb7e8442afbf951f87bcd76bbe8295e9399374c3cb4fb4f54238a644719fdc68877b01dcc51500d45e80947580479b90bc43c9312138b973dafc4ca3fde34c3998cef2b4ae6fd5d1c82ebbdd2834d642b3e08ecef05df10b457a278084080501b2b29263cbfc4fd2d57fd0f277c136853b1584093b72e69d10e04c6e803f924f598e021ea45b64f744fe217f0cbc5450a36b70a0aa9d4e39219c90fb768d31f1a3ae2955814c396f4fabe7e6792cb75f05249cd2b6afc80f44a49778cd55c6d37f6e8eebea00a7726ec1a8340b301e4ffd3d5c40ed1676ea9ea934f4a55f326fe6854335434837a33ee7298cf2f9d26e25c2b2bfe333100835e3d7fbe01c2ece3c4d6aaffe3e1fbdea1e638a97c058350e4213c0182f4d7d95da8ac5e4e8330e6b61bcc66e4f8900813cd06e15a872e41bc5c869470669d9a5e32b24575f409039d1c4ac35c7e9e3639af937961a456936cec53de2240ba468d6f785e25e7552c5f6d194ba4c60ebe6e3d8f8c3de71dd086c18972902518ef8f701d4dc82d9a4250fe22aa228478bebfda3753a227f32547d4e0c25659d847020e4d6a97fe7101f96bc5a94b42445175cee49b85dd0ef423b97327ea733a64cdfca6622658498bd5a4fba67c15379baba91430a74a11e2cbae6af461bd76da5488eec31f2d5c080ffae0c9bb107901668ceed962437e934344012bab487007d776076720688cd8aa8c97c8e6dcb19dae1eaf24eb6357b3285ce5cccb77f32b8a8a0300ea4d18091bd3b7a68c4892c10c5f1306f5ca5bb5bebab14494fb62c1a07f456d15e5b00387aa8255e554c9d7034fd14d4d86da05ae12c4fbbc4eb4f9867d5b34d55a940e7ba1174fc784393613f42b6087847afe539ba9ce46e42a3248c2849989f46f8590949ddac2ad6af0f8c6d811b781396e8ef4103625c9b218737a0a059875c17004632fd7bfa3665b32cfd0c0a7fc29bf1ae64acb786bf6abf3edc7352be5e83a1d49e622ece7909251dd1412759ebc0ae41648b2c4d5f635a072811829dc3faad2ed88a0aab131b6bc7c79ba98643782bf19f59a9eaeb282ca663447ac815db975e8ac25ff424d7ab655ed9a22a668ef1277b802c577d0fbd7259b848148ab5e9c171b95c732aeef461dcab612cf4cebeedfd2890deae28d544ba9790a2cb8b409f21ef5c81f3f5134393e750a3cd81c3eb3a8c586f5d8280472fdd3003a7aaedc5902a8edb82d56dfcf16d74a58bb883fa7a29a449f5d96deb05279e3b87b310a10028ec6d6fc3dff4fb3ef20b8462be217390e416037b923ab1c4e05c094c68ac9b76cb4c3fffbb816f37bb9ef092e6c5831422879f9f3caab2e06b80d18892c2421ef91872a54e9737a051c49b67efb96cc865805d720127f1aec401fd11cf906c07b374d94a61fd7d633401cf1877fc3afef0a82f843b509e701b9197630ee74b340dcd2f02841bf01ca14bb757162f910969929a70b675cb813f27c323e840e1e2417fd037ca4fb5642ce932b66fcf71b7d433e0d037834e0d9e37ec74cd6cfa98da976fc590a33251bcc88b00c081b1dca4e381706d73b906eed97157298d67c8fa248838636b3a7d94657eda2fbc215ce20e0d3a7d0e2dff1245251c75be74e3ee2d76069f5f1c748343f7e29ebbb64a77a39989cad44bcd9c4e0bbcdd6746d1e531b374b0904f859d4efd642d94fc573bb69bd8679134bc8c65dfd84df839808d661a01df7f60ba58b22fb7c14c5f278d3bbb963276e1cf4098bcf471389718f33c306cff6ea80d27d798e6001194ce644e956182029ed6ea9119d05ea9f9b6f9270ee3b0395da8efdd2d8811739303bbcc38ee41618e43da00ce582cb591c0d7e39cc08d88b7f3da2ae771654dcb0e2fa0e32a3ef2613801f0e4e0e5485a7b62e84e4c98fe1ff793e1b017656dc6a382c5c09b6cf4e8ac19d2a3235e4a4411d0c8ba2cd6cb4d5c305467627ea50d9420773446aabd2383921f1b679ba0757dd00dfd029c59ba8f2c0613e40a73e704c29c564b4b59f6ad174ecf3881c0ab12cc6b99adcc5dbb9b716acfcea717f39f4143b334bcdf6d7f8844f8ea29bebf8a32bd8c09d458ffa962171d62d2c822ddca823f87ece4a6fff6df653f59c2754b94fcfe9a", 0x1000}, {&(0x7f0000001200)="d4dac4fb7b16e4c97b2ff6b8c3a7b032896a302400929c885f1ba34e51e2f2395975db230096e2be1b3d99c64a8d621ac829c165bf4b54918d1b2d7286867802e0077667bd12987ef74035559de77f367bf4d83bb702d1547e8209eb4428bb55953ad0085cdc20464b24926c8a9c366f3a882a44bfffb1a2d471b2c845b75d108af7d02ab952ef54aea46b3871a2a14c8d83f4784fa360874e13f1aefe956021506dc5d68a370c584ab1b1de3486ea6758c6187b", 0xb4}, {&(0x7f00000012c0)="0bc19c31", 0x4}, {&(0x7f0000001300)="7dabb375a34e90ba339c4ff64edb06218663aa74e2c1f95b0fe0edc3c97b17a0f75d02e5061e27a74b1aa29940f80917025811ee8833932147ac100b4088dee609592943edc204fb0f0dedef2d85c86ed6fb5122e681d8e25cb5afade36b6853f735cfd7679452958ff3c316b77cb5e217afc6be55b371f8d0634b81579aa5caee1d727a5878270caa7b1ec8d6c3a4fc68484279c36bd8f6a9b1713371a2540b908d5e538cbe3cc896a0b8cd186a6e47c692402654a16706d5d6407232751cc4f9df5e18b6b2563293b45da0a9a009a745a0eb8ac529566fe3af2b91402bc6fa599427b86b66dd9c6e6fb7eff61bed", 0xef}, {&(0x7f0000001400)="224052a5bbd29288bb3200fe7632a5e2fa3a7730e14e17a88e875dcdcfdcd82ac48518c6addbfe456d18b17ab1d26ee394fedb45409e68a30064f81026d4c47bef22006ebac81cc8ebb096439463d1918418016c3d06084b6fad628cd338ddb67178132644c4a622d95888db52262a726cbbf2b428f0d6fcf7f260172847c177be14cf51be1054192680a2c0510de2c011dddcb785391bae2d", 0x99}, {&(0x7f0000001740)="878a70ee1452e098d1ea81f60f1ac6714ed1b13c2207743f81bcc025e168eb344a053e19f78e778d51d850f6bb5c1b694d61801f081b4a55374ac5f113d9397d037fdec208207d75fdaac420d08a132f2782a926a861f2833cefeedbf061e7de134630d48900f42268aef1edf1c0db3b43a8468cd3f248ae81dc19ddac4e9e8a9aaca1e06a257e362f93f1eb1a404fa2842cec622195afd2189c2face9d950231d531efb6788762be8a126b7b6f113f6a587f514e8b4f88ba6c72166799c8fcac97fcb2a579d94e3bd4212c9e8a00f4a7b51e3902b14c6a3e07860f61827", 0xde}, {&(0x7f00000015c0)="d989d4e74e7deb1037d0c3c0c06d77b820a5c35cc533f7f8092bf7b36679acd75366f3af9a116fd8cce62bb96d56a0c591e39a310215e493e1f76ee53da08fe025cc035e09884d21de726fd3c4d45387413a0ef15e23c922e0cc130c72d9d04c651046de5dcfbb4e07ad11736b74df47f29d513d6198a582a826e2e8a74eb72c8fcbeb9f6bcccb7ae6a15f0e61043ceaa3d38f2816bf30eaff4eaabb092b49820a3b87b32894afb457b25a50dfc4ba4f948c00f820d8d469c2484e8cc3e1590000cdd8ede7bf0642fc4c5b3e2805171d76e846b3d2ee53c85710dda6ad0d799a05fd6f61c564cfcd7532d4eaa05000"/252, 0xfc}], 0x8, 0x0, 0x0) 06:57:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), 0x4) r1 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r2 = getuid() shmctl$SHM_LOCK(r1, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) shmctl$SHM_UNLOCK(r1, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pwrite(r4, &(0x7f0000000040)="3ff484b701e810e092e9051473d7f04be04567bcbf277a6dcf08fe4a784386cbf6efc777b9d7de42708a5c7dec6e0ad475e99deb1b2e31a9629e01c57183cc7dc506c1fd1d9bdd4d2c23d9ddcfce97370471f8c5d65b333a0a137816ca528bcb07057e28613caa64660e64f61b9ab4eb2b6cdf918ec179e80469f9bac62761bdf4fc3a9c95d7797c7a173fa1954e52a196320b23e327a1d1c453170dd49535b8e7db832bee56009976c8930a2af5480a4626", 0xb2, 0x0, 0x0) 06:57:42 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) semget$private(0x0, 0x7, 0x100) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) pread(r0, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = getpid() r3 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000001c0)) setpgid(r2, r3) 06:57:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x5762814c689c264, r0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f0000000040)) 06:57:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x8, &(0x7f0000000000)=@un=@abs, 0x8) semget$private(0x0, 0x0, 0x2c) 06:57:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x401, 0xffffffffffff32d3, 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r1) execve(0x0, 0x0, 0x0) 06:57:42 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)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) 06:57:42 executing program 0: shmget$private(0x0, 0x3000, 0x500, &(0x7f0000002000/0x3000)=nil) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mlockall(0x1) r0 = kqueue() r1 = socket(0x38, 0x4000, 0x4) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001740)=0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000600)) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="d6dc5dcfb04cecfd0f114822c3b9669a2043ed85ccdda39b8ba3cda6ae9424548901926e5edd52beac71d3356079074b2294381503c3c610", 0x38}, {&(0x7f0000000100)="ee30c8174f54c3ef99ee197c32a83a70443e04f6f4eb9152980e9b6da121a7883ed626314befce9d847fc73abe02fdc6d7332d53876c42d60185fe6a99f4665cba5e6960058dab02eb91e71079fa82bbeb02aa6277368e06d8fc1d2b9d8cd06b257f512db809e34c8a7934fda09025bf42d02383479b86d2ca9ea4efd3192459fbb2c0eafd2afa202efcee0438927516113c6a0e31dd0fe1d300390bc7881e149b7a854f3df1e2ecab34e03191fdd28f52f09a95ad363d", 0xb7}, {&(0x7f00000001c0)="a6bc96a0b129d341ad27b6f13cb17820dab4e2cb", 0x14}, {&(0x7f0000000200)="eaf4fbbaabc073ae954af263344ad9285eee6e55b7c197ec9e08195e4fdfc5f0314fec9bc06beea3afe29df7f38e98545571592a471d1766a3a8e688aae2de38540b8e2b1180a2e7b6d341836c309cb95bdafc1b844160f653097160d4366a5a05580ff0cc3ef67183cfea626e984feaebabac838f378ed8405f2ebe1c2f400ef1414d9c43b72355ccaae699f400e36a3dfe2ce71f07cad680ed10a757913399fed6", 0xa2}, {&(0x7f0000000340)="d1b11821830335842bbbfc399f2071fbbca219b98c65d1f0511da94e3ef28458808673f90486038bac3d3706c005057d96434f8741530e86f21195f259d9f6c8f741f7d10d7bd971e43619de4d4c58d6accb2a60bb15187871150ba6e911bfd6c6dc6da1e12d3c8d559e75e3365267d08e3ea71918041922a7a41c4db9bdda60d535d43d50fd1c6efaeadf88104ff454d93e3a04181d91e515137feadffbec7af6a1debdb29b5938cb5196443d4365", 0xaf}, {&(0x7f0000000480)="5334a3d05095b4525f73c1751c5f72c62cd4f7a4fd03a2dc19ef2aac98f15fad544fd58d97d441cdaf63f3f6cf18c74d929c066f830cd31e71d60991a2603350126e49dd8ed46544216f34f3177872", 0x4f}], 0x6, 0x0, 0x16) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x42, 0x20000000, 0x5, 0xe78}], 0x3, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0xe3, 0x4, 0x800, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x0, 0x2}], 0x40, &(0x7f0000000580)={0x8, 0xc0f}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) getsockopt(r3, 0x8001, 0x0, &(0x7f0000001680)=""/132, &(0x7f00000005c0)=0x84) sync() 06:57:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) 06:57:42 executing program 1: 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) read(r0, &(0x7f00000000c0)=""/142, 0x8e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 06:57:42 executing program 0: r0 = 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)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) close(r6) dup2(r0, r6) 06:57:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) syz_extract_tcp_res(&(0x7f0000000180), 0x8, 0x7) getsockopt(r0, 0x5, 0x9, &(0x7f00000001c0)=""/86, &(0x7f0000000240)=0x56) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) sendto(r0, &(0x7f00000000c0)="b8a9ea046ead590e5b0a7e4522d5bc352aee21db946f4836d40f8d4d5211b3b9018d4b877384739e3ff8c356e12af77b61cc2bfba9df479c4e1d8f7c37ae29416ac6f0d54f027cdfa7bfdebb4908a072b9cbd3a78abb", 0x56, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 06:57:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x40) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') 06:57:43 executing program 1: r0 = socket(0x20, 0x400000001002, 0xfffffffffffffffd) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000080)="8b", 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:57:43 executing program 0: r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x13, 0x0, &(0x7f00000000c0)=""/19}) write(r0, &(0x7f0000000180)='X', 0xfffffc7e) close(r0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/17, 0x11}], 0x1) 06:57:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x12, 0x20) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x26, 0x2, 0x4, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x532, 0x3}], 0x4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x9, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffff9, 0x84, 0x1e, 0x1, 0x1}, {{r6}, 0xfffffffffffffffc, 0x4, 0x80, 0x4, 0x9}, {{r7}, 0xfffffffffffffff8, 0x80, 0x2, 0x80000001, 0x8}], 0x200, &(0x7f0000000300)={0x91, 0x100000000}) nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r8 = kqueue() syz_open_pts() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x950afe5059da2a71, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1ff, 0xfffffffffffffff8, 0x2, 0x1, 0x200, 0x3, 0x8, 0x944fbca60786d04b, 0x1, 0x0, 0x9}) syz_open_pts() 06:57:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4000000000000000, 0x0, 0x0, r2, 0x0, 0x0, 0x4}, 0x0, 0x0, r3, 0x0, 0x8000000000}) shmctl$IPC_RMID(r1, 0x0) 06:57:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffe2c}], 0x1, 0x0, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4260], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000b60eb3cd00000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a6817"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[], 0x0, 0x800) 06:57:44 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) r1 = socket(0x2, 0x4004, 0x5) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:57:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15", 0xef) r1 = syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) close(r2) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x69) 06:57:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() r9 = geteuid() r10 = getgid() r11 = getpgid(0x0) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0x0) r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000003c0)=ANY=[@ANYBLOB="1aac57d1842f66696c653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6e3783b212756349f5cc780d3813241605482186b64504f3f1f31b5c68ca329b5826b49b8912797589bb79df23443d4f71465a129e2d860612f6da8e7f45d6894d5ab354a6b091caff56a34a5b62f571231f1512c8d41cd9fdfe290060006e9619743bf708d9a9f340df2bcd9e5a931715cc", 0x72}, {&(0x7f0000000140)="5590d1bf52213da123cbf94b20c8eb77fd0d4a5bc51dec5a2311af57b9b0d300f62591277838010f2936265fdc1be79e7370486f0fe7672059d3a980dca40d9f54b1e158bf0422cc3b9c73c40eef4c3b9f20e8a9", 0x54}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="001d6bd4dc000000605dc4ac4e8c9c4793a80044bb532b079101ee70c572569ec44638cee60fb3aad12f8784f4f6b4ddee", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000bda4dde7b60bfe7f78423cf3f99517f1095294ba15eeb0c1ffbb43f7939211f565f3d22ee06124bb877897e34dc39efe7f1a2e54721844ff96bf31bcef34252b8c59fe379a435f373da1f4b40fa1a18b8d325e5052f88a7fbec3da7ab65ce84f26a8168d7e1b66d4af6c75312ec9f0373cd38d005a9b62e0d6c070ad93602de427451b362a393d11c452c5f99be22d52d1844bbcb76071d7b8b8b5178cd0070c63dfa4a8a61b52d0c77478a534263f121f20944e8a01f285f4756b8d93117d6372dd6c5bc6ab0fe62895b09436060c10eb786285a5d6ce7c9c8952db6ebd9553cd3d4084dd78bfe1ba812f0a35ec5bffae0552c32c9146", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x403}, 0x400) write(r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r17 = dup(r1) accept$inet6(r17, &(0x7f0000000340), &(0x7f0000000380)=0xc) 06:57:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/159, 0x9f}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:57:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="c4f893dbe1335ccfb61b4fca70693df6dc3433596813ba55bd6999887882c8f70e0ad70830fbde02c3db36cc2879cc9f79759d2caa1f53", 0x37}, {&(0x7f0000000180)="2e3447bfbcaddfdb69d05ae70835c235c8e05d306628b105fec32e01777d03ab71d508f810fce9f63d20a91a51ab75ed2c62dcadbfdb6eab02f0583e80fee13222082d238bf854df", 0x48}, {&(0x7f0000000200)="197bc11d7ca0792137bf01449de209f142827595e67860257b7666e8417693120dc48482ab58e0823fc97d766fb2f6ec8e4d0b45e8f39ef0d007b22895a4275430b1321a95e76e57e6a7e46b128a067b4a7b7b804dd831467cc096f6baad12373de54be3a5185ce660aee8c1517b6b445446d6c03f635a043c8edb151946a555f6bbe39546b9749ad972caddf91ed2ee0153f11e401c415065dea9836f45b1bcdaf026b18415a86ea018798c", 0xac}, {&(0x7f00000002c0)="191c73418868b10448c5021e7ae7323380775d94f09bc1ed150241ebb714c8c4cf08ec5af8f4c60fb1bc2848e1eea284a67d290d7e6d01f153d5e7bf2a915a51b4c349a51e87e155f3d5da2d23e3efbd3a844b3a2cd88496239e7e7e9b07d2455a0d77406d6b0848e7d929999b89e0d481f9d4836305acebb6c33fbd9eb7278547bddff40b07a04f95602efc3d2ad4f6e1d47e75dcb95b013b3863e767a04a2a110457c8dec1883ecc356fbc4edd207fc552e0e2db9c74bce87ba811d863a12e7dbd88f66165f01a856f220ef816b27c86f149dcd2d4b0749edcea6d22541e4fae7183", 0xe3}, {&(0x7f00000003c0)="caf1af0914578bf23d2c7a217a472eeca6c24176ad05f669c25b51ec876b05d05ab0039168cf12ca3793a5a31ffb43719534da6ec38e941830c50fbf64fd321265d3ec673906e44af0aaf82cd7a37548be3778eeb3047c14480a9760d2e77617f579741ccdf6c902998b4c92c60c8154540acebf7453a2c01099dd8df009835b0ccb56df4b5d5904d72c2d62423a76364c65794e01db9f994d0fd5f876d7", 0x9e}, {&(0x7f0000000480)="b5e3c6c028b3dcd8d0a0986955e1386a7cfd543c9ca7401b2d3562d360a7fec18824c630b8c7d65af6438dc574447f3aaa758b36b45a31e612c247c775c853fc9a375ee291524ff6b33b42410aa1b945725a4fed997eaa0c9f0ad3fc8fc4c573a144a68f1302c67c727f60a39e67960c22d756ee7f6a16f9b976f59cfa95061eed3e020ca4c0a37cf99836386b101d2d4010b27929208d367be7eb7ae03aa6cb99706949d8a8dabe86bbcaa3fa43ec87ffad5e3216ff021ddeab4b1df5e392890f9c57973774c1c605e58886836c8bbf641a8d95593bdae6b2a7", 0xda}], 0x6}, 0x2) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = dup2(r1, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xfff, 0x7, './file0\x00', 0x8a, 0x600000000, 0x7, 0xbd6e4fe}) 06:57:44 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/140}, 0x94, 0x3, 0x1800) msgrcv(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x0, 0x1001) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000001400)=0x3) msgsnd(r0, &(0x7f0000001400)=ANY=[], 0x0, 0x800) 06:57:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x1, 0x0) pread(r1, &(0x7f0000000000)="a345ccbf991bb503bacd33e04dc822839f25d23d3a05680b97cb2b7b753eb25e771b81497ad5", 0x26, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 06:57:45 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 06:57:45 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}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:57:45 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) pledge(&(0x7f0000000140)=']\x00', &(0x7f0000000180)='#{:\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) 06:57:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000140)="23ab1d1cdb0d7bd8c4dffe6495d2a48c533320ed1a57e0340fa41a79fcfb142d16e11a4c5a6ad77f42766f862859d99a6a47177c0906f138b72c8121d3bfbe8399379ca36a4aecbccbd524ae4f2483eff8c288c899c5eed8c5d45881930dc2eaeba07119722b582822e6c43c2f6282a87f23bf2901e94cca83efaf32b98c1a11541fea5980099c2d57d3a07e93a20ece385e1471357f9fd45b19dee6ad03fd319859777856a22002727d38a13d1fd15cccfa5a3b07ce4c0b77a84688a0b8ce1b8617277a3b2755f2b7dd69e5480b3e3ee4e4b3fa6c5135f0a15e35e3db17dcb88414ad7fa18fd9beb8b62a735d34b1", 0xef, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getppid() pread(r0, &(0x7f0000000240)="8c4d06597f2ec9cd61f32e519f205128253c7ef307b7694fd74a7e3f2031b88ec9cc93653defa2383bae5cdc720300b6c979da9c17dcac6f2a7242dc647d043e312a2ed5d95a18ae388651ca810635f51c139aca42f1d5197ef423947ecb7a184c00cf46b2669190ddd83e1e4e2d4f7aa64fd28114715ba649cc955f15ad8b22189fda2628bb1d3b052b17de913ba5", 0x8f, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000080)=0xffffffffffffffff) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffd) 06:57:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x20) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="65ab6cf1c04bbac9bfdc31cd5c1dc62a25209130dbe3018a205b45f7ecc471009fd197c5481846f4446a2cb24270847ac46c8a4ada60826ffa00552a21791f9fcf5d214a75d6da7017867cbd062f0f25f46bde80d65147e9efd70ba8eb750b6054cc0e43341b3c4c6d02999a49638efb6d6d449d5905d3cca1cb93a4fa654b796734ff150e3bf82bce53167392029dcb3f1c4c", 0x93) 06:57:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 06:57:45 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) 06:57:45 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() fchmod(r0, 0xb1321b02d5c041bc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 06:57:47 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfffffffffffffffe, 0x40, 0x9, 0x8}, {0x7ff, 0x6, 0x400}, {0x80, 0x9, 0x5d1, 0x8}, {0x0, 0xcd7, 0x0, 0x519fcd3d}, {0x9, 0x6, 0xfffffffffffff8b3, 0x6}]}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 06:57:50 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f00000017c0)='./file0/file0\x00', r2, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r2, r4) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x6, 0x8000}}) lseek(r6, 0x0, 0x0, 0x2) semctl$GETVAL(r7, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 06:57:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x1c00000000, 0x4) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 06:57:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000380)=0xffffffffffffff0a) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1c, 0x2, 0x8, 0x0, 0x9, 0x200, 0x8, 0x1, 0x2, 0x1, 0x1}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000200)=0x10) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x8, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', r0, 0x2}) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x1dc) read(r0, &(0x7f0000000000)=""/165, 0xa5) read(r0, &(0x7f00000001c0)=""/43, 0x2b) 06:57:50 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 06:57:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2dda2340bf177edf, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r2 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) mknod(&(0x7f0000000140)='./file0\x00', 0x6108, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:57:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xfffffffffffffff8, 0x0, 0x0, 0x0) 06:57:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000004, 0x6, 0x0, 0x0) 06:57:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000087000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) sendto(r0, &(0x7f0000000080)="15f70da1e247c3c6d5c707e04ad6106e2df449abf7951152e0014918c0777438554a75fe39c453a5c348cb30866d370620a34ff44307210285716f2faebad43e0ac8684d2ad08492ddbdc88fe6a4ada7144c9141c982a72334783611ba21900504f3a2bc2e5defd82cb1ecc6f518320a2d9b96bb85c4eae86629c89cf242426cabeac1ef2d1504690208c0cf130d088598b5a6ee1c6f847fad1813ea4f8e9acbaebdaa7bcdb2b83ebfe2c0c7764c459ef48c6fd1a559fe591d57107447cfd7de43b5021a44f6ad94b11106af8a8242f03308a9535741c82674a114f6c621f517bf", 0xe1, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3, 0x101}, 0xc) r1 = socket(0x2, 0x8002, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 06:57:51 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) 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) 06:57:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "b0004000ebffffff00", 0x1}) socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) 06:57:51 executing program 0: sync() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x5, 0x3, 0x401, 0xcece, 0x17a6, 0x2, 0x7176, 0x10, [{0x9, 0x1, 0xc6, 0x180000000000}, {0x5, 0x3ff, 0xdca, 0x9}, {0xfa1, 0x3, 0x101, 0x1}, {0x9, 0x10000, 0xca08, 0x100000000}, {0x6, 0x4, 0xfff, 0x80000000}, {0x4, 0x6, 0x2, 0x9}, {0x7, 0xfffffffffffffffa, 0x7, 0x900000}, {0x1, 0x0, 0x7}, {0x1f, 0xf5, 0x4, 0x20}, {0x3ff, 0x8, 0x1, 0xb16}, {0x20, 0x46, 0xffff, 0x1}, {0x2, 0x8, 0xfffffffffffffeff, 0x4}, {0x4, 0xfffffffffffffff9, 0x4, 0x3ff}, {0x1, 0x8934, 0x0, 0x6}, {0x7fffffff, 0x8f6, 0x100000000, 0x8}, {0x2, 0xfffffffffffffffe, 0x6e1, 0x101}]}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 06:57:51 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, &(0x7f0000000000)='G', 0xfffffff1, 0x10, 0x0, 0x87fb309beef7ace4) r3 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 06:57:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) 06:57:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/131, &(0x7f0000000100)=0x83) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f000029e000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="80009668", 0x17c) 06:57:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="78417dab37544bad57dcededbc46a87c83ac2660b0964a30b6b97ba41f6114cdc4c6a9ba3153cd0ba7e9b6dd0f5078209981cf0456c891ce419beeb83487c4921c0a9871200f8c329dfb00f5b43214abc149526908f7498a0bd4fae76db3f68571", 0x61) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) clock_getres(0x5, &(0x7f0000000100)) dup(r1) syz_open_pts() 06:57:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x28) shutdown(r0, 0x2) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 06:57:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4435143fc6a9a426) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x153) setsockopt$inet_opts(r2, 0x0, 0xa1d348ab920fb0ed, &(0x7f0000000140)="b72136fc96e3758a8c0b87b26db1857a1e5f38d9ec24439c8cc52f5033a74e43d6e2e042c4291148db7560310df791fe7c1b50787055196d6e09137fadbb13f5d8f06be43eaa695f377e0382f777a3b58fd2385318a47182228ec007c44707593a065dcb1236eea8b06f2f653a6cefaec6c4844073ba92c4588b413c5cc8cfb88cf794cfbf214daa42332d08cf1d2c24d35fbbfc6a2e21280525e8daea587b17ef7cfbd39262a8dfed8a8d7b72355c5b71894d9727867edae053eee5f007f2866d756766f0e761703064cb995afe864db1fa86aefbcd8d1afa73c1a5dac2946ce628a30f27d754d6a6cfab0d49c4fdbc51db3eb67166977d882fb946dc95afbb6fd3777c538f083211f414c68760628e867caaf4f3b6fa63eacb46ea146846ad2148440a8235665633c1dfd1b1ace9ccef0e362bf01b05fe3597bc09ae91a3b75f2db29aa8260f95118d6a284d7281bcaf094339f0e594203c47ce7ca391f972b9e59aca215a3f603a57168599e1529fcb5a15e9feaf32ee9e65a14411fcb54217cfbccdca7e8e8cabc53f37c1cd7c25a13b96bb261609d4f0fe3046c79853c78aed0d273ef2513f5b9ff592d00fa3a6376714c13282b5b0b73ac04f9d039c30968d9d7a0df774c5c6bd088c7386e632bd0ce3ba02376c810c7d9a8dfef6292f630b6afc2d97abd4c6e72494542bffa5d4fc84d87b828cb978dae56e6f550f62d30c12b0c91558dbe8e981a6a66cdb2cf85adb0066346dd5e76734f8bcb56893762e88cf2c689e2824e98df99b53720d1859d90adb472d91bfd1a93f0529167fac607afb15b83c3073d31ecf2e8c1943ab567fd37e1e2776703538e33ada1839dee606da1c656f212cc3f93c2e290b17d2f2bf87ee64f6cc256aa7492de8242982ab9dd9120ff80d64ff96af3ba2fa315d68482c23e3ebfc95bf45edf3d5c354160d1fd4658f754153f48028be6b4ee29ac24026ccb07474ce1ca6badad769deac953326f7202b6620e7a0fbbb8db163f51bcd1035a0bccd5107fa6555433e732a52dba2dc50e1aeb439866aaa2a1afc8f1e08d42a4ebfb0f9afc10eedcf42ef21d0cf173b23617944055558a4cbb080eb21a4393648f0382fd7cf72ad99f349a15fc0cbe8c7a59d3ab2008ff64202198dfddd839db982999be58f68bb2fc05936bc6900e12f1dd4606bdef30302e5685beb17ec62ac35c55f2c1afb65dd47891623d2d2638751396b84fbc0439c699fb688daf99017c95aec72ad0da574d72d5f16fc41bd54bb2a8d053b59f516b41437b9d78ef5180e2ea420084441de5a595f1002f1523279fd8a00e7925f7592725d5a460fb9fab0b188227024b9b8de07c8358c62800b10afcbe4a1409b2d773438c27f31d6290fcacbc22bb1f771cfc933b1e9988ec32c6793903fbc33d269e0aec00d02b9e625d1ade5804d02fef2a4ea9c4646c77c8d1b4fee42921d90767a573691029af0d418b30555f35c41fb470e899bb231ab0db6f6386442f994ccb155841ac3035448b11ad440ff851f716525f8f90a1b488e4981bf7ae393bbd59455bb95e4826ee996ae46da4e481364b8756d9be002ba881eaee1d3c167410a3fe3f1243907d05c38a0a07cb776ab2fe0ce3f5806612e40ed447a6c49611882ef873920d788eae67afb374441830c966175b2b4ec4632498102c3f037d05b2206b0dee4810f7aa9e932c3e3226d77ae705963346375281bdc75825f9e4dc5cfb0fa87bd7bc676d83619732ecf29c056f9e0d69c9240cf3674c961726654f1a32d317bde0c7c7ac0c227d87d3291f6267feece9572912e2778c62d0d3fb851e08d672bc212f73cf15c37f6a91c69866f22108b5d8823c656f4ff540011800ea5f063db99d052ed785ebdf09dba863707f6033027f713e403fdeaa03eeb2aa01c01842dcd2459dbf887f843ce67b3d6abf66425d2d008e4e72e9c049f7e19f99350d919a7d229f2f2b7f67e54805b5a8aab9fa4bd0d00ac6e96eaa02f72fa78c5bdddabc3f5c0e4c8dbd2d3e227792271b8abf0390207a6bf47e6da2a48436875f24c8c9e16997cf8a9ae1dbe551518e4392a83b1470860b3146e2d8427bfd61665f9345dc47b3e83084f2290041324f22fc7f6c87ad082a1653b55cd24e5ded48eb2b76491aa4ffddb94d2a6b345ae4b023d346c313ef5774ac30f6adca7246983d935dd4e6c42e0b09b3652c7f79658a9c3f48d421e08ebbd40d936444ae1bba8e58fbc34b2329021b62a05f88250d7d8a14c7427947e550beffdadd08cef18b5b71032e0dd38b6b0e26bee41e91d45069dca7494a1e7f647763ad5ecf82950022df6276cc1dcfc9b34f1f8fbbf1441a1d975cbd87e37a8e9ef5ac04d15270bdf30ba68c061495e896b2ba0b5926bdeebb5d7b6de3d4e2d499b4db676e34eb7c77340d5bb70f13c6d8ec028735ba821ea60e86da1d0219ba78a81de25971f58c82b4ebcb917659853b5eae5fad3efb7e4a4513abef2bb2bc783bb6cf11c96147968e8ce5165b7fc9c9c809650317c3f494067a4abc3f3d0ff9e8509770e67b5fbe021b57cabe8dfa90ea631d7545695c2e70d985377881e5532fad5a08cc7475230807054b9f63e05306ea85f04a0db9c7e8121fd03e8a75a8328915aea267d09547f58f0a255417ce46c2f3fc7b26f06844c83c40e04b17cdef0aaa792caaaac325fdd6cd092432e3d1f573f73674c608d8a7e4a3317d0fcef340378096504a47d73461dc5f69566da8d1547851c1e0f1058b17ba56546482aaa16ca55ae6c621983fb10ba35d6258d6ab4694c8e451bed4611dda0581fd8722d3e416ceff9fb0307ba9693c3d99125de02398021cbf86ce95bbd6686fb83f4e45ddf7299ac94906746fba2bb97fe9a66e3e5138e4ec06aa2ead5f724fee377c7c9dab9a66e8cd5df7d3e28bc9c7e1c5ddb1e8ff3a1df7e9269bedd5ffd4dd792cef0ae6bbb8ef644d11491fa906d78c2ffe9c57ef70e49f9fb41d65a5c7a5afd938e3dd82f8e54e312cb4c00c43c2c2adcd6093528ba3dc1b097e619a0048c4e48d6633036493c629bef06efb54cb331b7a13deb736da1bfa2fc74bc4f84087463a2202e1031f04abe317dc4398727f52d86c9e03da6f0f19bda9c1a028563875da1369dd2d61f43388eb45b1629b418ebffe79ab50a2d8e189cf7b07d4d606256ad929d91721215b3d2b99df353ca6a28fe56ad90d370cee038cd3cacc9ece62c17618c01fbb2d5a9bd06c40f67af9499ef4b5084626b4746844acf05334c51dcc633cb56c2003f5e5bc634928da39f3a2482da90ce7443804d60c36327fffb82723ee8bbcc2d3b4b812376b2b237bc8ca1df655060df3103c4d0bdc11328e4b41b7fd9f860f6174a60f8d3f7f9fbf04ec40a7d216ff5f98fd6bf1d0062c136a1ea3ebe3109dcf33d5c7fc5c2aeabbd269c2df9f31e56d5b512782544e74789d14369853ea4ee11145cf2b3c180f3b1d46842fccb8eb21148c219251ebdb0b94f17ac46ea922648e23d30dd97e6f192c62454a6a45623a207479366d8f5195ebf7eca9247e86a0bfae82e3bdfbb6cb8a1c915dffe1ffd9160e6ea8a99e388cde332635a520e46b6eca52f63a38756012db133809b125363504f234c0d3911c55eee9eb8b39de5675700b920f5929d00ba285579e74408111dfeb4e60d04bae2e1a7137cd594d62fda1411395588060235039409e028b589f8b1071ffaa796959cfe3a8cfae0c8262da58067bc5c790cc9c8aacd996202e1ed4284f6b66fc0c4cb076a7909f74f7237b7925c9b1dc09c5531dddf9db09b46b21bbb7c129a4079aed508e887ea6328e9470d0892bca9467296c26093879de952eab74e2e1c7d863f1240728a1f72c5dc95c3de614be78c8f584cd4012753d7e0c956d0e123353a692a558aefe0b8be920e3648b28c26d100fd6a3d00e8a70c076fa57ebfe730d05ac2f82510ee6abcc2deaa2412c1d8b553ac13a1014200e19188c032e8060eb4a2644f0656bb558cf205ab3976c152fcc5468854c2e12cfd034eb1376d56f5f3ae4dc5e7ecf95abbe4d79ba839d86fe3e03755a44f4563b668a850be02416e32199790960593fd5f47fe751686a93b3084e84fbfef66270eaa7775859b08ad55d2fd93018f9aa2603cb47717845a0efbe94de1fb487e3bcfc0977bf6849b18420f941a99abcbebe6c7d5916e2e4a56cc1a8e3b5848671c66edb905cf1cbba05e62f170bbc0899fe8494bbeae482a0ccc4a4a8f62e17f18019c9cb2c34122828977cd167eddde1b9133608e197e8de15cd7962348a946b56ed10a347a30fa15f8156982a8e1eefabc68fa2367feb39804389dbfc3b4c3ffb27edb03c8e1c27a27ccfff3fd34278be21fc1655819da99d5d8f70af35d795d5dd4856b842f8f1f117b8fd8cf3c2dec27e6318a90f2da0f96bdc32cc406e98abaa1ce62358bc2a553164492a7b296fc4f5c980cf44558429ce44d172ba859f74eae6a4b8350976e9a1e23a0035cd5cd7e0f64986b183809687e28767a4598acbf5ef19a841c3e3cf0a3fdcab7901eae15e4d1d0d07e8b9d4e46a39dfac16055e497cff58b15c5dff3cb551b3538118e490c6e21c12b95c76a260cbf091dc36a8c2ace42751d08eed7d3b5c4995a30f24fb92ef94ee101bfd7ba55acb42e7924cdacefdca1b3be069031df7fab320c6f9fb5de13c637da40888ed8ca16307fd84da71f4952837c39d816790f49e32688dc4742b96414c94f0a7f19d4f42588fe6bab7692477b4e1403002e82fad41537f06b0ace1e105561200fe5cdd8b8e439f3978cb04a7822ab6a59b6e83db271a64c994cf274f66377f90029e694e9b2788ed71dcaf5fa540ce50133536de7fde6e95459a4c144a29434e0a77763e489d3d0cdc09b05c20d2cb7b5440f62739f539097f999d45d8b221d28f8a11afdf3d516bd348fd311edbeb6e5d63aa38ebfc09ce20de57b3451f564db1b140a9b601f38c181f3bccad8eb9a67b90e4fa4c023a740a2e5c6cf2c04d825b5b10c189500b2e735247deafa43ce6bd4ee587f1a5feba33e5d0bec0a8b211e6c37c8134f725c59baad2f82d738a279ff938b9fcf67219865ce917c8f488422a6dcf1c9fc282479f905fa879652c6d79697b2d2401932cb3a9010d45dabeb9a24762b408a8409fa9f85fe19264e7689928dafc7b2a0a2edbaf3aefd1127e407187a9c00b22325289d15d437718b44f9f3261abb759597503d75e3cf942ae5dc0b27b0e6445aba6fc0ded35164b40fc4b977b390d1b0ba0257518ee0d1a4ea7be208164cfd5af55ef92e249602df3861baa054b1f94231afc929d42c548aa204fc02e2fd850d6e072d903612a3eb14887c1f71df68df2f9d59ed0cf5d34069c3dd3453e751808298da2702040c1ca7d5f06c412bc6aae484b805a30887488a7209cfb0b9d4fef7ba98c973d1ccfe567639a270d9a1987eca7b7cd9c44a415eaf3808b14e0a5b92f0dadbec996a671c3ae63f3622bb4be1537248e7fb466e0d1c844ac62bf60ec621a8dc44cfdbeddcca19cfa937af2a39e80e66bdd859aedc4f54a8bd2e9f0047c1360d762a37e93d5d17625dc3888e6a67e102299d867b0b5dcee74ba2bae0410de284f132e3972a145e06fcc61e35c6c53ddfee29b284c3f591913097cac54746b2a2cab18b3bfea0641fba87f349f342516e25880efcdf62474e8a0729881a4f79be232939398bd65769e9dfe36f62c8abeed5d8a7d7cbbcffe003fab239adf0385faf1a218bf6add340a7f33be1177b32ae848d272945a0770a693500", 0x1000) socket(0x10, 0x4000, 0x65) 06:57:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000240)=r0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r4}, 0xc) r5 = socket(0x6, 0x4, 0x8) fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x20, 0xf7a}, {0x18, 0x0, 0x3f, 0x7fff}, 0x3f, [0x8, 0x40000000, 0x1ff, 0x8000, 0x10000, 0x1f, 0x4, 0x7f]}, 0x3c) connect$unix(r5, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xffffffffffffffa2) write(r6, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) 06:57:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x80) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() r3 = getgid() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/diskmap\x00', 0x42, 0x0) pipe(&(0x7f0000001400)={0xffffffffffffffff}) r6 = socket$unix(0x1, 0xff937e3aa4585910, 0x0) r7 = getpgid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="97eb7b4d6700a59814fee7562403cbc9ef02c50f2519a5ba5e4335fd04650d528bb34caa561c8adfba18cd8b1a12f5dfba64e360f33e95e3d0412a6b38528cf7be4d54b743f4a8629c1a1363d3ad5e1450fb9440249a5736487dd44ef4f826d9d314cecb51481a5001da78451d68cdcfaa46a497e7f6e171d0a5705dc283f2f40e57c9ecdf495b7ab2a84700d2bed1b65db31dd3373ca657314a7ee811e2b168292d5ab1e419b74fe97abfe37b953bd5f15409d0e2776d54bc34f1c3dde10c90e35f921e723b6c54c3345ed3cfd4909794a3b18aea2b7b8714ad9ce8260b4ebde428d593f1bf7604063b732090404e53ec520fc41ed00551a7", 0xf9}, {&(0x7f0000000200)="13bf8c358d6b8dc271a5edac0b0abd748b2b23ae7e2fa1223c83702a18c217fa40739266959dc06f8af2cb5ef81d25f6c47ab252f17f40bb7cfc768939d76fdeff61e1ccbefe19e57a373443778252311ac2d4cee7f156fd0b9b36718911bc27599ace542c0f28006eda2c61167041", 0x6f}, {&(0x7f0000000280)="8c031ca7dab499edeb5f3c7c512228a46ef122b1902b7999eb94b80e036a7cac159ee479cefaa2f4d94b2d4a7c571ebc4eab394cadd4feed70c292f671bd4286946ff7b14b34b9a08d6240677f125b85f30f139672cf47fbf425f7b5d79f27ca0e4e62c29ef932292740d4bc26d2ce74c316c01d2ff69c2f0be504b3a6be231afb27cc200eb586ed042e7b1d8581ed2e2b82ba6c414329518ab4d1fbe013c2cf64e2ff43909e5e41d7444e154aaa617518b31377d8041b1d74e94ecad768276e52b64787d352889f20da202de6702ce55cd7c71ee2", 0xd5}, {&(0x7f0000000380)="bb4240df4e3d28f282a16fbf8091bd22d83cf72b3d6a48c0bc6cba633fbdfeb1334b6f7067e02b2564be57f11e4d1913948aa54b6e4621c12718b6685231d124cda57709076b341d8428550511836a0e7dbbd6e37a3bbc09a3d3eb393011ef4b57766641ad50047cd19ea6cd8cd26f5523b940674565b668606884c57c9c7dd3f18e3db8ac9d7b28549e56b82d59c6296cc4ca6712992319bf1ca62baf7e438da3d9e81bbdf990a02b21c9ddf0663243873c2f839cb7a0d583245527d2f2ce3d3ceea93b00011729041dd6c33c24bb97a647e8c2bebef5cf604742916202dacb959b78ade8197ff20cac57c501c32f96a48996eab3fe73752c37de1d1ac412ffa42615934e76b17b39492ad7e2015c02346375204f62fdb427100dfc82f136abcee347b4a0c8956c6e3a9c5c867b416edb4b0d866aa854be8bfa5c1760a940e5718ca7ca4232c0d3141997f724ce2d47ad067ce7e707cd16e942266feb8cbb9e51f43d291495fe90d88bc541373cad25bce087226806ead3d1fdadcfcefbac9bb739298223f93b426c7d105e7a168a68322d0b8edad441e91a7650e6e4a7f3b1bd24d3cdd18f4639b7a395742652721cd9d1236573dbb5df4b646d77b1ee53a3051933a140de3e35457ad5a05b8b925ca07c55294e5b860a3818b34993831fafbc9dfcbf62e589031dc209e08b952b010b6a579f7fb78e4309ccc986bc9ef23a7ba93d3da9d6186f9df857edd2a1b2162e20449b153ca5dcfdf3b56b1b0c53e7b6055e56341132619726539e9be1330def1df9915f023dae1f82b17460a198b6572a16e4ef9217a775d2812f69e94961bf92ba8e3b6e181dabdc377a8220b1e989eee6cb250ff94fb85802a700a9ae94db49207b935c56bafc92ef04ff36ede0702c50ef03942b4e9128efcc1ce80e40255c8597c845ba625a23e662904b3a570daa3713f90ef2c612707c62694eb5706c94084e098e98ea0ca3ddc686159dc9923f12d1b67758867df232fa4a2144775c46807807f6479f9ec93f523dd85f83ebdd3402c6c984daa98ed1e1a259ac8b7487050f5986ff4820c4eeb85ece22cfdbf48514981057b964d2aabaedeee17a77ab2cd9f549ac9b93f21f2adfa1deee04d75c449c2c65aaf9d4b7f28fd7a3f92e9ec71c142ae093a9d9b8b6a175adc9a867cae1abdef44a5a7748b33790383d40ee14c9e2620843de54f09bf47ce9ee88d5250804ecea5166d5b31a7cdf23e54dfe0f362e23c4205fc554849937547d7822fdc14429c8c5f498ef767f41a4c82c7eb2bb975853b649ee404f765dcd80cdcd26c8ca8819cf7cf21a0a30be93e85e8a921f1bc625db0839df68ee25ed0765aabd1ce3071e7076d1e51402343b59aa1a627bd7a14b29842bc100f6f7bcfbb086c8a3714239b31cae28ba68c74092b1f76b0fd708b29f51f975b588950a6ab04855d69ea0bfb7ecb538150ad1ebfba0ff5af9f04eefa21dd24a5ca94192e793aa4d6db8337ff11669927bb571fe7f6b5900aaa023379dc3ac1d4a76af8760972b5d2a029d2dfe56b2b9434bcd77b83300074a983921fd1724fe04512acbb3e77d2cbda0fbd1a53c3641c23ca692170ecc713a44aac8e7441c41cf27cfc7d9eaab55434761855b47b364ef66cc44449a71b45cc382d7e847a50d501718f8fcf24262a24daf00c889ca1daa39c0be8d12885c6137e2a6c4abb36d9d2be1a81cd64455b82f1516dd330be0e0129db9c9508525517939c21b0366d5e54aef15ac85fa09660f03f0dc5273f8dee90438e258351e90e92ca593d60310b806a31f4e3de80a651ec9cec50fce5bde043e0676ffb8965f65378acb5bc97cbf2aa89a7e3bb2d0107048d56d9550cc957dedb8ee2d13235463ffd31dba56bbd05415f5ea5ca05cc77324fde02c948dc0a3233afbe89c3ab7b002e64dc2446b17126e9c52adb915a05af0f385d0c1deebf332a4425f135721074c9765975c6020641b9596ef6b100e66a954c2bbfc0fd1a6cbc9f678b2c8696d28f42e34ff6905651396edab6553603bb8cc325f8f5945e04f5638eb070c440455f2de1c7965122622ae46633890604e21330c9a5fcee97c4ec6f51be57b84dbf33675a3888f7917661b31ec4e466a7b42feb7b4f3dc5526efb8412a38b5a1be63ba39cb93c36e3cb68506b07efee81902fc2186f00d4076998b7ed8cf07262c43a4d7feee374a04f2456b21bdd4796783a8019d40de7ff3660244989e2ea7b1bc725a985751c28c3ae96875f5b795979cb2efcbe210249895a7a6e1c8af33cf26c44fd9a14a1655ad8eea433e73d9576fbad203fb5a76e8fe6a3d5107b205ee4a9311571b1d882c851a38edac810f55873dadcf2ad71692639a01f0ef15b0319d47176fd94685802d2c6021d6dccb079b274ae1ee42b5d2dcccc9edb3afec9a5db6e4565d94aa6fac033db517c5ac3fd6fa2f155d3ca2b8b83abd12d472d50b16087829db2ef5b94327b1a07129c2e5614f7d290778f6465baab6a3a0aa0aec532a465cc143f46e1fecab848cda0250be2b4303e83dfc2ffb44988e0ce035cbc0c6a7d5f38e38221eb662c32e88373b4320d8e2dece49e7bdbb96f1470e4eb3299fab687325296e0813883fa1043eaba198c4cd90363ac7c41d419e9386a1c23c3089f2dc9b16c7b7e3e48fec2ecefc9eebd31d34804f545c248da3da9dd810e23b159b7fbb851e837ca5f02118234dc4b7286124b09b75e474474c1101e40f28a4f8038bfa2c2b884df7a14cb689d52f7e74acfd99e9a9bb2914fd5c8d8dcdede9e98f4c0655236e2e7983025309dc8de286a5354987dd14ee62510d39cdf8d73b918b767ea1be4e4f292923e3d97f5fd9c47438acd5c1833aa06369da97ebd98f847c920cdd09dc49561bf601e6c2b9858ad6b5062444c457d7b391d1df58429d48bd69fb641fde41a8d01f6d2e56ffcc6006a3dd0a87e913d1483eb2632b71b9c3607258e5af03efa7e438b18a90b2e0539f44c94c18274a3dc0f542c2a165da635891ff72f04dcacdc09c7ca0a3be5eb67a001d11af5235bcb497125b11a176e9c2547f844199c8464a7854045bb8e3d8567affafeb20c815431ec9cadfc01e5080b2e73cd55f4de93d04a69881c11770db13af92c1d32f2ebf518086af997e5715f613ef9737a56d537035e4fc88c0ece5e9c3ef538dac7f8135084254709f3aa2c3bd750df74cdc0fd21c8e5436840abb638c1104594f40183ed31477c677499dbbbd2d02ede45b764034e23212247073bf47dfb9d5a53709cae39b43789ddce86a6076d047020def783d11b55271b3a6fa0cb41d599c547c43f578455e77f53c3599974eaf9ab442710097c47aeee2cbd8689e415ab993488f429dddbaf93d15e239376b04d2cfca9bf89281cda9de4c958d2f6d35e559daa0d14760696633aa08393f3065b5f8ea3cce4d9e327958c8919e6642fd2fb98d59c6072efb644c4c7ca36db7fea808b6485c746c7885ece1b6ecaf01f2a0eb7cc4a569d4b24b0a4c762a764aa4b7be1bee1f7d259b6c9c8c9645674bbcc54947f04846c6389d5b6ca06fe172d0339ca1995956060c98005f525e335a813f99ed10b72bb6f82e8895b68fb8995150f18dcfc8a943f53a244636a467e82c01e1b703cd01d01bfcb4bd79146b4ee74e293a5dd4c02926ff431231f23d8bbfaa531a284536e8f0e4fd29249cca026c83c5785f1d74d81f23ec2ee90a5a1a884ffd1d1d08ec7154ff6a74d7b5717a8ab0d489497505576245cff31c077dfcc3dc85609c7b50d51f15674748f9ad0dafddb67947cf27462dca6cd78713c0294437fd369ca0f9be57f5d9cb20774d6932a413f23ee356ba0f4e049115c8bb95023c69fdf90bfdd947dcdd7de128ddfcccc06088f96448273268c50b6988dac980606c552d49301e9b852ff10b1b8701130210c19bf5a4ffaa10f4d56b4f5a023be577ba6a643916255c19b3468f3492a76a7c9d94a938edce69099c4548508bc88010420d567742c24c501a5a263c9e8e995451ede7c98a9008e19d806867f8fa67d05e429f2830c860a107cfa7ff35d89cba2537b79a6c6dfba060b636a02452ad9b034b74943b5068c0a7ec160d48fee4c53d51003bfe95c57229bcb66e4720c2ba9e6de5b97df43f2d3a5492d7c5ffd0ccfe9dae30a347d3bb6153fc1607a9035afa6ec01486be2306a2701f6270c3f87a6f37346573ac39c0b134beb8a823c5eda234dcc011b34c64e7ca4d34c068d10705f58c8cca822529720b109513e2259b015a40c5b18d6613ce44a9b8407f794ba9237ae86297f44dc08f725d8431cd8f6987a3239f64f65c7079d90759ab439cbf16dfd0b19b123ecf9ff690273393e74042fd7dea39d9b67fc6bb93f543869bfe628b7b13af5fd9e660c271f864d7e0459a34ae0128ec75820c62db382c96096ab898a635c9c8c0f466030180747189cbdd636d939af59156f06ecff274433a6bccf5b88a7674aff74c53fe3949e09cc80b53d057fb4982eb3e2705569649fc17732d0edf7d38515e2c921e977052eaf544d496218744fde0fe1eff838a6e7bba17e29933a9aa51f0adcb39ebbfc116987824a5b97317ae9867a6384359f74f37183a332356834080ee4849f79dee31a3804561ace0e96d716cb91d44f0999ee3d08286f27cfa3d9be205d3fc777cb0e7491d393f5871bf6d37dddb902945bfcd4ddd5e32ee68887239356f0996154095ca14b8178e788f1ff77df35ce7931ce0a58a25b053ffe42008a1851455afdcc94793a91798de50e401e7c485fa74987c3a3e3359121cc2e1d16765161da35074cef1aecc92e27b07839a96a9ebf10e1e7415503bfca491d69f40f99873858648c244377ad7c68f0a1d88f28dd29e318ab0d5dd6160dce70353a620ffbe66a83eb79c5dd6401f3f21062bc7f6332a7822acde40041c27a5b3179f4351312672c72eab1ee99c6a523d06ba1338d084ff6798b3233b7ee5416b4fd6ed58051396bc1cd1b7286284bd9413c60d48c86aeccf52b1e8a97f9c4bc16e83c0c6484b930da3e4094516839daeba447596f5f2ebe81baf91e6791923f42cf085ff5516e8f4aa0def127f524f52bf6df5d7db9e1b362257df3b3db7eb9b2f8d90d582829476216b3cb21766cd29c9c0e1048da15800432ff6410be59fe0565f6cf5528ade1f205ede984f6f8c3bbbd9c1115ab96267539fa349ded0b11bfd14c1c93dd232501cf2008a15b224589232353c1f0e83e8d33d57e7d9b0adefcc8f815664b3e4cbbe5fd7064dd55ff4652fde4d95c8d060d65dd1269f0013a62408ac3c68bdf555851972dbfaad7e9522e691b7956b923ebce636945d4b629e9005f45d196c4d0abb690a1e8501d07f93542d83a1012b09e92ab13560b4e3ea26315d7d9bb25f31a3e9d270ee7c7c49df6d074a34c405aaf03d18b3f067734a7af43035580b8a640cc06904fd28b28a9a6434def6a44e002edd314695c0d23e9a096593c50d429b7b8404c025aa2857544dd2816f216664f9a75db8ad5502b02e9dbd59813e88a21d7d6f4fb2cb53d7bd32ef953b12572bfd7e91cc00d8e2c6702ae358279b4f2d7c0cb631c26ef0a999f071a95c59b3d7db41a35489f9d22cf917478becfbd7cb7b7d54efc62a95afd791147bcafc301f0af2b8e92210b7315ccb46fbf0e63c9e52852963081b079740bbb2972d76db696bd6556e808c841dd61c7f043d1bb45482f4610d5aed5680278292c7fc4af7fedf99cb6afb6d042426b453ece94a40e2a54601f154a0d5e916ee2891a814d5", 0x1000}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x70, 0x2}, 0x1) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000000)) 06:57:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) r2 = dup2(r0, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000980)={""/16, @ifru_vnetid}) r3 = dup(r0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0xfff, 0x7fff, 0x1, 0x3, 0xffffffff00000000]}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 06:57:52 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="82022e65300000000000e600000000d736fde5c9ffff789a2999c5bb60d8d4cf2c71eed86d734141886764c7cbb5d8f3e19d6186182d3df3a02acd636e530b70bc52dfb5f8a18928dc99f9d0793644a91ecadfabf131852692eda95165400a0e31ea63ed5ebc538fb558f2"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)="038891d9db3bbe08dc230fa8d9f77ae116b55db69f19405a616a540401e9b4b9aa1740766da0f26846faf1c22b904e9d6a5a2582bfe89c1529527a7ada54a403e5491b8ca2840080e1367ff9eb466d07622e8c224d81e9babf27568e0a5f3c1d954a95831c6648ad3d7c176226ede05ce4817d1fd41b00d8ba4b04e25f48e0d3ac1e4661b5dddbaf947db125d98cbed5d13264bab261111b6059e4fc2128e9fa2335df6a3226d1f28ec5ab99f9c8cc38de4df5881c6c9f11055e6d09ab351592", 0xc0}, {&(0x7f0000000340)="a0d0a10fbc075239aa349d12b5e619996ac1702b293dc71efed9c2795dd419cf10b58ae03b75bc9ded76043c0580ca9cf42691762462cff51dace1491e37a23afec0e964f3d0de2e9797459aeb8c7f05e6c9a26553b7b4b42424a4f3ab0021a715a0c229f78bbe359a00f1cff058fc9c6ada75bbf9ff87b6a45a5807", 0x7c}], 0x2, &(0x7f0000000400)=[{0x110, 0x1, 0x9, "6efa7f176f5858683d7d9afd71560009b912c0e891640542c8578d49eeeddfe5dcaa7af4a97c003a91977470061e96536a40f4ce02b668f4656a0d6caf316ca36ec31bd1ef6c07032d6d16d3208129990bde2693e431f8e96261a29ca0a51dc1e0a23713b44a65f51ce4fefc7927d8936efdc7f77ba9cd2bb2230c78dd0aa8e07280247838439c9fcb69140cec1379fcf66d5c7f0a395938c8fc542946eaa8050a504386e5805f0c066021d4db0adda922a0ac6d460e760526e3e90e3e804499f9bc11d9d219f379ba2eb97a418790beba4a6cc48a970787f2c3469f08703fc5f83b8b2a4d10fb7e0a321dfa71756a96dd123bb5451d8095f26b720e2ff2ff"}, {0xa8, 0xffff, 0x40, "e612e45937830bc89993d873e1ea4219b858054e7a0fb292093ac9a81a63f96770cea3505733e9dd932fad549440b1fe3866d84d19881695d1426c6c108e762553aa81d884e71d4917bfd5d5b52390cff1175301b7a992f724939b4660840bb0e28b575fcd7350eb0174314a95fb79384a47aab7a3f0f694eba8545f2a4a4a863f0d519856acc3d2c9044be462e3018147"}, {0x68, 0xffff, 0xfffffffffffffffc, "db6cbef27a5d6545a6448d022b782c8109b63f763986f3c76ad088431c6878a6255c6c8e4350882044deb1a2a5f2266c28e36f1a8bd0c93748daca68eee77f7a71b0a0f2b33472c845385ec3d2fe05882129cb8ebf"}, {0x28, 0xffff, 0x9, "78bac6e81c8a18fce93392c2f5c9361bdde3ef715d62"}], 0x248}, 0x1) shutdown(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x160) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]}) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 06:57:52 executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x966a, 0x6, 0x6, 0x0, 0xffffffff, 0x3, 0x1, 0x3, 0x1, 0x10000, 0x7}) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='W\x00') clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x5, 0x0) madvise(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0/file0\x00', 0x7fffffff, 0x7f, 0x40, 0x1, 0x7fffffff, 0xbdd9, 0x7, 0x0, 0x1, 0xb4c, 0xfff}) 06:57:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="070000000000010000d3b1e863bd02c68da85d120482904c679d20d16a2e87b2f98dff85723624cb54829e7fc921a4022dcf596f4ac9b4080374c7c3a5590e879e798e2676785f422fa769298f"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) 06:57:53 executing program 0: r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) 06:57:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = semget(0x0, 0xf88b4ddab6982648, 0x2c) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000240)=""/168) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5c", 0x141}], 0x2) 06:57:53 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(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', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mknod$loop(&(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', 0x8000, 0x1) 06:57:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x352) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) 06:57:53 executing program 0: r0 = socket(0x2472b4e887cad252, 0x56dca604b6b064c2, 0x7) recvfrom$inet6(r0, &(0x7f00000001c0)=""/205, 0xcd, 0x842, &(0x7f00000002c0)={0x18, 0x3, 0x0, 0xe575}, 0xc) r1 = socket(0x20, 0x3, 0xfffffffffffffffc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffefd}], 0x1, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8002, 0x41) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x7, 0x8, 0x4, 0x7}) r4 = kqueue() rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') kqueue() truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x10000) syz_emit_ethernet(0x2e, &(0x7f00000000c0)="e90fb08bd6c415cd5a7978c3a8fb167f539381c32c121fb0c4bad404c4dfddcebbdcb690724f7d33739dface6e63") dup2(r4, r1) 06:57:53 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[r0, r2, r3, r4, r6, r7, r9, r10]) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r11, 0x0, 0x0) chflagsat(r11, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) fcntl$getflags(r11, 0x1) clock_settime(0x3, &(0x7f0000000280)={0x8000, 0x100000000}) readlinkat(r11, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/252, 0xfc) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000400)=0x5) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000440)) r12 = openat(r11, &(0x7f0000000480)='./file0\x00', 0x400, 0x80) r13 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000004c0)={{0x0, r1, r0, r1, r5, 0x10}, 0x3ff, 0x7, r8, r8, 0x7, 0x7f, 0x40}) ioctl$VT_OPENQRY(r12, 0x40047601, &(0x7f0000000540)) ioctl$BIOCSHDRCMPLT(r12, 0x80044275, &(0x7f0000000580)=0x1) recvfrom(r11, &(0x7f00000005c0)=""/255, 0xff, 0x800, &(0x7f00000006c0)=@in={0x2, 0x1}, 0xc) recvmsg(r11, &(0x7f0000000e40)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000740)=""/176, 0xb0}, {&(0x7f0000000800)=""/150, 0x96}, {&(0x7f00000008c0)=""/84, 0x54}, {&(0x7f0000000940)=""/201, 0xc9}, {&(0x7f0000000a40)=""/85, 0x55}, {&(0x7f0000000ac0)}, {&(0x7f0000000b00)=""/65, 0x41}, {&(0x7f0000000b80)=""/150, 0x96}, {&(0x7f0000000c40)=""/149, 0x95}], 0x9, &(0x7f0000000dc0)=""/93, 0x5d}, 0x834d67e0130668f4) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f0000000e80)=0x100000001) getppid() ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000ec0)) bind$inet(r11, &(0x7f0000000f00)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000f40)={'./file0\x00', 0x6, 0x400, 0x5, 0x0, 0x7, 0xfff, 0x100000000, 0x2, 0x2, 0x5, 0x2}) fcntl$setstatus(r12, 0x4, 0x48) 06:57:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x21aa) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x8000001bab) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) dup2(r0, r2) getsockopt(r3, 0xf9, 0x7, &(0x7f0000000480)=""/4096, &(0x7f0000000180)=0x1000) 06:57:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x360f) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x9) shutdown(r2, 0x2) 06:57:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x5) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x3, &(0x7f0000000140), 0x9, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 06:57:53 executing program 0: r0 = socket(0x11, 0x3, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x85ecbca5da1cc428, &(0x7f0000000040)=0x8, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x118) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) 06:57:53 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, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a6a522aa731d145a9cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8fc09c46550400e73d22afd7714a82e6c6ccb5683a3319f0740638a0a357dceaf5fbaedb3742abdcdb8d0735fc55ca529982747ea534abb4233becde3175b4b4760b3d86cb6376d6af4ffbde7487f4bdd18095f350e7e04a8e737d917d6819677d36e70d"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getpid() getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x7, 0x6}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000340)=""/84) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x1, 0x80000001, 0xb084, 0x8}, 0xc) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x6462bc4bd6b2877c, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) r7 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000480)=""/114) getrlimit(0x3, &(0x7f0000000300)) 06:57:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xff) 06:57:53 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0xff, 0x101}, {{r0}, 0xa930f5c573c11169, 0x60, 0xf0000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffff8, 0x49, 0x2, 0x2, 0x400}, {{r2}, 0xfffffffffffffff9, 0x40, 0x4, 0x9, 0x9}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0xda}], 0x210, 0x0, 0x8001, 0x0) 06:57:53 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, 0x3, 0x1) r3 = dup2(r2, r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) fsync(r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) semget(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x7, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0xffffffff}, 0x8) kqueue() ioctl$BIOCFLUSH(r7, 0x20004268) close(r4) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000100)=0x52) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x5) 06:57:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000000c0)="933fcfc88004700104cb000000000a000000034671239693754e3b3442", 0x43000, 0x40c, 0x0, 0x33dd) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0xfffffffffffeffff}) socket(0x20, 0x8000, 0x80000000) 06:57:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = syz_open_pts() dup2(r0, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:57:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa7, &(0x7f0000000080)="cc1ef641441af6d5fb455b8505db9b8c11b913e12aa927832e828a590e3f3159a0e6d9bcc65001d944522d9c6cbb20a8b3d93af3280c860b4e49accf6e121b784624715a443fe66987b2a26af3ab680c427a2c59791f03e0", 0x58) 06:57:54 executing program 0: sync() r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc00, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, 0x0) 06:57:54 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, 0x4, 0x40, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f9e000/0x2000)=nil, 0xdb47}, {&(0x7f0000eb4000/0x4000)=nil, &(0x7f0000edb000/0x2000)=nil, 0x3f}, {&(0x7f0000f36000/0x5000)=nil, &(0x7f0000e9e000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5dfc}, {&(0x7f0000ebf000/0x2000)=nil, &(0x7f0000e41000/0x4000)=nil, 0x1}, {&(0x7f0000edb000/0x1000)=nil, &(0x7f0000e9e000/0x1000)=nil, 0x1}, {&(0x7f0000dfd000/0x14000)=nil, &(0x7f0000e51000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f49000/0x1000)=nil, 0x7}, {&(0x7f0000f82000/0x7000)=nil, &(0x7f0000e01000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000f9d000/0x4000)=nil, 0x6}, {&(0x7f0000eb6000/0x9000)=nil, &(0x7f0000e56000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e5c000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ed5000/0x2000)=nil) 06:57:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400", 0x0, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x1, 0xc) fcntl$getflags(r0, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000640)={0xffffffff}, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) shutdown(r1, 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f0000000400)=""/149, 0x95}], 0x6, &(0x7f0000000540)=""/177, 0xb1}, 0x1) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000740000/0x11000)=nil, 0x11000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x4005, 0x81) fcntl$dupfd(r2, 0xa, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) 06:57:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x1) setsockopt(r0, 0x6, 0x15, &(0x7f00000000c0)="010000009481e18ff897d3ec47cd757bc335d5f5904a9b977740fb8c", 0x1c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 06:57:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x6}, {0xfff, 0xb}}) r2 = dup2(r0, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x8000, 0x3, 0xfd, 0x10000}]}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) 06:57:54 executing program 0: socketpair(0x3, 0x4, 0xf8d, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f00000001c0)={0x60000000, 0x60000000}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0xa80a53a1}], 0x80, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="b03201c9bc86ba8415127a543adc913049a5e25d87cecfbb0b72114a71f5712ed50e1e760772f3752092", 0x2a}, {&(0x7f0000000240)}, {&(0x7f0000000280)="f715daab8db62764dda5119b95286d14144da345fa72554e967138a595c16c8c86087fc2bc67e7803798c60cb4a22e12082f78897fe5be47c77668d1cd4eaf735cf9b054f8deeaacfd0f43050b5d", 0x4e}, {&(0x7f0000000300)="a8b6142e5d194bcd6e765a1bf8e7da1b47a46e5c51da30aa2413674cca3ffe5ffe920801a1aef11a35733b0cc855e7e4b7f3dba2d534e9253546e9a07fb7b967b5befcc7af419c67e9e606ba8adb50d4995500c4fd84f3241d070ed653f6d80ae1fca3bb35dc669ac5940466ead550aa3d690638e61b984aa85c8bef1ba38d7c95167edfa0904e9b", 0x88}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000040000002e5962d1", 0x84}], 0x100000000000005c) 06:57:54 executing program 1: r0 = socket(0x10, 0x3, 0x0) fchdir(r0) socket(0x20, 0x8000, 0x3ff800) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) 06:57:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffffffff0001) 06:57:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x2e3) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3b0000000022628002d6da000000ff7f000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) r1 = msgget(0x1, 0x1b2) msgctl$IPC_RMID(r1, 0x0) 06:57:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x22, 0x2) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x101) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000040)) 06:57:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x104) getitimer(0x0, &(0x7f0000000300)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x10000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r8 = syz_open_pts() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3568ff6db877424c) r10 = socket(0x10, 0x2, 0x3) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x100, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x10000, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x90, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x24, 0x40000000, 0x0, 0x3}, {{r2}, 0xfffffffffffffff9, 0x10, 0xb677b5baa48ff1ad, 0x1, 0xa9}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x7fff, 0xaa}, {{r4}, 0xfffffffffffffffb, 0x2, 0x40, 0x7fff, 0x80000000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffffe, 0x4, 0x1, 0x10001, 0x2}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80, 0x95, 0x20}, {{r8}, 0xfffffffffffffffc, 0x40, 0xfffff, 0xdbe, 0x5}, {{r9}, 0xfffffffffffffffd, 0x8, 0x2, 0x69, 0x1000}], 0x2, &(0x7f0000000540)=[{{r10}, 0xfffffffffffffff9, 0x80, 0x4, 0xbd, 0x7}, {{r11}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x10001, 0xdb02}, {{r12}, 0xfffffffffffffffd, 0xbc, 0x40000000, 0x401, 0x81}, {{r13}, 0xfffffffffffffffd, 0x20, 0x1, 0x4, 0xcf}, {{r14}, 0xfffffffffffffff9, 0x18, 0x2, 0x6, 0x4}], 0x5, &(0x7f0000000600)={0x1, 0xffff}) r15 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwrite(r15, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) ftruncate(r15, 0x0, 0x8001) pwritev(r15, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 06:57:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) getuid() sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 06:57:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x9, 0x7b, 0x100000000}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) pipe(&(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:57:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0xd795f795887f4296) geteuid() 06:57:54 executing program 0: r0 = socket$inet(0x2, 0x10000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140), 0x700) 06:57:54 executing program 1: socketpair(0x1, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="596125f5afece28ebc6ea6cca17dfbbde8de38c7ed49fbf408e8bda0d06b1dd2170096838831bf2320bda24362d7908bbce2083e28b72dec51751e2030e51b774e1a20ed5a3cb1404726fa628f3c21f7de143491a9d9df636478bd47d513", 0x5e) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 06:57:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) lseek(r0, 0x0, 0x8001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 06:57:54 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x69a72a9449fd8ce1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x10000, 0x7}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xffff, 0x1f}, {{r1}, 0x0, 0x10, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x370aed0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3f, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x1ff, 0x8001}], 0x800, &(0x7f0000000240)={0x8, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x425700cb4006e28c, 0xf0000001, 0xa976}, {{r2}, 0xfffffffffffffffa, 0x5, 0x11, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x99, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x7fff, 0x4c47}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x20}], 0x9, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x0, 0x9, 0x4}, {{r1}, 0x12e02abb665be41b, 0x83, 0x10, 0x32, 0x4f61}, {{r2}, 0xfffffffffffffffc, 0x90, 0xf0000007, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x1, 0x2800000000}], 0x7, &(0x7f0000000400)={0xdb, 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x400) r3 = semget(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000480)=[{0x2}, {0x3, 0x2e}, {}, {0x0, 0x6}, {0x0, 0xb682}], 0x5) fcntl$getflags(0xffffffffffffffff, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) open(0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x477f5f9a8fe61b1b, 0x2, 0x5}], 0x6, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xf0000020, 0xffff, 0x30d4e02d}], 0x80, &(0x7f0000000540)={0x6, 0x3f}) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 06:57:54 executing program 0: socketpair$unix(0x1, 0xbab3eb11e489bdbf, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="212073173cfffd93b2b03a85d93c23ed9a9509d273d3a788bb8d376d8b8f718e148fd547cf337103746c1f8e5d9797c88f02bf67a554d56af52e342fa1e3276b", 0x40}, {&(0x7f0000000100)="14b1a074f9ea3a6eaaa0f99362d3b963f44495a493d78468936ac2b8716b10ca9d3a512802498ed13f0aeff8272f5a790a756c7fc20510a8b1a98329c2c230c1e03bb1fd4583bcf91701bca9ead99f60d65fcbbc403549d0423f20b713e3adfe3903305759a14fd1deb758848d474f3f3e4a35599414f4c5d9a6e75122b71238e5e4c8e074c4f9a50b29987c4f11232a8e40bb17cd13222acbb7d3befc72455e0c722196c70ae4d91212f130eab3daa2863f6f1f05a3e475ce46e9f42e6149f26abff29ac02c5162a4a6a3e79e4f34bc4a731e9faf820cbfb3", 0xd9}, {&(0x7f0000000200)="268000d4f4540b9c9164710c0df876ed931e4a044523a75b074896cea090337155c9847499d246444403adc3b757534e207aafd4c777af2ab71e5bc607889421d31e0fbbfdf6378fc53ebf0777413c6f60c67b4737028823660fcfbcf04d54983b9ece89650e1113ff84d8b8db841b1a7beedad31d4f283d958ca4b43c963533480201757f20d8aa5aceac6ced8c543aedadd6c23cf9b9afa62c815b2dcedde63015378e388300721354e1e65527c5d54efa7318a3f989cbe4b47345a3b84cc2da1380990f44c565854d80c7f48206b9e708862b8755f56feebfdebb35f3e403a3c3585e42db6d993d7ad24cf419", 0xee}, {&(0x7f0000000300)="cefd855dc0449bf0d8bae5e4a116147a7a42a2f64c98081b629b16012ef84c27e3997d25582bdd420c707131c5e1e818856a8becc649f1780ebc8e403f0910be064099791cbbc2c135ea5d6e142b946f41eec710c67442dd6758e0a043ac81bb6928e12ed09ec04a52762c9307b3cb84ef9cc3176b748c97d22f5d1a88e51c283e5e362ebae47b082eb90759bfab868fb8c8ee84bec32127d0fb4e55352997060165f6ba14c46c82df3640d6b044c5a5fd7773fc8d22bbf935fdc0661cc604158a8e4103a402c27724fc928fd85088987ebc535354f7ce4fa0ad8b476061379b797357f8db01059ace1dc306", 0xec}], 0x4, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x2}, 0x406) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 06:57:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r3 = dup(r1) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x34, 0x0, 0x1000, 0x200}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x1, 0xf6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x3, 0x7}], 0x4e, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x6, 0x77ab27ea}, {{r2}, 0x0, 0x80, 0x80000000, 0x400, 0xe8}], 0xffffffff, &(0x7f00000001c0)={0x6, 0x6}) 06:57:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x90, 0xfffff, 0x401, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x4, 0x6631ed8c3b1fb054, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0xb62, 0x7}, {{r2}, 0xfffffffffffffff8, 0x88, 0xfabeebb99815c22c, 0x5, 0xfffffffffffffff9}], 0x0, 0x0, 0x7fd, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0x1, 0x9}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x4, 0x992}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0xfffffffffffffff8, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x4da9, 0x5}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x20000030, 0x7, 0x5}], 0xffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x1ff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x41, 0x2, 0x8}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x40, 0x10, 0xffffffffffffff5e, 0x7e0}], 0x7, &(0x7f00000002c0)={0x7ff, 0x5}) r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, 0x0, 0x8d) 06:57:54 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = socket(0x6, 0x2, 0x1ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 06:57:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000740)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000000)=""/44, 0x2c}], 0x7, &(0x7f00000006c0)=""/87, 0x57}, 0x802) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 06:57:55 executing program 1: select(0x40, &(0x7f0000000000)={0x6af4, 0x7fffffff, 0xc2a, 0x6, 0x1, 0x0, 0x20, 0x1}, &(0x7f0000000040)={0x9, 0x1, 0x49f, 0x7, 0x7fffffff, 0x5, 0x5, 0x3}, &(0x7f0000000080)={0x101, 0x437, 0x34e, 0x1, 0xe723, 0x40, 0x100000000, 0xffffffff}, &(0x7f00000000c0)={0x10001, 0x7}) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 06:57:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:57:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0xfffffffffffffffb, 0x7f, 0x5, 0x0, &(0x7f00000001c0)={{0x18, 0x1, 0x3, 0xd32, 0xff, 0x7f, 0x7fffffff}, {[0x1f, 0x3, 0x2, 0x29ec, 0x100000001, 0x3, 0x4, 0x7, 0x80000001, 0x8, 0x2, 0x1, 0x9, 0x8, 0x4, 0xc53], [0x1, 0x0, 0xaa8, 0x8, 0x6, 0x7fffffff, 0x7, 0x11af, 0x73366e95, 0x401], [0x20, 0x5, 0x100, 0xfffffffffffffffd, 0xe3, 0xe0, 0xa536], [0x5, 0xfff, 0x3, 0x2, 0x700000000000000, 0x7d], [{0x0, 0x7, 0x30}, {0x7, 0x3, 0x7ff}, {0x3f, 0x3, 0x6, 0x3f}, {0x7, 0x2, 0x1, 0x3ff}, {0x1, 0x0, 0x8000, 0xbfe}, {0x18, 0x1ff}, {0x8, 0x80, 0x3, 0x1ff}, {0x9, 0x6, 0x7, 0x3}], {0xe7, 0x9, 0x3, 0x2}, {0x3, 0x0, 0x100000000, 0x400}}}, 0xef, 0x771b}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 06:57:55 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x4) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='}\x00', &(0x7f00000000c0)='*\x00', &(0x7f0000000100)='x\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='x\x00', &(0x7f00000001c0)='x\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='x\x00']) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) sendto$unix(r0, &(0x7f0000000400)="5e84cf180969697f0b681f4c8d0f8165cae384056e53123070294ac47741410d136c097d60a04f85edcaee366082ca936dfc472d8253d41b4141913744c847d25e4f1a6f2ff9d78ac8a90134082bfe24ac3a7871b358c6e4e6a6a9f0e994b2689165139a", 0x64, 0x400, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) 06:57:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/7, 0x7) ioctl$BIOCPROMISC(r0, 0x20004269) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) r1 = dup2(r0, r0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000140)="2fd1c13ad29f99cc3f26d3f4f91672815525210b2843cdbcff3cae09a61e8c78566dcea4fb2c25a1b9d6ab3ba49285aa7cc8728909cb1ce066e676fcca145a702fbc8a", 0x43}, {&(0x7f00000001c0)="b8ac5c10762271b8e4a48e33c211cec70b80e2df3df35919947649cbb069027f9bacc6", 0x23}, {&(0x7f0000000200)="b80925db3aac166bef5cd982646f2a7b6662ba9054fa6f460a149b981eb4b2482a385360f0b7bc8ae5dde8915f1d347c0480f3148acc7661e17400157382f9f3dcb067e54bb79dc047beafe9fbaf5ab5010da81e9661f40dcfa5a5cb488f336e9de65505c9a73e38b82eec6e91c23cc1f2ed623647faf14b9e0dd2bcd2eef0c393b1a08bfca5a55fc13c0e603f04c4ba3c8d19dad76185525c115e31b049ad4586c298f26436414f913d3ca27492d0cc702a3098f89a4b68ffae17053d859cae31e1d12dd20c0808076f8d3c50f56ad9cbed9979b7471dcd69b1fccd1ff17833ded90cb92870e3d0200ee6f06cba7a8983f64326219b23c9ae24a18246c479a02b9f9dff88b0a9a75536094d9ca209b79d6e3f047fced5fac80947eacabf695088dd56916d95fc8a89b8492c584fb40b7fc1f985e374f61d617e45864cbc74772724cc08af376c090be9b13d1eae8d8105984587da70f78314189a534b8427aeb5dc5fffa9c977b892afc2122eb4e155160a0a964f02b278a3b801afafb8dd9b3973ccf510bae7ee7a2e24816e8bbf51cf29d48fb565a9aa2742e442285b474711e67bf34c62f5114d3e1197d50651c0e2dbd2f24a844494480e49920a06633fd46879b1e30c854292a5975259fc98647b2f09798d99044931b1d2e03b2816818a7f2b6b09b83a63f3a63e7c12bb0095c5ea1c3b8be9abb56fbada251740af73a0f578994b43a74c0d7be0a1bef5ce1fbeb717f36c5755a5d47bd7c32447ddae4a2318bbcdf258dec6e4eaaed140bb3465e24d854ef789f6ad4165a63dce7125c3636688b9a585c4e56dff276689b0cd91bc9a15d35fa16f88a796772668d0468a2b737f34f1dce7dfed9bffc276008e11706cb3f9181081cd2d48e1c6e0fd0c8d696bfa4e0b8c98558b4a61cde434e11c2d8857c2871cc8637a449704677e9c01360e1f465225f168d72ce0f183104954ba051255416fc4b7f30a59260874eea737e09c9a88bcfdc2347cdb5546c8562d369fc1abd557245065616a404ac02c151bba051f32f9c586401112e500e2530fa35a03cd8e0a977451d7eec5c00187575ddc8072cc393cf3ac5c4fb8e70d1f9ed18d713497aca7fa25811d275ba3000090e5ea00755f5c1561b728b98f20a99be49cd003eabfc28fc2b10a9f4973990d719c75f632c8aa059432d160b858f41c078a8823dd6f34e987ef45ecdf2adb6d2ebb23c57d06f6a692f432192f206db4ca2ff24e09eba4f127d865be2cc7886b6802d949f6a29a39165aa0307aeb7ccd87ef4e6f4529ee169a12961e415b5b06e835378e2f9127b214b8634691e8843446bee9903ed6390a032b78651931c525b3b9aedcccf902747905380d085d8af9b2ce309e4d0060b5c4e42b9332e201c9fa2caf7b93c3d25275e6d0f5ff9c8f55eaab706ac9dd21086b82396d2d47f43a8a97a665c2a058d685e8acf51681e36229502705b760814a3d3e66551c27e1881782717db9da3f4c9277db1abfc01f2f0909738304bf910ee741f350d011aa29c74fa5883d4eb268ce3ec4c69fde39842aad275fa2e73764e0ba49120f2cf8ea94a0d6cbcb2a7cb0c928ae3bbafee8938422287a1a23da727e561879f7de6b90cd85fce4a6e8b289dbd5a9a57a602c6ab8ed50d1d3ec4fdc9fbc986fa2a0afe0340fa9f4f50a0e5b16c2781fcf0fed17a1fd0996309e1ace488cdecb16d773afa7c5f3da6c26b526a502eeee65a743369167b2c6ed4ec630bc5bcb190b14eaf464ad1d3c2be556ebff26b10fc814fe2e5151ef37975b274c970deb37749c9dc6640af2c390ba45f8354b74bc7e769bae3f9dece8d587574be1df0fb56905281b43c6eaafc2b523b6c71894ad1d72551827d92e47d5dd2aa4aefcb826daecd53be90f28a67dca45d11ffa26f33323204e83ca1d3493d5c20340bc0385c727359760aa20f498dedbe4c12f72311f2fcaca7805d56d787224a131e74f0adfbaff78786e229eda77383c29a610a79aa1794f2c9d88e6a46878743be675f319136e9d072ee4839a7df1e40e701c50c796bcb66abc33866329f3954b5bae5849aa7c1cd3c4c3879d2644adc37aa60eec848c3dde9a13fdc61117dcfe0bc01ab5ed13ab386bb1a8688788dd8b5d8c450587e271e4b31c62651afcf1fe9545f26b241ae76489e01ec8bf0d3c04fb537c20f8d0e3854d9b3199c9c54924adb18dee439b4f67ed7ab9e1d7fbd15019ec1712f4fedbea736437b0226ae89af2acc6901f3c4f44d755c10aa7309f8b7ef1b8c26941bfe65979f2839ed3b0545968543b275eabe62a30e0d4ebab48ececb21a06ab895fe788b0d7541a29182228848f5901b7e24cea838e47b7bfb7190c010fcafee90982ebf2275d6c861f7e1df7e0b845ca419fd226c63556d046b3ffac14d15297984b2e8e866bd1e2d19e58832c7dc08150564188feb1e0dabdbdf9976857323e013efc3fdeaa7899c203dcf49dec571559c3da7fbae6789af3b2a8b03a7be158cc99883d8495b863279923cc2ee5b46816818da7126d747512b376b51402583cbbe56e1f10bde38e55c8e2c6695494a778a9782708574ff06b4b129b1735327a2cb61ab46708a808b82c1b33f72cfde8638808b0901c070e6a0e4b0275da8f4d8da1340eed1c32f4c8ad76b665545f30a5cad91d09acc89708fcc816e6cad6d59d48d31205672b378c27fca21c1f2fc7cc25d137728c78d0f031b6d5a202ae19dfbb7a31596c715b6db3d133dbfba039d318ab916ff2a23ea51aa4112b04d9944d0bbc07b99bf75a1003b784743b07e9f8436b22276546b5a3011189a35c478af9562cae0070d6810ba40d03762356abb670619b1a56e2b4c26914848e3f65a642f74cc123225eedd5d9279bca4ee97f5ffb7d0cd701879c7298b67494c5a16ad3d3b4140a3b6009c06e62cfffbf7e750f80a9f5bd37019052d06ef1b2eee1d28612bd76ed196f2bef760c2d510548ddb29867c31cef91869315b961387f0e6fcc17a56b15aa19f90c00533e6d99f476b2178153d7ad2a6ef9c300f3d75e2443b5f3650ab6d37211bbb6ad55052a65263d8bc28cf4dd63fd88a61413b5101e0ab2408a08e894f7606ae3de7d65c13efd5eb6113b3c019d11e6eca589f5453d60202d929d140dc55292fe82f94c5262847a783c9ddba5474047fdb5d18b20c566d080f34277418f5ed8cb85a0e2a41429d7e3dabbf5b8308d9b18a51cce740d602ea26288f886dc0232e061f43dd409a746141d12f67af2a5a0d5863b6d1ce681ca8e890477a9e3593aca1ce3f15446f2c1145bb2c5ea151dc7ba05cb2632fd80b40cbf879f35d0c4942fc40cdd0a033b956192775c65b363de972747a8335e15763bd5ec59d552b81fb7e2e747ede825f05abeb7d88a202bac83b66740c6d5b05c20369210ba3b8037dc8a6a486b069ced2e1a6d6205c3dd5dcd52c48b37a492dd573f29959ce61c2aa3da0c40b2f98292baf01b25f0a3626fb6e55357f50fcc9e92c4fe586ef565bf5da20bdd5576e32af94a9c4adda4ce4e5a1568c3232800cc4d8a420407dcd367439fd1f1bae7928ca2b866cfef1180908fa128a291bdf3e55214332767139d416c4b81186eaee078da34d27a9bc4821cd7f18cf9166957b2031bd7adeed503a8575afa777406dfc435b0b06abd5f875a4b53bf4038df4049edc25c239b6c21c2d5bd7bee7cddb4f015a7d9dd82e9932ea8b3534c43b04532e123b69aba52893d0532f19592b2bd10f447acede072c551d62b76ade858bbf9a46ec9f33994e19a0f52b526bf3be5300515f4c9124a8e50a6cd3d58293d8cafaaa40886d231b25369fba3cad414562b451b5c1926237931e305128b4f21c699382506c53ee9af62c3f453ed4c6bc2e320e59cab82dcef29bf50796a02982bd68f03016fbcef6085fcb01a932949658c8fda7e1f6804647a7b5754e210c49ad216aaa1fac7507c636e0d07eae08e1baaf68d5035c579fa89e7f641c656cece0e0a7749df40ed56819fd03ddf5c9ae3cfefa0f77cf42e1c005e29e51b3ddbd760b87828f1f91c3852e0ec36645562b62324a9b8145328083a67f28bf0fcdc0c56529ea060ba841c738f9df12755eaf75a50f41a318c5ff35ec4419f0e7c137d4c99f8be55d139ad8f6dba1dcbf4db19d0555734b409575c9b9fda78e7243feff2f08cb5299ad7debd14b3aa475c64d3ee4122006d3a350f497ab0a3d628e98a91003174326bdf433013cb4c007475122157effe90e66a9633182a3419c2fcc7e21ab2f556e70314cbb32999e5709e865af1fc660633994c2ed7c13c5137bc26bccbb9701b05842f0854889707dc935754c331d0919e29bf3249c264fcfaac2dad6ff5e6be2b2a38582cf2d4963c39f8c759a6c227840f3cb196089360075c67315a31a5ff59c89660a0301b9f03cf6779191e47180379acc7f3098ec7214947083858d02028f16a7586e90afa9fdd55e68b24193b243ca1f3651c960791ad9dfa7627a2080690084bb9beb914145bd8b2fd4a627bb45894f9e32dfa56aa34250792b17bcf202a1931581bc9f5c5d82f059ac96a37132d05877068ffedf8a297b511f7bcbbc0c373147c6b463589e6f97ed8ac1e54a43130195c897835582f6eb68f21e23725c704a585ce51f455a72dccf80e7c08a17553ba98f182c223fd4d31fef9833838e5edb6297b8b10658ee76bd828d2963e7fb6120d6713e629a32c8f7ac9f70e7b4d8b82269cafb167bc904d930ba0699b1a54f8a9a65dd62f681088cb5a167f17e5943962b09bbda96ce8f60cd9500e04be4211b7f5132c649da27e24ba190e687fdd1bd5fbf36f563df33e96888d9599237a516bc7af61c86deb605dd50459297bbd40c3a2fbf2a2747d8c9a6ea39737239066749edaf6f0ebbb902b253c5b98ecab75e5199150b8615749b04bc6cef829658123e40cc5d2d12f82a33a2a24bc2fa19524618f55d7effde7a92b28491bb42237561c79c249063293779702f08e51c09dd479556c1171ffc30ec3d5ec8f8162a480feb67633449a1d59ae3716df8032686d4338df27f6eb8e53ff67bd6d482f6767cd51b3f9f020e79c4c5a3e7581afcadd5a67885b3bc4847e795add781180a4ad5bb572ae2f9faa008962876cafe50822428bcd74b5c201843161491963136bfa9e02d379d029b4b07cf4569233c697994efcefbfbbf265aff44cb73828b226de39f7ed1c84eb62337c47b8c0d27ba7443f5dec9ac135440620fc8968652d54485703024e09a6d7bd406dfd5fcd833197903eddc55765d5ae733d3fd545b49f7e74e1b299006a8fa1816beebf629eeb6a2edfaba227b7baa7bc754e615d2307b1ba69200275e9730f4c342fd923ffdcf60f318e1e22b92fddd912b648234ba3cbcfcfffa1367992748993f617a8b2bbbf49f37b4e634934e7c3e54b44e407a3d06c303081bfacfd8510ba2881e05dacd3ad02da99f26ff994bba0ff6fa69b0c54558fbfb7c9f253a561b180a47db70672ff4f0a19dbfc97b87c9103fdbf6a7ef9a405afcac2e6c1fb0769992f061a3ce685ae6861603c01dc821333d64945d4fead352592eb4b6d2fa702c804c3abd8c28deb5faaacd17e6ed4e6e3d215ca244da1158c55ab49019e1d9f136efd9f8f05e315ad6e3700b2b00e4e72bba2de3b26aabca27a67d68990c782a6bfb260899a71e338f08c3f01182f1705123ab309b21a8fa7198e87158fac169fca1f9de6aaadac0b957f0183e2b3e36b526a8a747ad005217ad9b2e4551a35aaa3f39830bd5c1f8861f880", 0x1000}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001240)={0xa0, 0x0, 0x6, 0xfff, "081f7ea65628ae5ad5dca417b3c94c6f4ce1cc85", 0x3ff, 0x7ff}) getsockname$unix(r1, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) ftruncate(r1, 0x0, 0x6) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001300)=0xfff) read(r1, &(0x7f0000001340)=""/44, 0x2c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001380)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000013c0)=0x101) pwritev(r1, &(0x7f00000024c0)=[{&(0x7f0000001400)="8613232f653591615670cae68a847bd98568593377ff998e4956d107d05c5293b81dec67d96e8a4118adce33ff66b8778268992e07b78e7d98ebb02fa564e0a5823a788a239a7b5e6dcd867ddc7ebace71d83ec3915fffbcdbee727e60e7d8d78de1f84910072a694ed28e368c367e05f773e53eadaffb153c57bec350b04338d69b2204b9adcb79dfaf615792590aef579316a59f0fb888cb8822ac492a18eebd6794047f77b2ed05388ea9e4604aff9ded2be76e", 0xb5}, {&(0x7f00000014c0)="08f2b6a25ddd33f9dc800dc2fadb8d6e9afb63bfa34df4529cd30f3e55a863d7aa4a028aaa7164e9b4c2e181f8a4c4e698e8e0192b3bd7548cd3f843f16105ec52b4d64a7b8b46b83f0b402e0c13d39ac77bdc95ee36302f50926778be25ed5b53aa162b970a29f9918bda59828219758ae00f4e98d45912fd3616906c88394c28d9a8d69d9996bf91be4f1fdd7019efba99c83342d93a29eb573826c0492c67a9dafc2d80a4837e7a4a9accaef009ac8e595d476443baeda1b22f995f9c5cd5b35071abd69fa47ba48779c9535b1e3316ef08cc12c26be61712c2ccc15c28334f683f29da3919bd50e12d8888d7ff44c7cda151c34f3c52a2c719af93279140741bc73abf832a6a9c8497d8937a17447e8cd46986c8309e8450fadec81c5667217f517df54df0e8eacd916b5edd0a5c57d5293de23690e1138a63ad91bdf241cc8557f202cdb6bdceb8d85805fa818392a8dd85a45167ead0f3d48d9e59f49f20ae0b73411d876073c017103b5f56a5e854c29179d80b311ac99003cf05d1cd6ee026ffe00858893ad5f84714992ef09d629a0b9b747cf52d13c8885885c89b3793e600f4cc8ec03c0e869e5c51aa83d773c187b2fb7e09e6d37e12cc487f520260612da3b6d7730a8d190807eade7483828371128f1726e43db68080e2d8b61fc71eae31f267ee208f9ce5663cba9600d5e61ba894088b968fa5bee78893da333a4b01399b26ca349a1129b6be90e013035153703e8922dd82c344888f90539b3d502419ca00073aa655b48b9395351783d7e4d7ff3d487c0172307a1666d6e579817268fa244d48a88ee22544abf7795a2e3b534ccc53aaf99f47d9c9788975484b3a62d84a446addb5cf692cc88e9b836daec03670233382ff6db99e3601f0eade6d02dec1c0f4fc4a88a893eb6ab64ff9523bb85de55c3319eaa9198581a474ad1696e22dbb006e42d59b2c2090161428d53624fbdf53a38745c34aadfe2eee9f5991dcf50f95c12d0095e6bd0a3311aefa01fdc9d4aa201e85914137064d2c58200ba84ea8e5345d93f099d1934fe8fa61876c1c524559b65c2f93a46470fd0366c02b1282d5305c53aff03421349081af45f389c87c643370c61293443085af27f315ba2da9564c17a0a6c3a642a40a62e685b01719fc721710b4c6e59e56acb11df0bd8e2aa989fb077a5b2ea386ca45c2a44dc61562572209b68520134194edbf7eb669d841d233c1f00ef6154ab2d2029377cf9565bb7debbf94ea0dec0162fcb11f5bf0c5ee5d4ac3fb8dd61928c1a392bfd54a57aadc469bd4b8ef0d42fc1ff1752c9e358b1ee42a9d182a81fa5167feccfdafd5fce02e8fcb403e228869f2be846ea06bb4c2a41af09552f07f19319d0d0fd825c5fc0666b42bea59118f035a8604aaa268331ec032d569e838f495879d7bbcaebcb618b935092636e8ee2d162d5961ccf812aed9177cd83284b5623f34f9565443299b2e43378196be25661c679355956c3b5ba58617c6b4f6c1b60a3c9e6b5fd7cdf9795de26d61523b554e74d1a7b6e2d954cb4ac6bb84725446257c531ecf6870839b558f69ee8803e1e86e8161268c0ee09a9699236495052c48a094ec9c865ac35144a934666fcb9c039ab175ea19471181f5ab6de5d0d8623af99b5c63f56974b199e007588c90bbc8e0087dd93acf20f1934e121e499548ec451f263e7c65e85cb4136175bb5c2ab24237da64a5650df71e67c4acd1489f63e2b8f19fd86d61da1be080315d81f7f35d010c23ad6e8ff2d06a7be4ab4c476040e337c38c124da441d64916feced6c2439ee9fe8357e2384a4c1e4e0b1f1229f580fde811bc5d5bd7456a778c1691574ec9ba8354d80f593976493090c02230f111b4741bfe7d92abd4431ed5016905b321d3c8f3c867cb0cadca67c3daa872a1ba2b5e13116df82fbbc4beeb328059a852847a221761b8bc8a20ea9ecef76ab0ebe59497532074dec71ed28c881ae6764aeb38b3260186f8864e3ec856514c1bb3aee8022afbd76693011a96edc91fc92344e65efce3d0df3d67d29d4e35088ff66bd5fc4386a611a68fa70c0813ff561e61f8713e56f653ca5d1348beefa181d79d96e29125a1e12c53c50fcef9bebed37ddffd23305c68f2faa8f20114b7c8a859b600f40963aac078bde0cb3dbc8cde19c3e1703deabc6b58436766cda3bff274e6deb2e7ae79896ea6b8fedd979795ebb1aab6d64df12a35ea91bdb49f6727ef7f7f5b3fc48523d05abf931ba8349cb31da73abeaf6714bd7b136a8807806fd08f7e0c829cd432e3b356f1f0d5cb02862371c1eb847407ed48734d71b552fea6c7a4be46a5f03e20de0f04eb5efe068052cff3f8a78ca47b149343935785e1aac205ac9f5e6966e8a17a1ea4c51ec26a90c256f5469e2118736edc134573e7f2ac56e297395f482bf0d67e37a48af01cf7e3ddde1d3f350a25ad3851b49442bae85335909aa08730cddee4c18a52f7c2b6def3121a4d4e11249e7109f3591b36724872d4ca3c704a8639aec9f4c04681938621e59cb2bcdec15229b783dcb21c9528cacdf1fd1de114a092180fdb9a57194beca905153d3540ee5761bf4f8935c41e0b91f12d715c926b89b111a1734b9ded0f4d102f00087ca606f45b8c6b5f3f30f4deff85b12abb4aea2dcba56a6d53e76045cce8f381efd2691ae656c8eb98dfce1cc3c9df7f795f05a5c07e0c82fba0b3177f1c396eb19e3134dd70b27a9b504c85a47ccfc35016fd48467958a99d8b6c77ac0c34ceab7b2290467f4a207da22f4e250162e004a6ee35bb98f76215c4b89b54c37f33c9becee9e88f7084b44a0451bce45d0797aec81ec8fe7f7b6d0f54bc8821eec6f9233031dc3e00dfc4e1dacb79ae4f68a8116791d2169e01946f2c42b407a342e8d56eb759ea2b1b7dd70cc7f7424264ebca66280ea13eab8ed47fc021bc5b3029d290339ae778313aaa718e8a316803450ee8162093cd6833e74f68fae3281a4f94804079bafb294b91f673f7d0a7bde848e4c38139a52e41b06ddf9a6bddf59222178dedbe1a504c06ce0fbe56579939edaf00b27c417a964eb61b0eeefec9103713a50de86e8b0256df789da3ed932e45b9da687923d022d60ffbedb8394bd6bb9e05c9b649e828aa0d094cdef0e7249c6cf75b49066d923e8eb3c32cefab545218a387ba3ebf06d40a5e8b93e45e43cea92de7ee10c354a743abde6160729bda411fa3a9a942811aafb325ef09904017c8f54f9fa891a11ad620699bc7c3d78425ad04ba094a58770765a2fc339419660c1342490722fe5ab52a062d4d6711231c1bbc505b27fec4641a61a8ed280f0e941a8692aa2f102ebd8bdbd9438ca1b618db703cc940b1a6bc1aa46a2eae54fe5d7400bf3b8eaf6c779325b4af6910110068a034563b570b7d5fddb84cf296253b27698815339c38afd424fc8c9788914f6f503bb20699a1e0a7497f4a913599e9254680330b7911a4f0a79dab693a35391566d4d8630017b40e819fe3f595c0e96aab34249dd088efdaf1405fdfb98db6524d24349e4d605b517da3ac680a59f7d922943c395fbaec8a7ac50295fd7502879d9a69ac14a12de727ad24b08899238898fc5347cdee925bbf59bdb40b62a70e7599c02534d169fb22cb7bcb6ac6bae046fc1d1e0f11125c292130fc52e750f5a2b2cebc6d02ac720e6434e415d941e4193cccc9365380ed3b506fe64c3f3f715987716e10eaf937392b42eb9e0948eaf10e3d5eb0dde8702248ad1684c3b5b65f2bdbb966bc346fd567189a33773a0e09dee0e50fd6cc9e1b38e976c42759d50fe1ba4fde0dc73a068d00d1a670a770021da3e5ede90ada8b719a9a25b5da62df42aa7e9c70849bc04f5a93b11ff9bb4f0c0219146df64f795f947617ad4ed628c58470a39f97ad3049d998cd688d69ce8f9fcaed037b69407c6cbda01eff04c190203e903f32892e675931dab64f6b00c16a8b82239d1aa061f9fa6c279eec3fe1e47bf1dbf7de3ab041e151785a03587b075264c2852d281176cf1d826a429a84bb23f21a6f9df00d8073cafc1437e3b2752264b0ae8ad36ed6d0bf56f8e58dc37e4de3e607a6dc44e0affe14358f1001191389e70b62d300ee1a70c3b74da5fb5996d5b7428a6d55dcc67d91d6f700674ed9141ce63b9c22ce29bd4f92f65e6505dea974f02d470861f8845941df67b910ca7d9c99a3144a19a288be4c18accc5e548caa03af45ba20ee98832adb221bd05aeb1403aa506fb86ba5b28799f0a5475a2592cdd307c6512b9b52d5b75f3ef821a95373bcaabce162291dd8dea48195386cceabc5e98b0da25689434685f49c9950342fda26d9d1936614ccb63fd9246aa336311eba83568ebb55914920637eb404e0b5e91e998ffa6e08caa8288d1a55b2c01402d0d57a8129155b8dd6d6be1adedea4e962f2a27de8cd83b1d14d5f89c49197d638f81f5e6ae2df90e1e00a4c3b7542c60099f9ec12a623aa29d1274de5f3e32d2e4fcc58e02aa4fd49c21969a7e7146bac9d512fadcd8679aace23bcdcc18ef59fd107e402ff34ac322a2f3c322a622c7eb7efad38c3ca9b67d92820b576d4d3ce5735b8abd0a93e27ea2b0e32741a25f7f2d0a5b14e3a8a07fed437172083d811680aebe2dfc09178d08b5730f131e80cf13c1652f428e498198dd72f718e7a49aa8d87d2d18ddbfc4866832176a837378325335831ec238830733809d5d0f029816d83b25fcf1bc242f239d89986ab7e4efa6d3c092bba0fa5d421549c8ee532f8325c63fc719937c75708582e2a547e3d921a9f281a1d1ef7154f5a1067d251bb237d34383883723cd9e1ac61ac383731f38b8508ce1e72c65cfb2733547c77417b4b646daa7b2530248b106a210b3ea51fe9db4a6d3e8204e50c83168504792c111c2bc105692b20f1876c8b4c626475a1c63afbe5c16fb178122339d03f715e67eec26d52db9c80edb108c0d9a7d4bd71a57c631e4e39818001c675ff887bd4b94e3687463af156d7e953fd5b1ffbe092c83b74d61ff67eae34cc211f79f16ee9c06f94d4909ea9e30a74c814a2c4634c15461fe939a85a9df22d2525edf15772beb6830c0f3e598a5f4c0d7f2060e1ec133539f9bfc00a9c17cba56d8e71cf7a96bf12c18af807c77e74c75838a2135a5c7a3bdb161acdffc4d604f413df8ce0e9a4e36f9f11ba9066848aeb8eac224f8a9100ee785c97a77c18de8066bc8dc0aee01752ef81f07b60dbdd1c7316063bea532f15d2084086d74c246cf1e1b82748ff37d84415411fc3eb2800e8f61baafae9af73d7b78baab6190461845a83d40ba81a8bc6a279fdb3886600d0d96a4b7a94e5187bacc3ced2a5ebee08f6a01651d02061671052ea27e9dae1ac26cc04661cbc01f0091512b4aae1f3faf002c494c86f20094a25bae15e2e4d9d30e11c22833a2f3b6ac6ca9981489be2f9f91bf8e6ef5d1123d369cf67484b1de0c2fc230cf10d140d1290a27fd0e591896acdcff2f5cb718f4b61cd09fc8e797fade5cc8ae8f65aa486dff6ef0242a1e32f9b2d2e0717d75e8151213b7f3b2b9704bf381a9006f7d085f39a3b547a140f1aa502ea611bb1ba4fd07f159e89feb5b6fafdb80cd261945512cffc6ac24f6b49639ee7c4c84d9a6048df057678ea2f73d3c6711954f63b2b907ad452fb51a41a98de322232e613906c5617c53c98b64d0f59147738fd8dfe7425e7dce3771154b5afe73f613dacd04fde3dc6f72cad168af19c3e5fe46bf65f6d3e6ede5ad937e9", 0x1000}], 0x2, 0x0, 0x0) getitimer(0x2, &(0x7f0000002500)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000002540)=0x9) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002580)) writev(r0, &(0x7f00000026c0)=[{&(0x7f00000025c0)="721b330943c914c1ef3e802dee287580e7696d55605f789503889153bf03a506043045e14c1841bf32fc747f46616c2c8309c376bb279f44505be440a7bb75dbf6fc2dda3ce320dbbb56679c25822dfacd2f4cba0f7997ca695cd3879754a26562c6a6dddac2dbe31b99251ee3fa895777105c77a9e1b966b0cc921404bfe1a773f3a52ade209a8f7dbb0c8535972cf82576fcf0716766b9ee085e50020350f97d4d3e09defc116a7e32a79c02a9b8d8e5d55e8929748275258bba4a963f57d5768331d2de9bf8ddb8bab1b683a07b9edb449e71191c74d409b876c0441aff47", 0xe0}], 0x1) dup2(r0, r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000002700)=0x8) ioctl$TIOCSBRK(r1, 0x2000747b) setitimer(0x2, &(0x7f0000002740)={{0xfffffffffffffffc, 0xdc}, {0x0, 0xf9}}, &(0x7f0000002780)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/diskmap\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000002800)=0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002840)=0x7) 06:57:55 executing program 1: r0 = msgget$private(0x0, 0x285) msgsnd(r0, &(0x7f0000000000)={0x3, "489565e6041092ab8cc4c164545118326da8114253105bd18ade49376109843ba437f9b8c4447fc55e6c7a3fd10f7a3ebc503a623d3bb1423c8b01130631599b956a93237c608c5df1971fa059a5272d2fd110232a32fc04d1b71949825171d515c09190c5d5c7dc93762e1738eb0c113becd7e5c20296e2a6f5e004f0ce"}, 0x86, 0x800) r1 = msgget(0x1, 0x0) r2 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x44}, 0x8, 0x580, r6, r7, 0x10001, 0x9, 0x2, 0x1}) msgsnd(r1, &(0x7f0000003f00)={0x1, "f85c3e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b9f6399016b9e3673bc833eb109e4edd0845797"}, 0xf4, 0x800) 06:57:55 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = socket(0x6, 0x5, 0x7) getsockopt(r1, 0xe7, 0x1f, &(0x7f0000000080)=""/180, &(0x7f0000000000)=0xb4) 06:57:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() lseek(r2, 0x0, 0x0, 0x1) syz_open_pts() 06:57:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x8}], 0x4, 0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) 06:57:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x8000, 0x3ff, 0xa83, 0x0, &(0x7f0000000440)={{0x100000000, 0x3, 0x20, 0x7f, 0x6, 0xfffffffffffffffb, 0x7f}, {[0x1, 0x7ff, 0x1ff, 0xfffffffffffffffb, 0x4, 0x7, 0x6, 0x6, 0x9, 0x4ed9, 0x1, 0x4, 0x8, 0x1400000000, 0x10000, 0x59, 0x10001, 0x5], [0x3ef, 0x8, 0x2, 0x4, 0x4, 0xb67, 0x2, 0x6, 0x101, 0x800000], [0x9, 0x27b7, 0x5, 0x100000001, 0x3, 0x5, 0x3], [0x74d1070b, 0x3, 0x1000, 0x1, 0x1], [{0x0, 0x1ff, 0xfffffffffffffd62, 0x2}, {0x0, 0xfffffffffffff000, 0x10000, 0x21d}, {0x8, 0x572e4fd8, 0x85ba, 0x73f}, {0x7fffffff, 0xd3ec, 0x800, 0x1000}, {0x101, 0x5, 0x3fffffffc0000000, 0x1}, {0x4, 0x534f, 0x101, 0x1}, {0x9, 0x6, 0x100000000, 0x6fb}, {0x16440000000000, 0x1, 0x1, 0x800}], {0x401, 0xffffffffffffffff, 0x7ff, 0xffffffff}, {0x20, 0x7ff, 0x7, 0x3d47e325}}}, 0x8, 0x4000000000000000}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000100)=[{0x8000, 0x4, 0x6, 0xfff}, {0xffffffff, 0xfff, 0x0, 0x1}, {0x7fffffff, 0x63, 0x1, 0x4}]}) clock_getres(0x0, &(0x7f0000000780)) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) clock_getres(0x0, &(0x7f0000000740)) 06:57:55 executing program 0: mprotect(&(0x7f00002af000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 06:57:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000180)="983ba6db42707ad1737e44388093a11a0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716139566d03dd95007daafb1ee12c6fd904bc6877cba8dc48f94b51c11f820df43dabfe4681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b93", 0x91, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 06:57:55 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x131df3d0ce5a39be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1290) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:57:58 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000000000000000000000000000000000000000ad519d5ab439acd500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000000000f4bcc98b60b552714bb6981631de06646969615cae4f29b98aaa76077efd726b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c5405d062d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a0fc924b5910c6f5854909ba943225ebbd02720000816738f1a240ecabf1dd63000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce378cfcc52be3441e50b7bcaf5b99c336974d008de8bfff46ceeaaca00342a68c4a42fda0f"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r5 = socket(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r6 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r8 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getegid() r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3, r7, r8, r10, r11, 0x12, 0x4}, 0x4, 0x4e933751, r12, r13, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 06:58:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)) 06:58:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000280)="146767cb397cafeb3a3fd7b3251fb4a02b89b69eacb982a0f27ba8a889cc6fec738f405fd47b0939ae3933639196f7333c515144ab04945db97100ac241a9af23875587fe5bd609ded35e938777248f92958ccd63a647a38bb216ed4205d7d8dd1f6718c5cea084264157c2d6ee0ca1c42f28ff6cca47fd6908424a88cbfb499c97ccd8d15c198a738250f1e7e2ebae991103ac123501435b6b56d03322ced5f00ce46c8e126dcb19bcf9f9965811237d571e7d835f52d95cdd4cfdf8da660fb60946fe3e1b2dbe36c300d", 0xcb) r1 = syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="ce6003", 0x3}, {&(0x7f0000000380)="3b24a7d30009e6c2864bda39b78187deebc153e813e6d9845b821ba1b6cf2b93f6b99057dc65c3df6e6eca25e2cec853b724077fab4a0d46a71c115a3e289d076848b1e830cd30b65b9b46a083bfd9261eda9f3f558e7d9b92a48fd06ff562da4b41320b5f332d1b8d65bfc5a169e0da2f079baa3ebc54dd70ccd799fe31bdc2c2707104a21ffcade12f21619848f0a80d8a8bb997cfddeed664d863a68404dab2122de603a53fa0b7431e02332153d7fb548f8541625c7ab81c27c9b1c62f187ad429550340d1ab55cb0d97ed4e30ac3c5e8aa97e9e3a748eb15427b00982ee58ddef05a8a2594d0fc1bd3a2b6395221ea32331619c6fa43ad5aaab", 0xfc}, {&(0x7f0000000480)="fdab67cc62d7fb9b2162383a888b23d936ffda9c8ae21940ce9fbcac6b745f4ef265c7bbb7581978185c7876e641a2c245f64a3f15bdbd11a828ecea799b9664740f0f23e664f0c7970045bc5790223f417fef42b8de81aea16cbee0c4c71d3b833fb15f02c869e21726939ace0f63bc6801d96c0b393cab738d449225f2d5b813efe351aa92cffecea20770f50a52f692643fa1b710b96d60aed9d9cf388c16a4f7eaf2080ff6be3fbce878ba1122bb47d55baaa994811e9af4ee88721e9893575ca02736bde0b94ddfbd5ec7f6e7a1e305ebfed31dcad40c83a72865473e1a5ce420291c", 0xe5}], 0x3, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1451, 0xfffffffffffffff7, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 06:58:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/226, 0xe2}], 0x3, &(0x7f0000000300)=""/165, 0xa5}, 0x800) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000080)="1a7b43da", 0x1) 06:58:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) clock_gettime(0x3, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10001, 0x0) 06:58:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000014, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000100)=""/155, 0x9b}], 0x4, 0x0, 0x0) 06:58:02 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0xfffffffffffffff6, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) close(r2) 06:58:02 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'}) openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/diskmap\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000000180)=[{0x6, 0x101, 0x1000}, {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, &(0x7f0000001b00)='/dev/wsmouse0\x00', 0x402, 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(r4, 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() 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) 06:58:02 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/174, 0xae) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/228, 0xe4}, {&(0x7f0000001300)=""/232, 0xe8}, {&(0x7f0000001400)=""/253, 0xfd}, {&(0x7f0000001500)=""/7, 0x7}], 0x6, &(0x7f00000015c0)=""/221, 0xdd}, 0x801) 06:58:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00005a7000/0x2000)=nil, 0x2000, 0x1) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x9, 0x4, 0x800, [{&(0x7f00000e1000/0x4000)=nil, &(0x7f00006a0000/0x3000)=nil, 0x6}, {&(0x7f00001ab000/0x1000)=nil, &(0x7f0000214000/0x4000)=nil, 0x57d}, {&(0x7f000077d000/0x2000)=nil, &(0x7f00007e4000/0x1000)=nil, 0x5}, {&(0x7f00004e3000/0x1000)=nil, &(0x7f0000650000/0x2000)=nil, 0x2}, {&(0x7f0000337000/0x1000)=nil, &(0x7f00005cf000/0x3000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000500000/0x3000)=nil, 0x2}, {&(0x7f00005f0000/0x2000)=nil, &(0x7f00000a0000/0x3000)=nil, 0x2}, {&(0x7f00007f1000/0x4000)=nil, &(0x7f0000463000/0x3000)=nil, 0x1}, {&(0x7f000047b000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f00006ef000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x100000000}, {&(0x7f00005da000/0x8000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000584000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000217000/0x3000)=nil, &(0x7f0000623000/0x2000)=nil, 0x7}, {&(0x7f000070e000/0x4000)=nil, &(0x7f0000110000/0x12000)=nil, 0x70}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000059b000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) socket(0xcef79d057b7a04b3, 0x3, 0x401) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)) fcntl$setown(r0, 0x6, r2) wait4(r2, &(0x7f00000000c0), 0x1, 0x0) 06:58:02 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 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) openat(r3, &(0x7f0000000080)='./file0\x00', 0x2e795f2829f8c4e4, 0x4) 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) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 06:58:02 executing program 0: r0 = msgget$private(0x0, 0x20000002d4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) msgrcv(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1000) r2 = dup2(r1, r1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000001400)=0x3) msgsnd(r0, &(0x7f0000001400)=ANY=[], 0x0, 0x800) clock_getres(0x7ce5161b60405777, &(0x7f0000000000)) 06:58:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x800000000000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x1}], 0x1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3ff, 0x401}, {{r0}, 0xfffffffffffffffe, 0xc5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x101, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x0, 0x7}, {{r1}, 0x0, 0x4, 0xfffff, 0x2}], 0x81, &(0x7f00000000c0)={0x5049, 0x4}) unlink(&(0x7f0000000000)='./file0\x00') 06:58:02 executing program 0: madvise(&(0x7f0000a59000/0x4000)=nil, 0x4000, 0x7) 06:58:02 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8010, 0x0) write(r0, &(0x7f0000000200)="dd35f1e060328aab61afef460ea3f42e0059607926901573414dc4dbde12d977e9b6a99b782d5d7f06f05d9427f6e611c3c6bfdbc21ec766b42c4b7690bc3c166c0c37f2fefc22d45037458a75223e14a663684cdb77d2536346d4cc58e900afb1a56428337a7745a8d0428c98823e2356d3fe28318e58e00b5d5d0baa0a2cd9ff95680bd5903ddb4ead243467d96d7df53a93a68220ea4097f86f45f9a8af5a1f77", 0xa2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 06:58:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) fchdir(r0) 06:58:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/234, 0xea, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530003aca4bf9704c69b45805c98c5c367908472653d3e5906700aeefd85000116091cb9867d0237e74ff9076f1d986815082949fb63df918cfb803411efe90113e839d61a218835a07cc6127044a5a09ad977d4b97cf149439c90a084d2025cbc7b242c92a751a0a72025300f95a743d210e7647fa80c4e6452f79ed631d2f5cf0ef8563"], 0xa) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xf3}, 0x0) 06:58:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 06:58: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') open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0) 06:58:02 executing program 1: open(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/206, 0xce}], 0x1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x4) 06:58:02 executing program 1: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:58:02 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xf36c, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = socket(0x1f, 0x5, 0x9) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) socket(0x0, 0x3, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) readv(r0, &(0x7f00000039c0)=[{&(0x7f0000001480)=""/147, 0x93}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/132, 0x189}, {&(0x7f0000002600)=""/4096, 0x1133}, {&(0x7f0000003680)=""/128, 0x80}, {&(0x7f0000003700)=""/231, 0xe7}], 0x6) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pwritev(r0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) 06:58:02 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget(0x2, 0x0, 0x10333) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x1000, 0x800}], 0x1) r4 = fcntl$dupfd(r3, 0xa, r1) shutdown(r4, 0x1) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000000)) write(r1, &(0x7f0000000180)="44884ad3af1173488473634c2f8bd917e4a022355c9f25648e96b4a4f1b53bc5c580937fb3bc09697a826eda22c3a137ced4c5211c3b8d2cb5f0f11969d626c1867ed295f1c15d6369748d00eb6f9ae78232b1a16fb12911f209005b28d29650f5b111840f34d8fe27756be20de9d5babb1398b5dcadd22f7435c69af15465c54348498acabcef74537e9539f634ff3b78199da1a808d23a0f523c15f44f08b817ee1dbcba203f18c1a6894612db2035fafe44e2ad9e859db44cf6c930c6d2dc63bfc179618890c4713d58f7f7cd98b2d2ba547c5553c699981ad411b5751ad919db115dbe34c2632392294128d129c0370a6c161999cd540292ae1db910f614e0bfd1804caf4e23be3f299dbeb0a7f121a8a679309f01f9acef4fd91e20cd8db7f276ab3dffa9a330f0a369f8718340a76f5e7f9192c3c845980bee5ab5c43d65cb888de4ddd69b8d5ffdea8aadbd1ae36347d2457486f50498dcb324d608c479fb533a5ac708cdc69ad8e146b5528c6e5126b9e716460e918bc5db1fffe3dd27f32f259164fd9aed13275718e29858fe56fbe7915a273cd1c51124c8805926420f5c75cb2391d166da3c335d97208562c290d3a07eb40e0283ca3184d426eed5082c9895655b19fb31a5609e1a3166ae3b9f994ad56475145ba9a4198590b13501d6b4b35697ccdc3ec2b96614883f6a7960b79490cf161984149d61b0db50b419a6aa0aebb5b27aa84300f105fdc4fcd3a0098e7c81d63ebd1e287d6d4142470decbabc2cd679b53b4abd279711a453baa7fcd623d8a3015c843ac9ae9f3f8b99bd3099a4cb2b024847a9e21c9589b470da16cd91541a456637686201e201a22e36f6e4b9bd0b6867e40b3ffeeeec649c30b0da802c97637a3fca97827b170c01d0da75f07fc0900065e89ec137b2b2ec144b601f91b28bde2c902d3ea31ed7d1ebeda9efbd91b05fc6fc946368db59f4b1cb26f53484db66356406f3e815377346a008787ddb846d65d71b598ee2016dbd09456894d04fc2cb97b404df75aef7c66a563a4ab8f3a994a0d918c008cbd2a37ebc8691a71e1954b6086fcd9f2e87361ad7d3a991bda2cb277882e6d64ff9fb5349908869ff707174c7c4e26083bd4c01911e41f31396b515f5151f14fd9b89420d83c56e93894dff3341702a80641765309986fb362b9ead0cf36fd749f7afd6ca67f9cdbdb16600bad931754886f027c51cb513596e04f51809f204aa49a86695e5b369fbb740032b0d8ba6dedb476eb083235c8706e3383b1bc223866a81626d38b9c5599beec09d63fe9c7d3a7af92937bb1e1288c9b73eea5887821ea4316130e5c1298c12ebd39c27e1d6ac2f0c922fc2fb1eb4487c1a587f57675e2c2db64e870f674a4985d6ff37b5d530934f6d430381e37719e3794d5cdecbaadf57c47d761b7e04ce5c20333f031827486fa24e57f7815b4cb14e29f52f61bf5bd6998be1ab1587d44ffb9f70bbde7b9191b9a5aa849aa4d00f8ef82a919c235796d7f694554ebd3bcf9a85c65416d3503d98a54fa2ad5543b314bb81dba4e01cabf600afa0804ac8ff5de74424f0efa1bac17f19737501b25806b89d2d48e8907ea347f2f3d1789682625a4b3912960364936c5e68a54575689a3db1df6185d71d91882725b90c41ade7db5a4ebc439b1b063864bb0ea045d0dd33ecb30c5851478b7d51008549f12bb820ecfbb5b81488ea1f3b4d290e9851e9c1888c7d075d098dbec625765e7ee0fe966f8c593839a11e360e170fcd32e8470db1e9a2ea7cf46ffef58e600f0746211d6b34afb7978947820f277a440162bf890f99f8caf26e64d7d3335db7bf53a4373e2ca2a85f634e176766187a5fefa9898171299c84d7fa4d75f946653b85136d6dd988628dadd121ae87ffe25e14e85b8e9127b9520dc3294c6ebb010c4c23e15bb062dafbf37f9f926d424b72418244be931dec43eb4a4ae918e4e675791ce91921eb95ea219de53b068a878d8c97816e48d49bd810e759dbf2f2f245a9a90b68324379eb08b718835d5157b94da156b2a4466c1966820005216c75a100a90ea93539fd7f16644191ab6f8a3e0a34aa2596455d1faa6e9e8936056a11c35f75686767c4760d8db01b4e2c5a96b9fbc1baf5f7da9aa6dad7fb68b3fe8dd04b45a92f231ce4a52b2b1d071729c746317aa4ed5253e8f9b92c4439b48d30d4ffe76ae64527d6849e26d2f2e7a534daab248fa68bced615b2d627ceb0610036eee03f57a1bcebf21afece58706048b5d2704c398368ba522b473d2c8cce3f7f48275fa6b96f28f45b1b20ceca08b25a751810bd6fbdb0947f614aa7f5169b6de0f2ff9c0faf7dfc90f4ce84bdb5f60472477ab545422cc218313b89c3c55628125dd5841c25d971b637fb884735a55a642be60c126025e10967b804a81a571735e57aa294e826dbe69b737b231fcda8b8473cf11dc97b235e56346223060ca06480e4372d48c1b217cd062e7c7bd2ab011154c9ed3fe20795b5d6d45a6d077d945610763992f5a1df3e930a08f9cf6b0337f8b687756470237c2ba35009547f671d765aa667dcd319f57a6e474cdf1a958773e8eda3316343644c4950658533701bb0e8dfc470f44bc1ee369be24a4743a0c9e1411eb05bf1108d2e6878a66ad33ea5fbf01bf202d53b6eb8708d31ff0857c15771abde8dcc2e4e7e868a5c5792b445b265ce21fface6c76322540645f7626329389387784a05ee15e9f83a0a71e0200318d2f0fde4c6b93a6c21da3f83a1effd3e6f329c9a03a6b7895382c83bc0db48e60d53a4809cd4fa501a5cd95bf378988ed8d37025cfb358619998ea91d269288708eb1908995cbfe9b093a322d3c9b9d30559a90bf2bff920c2247cb76a439842d9489a201912282c14bba9d346fb56e252f977a1e460007faaf97979ac6c32b3078cc8b1b4279b2e8f13882a8cb4bbb7c5124a71a22b80d858103e8ffeefdbac64b0be145eb279a3e61f81f42a10a7c27a6a4acc4729a13529b3958dedd0edfe26c3db860e17a5572fbed8e4782cf84fd915ab2e19742345a16130e6723d067e47307cb39f213624ba64077b215ad0813ce4d3d5d3b477c5238af52536b905e62486a177185d5f7532ae0d7bbe19a46bd3251c4421f24509aca02266e247a96c67648db8bbd270c03caef7e14c7d4b0697a2d205cb43ca11ec883ccb5b8f88480cd56365f453700d589d0a320b88ae6ab3ca034a4323208540d8a501f857e6deac7610e1077a062fc61c89a89d7655f867ba5101d81dbb43832bf08e4ee98f3e092edf13155f831f4d52b2c0b69e8afb2f2aea1fe6164ba13a3078080ec3e1047978291878d0a8fbab04114fe3c7dc1a8f6b4574eb320de6ab64b3d705a14a3ab81b4a896052329a0494b6cc85a457626296e658b2b268aeabae25f55bd2d35f2cac2ea0a987bb6f24bbf7b75a5a2ba9b0ab73e000e8719baaedd4222c093994f1313094c30a505a0f6ace95ef18fb23967f77b20447c6d81c9c814c20b90abf5dd5fa57b3d963d23aaba97a273ab9544af430bc073a58fa1c9340ac26fee31a27964eb9cc2e661e18317f9f2f84c81bcf851f6954093d6948620feb530ea0815bb0afca037e8f425f7f5c46f1f596551049111387be0359b18f574984e65d634b0b3bedd6d36dd69f5d87e307e67768117954afc76ec11db838e38429de2593e74832847ca500fc34de524bd2c796e75d23831bd771f16a2028bb7b937b0ab562298b5e86135e21a15438fad25b849d3330bd2ee960d2dc947d0d6339b7575fee2b479a804de0f8c234d8b2aa16899972771ed0cc295f147f634af5a635078f5a6fc0d193798b58bb2be2ff33d4ccb3ff3cfd78bd653f790da4f7bb66dd1621e7720585caa99ef597f481f9781809e3d5090413cbd61f04346a921bb82eb80085c7a8cfdd3d5e135e240f6107f6801ffefb6b226e43f389a90d57b558346aeca271fc38c6b37f701855ddcd04f77a74a677f5d1bc49873ce382e63f8e9a61fdb99d01cde5f77f3f07a970a3c6cfecf4051e110731a0e5595edb28e2738f2f843d75df4802387b1abac36bef0cd849d85eeb9376a79c2a40d4dae04ba2b8a5435e6d048a96dea0b786a9d059f2e8737170b42b647b4256e24c92e286e362998dcb1244d38e6d7f202e473ec302c3b38789d94b2db1cbef1b283a3de6758b1a03119c8f96a174250b1991b22dbd834f97fb9fe3ab04a06037bc6e02e8a07d0e84cf49c55ecaefff440dc3707d5fbd3f79b8cdcbb73733584aa3bdeadccc4c78358f03aaae9a874644c02b22ed76e3d868acf8a8a8b74fd9080033473c6a408b72502f8f2e2dbe9e02f477a346cd5458016c1923007f8c8c9c0c9aa2fe870fb7d84aa0cfa9aa201bc1e78cfc0e7947efacf1ea5a09073df29cd3485596a2a9e9148a54d7dd3597bffd8bdd7a57673cabfe095dde335240a2c47dc9aebefdad59a4890db596f537df8abf3120d240390db58c70818b499a385246def3543f504cbf7daca10137e918f53fd376e96d5acaab071fc10b41508a375912cc68a227579bcfbc5dc7d3b1c724f97b850fae0c73782695b8660892df4633d50d45a8c738b2c187fd6abf63c2028bf568d543251b42b58d78afbe9dcc94c21b27aa35b71d2ea400684c05182b1a7f7c6f94f356e5eaadaed376d8fa9cc5a70a21c8227e7333d76cca3b2243a79433e3337b1037f48aae4ea84d936d38aba7ec330924e4763f74729feeaa1e8223908e941a1691f28ce14fb49a7fca25502c7aa8b53d324874749ab93847655051c0e3a95c8d23c8e80ff67746212921680be293d38cd2294d700595a5e6d1b0bb1a5b97b3b67822ff1c7ede72df7c73c20ca570af6da236c7538e3d6683c9da40fbb681b9242c4452dd8fb3d3a11c4377d168b6e9799cdf0820e667c444bd6b45fac401d940eb00b58663330564fdf19cfedac628c7534fd1e62a204e44a94965f0042e002e1c38a966eceb79ac16460e946e7c4c37ddb2e655f960071d3ebdfadb00df296de93ea607ef2e1918f4335354bc63e5200e59f6863c4475ebfe06b5575938de4c72156ed2bb17cfdc837a640336cbd4f91fbbc4d474ac733c93b1456f176993c7635d2e0c402ad721026926e07b6b60668fc682908cfd4f22c50ee57c4e671e98169af46d1c437188216d5185081f149d189519189f25a404bf2c15dfae296127e4d3956694061432736dbd55bc591ec26e506ca0eb278992fb3e5b4e09b3e9f75c4f28b1ae9744a47565ad88514d24630e41cfa7b56ce86b601ace544cc01d26249be865ff19ba05e681e80ea983ff86998f8ac33cf9283d4388b0ce1fac0661d509db4167b669e87dfb8f43e3586d507bdbb65508ed2363c50b85e20a57e9a70289b9061605a158a775160da8688151c5840e6365b701cadf182cced9cc11f193867f8c3ea34d07ca44398a649fe1a58524d6f6d025d6339e85065a6c0b0ff9146171514c246a100928736196c29f4be492012f758c2fef4c1ce8a24f0f5eb64c7974306402d54abe8bb5f09d178a9c0c497260375765b52fb6a135b8832f4b92a34468c0ecb9123c6ad30113b84d459d2348070582b033b496fe4cead770afb5fb32bc5586a754b74b6ad5f7bff01b3fd1c3c26be6dfaaf5c7269031aeda472bf650c61efc8e128cc925b1e81f4cef4f710cedfba4008bb5a19b43a55c3a77a999ac08a1aed9a5b00595563ece19a9989c5c697fce3933c2bdf746c59c7d9a95cdb94508db8f40a63cddee99f4d086860a", 0x1000) kevent(r1, 0x0, 0x0, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0xffffffffffffffff, 0x127}, {{r4}, 0xfffffffffffffffc, 0x82, 0x1, 0x4, 0x4}, {{r4}, 0xffffffffffffffff, 0x1, 0x20000000, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x13, 0x6e52, 0x10000}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x33f}, {{r0}, 0x779fbf3d6420d8f6, 0x40, 0x1, 0x2, 0x20}], 0x81, 0x0) recvfrom(r4, &(0x7f0000001240)=""/137, 0x89, 0x1, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/41, &(0x7f00000000c0)=0x29) 06:58:02 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"}) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x20}, {r1, 0x10}, {r1, 0x100}, {r0, 0x100}, {r0, 0x100}, {r0, 0x1}], 0x7, 0x91) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f0000000180)=""/38, 0xffffffffffffffd1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 06:58:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:58:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x10000, 0xc71d}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x2, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x8000, 0x3, 0x1, 0x1000}, {0x7fff, 0x308a, 0x0, 0x80}, {0x80000001, 0x7, 0x9, 0x3}, {0x1, 0x8, 0x8, 0x81}, {0x3, 0xffffffff, 0x20, 0x7}, {0x5, 0x400, 0x2, 0x8}]}) chroot(&(0x7f0000000200)='./file0\x00') madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x31) 06:58:03 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000016, 0x0, 0x0) 06:58:03 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000040)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='x\x00') symlink(&(0x7f0000000440)='./file2\x00', &(0x7f0000000480)='./file1/file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file1/file0\x00') 06:58:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) write(r0, &(0x7f0000000680)="4da9d503af0b10e2c1816729ad5ab61f31b85ebc32adad21aed7cf38e400615aa91dd3a2b971f18ee1ea79310d6bff7459834601ce80ba502b5bb2c8ecafe7d2ecdb47c6175d4cbb7a733fcb96d872035723fa014acab00055396dfbea16d784337f5ead70b509e501e2c26bf49527cf646131ee0a4b8e6dd847eb4d1a490579ca5b86422ab64a9a557b41ba5efec8899a3b50d6480f4bff55f3e67623ffb042e83b255fd0d274f63eb645b0f84007a3eb09f34001619bde27a7cf8b763332e9fc058d5036c0456694e9fd7705abf8379dd2176fa16703d35476b28919d18daf1e269b5926ed80c2925e21493a0129c51921bf306fe5d8d3620883a72f7513a969066e77de23728193a0d6eb144b6523096828513b043628f2c93ae4caeffd7676dd6d7c38a245000748790f77e814fb8fdfdb7e765210547d66648c2be2bc60426512a5808bf89c6e4bcd5902c4d7b611ad70966bb8f72e860a8ee2d8eaa1dd484d99a39cdd1810e73e2e299d65d5408d3594cc14ecb2070248de16d3f8e0c6879ef64f673ab88f853bd9fa687ed5c81c92e39252fe6155aed3610843015047db5175e1f51eacd1f2ce9a336f8400da243164678d0688784a676bca8ff4ec22b8fdb2d8c3e040d0d7f736e0b298501045bbe53f4366fecb2ac55b27019ee9253b3dd370db311c63eefeffff4a6aa01cfbddf0c8a447b18655269ecc7d1b3d40f38028824b9fd1a0bb8a643b73dc04b4a7bb8be71da034ee54c94710606142042dda4eed2fd71e9870db52c7c7a4f1cd07643454afac5bcb062c1cf881c792bf16abb568a8c0e0bc4c640639671f5f0fd05c1798e651d9b905a2e25f6a47352560e7b020a27c9bb8afee333c3c8f09d295a609cc5049ffc6e7b776132afec07e5e60d74e3e057a94f17c79ec82d36c394acea0c5cf218ae3eb3704c5aa4f50c2a36359faf09eb9dbc8ee9ef8e1b505a76ad652bfaba61e010a60c9854a4709335982dfd41d97ec8a5a0dd3605fb7c45183eaebbd24524e1918c344502ab7111a6ccbfd0ff68e0054466b7fb926ca2884608c141b8026317256d47423fffbad8857203dc09a193ef03c9ad6960d85be2949e6c129e3e67ef8478a15da6ea6c601b9340bc1a86307c8d751414dbb5998dfd7444af05433aa720f22646c9855530ff3a3be5b422f6fed29287557faaa8cace1d6dc244e809442c5cf0c36ae7bc8c8153fd3f5bb59d36c59db8df7aad06b3f8d8839ec24d8a48d82ead2fe2c3a0580b00223426e964a070e60c7edfb3efa4f5d39df4ea14e59f7fb5509a5ce3e33ae9f5c742050c8bef92fb891068a8106627014f9c5b3e7cc40e657d077e282924df50379ef9cc3b6063f398a67ea1f879769ee4ff3c0d09eefd33923a658407e4bf0793952f8dce1d355f1beadceff802ead4f5e500e57e3af27a874c3bb761104d5d56d09392cf82440f008e3a8ffd5d2babb88cbc723918857a865668af9a77726fcbf850924b756f07d6ac773bfb60bbd9e744f27a72f318e337843eca57ed41daab52522719699700f22aed638714fede46b62a3f3b6c514c7f5f27238eb802c095827c41f214fcd290b8012b32f7084a027f196f0472736a0ecee58ecd4991adc7668c342711468d5b199a21d080de5e556d2efca6150332b5949b48efe10fb13a2880e810ba55c018f70c42d4d040ab6f45a722a81c39c1217fb4ebfa6664920349b414ea07b2e1a930d06ec5528f4fecfca399c899dbdb54cb465ab9de6f8403c8df93a64906b4c25a679c47ac81a903e097483c0cd0b59b768fc1ec2239107494feec833ac9ec6a15578c01e7bda279418af582d03850a76522bb1332e559a90a562b3aeec962b08c51e4f4a2a6112b9e4d7573dcf1934cd947f85da23d7bbae6ade28fb759d0eed9e0d1429df6131c6354c54e4ec6de53221a983c1c96f2aa4067ce1e3f25feb5e027831613466ee323c0e421868d9e3047926d9b4e9a49062cf559db81f7878eea747f1ccabde64cccb9b6eb58037cc414aeff62dfbb0a34098015fb88b78a88253f3413adfe7d738f009a2c4d07568373eeb8df56344deacb0b44597da9f2909c2ccbaff34ef820d5874e5dc23650118bf470c6d052a17413e6083a398fd85a348f360fafb1fd78fdddc53325fe674f2f3e4ad7319258eb18fd1337cf0869d6041ea028132378accfd37bb091a036e3e83d80b0e137f541731dc655e6d3c0f716071b3489c1ca48d517501a28125bad161059d9b3aa49b65b2c1b92b92c1d8e19c94ffb38772360bbcc2c2d8231e11d1a8141e19feb5ce3b0062447825dd75c9da217e557b85f7f56b2a0e6a3b9bc551e9fb1fa8883126733b60c59808e644aa7839dde5718818df8a7784cf4653f0bbda4dc6c6e956938aee3c3107268f5a7b188360451bdf1c06e48cb724cc536d9bf58bdec267e83ffffc102af291f980e84af11bfd7a046bcf42a0fc6cce7b8b1862afa053191065ebd09be5fa44f8179bbbdd4f1952eb81e93008c2d3d7c457ce58d6f171f50ec1609e5fe8f98f6175e4b62032b27ed019e923ba52f618029e99af019168ca536c260d4bd7373734967b44702d3302124f1e50ce65031b2389c3d70c0f9941dd5932878cd9910dce4a604b257f65b5cae3a4d935818636ec7940debb5623458fbc86fa85f66e76eabf664a69339af3264ae7ea589047fe2f53c8f48c55acab15159c581fd8fa0066a38a7038464a0a9beb0b4a939e95b23db4d82afd1300bd2d3683bdb273fa6c55408ec8ef77a6271a1cc9d642211e750bc27b249c4429b445842383c570aa84b7b16f1326ed1329551b7c0d3e2993cb74fefa0f23a504a20a663b25df581ce446693360547b4b317edd30863f506631113a628ab10b4bcaf62b1aeb90c04d4c7f47aac19a11d158cd46b2694023b86ff799b3d0441695f65c7cca9d68522d96420c60656901c5574d60c49af327fb9d394c56c351dd335e19538d7ed371fe01a0c7d1b637060ab8186d360fdbbf387782c03d44f899998b437b73760cb1720cd44cbb2be13c885bd05bb9bdb58e1071e528433e5577461a473e7bc350b6fd840da1b43aa7d5f2c94fa3671259c15920ba38048f0dd381efa5009dcc03bf31568a1f506c29b19b72f338f3457f8b96187d26e9a3e709755bf5561d2b1bbb46fbebd49d9da3f2c0afac3bf04d9130ac4549099b6b33cf76454fc856ddd3d732790f1f7633ec08178cbae9f0b2a9af9f6fd4014481261a65a2c408cb6db84776f58b8d52e6eaf6272be6fd0fa6a3b48da0ba1b3c36a05c78ba97cc42c29333b4b2efe0e3a4eb42909a622cbe6a9ad520a8215a6e0f05bc1bd6bd38316080ee6cf4b5d40734136b301edf03849540a748c3586e1fa8a8a8fc197a790b96f7d44e99ed67775e76ab176aa42c9f2dc903ca74ab6dfbbdbc4a06dbc7f6690495edc64508616db36c897a5869668e492954d2200ed079c0494016d022822bf3ecebcf276b1a842a0f73894bd249dad24e8af51dd0cbfe0cc34cf62a2f7a32783cee0181d8e47052d682fc9ca5dc4075bb63b9754fb3c829f2509dd6c449930f268c3113e9d37ad4b17ed911305a13ea7b6889702ee8497446edc545c23da7a325a31bf4b063ca34f8cc4180bf8edf0e8ed6bc82b807b1ee2b14ab6cb00980d5174e3845512a2e6323b485ced514da81eb27fe29b0eaef074aefe49a009e519ec3b6b9661255bac28b51ed99b3edbe70b1e6207e2e175eb8405f35274afaef14568ef4c80a0330bab97a00c95f2de24cb9b0434632a037bb740ca273e76fca087ff6990d800bd265be82a1543c8c915d2c918aff915e24bf919fe794abf6e462bb275572e7e087b0c754f92f3d599206b2246352e8a85f7dc3a9feccc745bfe784c097c9698bf6df484ba7c686e837e8064d5fe7aa1b23c6ca1c9c44da21a0912cb9e7c61703ed70ffe419ec792b5bedd180adeb4cee6287a8326d7e11ce2717a9adbf148f7f557326e25fb97db683272ebcbb991b9a07b23d6e2837d6dcbafac9d4d2a85655a555e0ebc358a7a0571205c394814fed9562329af9d5972cf1ad581ea00e48271ddc10627b9e84f151fa4d63268e6857d6e1ddf1f3b2a17f5b77b827dbab0b80fd49af678b1c245aa092c8e42eaee34739d11632349896a2ef767f6e623326164522fd05a604a0a6d964dd9f9fbb68ef1bd721d9595f8c6dec114b99853fd39993382ac2bec797308c250904eaade107883059c36d74a848ef89db01be50b95f07d628db13a3f9677389ea4e3442376548b3294f276fbdefedcdd5cd92674818cf904f457505ab696ac9e5fedaf69790c437b116b53b6fa51f48d8a1a81806d01972fb317e3fc8eba075a19fca8fe08e8b18c01c0c8f34b02fc016303e947e8cecde353a0acd141751755e834a215b1f7f98a57dc188a13bb07d9e37d77d54c9c147e00cab2a30aa176d16e28ecef6929b64c9d6a73edc2c95779e6958d7f2338bceae1e71b241808de94d75aa94b3bd6e295e5bd33b26a42fb8e1012980d812ab5d859c0009ad7024db9d7e98131d151e9012e2a0a7a3f1449d1b9606b11022b2a7290f720c4c4ade9df76b18b3573252d39760e908c18744e3b3fecdf5b112c142aa5a8dcda18b95a93a1e47f1f1f11a7be3ca4efb12c46ff27f845cb54e09ca0636cba363fb4e4c1a5e5fcc24c66dd7602f37d921fc90cb26f13b70c1d61f418b8baa46f29501abd26d3bf390c0664ddc1bf9fe468588d224353969341bd76ed36468e392776b98350d7517e8afa152b7fbd27ee5eeb4a87e2f464a622549907f7cbf6a3bb4fd2881fd4b22236cb751697a4d8bbcf857c1c01ad5f71e4d4c05c146298f25f56054c3345a027371fae5c83cd656478ffb7b57be201d00e959134e1422b37bdc7eb6357b7582796d6e75def77f7197369e1d7df93e8ce03b3bf22ef28e812499f4ec920042256e08e60490981dc2148ca7c296c5d3172333557b013a237c0d6362190dc7e2acb03ceae3d875def32370900114179c526d08361418818acfefa1ec294c921e3fc4a569e1ece08f2a2fd1e86098b3e39f9fbd59a50123eefe715188b5d52bdce952c95e4f9a4ff91eef3b848b86d32b8cadefc83d75b72f9cf7adf811bd736a7ca09a638a98238bd7a18265396d029fdd5f017e31a2fd70d72a4e597d8e7c093ce2f2e980419531fbd9e1d3450023a56329f3852a4c9bf98d54a899cc6360e565d7acd964c5de53b8c3d524206af472ee81005ed81b0246a36a5fe171d9db0942782068f1b8cbd6aa54b68cfb556c52f2d7422eb655eaa3a9a1424d0c3360870d8373d7a0bb049acc5d512e6b8afb581a18a294b4b2af09cf03941991100b6f67cbe1a17ed95d0e5ea3b2931afa0ef06285c3e848697475e8a093946c9e92afb0708326c726fa213172e1e68944e399d04fe758100afc529c777aaf865703cc96f6d10f2d3d610cf7bff8966b69d3f8d19a648aa1f9f4dcc7bf7ad02dc5a51a1d7d9e09442040062aafbb1ceb9141d01fcaa96469c163c7efd3f0ce7f98cdcfc3a4cdd8df61d9d691d4ba1a7f6ec9eccb120134750cebdb2490db8ca6b23c1735249040614546993f12dc7bbe019dc91980ae1aadc82ec2e52f2f6d5a2de00c5b9e225216d3ed812c921f085fa01f256b67c1b0e76e7836125f52df0ef9a18f755e8f949830a37660a2f8040e270957a55acf7998e6e494bfc2bda6f29fe5fecc8c12885df08905515fff1071503028705024f4f093fc10893a2169c9966f9169cff338c640e8e60d1e", 0x1000) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)='#!', 0x2}], 0x1) unlink(&(0x7f0000000180)='./file0\x00') fchmod(r0, 0xe3) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="6d0000000000000000000000200000ee14430100000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000100000000000000000000000000000000000000000000000000aa4ab23f947150cecb5f15671379dec8c525eccdb61d74e390ed0bee38326c196ab3e439b2d0540563679469da5dcdbd6c5c1c54f51344c5ab7beb9c96dbaa5b075e5141f17da0730ff33397df319f04b969e32a30ca083bc5686e0c6f2e5234343f77399c5894e6de10e612d37fcceaeaa35f372c70b04070e94c5972a190b915adbc69a66540c71cbe36e96269acfda98db0e392874f6c4be572eeeaa304c24b31595481d997f9d25874ca276e0db223ad056cf6cdb1d78cc08894ccbd1b78f512680b4d7bd91de6dc82d7b224294c1780d07b1d44954d9cee06717042a76aff126340902baf3b0f47974079c8d9c3a31c4da31f124ac3a1ccca4530432cb993fc4663f6209f924c0af68079028be31418d853361401a72c91623934fcb6cfead69965956b0b60c8756d0892c64edd59c404eb80d94a1c49d4294aaa45fe28cc6a43a783fac7053825f0dc6de1fd6d3a1fcc8802400bf0f26d71a21f01be91e164be8fb89f110971c4da6341a18325f27c06b71fd5165fc65fc1f84196da3126433580547a7232cbdb279c0356c10bb4017d792de30ac65c5d237efff9a236b6d17d448d7df8a4bd0e9abd99dfc746de23f89885fe1381a2358d992ca7e9a42aaeb1541f5a066705edbc0b031726aeb58fd285efdcaf8da193101a2aa1b9531dfb25434c2bd2ec822922aba1041ac116888fb11c22fa1651f69806166b2e31737430fa9651179e69984ba58e0594a49d477d149b1260ab0eff06a732b9f6d5851656130709df59618b53e724241949945228e50efa1617605f31997a0dd3156d1f331ea2d9d41520b151729d8761f1dc9dd9ae5fc98ef7151402568ddfa92b4f7bbb6479232ba5321f24990270394fff07b5647fc8a5b122a929754ed28411f37b191dd62b000000000000"], &(0x7f00000000c0)=0x6e) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') 06:58:03 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000180)="ecbae0ad397ba2326df12c45e94b122b5011e23b89c05fb2fb890e73c4a0bcfd9f905475c9c8f0059d9fb3cdff5ad7fb064b656bc1487ab41009cf9cf78ff460d01fd348b822a09d59b5e33336d0d8dc8e7da219276f75f06fdc7489ed1d525bbf8bb1ca126e5c34b6343aac0075d74c08478f77dba38c5b4a0f4d3f7333bfaf48b97360ab28f2a3252d20b16a555c7f4de6252b72294705577f139eaa624416362ebf02b6f122103749964bf1bd75f384ca6b1098fe8bade4fed9eff3741537b04330d281b6f2f31078e89deef112991c508a8dca72eab04a966fa498cf6b0dc121a44fd4535aa42a0d8b7ecfab6a813fc5f28395", 0xf5, 0x400, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 06:58:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fcntl$setstatus(r0, 0x4, 0x80) 06:58:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x5}, {0x18, 0x1, 0x401, 0x100}, 0x5, [0x2, 0x8, 0x8, 0x5, 0x1, 0x1, 0x210f7d3f]}, 0x3c) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) getpgrp() 06:58:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x1, 0x10001, 0x7fff, "d58c059e3397ab1bc6d1ce24cc2c6be40efe0247", 0x6, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 06:58:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x7a, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xca, 0x2, 0x401, 0xd07e}) r2 = socket(0x20, 0x8001, 0x0) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) fchmod(r4, 0x10) listen(r5, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r3, 0xfffffffeffffffff) close(r2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r4) r7 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000440)) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000300)={0x3ff, 0x3}) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000280)={0x5, 0x4}) r9 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 06:58:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() r3 = dup2(r2, r1) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) 06:58:04 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x5, 0x6, 0x0, 0x8, 0x80000001, 0x8ecc, 0x1, 0x0, 0x7, 0x9}) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f0000000300)=""/225, 0xe1}], 0x2, &(0x7f0000000240)=""/36, 0x24}, 0x40) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)=0x1ffcbb34722ce5e4) r1 = socket(0x1, 0x1, 0x2) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000400)="e0c087075bed24bc118cb02fdebd9a56bcc7", 0x12}, {&(0x7f0000000440)="63eb42f523325dc8330db40aeb5f9d8bba32e246589ddb82c58581d20cf9af047a128ca056c4effe7a30477b80505eb34d05ba9bc6d3bede804658a1c1000f33689b36e596fbbd9fa172488afe233281bec3e5cbe38f4ca0645c380e0da7ff0db7628d618c5c0d348c7ccdbc2f8fe891618975d4c17e12e9a49037aba9aa31b284f9f8b4a11e55283b01307eed2622d9a8d4bdc0d33504d0a90505f5a408f962b1172ab79b79e91a12e7839c1f379444f7fbd87f768912f09689d810b8e1630300104121fe9f589a01cca4c6a57943e40124f663a37f3dab67a9076213c0d34ce72cd0adebe72aca37f49d293844c2c600e37a6f47fbab558ce89cd055b4", 0xfe}], 0x2, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 06:58:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x80000000, 0x93}) r0 = syz_open_pts() close(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 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"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) fchdir(r0) dup2(r0, r1) 06:58:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) getppid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x7, r3, r4, r3, r4, 0x1, 0xfffffffffffffffa}, 0xfff, 0x100000001, r2, r2, 0x9, 0xfffffffffffffffb, 0x1, 0x1}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r7) 06:58:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0xfffffffffffff801) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = getpid() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="3b1e00f13a6d37aa661e0bbdd3f0c46a18604ecfe9a0588e0ebf450e7a8b7533cef8cfd14f2f52592828858860b6c07afef18af38c10fdd0cb0257872d28c9322c1224a537447000c828ee215e4a9457c5fd8d314069e74810665d3a73be863c2a82477d4c99ecde277c2e3e64b95d4cddd55b9b9527eed25407f18ba79cd9c07aed5d7d4762e2", 0x87}, {&(0x7f0000000100)}, {&(0x7f0000000140)="ab4faa838a02626d95283c688003c8d6977cf908be6033177da6c2feb8e3b96757992f7084973d2c407f67596d1d9f271a5a0820a71119008b7ff944276b2c93e450e042c9b58c4c61b1077c161898577a8f3e82f635c3fa6bc5f9aaec22d179587a0e29a3ae", 0x66}], 0x3, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r1, r0, r1]}], 0x58, 0x4}, 0x406) 06:58:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 06:58:05 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}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) listen(r0, 0xffff) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x3, 0x1, r3}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) socket(0x0, 0x3, 0x8001) r4 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0x93, 0x9ac, {0x5, 0x1}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:58:05 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0x801b, 0x100000}) getgid() r0 = dup(0xffffffffffffff9c) dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) 06:58:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a798270c3f0bb0cab7e99ce2359b7ff3c0bf76aa28e5414b08bf6598d44211defb0a6523b013fcdbd12263cca2599ecef8989ccf4fa1ecbd6273938831f054ce4e61f7c134e771c7838b65d6411b7b5335ce84a14d87561dfb515bb37b52bf9f784cfe6332669671bf", 0x69) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mmap(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0xc4c685569ea52a3b, 0x810, r0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x2b99, 0xbd, 0x9, 0x7}) 06:58:05 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f00000000c0)=""/150, 0x96, 0x42, &(0x7f0000000180)={0x2, 0x1}, 0xc) socketpair(0x1, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) execve(0x0, 0x0, 0x0) 06:58:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}}, 0x0) mlock(&(0x7f0000035000/0x3000)=nil, 0x3000) 06:58:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x8, 0x9, 0x2, 0x4, 0x4, 0x0, 0xfffffffffffffffc, 0x10, [{0x20, 0x5, 0x0, 0x1400000}, {0xfffffffffffffff9, 0x77fc, 0x2, 0x1f}, {0x0, 0x3, 0x4fe, 0xf675}, {0xffffffffffffffff, 0x4, 0x2, 0x900000}, {0x8, 0x1000, 0x5, 0x100}, {0x0, 0x9, 0x20, 0x800}, {0x200000, 0x8, 0x100000000}, {0x3, 0x1, 0xfffffffffffffffd, 0x3}, {0x80000001, 0x9, 0xbd, 0x401}, {0x2, 0x8, 0x8, 0x2}, {0x1, 0x8434, 0x4, 0x37}, {0x7fff, 0x101, 0x5, 0x3}, {0x1, 0xfff00000000000, 0x4000000, 0xfffffffffffffffc}, {0x100, 0xffffffffffffffff, 0xae0, 0x5}, {0xfffffffffffff001, 0x200, 0x3, 0x8}, {0xff, 0x8, 0x0, 0x19}]}) r3 = dup2(r0, r0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) 06:58:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) getdents(r0, &(0x7f0000000a00)=""/104, 0x68) r1 = open(&(0x7f0000000b40)='./file0\x00', 0x80, 0x100010000) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/206, 0xce) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="7a31fec26e5e2808b68c1c74fb0a93a6b17465f140f99a5b46675cc5464b266245a3cff5d7a5417066615c", 0x2b}, {&(0x7f00000002c0)="e1036e7ccff7590c0bbbc99a44d825c31586cb23fd3cb6f1d354feae6b19e53c10cc3529d262a06602de13c19b1cb6f817ff6cebc9373019aa284c409bfe81cc95d5920834359188ba1e8b56840af42f", 0x50}, {&(0x7f0000000340)="1fe8e7f51f1386a9a81483a7d426b0e3244043812610f145e80420545ea0abaa51cf919be752e400235ee2bf0d3c1dccf726bc4256f74912c322f3824cd9340a54a78bc5400325407c4b0d549f7eba6f6dc2dd6363d8fa6a7a83cc4ce3f539e2f6951c1bf37a42a0d957981f4f0341f2b5bbb7cb6ea391766c9395353ca5b212f813fa1bf5ead613a2fd8d7eb3ba3117e326e437f0b3fb19fbfe04fb2873c0b8cb402ad95c1612b4b2767df3f9", 0xad}, {&(0x7f0000000100)="e38b71f62deb1b25f9e8bc43fac411f6bd45f4c2b54962f118cc10", 0x1b}], 0x4, &(0x7f0000000440)=[{0x80, 0xbd69216e38ca14ff, 0xa0, "6afcc0359b954434307d08ecaac42ee00101cd35fa69caee2c66c284021f401cd8e4aa69ee40bebfe6a27e58bcc6932ca634bd99b40861a5e8667ccf60fa01596923ac87c41d6e838bca0c040308bf5175e035cf3a182e06967c24bb46809b72c4e123e0539840880046"}, {0xb8, 0x1, 0x7, "9992d54783e670cbeb203cc95c1c3dfc69b318a38deb93fc594157753cb41a50c5f0c2215dbdee156ecab56450cbbae91cc7a2b8f6175abaff4da19a289a5d274f53b3678f492ea41514f0a5fbbb7713e45298aad086416fad9f600815016acf018c535e8a6b2f0295a648122b4d05af0f8365a2d9e58facc7099bf314adbcfedfe6e5733a5cdeac11d326822577706f308456475db65467db66758f66e710fb36752a"}, {0x90, 0x1, 0x1, "9d38c0c6d2a733eb647c57a829c5add76b0fb519f2ae3922570b6c526a4a4465d8069e5bd93ad0cd0e651b3ea53479bdeef0d123f1cdeb17c5a4dc086ef8343b26e16537b0274c08871c99f49077f8735ccc761989004ebc4a3d2888c6e4d8e646d68a8eb1e9cd2d8e854f93f4627940407e40ebd92995d3d497"}, {0xe8, 0x1, 0x7fffffff, "14055de04df82dd7f1811cc2e0a65f1d9a0109da7cae82997ace33ee05b31593b78dd0c57ab269b46e5f6b2839f148b570a53b01c43bf9835541f7f7ffeb1d7fcda02a45869ab4f54b531d02c066dbf208344f512341fd4640a626a5d0f8fbdbd04a4dfedb3a8f87e1b33c5b975467750a4277b1526bd68ee9501fb250250fd1402b19e5889ee6207ff04a5e29a9b6f3bdc359e44c399aa3eed7a495b00478ce3c112a3b231c834c668ab5d3eefebcb0d9021b3479d017ffdacf0e0223204e2cde78af46a6a6ddd5a4f39e06150eccf9342a6c48a4f57d"}, {0xa8, 0xffff, 0x6, "e2bd155077e35c465f99e047ebbff10a8049c72fe8ee723f7c2797afc3090af8de2c9e93250dfde36e323a140c815e86925b86f85311d951b7441a5c4be1ec904f8eba266d138cbbd2a1bcd68897895c179dfd9bb19aee33118a9d6892ed0aeb435c39375b06936fbf095c47bdefad3fdc8b8e3fb3504f1946160d061e870894e91f8e0a5170e3976eda034ef523ab626b1a78f113f02a35"}, {0xf8, 0x1, 0x30, "5ff2cbdea3eabaeeb4dd796e5cac5a1b7a2ee6f94cccf5f96ead0f59cda25305ab56d48eb79b94a27596eaec0898efd74cf7420572defa24047355030d8f568210df45a766c2e00938994b6790118ad03acdf304041f91d7c6dbe0742c1f8ee99f4d1f434cd1d149e735a6c7d2041421bcca4ea78ac571e7e647992bdb4e582c4b2693a6b839158780e7fad7e3f6f2436f2e7cf618aa591b7a433186d39be3a39147a250492aa0e7d2656aecdf0cd9f74ff6da7193b8e7926116487229452b82ea448f51ad51cb1ba87ec733811630d05409a58b90a50f46291fc7c145396bdc37e128419a62"}, {0xc8, 0xffff, 0xffff, "d30a5e66a1c908010ab762ef3cdff3a47da49995efc56541889f5db8809249225876211f9be2bad9d15c470e86f1e0b62f24324c6acfb660499f178d1cf47647a99c1434de41649a7072bb365697ca11dc7f23b9af3992786ce85f468541a9eee76e2ff78574302f486a8c92aaf7126f21ee73f54f7dba807dcf9e388604db223af00d1af167814e5f03e2d8fd3f383d4016b5313f985fe6a2f7722ef683d1fd63266e76c73b38a7cf13d84f933c98e94d0320e9b6b16e2a"}, {0x20, 0xffff, 0x2, "e69db7825cbc9aebfd4ca9f45c50"}, {0x38, 0xffff, 0x0, "c9bbf07413705d840b7844018f24b376a5601faa56de51ed14becaba1cc887a55a"}], 0x570}, 0xb) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={r2, r3, r4}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 06:58:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) fchmod(r0, 0x10) 06:58:05 executing program 0: 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) 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)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setuid(r3) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) 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) 06:58:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="df", 0x1) write(r2, &(0x7f0000000000)="f785d4751f7b1b222f3ffa224ed8e7141a5125cdfbd3f527ff973f2bc89d914d20f72e1e61f9bb2daa48541a1f", 0x2d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 06:58:05 executing program 1: socketpair(0x6, 0x0, 0x7, &(0x7f0000000000)) socketpair(0x18, 0x4003, 0x102, 0x0) 06:58:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x20000090d2, 0x0, "93d58e6100000000a77b0000000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100", 0x2}) fchflags(r0, 0x10000) ioctl$TIOCSTOP(r3, 0x2000746f) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:58:06 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0xfffffffffffffffa}, {0x2, 0x7}}, 0x2) writev(r0, &(0x7f0000000040), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 06:58:06 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f00000011c0)) clock_getres(0x0, 0xfffffffffffffffe) socket(0x6, 0x8000, 0xfff) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) getgid() getgid() getsockopt(r1, 0x4, 0x3026, &(0x7f0000000140)=""/4096, 0xfffffffffffffffe) clock_settime(0x4, &(0x7f0000000080)={0x8000, 0x8}) 06:58:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0xffffffffffffff7a) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 06:58:06 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, 0xffffffffffffffb5, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000003f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c47bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"], 0xdc, 0x800) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r1, &(0x7f0000000340)=ANY=[], 0x0, 0x0) 06:58:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) 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) recvfrom$inet6(r1, &(0x7f0000000100)=""/175, 0xaf, 0x40, &(0x7f0000000040)={0x18, 0x1, 0xffffffffffffff7f, 0x3}, 0xc) 06:58:06 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x200, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x40, 0x461d, 0x6d93}], 0x6, 0x0) 06:58:06 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) fsync(r1) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x10}], 0x33c, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYRESDEC], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f00001e9000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) socket(0x18, 0x2, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 06:58:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x2, 0xfffffffffffffffc, 0xfffffffffffffffe, 0x5, &(0x7f0000000100)={{0x5, 0xfffffffffffffab0, 0xd2, 0x0, 0x1d33176f, 0x2, 0x7}, {[0x1, 0x6, 0xfffffffffffffffb, 0xb0d, 0x2, 0x9, 0x8, 0x3, 0xfffffffffffffff7, 0x2, 0x8, 0x7fffffff, 0x7, 0xfffffffffffffffd, 0x3c, 0x3, 0x100000001, 0x3], [0xbca7, 0xbd, 0x1, 0x2, 0x2f33b9d3, 0x0, 0xc5, 0x6, 0x7, 0x1f], [0x7, 0x9, 0x5621, 0x4, 0x1ff, 0x7, 0x67], [0x4, 0x5, 0x7, 0x7, 0x40, 0x965b], [{0x9, 0x8, 0x1}, {0x101, 0x2, 0x415, 0x2}, {0x6b7, 0x0, 0x7fff, 0x5}, {0x3, 0x0, 0x7fff, 0x8001}, {0x1ff, 0x32, 0x8000, 0x5}, {0x4, 0x9e1, 0x6, 0x7}, {0x647, 0x72, 0xea, 0xef6b}, {0x10001, 0x2, 0x9, 0x27e0}], {0x0, 0x100000000, 0x1, 0x400000000000000}, {0x1d, 0x9, 0xf1, 0xffffffffffffff98}}}, 0x100000000, 0x40}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 06:58:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x0, "000000000000000100002000", 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = getpgrp() r3 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002c, 0x1, &(0x7f0000000080)="8c8425eb13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:58:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x200, 0x4}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) 06:58:07 executing program 0: syz_open_pts() r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x40, 0x8, 0x100, "19ff67e2367e87882fe25d5b23159b33c19895b9", 0x9, 0x4}) dup2(r1, r0) 06:58:07 executing program 0: r0 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xfc56f2b72101fbcd, 0xa4) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x110, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xff, 0x0, &(0x7f0000000400)=""/255}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 06:58:07 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000013c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r3 = geteuid() r4 = geteuid() socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = getpgid(0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r7, &(0x7f0000001340)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, &(0x7f00000012c0)=""/77, 0x4d}, 0x2) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, r3, r1, r4, r1, 0x42, 0x5}, 0x6, 0x6, r5, r6, 0x5, 0x9, 0x1}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 06:58:08 executing program 1: nanosleep(&(0x7f00000002c0)={0x40000000000000, 0x10000000007fd}, 0x0) execve(0x0, 0x0, 0x0) 06:58:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 06:58:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x1000, [{0x3, 0x8}, {0x3, 0x3}, {0x1, 0x101}, {0x3, 0x1}, {0x1, 0xfff}, {0x3, 0x1}, {0x3, 0x7}, {0x1}, {0x1, 0x6}, {0x2, 0x3}, {0x0, 0x9}, {0x2, 0xe7}, {0x1, 0x5}, {0x1, 0x7}, {0x9d4ef7a6ef1602cc, 0x1}, {0x2, 0x2632}, {0x3, 0x6}, {0x2, 0x6d62}, {0x3, 0x7b}, {0x2, 0xc3d}, {0x1, 0xa3}, {0x1, 0x9}, {0x1, 0x9}, {0x2, 0x1}, {0x3, 0x1}, {0x1, 0x4}, {0x1, 0x5}, {0x2}, {0x2, 0x82a}, {0x2, 0x9}, {0x1, 0x5}, {0x1}]}) 06:58:08 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 06:58:08 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000180)='.\x00', r0, r1) syz_extract_tcp_res(&(0x7f0000000140), 0x0, 0x7) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 06:58:08 executing program 1: pipe2(&(0x7f0000002e80)={0xffffffffffffffff}, 0x0) close(r0) socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) 06:58:08 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x8000, 0x10000) r2 = syz_open_pts() kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x448, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x4) r5 = socket$inet6(0x18, 0x0, 0x1) r6 = fcntl$dupfd(r5, 0xe770a79b27dabaf2, r4) fcntl$setstatus(r6, 0x4, 0x80) kevent(r6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x10, 0x2, 0x8}, {{r6}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x4, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0x2, 0x4, 0x1}, {{r4}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x9, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x80, 0x8, 0x3ff, 0x7}, {{r6}, 0xfffffffffffffffc, 0x40, 0x20000006, 0x7, 0x9}, {{r3}, 0xbbcae0cf5fd57860, 0x28, 0x10, 0x2, 0x1}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x8000, 0x2000000000}, {{r2}, 0xfffffffffffffffe, 0x35, 0x80000000, 0x0, 0x10000}], 0x9, &(0x7f00000002c0)={0x800, 0x1f}) connect$inet6(r5, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x3}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x7010, r1, 0x0, 0x0) r7 = socket(0x10, 0x8000, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) 06:58:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x3, 0xe7, r1}) 06:58:08 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000001840)="2fc0090e7e8cac3120533f0e9db029e05278fbdfdb21397f820f284ce7d574e7884cb84945ad0c7fbfc333b75b777709dedbab047be47c04787777413659102b47d37079fc2d8ddda77a00998d77a757dea31d2dc7b4a3ce028f87eeb5a11d6509f40fc7e40557daee1c5c29818e1f0a6301b069a808cfff1f3ed910cd31c3417abc20864edae2257c7fad30eaf34c0ae1981156dd0f1a3d32d0519f55eabb3afee7cb", 0xa3, 0x2, &(0x7f0000001900)=@in={0x2, 0x2}, 0xc) setrlimit(0x1, &(0x7f0000000100)={0x8, 0x12}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r2 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r2, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r3, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001940)={0x8, 0x8000000000000cee, 0x1b68, 0x7, "31fdb4bb9b99073febeeffeb92eb5bdd823c00", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r4 = socket$inet6(0x18, 0x1, 0xae) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r5, r6, r7, r8, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) syz_emit_ethernet(0x1000, &(0x7f0000000840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") 06:58:08 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(0x1, 0x8000, 0xfff) 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) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xb, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r10 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r8, r9, r10}, 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) 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) 06:58:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x1810, r1, 0x0, 0x0) 06:58:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x1f, 0x0, 0x40, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 06:58:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) fcntl$getown(r0, 0x5) 06:58:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x40}, {0x18, 0x2, 0xfffffffffffffff9, 0x400}, 0x40, [0x100000000, 0x3, 0xff, 0x7, 0x6, 0x101, 0x101, 0x7]}, 0x3c) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 06:58:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = kqueue() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x1000, 0x420, &(0x7f00003f0000/0x1000)=nil) 06:58:12 executing program 0: r0 = socket$inet(0x2, 0x0, 0x29) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) 06:58:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) flock(r0, 0x8) close(r0) 06:58:12 executing program 0: sync() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)=0x5d, 0x4) clock_gettime(0x7, 0x0) clock_gettime(0x4, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = socket(0x1, 0x2, 0x7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r2, 0x20004b3d) accept$unix(r1, 0x0, &(0x7f0000000280)=0xbf) msgget$private(0x0, 0x100) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000002c0)={0x7ff, [{0x3}, {0x1, 0x88c}, {0x1, 0x40}, {0x0, 0xffffffffffffff01}, {0x3, 0x80}, {0x3, 0x7fff}, {0x1}, {0x3, 0x3}, {0x3, 0x7}, {0x3, 0x10000}, {0x3, 0x55}, {0x1, 0x8}, {0x2, 0x1}, {0x3, 0x2}, {0x1, 0x40}, {0x3, 0x10}, {0x3, 0x7}, {0x1, 0x20}, {0x3, 0x7}, {0x1, 0x2}, {0x3, 0x2}, {0x2, 0x8}, {0x3, 0x7fffffff}, {0x75b5899b659eb550, 0x7}, {0xe356d505e4612bec, 0x3}, {0x1, 0x3}, {0x0, 0x84ee}, {0x2, 0x7}, {0x2, 0x401}, {0x0, 0x81}, {0x1, 0x9}, {0x1, 0x7ff}]}) ioctl$KDDISABIO(r3, 0x20004b3d) clock_gettime(0x4, &(0x7f0000000200)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r0, r4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) 06:58:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d822cc3ac0993abb1a14e009081cac1b3f3f1d5a94f33489966dec85b4f58d92fdb15b8b84a8ab4f4402b37d1aa181c7", 0x30) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="314a7427787c2d66f8d6c65c0ebd8ae88edffcd6396f44a5caa5313cb3cdcdcebd1344fc6460973c48509dcae42ff3a3dc35620bad826008386bdf3d685cd842bb51e60c69de2e9e9ebcd3a5b8ef186dc6b82cddb1fdb3ddba97be9afc87d5f0b2738f27b7aebb50961a4e7948cc8739ffb07164689dce86f3097f50a0aa155c2bf745612918d7665d96c63d99b8d38062c220df84d6", 0x96) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 06:58:12 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000002, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0xffffffffffffefff, 0x10000008, 0x9, "68dbdb4218b26b5d529b83b22f151df32ee75ce0", 0x1, 0x4000000000000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 06:58:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r4 = dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) write(r6, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) pread(r8, &(0x7f0000000040)="9a8fc01f7b11e00b95302cd5c22e05ceeb8f5cf4001b401ee61500493fa9dd99d5c377308da33b819d5aad6b9a1f48e612a69723986be7624baa88acaa5dcc1e3c670bd6892aef3f4b0d3955e101bec9c5f9cb7c936cb85b6df2074a3493a6353a664a7f22ceb8ad7d507a82fb2566d6ec3dfd01a51c69d72764e1aa2e65b47fdd1770a113dcdf25a27409ded18671b73c43c77cf16f05c9da0e28b6ef66bd7d3679b4bf5016cc39e1ad97a50ee322e781f1d96f14817ea4d5ab769765260be449a599aeb878e02efbe722b992243ee8bbee0ef2", 0xd4, 0x0, 0x0) kevent(r5, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) fcntl$dupfd(r0, 0xa, r4) 06:58:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x18401, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x9}, {0x18, 0x1, 0x1, 0x7}, 0x401, [0x0, 0x9, 0x400, 0x9bca, 0x2, 0x6, 0x0, 0x100000000]}, 0x3c) read(r2, &(0x7f0000000080)=""/50, 0x32) execve(0x0, 0x0, 0x0) 06:58:13 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 06:58:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0xb78f6d5ddfba5b19, 0x100) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x2, 0x1, 0x95, r3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0x1}], 0x1}) 06:58:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) 06:58:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getppid() r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005, r1}) accept$inet(r0, 0x0, &(0x7f0000000080)) 06:58:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x102) 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, &(0x7f0000000440)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 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}) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r4, &(0x7f0000000a00)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95f8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xa7) 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) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/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) 06:58:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) 06:58:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x204a8, 0x4e2fd8c06a7a6773) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x6) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 06:58:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa61a, &(0x7f0000000100)="73dafcfebaf02b489b00fcba5ad9a8d06fa3a4227cf468dc2ceb938ce139e64894cf1be995d9e4ad4a972f98fdc60e3d7fdf8491e0ab4e3fe53d2433aabb81e1c522d06114c1b21f22533d2f45875dffc55cd1c26f3f943d", 0x22b) 06:58:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x1, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a6a522aa731d145a9cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8fc09c46550400e73d22afd7714a82e6c6ccb5683a3319f0740638a0a357dceaf5fbaedb3742abdcdb8d0735fc55ca529982747ea534abb4233becde3175b4b4760b3d86cb6376d6af4ffbde7487f4bdd18095f350e7e04a8e737d917d6819677d36e70d"], 0x1) getpeername$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002639ac34c1874661000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faa58524c0f13f746762ea2d456d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8f40496188c9faf0f27a9ea8745cba"], &(0x7f00000002c0)=0x1002) r1 = getppid() r2 = getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x204008001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r7 = msgget(0x1, 0x200) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000480)={{0xfffffffffffffff9, r8, r9, r10, r11, 0x40, 0x1}, 0x6, 0x3, r2, r1, 0xfe00000000000000, 0x3, 0x1000, 0x100}) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000800)=""/114) getrlimit(0x3, &(0x7f0000000300)) 06:58:14 executing program 0: mprotect(&(0x7f000046a000/0x1000)=nil, 0x1000, 0xd29e82defe5bd107) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 06:58:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) chflagsat(r1, &(0x7f0000000080)='./file1\x00', 0x10000, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x90) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 06:58:14 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 06:58:14 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(0x20, 0x1, 0xfffffffffffff800) 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) 06:58:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x1, 0x4000, 0x24000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:58:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000000540)=""/126, 0x7e}, {&(0x7f00000005c0)=""/153, 0x99}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000680)=""/179, 0xb3}, {&(0x7f0000000740)=""/231, 0xe7}], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "7b875f7c84a4ff000000099c11fe4dbfa600"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 06:58:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x0, 0x5d7fce30df40fa45) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/24) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0x4) 06:58:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x8000, 0x8297, 0x3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) sendmsg(r0, &(0x7f0000001c80)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)="b69f666a8764ae2cf83e64527fd91067eb171e3d861a16f5644c3cb7ec70ac399eac44ca8374201f3f3a71afad97727fedb44a5dbee737694050e606d5ccce8503782546f481040a27e3efa5a2257d7fa78fd9faa5d697e1caa11a5bed4fab2d14aa7820720ababc805309fd1fd146a44ec7a7d468b6a1b17b18dd052da469baaa16d214b66406965e623ca0a3ce295ab2ac3e7cba8973f0a93840b5cf08e2cac09f1e3813319a32a7a5711deaeae4", 0xaf}, {&(0x7f0000000140)="ba56155caadf5a448349a817a6080216974d34352f5bd44e896c5204582917122e146a40d19bc3993e4b16b76146c460bf6515929f41f9570b385f94cfb2f549e8c3cc3960a70a100b7ced0d975e4ce584ba9803a090fafd1150441a47ecad7caea3ea66e8400da48ca438bdfe4312a699ff03a9ea780926ff5cda3faddb7e260a4490df45e28f7fceaf1372723780e643a45bda3fbab4d13c8e8b4cb52b2b828cbebeafc1fa79c9b94ab799bc5e3c41c1dc5c04c9ac825b60b3afcea3f774bfee85564a6f429bfaa27b2b7bdddd37c24615ae28da0ecfcdfc322d4a6c94c46ac018ec2bf83ce0e173", 0xe9}, {&(0x7f0000000240)="563af19b0aee38dd71ed16bf295efb386323a6c0bc420fc5e21760dd8e41b2456bc7a85b0b2db9a56d0022ca7a9e7014ef22861b4d31e6f6406e47871ce454d67ee6a5498976cccb3fd33545dd97eec36b9d884cf76aa205b5231c7b04656efdf90082913304dc7de576e6fc0cf68b1d37a49154df8a868b8abd3310326ed0187ca021bc94470be8c46da8fee63b0602d3df81024851a146e85058fa", 0x9c}, {&(0x7f0000000300)="d2db1e1c7183a000156d61852e41f0b3e5dc1ed6f3ea7729023f63e858cbbea6dffc6bcb92ed14226ddcba39dd1c3924c701a7765b7f48f673f92ef9bf134c235c0842a3b88a71f9776aaf7c0caa4f139efbca92821f05fce6911a5eb6d3d1fefbcf700ceab1b59af036201fcf8715ae391cfecacb95afc4d0bf3b8f301b17ada76678ce1fe02f4dca81626b69dbad12f9eab98f4f3074e45a57e81800cfa843d9cf993858300396ec8c9fd08328c0b27d303093e3c543ff3fbbe80b76fbada0d08d2c3da6840a9b3d375dc98d99ef4f52bfa2e93ce74961865d40bb6945b50e32263aba28a214bfb5e65f0bbd7d8472284193b250d1fe87dd848707e649fcf26749984040675de44087e2a863334927fe85d067053550d960bd787290aa2ffe4b4428045bae837aca933a60faa810d9edcca9e87a35d77a0bade95ec58255f6230b134e105a82f2e0eb0354f81bee8cd1388768adfd1a513e59f92f4abcbec186d67bb1d6267bdf3ca046ec9b445f1eb427fbf399a870645bebafead81a3eaf6b9759408ca7f2b38d7c4197efe3cae5519eda37bca43779bd0c1c5c0de50729efd6217bd664de9cbe6926b61532fcf3b06e9304f8711c2f8f296d81440ce35d09b822cb9dd2fe20702dd1a835d4f7e604f434ecf9e893d07d55973a58ce4b35bb1a67fef56aa1efce877f0b3608b5cafd54ac55075a880b00232ee628a2d15af10fe6dc3bc69dcac7b0bacde57e37bf5e05d1e437aa0a629964a35dacc9a14620fe07629b0911cdbfd7a3747f87364c35efd57ce3e5340e0487c74a92697828558dee657cc141c03e7855e744018857ca028c159661fcc8da3143fd3e8b4ac067ef54f8ec4efe30bfa0df28713b6fa49ea4ac6f9c4d4f7e1f9f899eb75aea3e1a1ff38de0adcbdd4115248d06123e05b0120eb4bfd59e65adbb7501aa3c0726ee934293c22d9daee46d8929075cf9a524ba69a39bdb61c42dd9c8dc89e631f8c2207a7eb5ae0b0c65af483c085abb1d790782ed614d96cedfacbc02c34c829e4d7cc253cd28365e51dfc0011506e0442074a9b62e694ffc46b7a080dadf4b8f99978d05850bf07598a0f4b20ee9544e8b22a3caa27fc6dc85b0bc30c8921e084d8a42776841464899f62d31f79c19f405c3e74449e56b982b00920db9359569726fa9fe1ef8a5e9f5639285c817dca16ae9403e367b491e44c67f3b3141f3f0a06243cd7df3463c50bddaa73188b248463856592e3c285eed37136fd3a039bae8c6a9071d1fc71a1259ff8346c833d80bc4086dc3b828d68a2a74ea0f5c086210c4611e0f42c77e51b0106e1c99c8d85e75fbf091dd7fdc08de9dd4e5c51e7f7ca06b3fca17bb9d6573c56321e804e51fbe141427261267f714992156470926b4d3480f955300244b2143ace58e32d33d28b37ef704a2f36a6e3ccde71c2fd01a41f0801b0c050d656c6db5b2d7d2fcfd2c9b8677a23a809e052138bff2465e07adee409ca19f360a5758f105c07922fc81763b60fc11c39d3131850042d2d40e6dc1dcafebd43920ab0bc9166fff92be1fc5b159a703a60d244abb279a72cdb050c67c05d44510ceff9364ba690051f571467a778856dfa1f41b8771d3ced2464d9af263400ae73690ab93f60aec6eaabe438ced512ecca1d9a492edbff08965f92a852f0478664fe012b8eb97b4d2659ddaf7800b0aa2b095ae4ff9665a30c7b36ee83e8f0d3e7de7070e0f5569bc24280f078c1a95db3cee127dbd0b271f05134bf5c1f203547c1ca2a033954dba39c38807e433b9aee0c122eee9edb420667fbb76ac95b28761f498442ae1c2548a84e58c5c7dd133e62e49f69ce4cf941d78ab513483aea02fe7412a937a0fc066899a4f8d336f7fe3c75a1c3d875ec69ebfd44464965a63a35d33468be186f249b824ef45fee71af0c12be6a861ff98294c244bbc4a1c9b4601d659a47ce9fdf0531b69fbcbb1cbc18b2f5cf7d8724edc37e9afbbbed0efd6cf2512238ac7d4952e92e4d7ced936e8c99e65c88b735fde53bd6285923b2330345f6da9c9605a73a63861007822bd2dcf1c43fade875435a86a58ebc6485a5f8a3ce0d7abafa0681e0d9c2566edfa759056daae49105283cd302c275434a7353c725845f1e332e30d800eade9c98e7ef006b1fc3cf75e7f9ae19749acb20a5ff02f3f87b2c51395626f4c532b71bb65fec87e0949613ef4f6c3b0a3171b36a7ac916adfa0c9ee53318cd27747eaa6b5c80997719ca0c493ae992fa38e57baa1277340aa705a9bee523dcc48068ac5d2e02b1a63bbb1a1343a393ffc4b0b4c865e76debd7a5dfdc5c5d29bedf7cabaa0673a954ceadaf0abde94b70a9b02bb23197c341c70fb6ecf537349abcd816e2107552554f55ed641570a41cfab08f9e1f392b4d5c71e327ea3041609883848487aef86071c9711ab39223d354689f1bcc034d6adfa307cc67b22e2e041a6ea4f7a11adb3a67ef5ee021071dc2f4e248b21244de49bb8ba10c75a1d7e5521d581dace5f18367a492c0e92af122550186e91a9f148b00f5cfb599162a3544e629f0d4028a6e1e28cc7034aaedb6169eea26d0cd8d37306856704fe50ca39f35725b9294f7607c0ce019e264ec47a9b66c257693c2dbe57d9871bb67d635c3d377bc3155d2d5f90c11baac9ea61fb8eebb96b2456fb250f3c251ac695bdcd7ff27bd05412c28c0f7b757016071e9b97f9a1e291cd105caa417a462d22eb791ae5827d35babc7b369a2ea397d7e0053125cc544ee106dae8a78f6546503fb6c5f9ba0cd93a16d460487ea3eec16026247e491ed49403f01a8765c6a21e08e6124a7ceb1d2baf1f480cb4b02adea0b1317cb9748c35387b7a142380e7e73fb56636ed2986ecd958fb960ece29dfb0b9785109e04778297891eef0646f932835e27de78bd5a3d0d005440465b17d28ecafaeeddcee17d455824babd4a06f14c95bdf7ff947ba22e4c58a53973125a4fee0289497126f405a39a4db82acd3388e081a57c8096679241cd67469b3002a15679c28ab039d0ff27326248af71c15d2b6f3e982e92ea05c640432e8ca6aadd803269f0c3a34b38b7b62ac02438d4f09424dc2ab7a036ab0203eef1376d0b04334bb0cf6bde02a161725ed6b6fdfde6bca0305f86fb19cb87c1ce1c8a5429c4b034c5731ea97b474d1250d513fdcb82be1c5e683b4207fdde0c565f97eacba0ba23663f9203a9caa8e185f27f9d6ac221f53840e9ae02b9652bc6c2ec2b69348af472a7fde5bb4f88a793912e43368e801c1ccf9674f95c08a3d2713a1a4d9b1279f3e1b61829e004dccc0274791bfcfd6fe28ff8aa1be534b704ebb457c9f62ede600a3472c56da9ed651adb5af7ac5d4620363f72aa6bba366b26e32bff988a677ab01b951178880183006cb5754787706aa69d3a97ff27f3a2a6e38d27e7fc15961f65abda1a7e2cb09303894a3a03029e0c95cb03b745a7d00d3510707ea7004a42ce7a7c1c18aa85aa591d92ded7ab07f2253eb3fbbd732cfb656d1db6c57836e294f6bd7acf4a136a85e62101b3e7e1cac44ad23c4ef479623585e78502583a77850c57c2a1e5a0c931b6a26d5f024b499b3dcb5d344bcbcf6ffdadbdd47eca7d2efa1bb133ee122b27f016d59416a5303baf4301440091d28d445598d674adfa08d6a40af48ef04ca31aa8becfba38b5b4711a1e70c017cea05e843f04b9073b534c21d38686ff035a385320698db10868f20845170aca57a8d6568f316dd424bdc21a338a994ca22015af5dc068e0380a48a221dcc857de183f444042665e39881a8ff013d2a0ecade4d9cd95f4052a8b17ca1673135633a55dd9384c9c4c0f2389c0a751835ffada789961005c7cdad9261cbde98fe120ea6bbee948aa35b82c063ddb2e1fbbcc6d36ca3926040065758efc83bb0268a01120b3b1442dd8b56e0f7399e269b4ad9b0a767ba9ee72e217bba759d680e6e8263ccad5b91fd1a7279def3ccf832282cd6dd45a6e04de417848b59373020aac7f51b4d71a5989b3e9a6f68013a4d5a5c048d703a524ece94c10d482075ade88377ecb52d225f9dab96e3bb30ff6c2876c0b10a6344d09e0d9560596ff5d49db2eb36cde24dc35aeee243180fcba9bf89adf64e6ab4e3d7aa9a71e12d75d1a76cc6db0b1c7b45aa6403438a6fe98cacc57342c31b034f646e3a3ffc4a718be553477eaf8ac05fe399d50756403e82e318e9d0a267e6cc28b81ddf57aedbcaa4316da0123c88b0c987ffa9e94cf6c804dd65fa33669b340c2f2c3f555cec0b6af59951eb64ebc1376015f996ab07b957c395b6ac6b3d22a6e7071c6b931b276f9be1b892d8bf421315c83d7c0046c3b4ff5b90ba280b10206e5db899cbffc8e87efdb1499c2a4f7733825b384dd967c8082a05368bf0c244dfecbe335749d171b3ba7cde95bdf9c61e593e37677b824004ed9dc1a652d6f850884bb600ecbb6227519c8f524feba38eae5174975017871cb459900e4ca1c614e212585919e8d294cf0783b6b494846414da212a1d7a9bd91652c707c006a0f175a52a97716677b2adb6330fab76049930577764b962c089d979844865d0e673ba5a58c7ede3fd717e52c3b945291704d9c1170142a6eca58c637d18cb8b316d1122c6b6d274a988d2aaff5acb7ecc8dd72b409286fbd64942362a4ba53d6ae8ddb661c8e06af4ada0293a7530fd15df84129184c81bd5162577c8989f8cf0a677941b14ff58d15aba4a2544cb6793e0d13a6b7bc7bc8fbbeaa043aadd30a7cf234b97e8736368db14661a79697b1925d7255d59f393ab215b22367c7deb1b41d9cfdba075e904a4d09af952a36d48722e7c18ae3215e7390597426f9f3403271a0789a4b7fbdf7c3802ca35a7e8df61844b1492a77344d6213f41d604832945715cfb97d706fd12c5cc80ea665db237d531d52a0399dd3864b81977df4a849afa8ac66d385715acc0a65cd20bc0bfc9b7d3692471ad6dab67ccbc789d1cd3b275bbef8dd2e912b3809880f85d75f034b19b91b0437e3a1dcb95c502a930ec06ccd375b21e6c4f1dc8f2c1ebaa88d73fef34f79f4ac483dd7d4391204258b632bedcc06d4f6c4c42b737b450496913f04f60e112dd04363655eeb0c078d896bf1f2797578732b1290dd6052f6b1490bcc8baf69ea2cb27fe91c0d1579b1063204143b87881622f8cd9eefaf5be9101e37e55d021632ae860358ac20463c4dba62bc84717771b93e5eb4f336cbf166786825254620c80030a826f8ebaf8ecc8cc20b7a25d631827ff52ffd5fecfcaa28383a9c37719180aeab08672d2c15fae3a828b32c1e666c12fd5f30a696382d832eb6e211784c074c90550b5a873d2d5a2db102c830c43413cb2eb83710c2181e78d97e50c076dc32906489f40fefe6766dadb330217ba30e8d3ffa47179adca1d5e44382f14def528974d3b26bc91fc919948fbe4824835013040fdd64a595c8ff4d6dd03133c12d9a634507fdb7ad625121617b387868c08e155487c3f45666eea60b91e535d7cf45f3821aa6cd6fd6e732982d7099778c727cb350155b0efe732d3c7819456785504a2869a82af3778789a6acf7a3485a3aa5acf8e6bf6a4ade096430ed306d77e862ff9119c66e58bd11a3bc8c5745b17709de8f7361111a0f17d1196f10e3a8221897b53eaea0c7b525f4939601dbddb85a9d8163f0ad1ddb79b3a65d6ce9fc7c61762a99d67a9f23a7412d912633caccbcf855c91533459edf0a2d4f75119627bf3c188f43567f344882ebd1204", 0x1000}, {&(0x7f0000001300)="8633069eb1353c97af05369cf4f395a0ed7783bbfd48c4a724b17186298bb5cef31f47e77b5ab464036d6c92f0f39dceecb89af31d0cd24ae363afed26f09371262caef5cbaf87c1a4c65a32c1a3579da657f2ad2b4c33416013d88aa27a44e72023cc334315eca36ac9cd9b8c74f50bb9ec77590be3aec4f34117eee0992f8cb9f3cf03969f87d959ad47d3b06bda915b1b476602b6c4d478eeca41852fe4558b5e65262d23ae45c8b9dd93ed73ecd841f483079a3153e3a9f692f9219b14701c7f3ae4ebce8bd12381ad63497ef26648ae3bda1bb0fca5feb3b1806ab38a16fa8422bf05ed2c458fd61f5a166dbf1b598a7d48591f", 0xf6}, {&(0x7f0000001400)="4d06ed1e506c6251f2915396b8eb9d07ff47d51def310e6859f4654decb8c7ca71eb9d5e23c888aa57db06942f3332c93c3631fbf39006839c931abc1d36c4908679b0d32ca589525dc5bc750599692fef6a1db050f6dc10672bad5c328963f4a7dd1563a977574217d0a07749aa777a8f27b680ca11922347df5e30d4af359e4f4c15d18ea536089036d1b69ad784a1", 0x90}, {&(0x7f00000014c0)="00b93f64dd39ce4adabbb29df10d34ce60b94c30dad85a8ccd70a1258e964127bd7a8f1c7736ca3b239c96d8c79fc2740bb49ab70d434a34f7816427ab2a8ae97176a0b7f7b601ea1c6447263cf2fbe1e8ed29", 0x53}, {&(0x7f0000001540)="19327fc99193e80d86b857e939b9100b2188a590bf4780589c93b52edd5c0351c18f5afa10d222263f1527a172f6dea4dc7c5f120b4ae641606492f874dae77f99fe372aa353022f48ba3c25eae0eb54f442b0876aa845a34e996ea7bf608ce02de64f160a2667647dcbc936a8994bda52fb23694a2297ec026e9e39467d0f1705dce298c939692b43d208f84a65cec6d3cee83cf1cf29eb165142369805b26b2e5bb9e439b2a20be13c096f5d91efa38354de88e4bae751e47b43942b65908b2e9af9627c56634b3ff572b857f288cd8586d800b201", 0xd6}, {&(0x7f0000001640)="e3a20261af4044690e51103f01a1943b4fe901c054a4859d5517a5465868c2196a", 0x21}], 0x9, &(0x7f0000001740)=[{0x50, 0xffff, 0x4, "a1d384c6ac4cc37f84687c3d1ce8439e0981b34e0ce73c3ec41876324eac54d587005dec8a06a2061f5187585bc1aeddbac8b51f61b13c128e751989c8"}, {0xf8, 0x1, 0x9, "855ebc89235ab4ae33cfa106b3b0b26dc73ce4640d14fa2fddccf97f64fd64072dc219eb0a298705a3279b746d519b1b3699f98bdc2de8b30e065222dec2205dcf48afd7037c53c99b6093aa55c8a2f6d180f4bca9cc68fd1c6eba0b5f1c1145d23c1ca14585ea78efa8c9381cbbb568aff9afefb45ff95a77f214aa526f94cb3a703cccbc388acc83c571fd4161a29fea0f990a586dfccf83772c91601ea1adb49485f620a299e30046de51eeaa0dde8f37c9e4da5753f0ef2ae74fbd161a24c106e193791094533b402eae0753266599f45a5cc2090a8c89692c9fc2db0b867659b6"}, {0xe8, 0xffff, 0x100, "f73fa15913629bbb50dd26d589e5529e91d851f309457703a52c93112021c7758d970cd29393a356d97d3fc6b8af8d6b079ca6814df08696b98aef244c511cf8b392e58ac66aac998382167549c1b482793d8e2c779e68598cfbbf58ec9382435518d2aa2f2e7002b37d6cef62c3f20f05c8e0b16b48b1eb7def68c5b45e59f98ab90433c8fccf2bd40083160f2eb6e785ec1048448942af8362a49a8900adc00dcd12b87f53d2991b2396bc2f9c41136a9ae94fdd60de265639c052a117a8b160d846b946f0257b5b7d1cb2e9e9332ab37c"}, {0xe8, 0x1, 0x9, "aa1139343859ae5027966cc1140af6d092a47aedfdc6debd8c7c27e248e20a3e8ba194c0a67d0ee8269afa64f103662a45ce316212bcf9fff5fe99fff1d3f5237e3e4cfebd2133dbab9dcfff0f8d496a34e4a4e774c25117913a10d0bf3e1d1b49486cfe995344da6b99c322d5420d607624aa3da6ff559804dc4dc3075a325fd03dffe11534b64f1da1902730a578dfed2580382d26da778f33538825b1e74d0ef61673a57dcc05c416785cab1b5abc6144195cbe01b87b1d1ed226573178281e8a7d805203bb850ad421b62b639168f7bc67c3cd"}, {0x78, 0x1, 0x1, "b6842a678464e3093b1ade0c872d462473a87b5e0134baf63214635a8c7510f44b26e6eb05a5e9936276ea10dbcc618aadcee95563a9c804941e8cf453a54ce18ebc418fe5db909cb0ed5796d495df1865826a1c01b2625431a36d1dba9dfdd503ad"}, {0xd8, 0xffff, 0x1, "d9d8f053e1c21f0bcefb6218e2e339bd3e17e09362c98a98e3ecf80eda5b4571eefd19da4bc88648e80b470a20ca9d91667c7578c0853afd9ee87d35e5a1afac67770813e48008e9b6909d73ed85a958631993cd5c3889ff0fecf5c6c433ad0b22d6a962a2f1ae05bd83817b41234e52b49d0e16360a7e08b361110f50e6434288cb6ba9d947ee71e03f00fa8f92e8fca83c7b432622ea558a3fab18e6f18745f0008583a3cfa6e6ed599469ace9ed8527bd72aa368c385cd9b8fbbe73fb66dd602ab74a11786136"}, {0xa0, 0x1, 0x80, "50c32f4757ea0224b696164c9edfc7edc170774becddd0f8452a8600cbb775fbec18d8b82481c5b3123a9bebe95d4236f97bf2b696f2cae78fec2c6c57354108262fb76d31450234bbc6320ad02a002bea8a335b2e13d0e9beec97e7c198d045fce5895327dca9b1c51808f0378bcb6e78dfeaca082f00fb3a2ee596ad456768db0808ff4635b44dbea7c9"}], 0x508}, 0x3) 06:58:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) shutdown(r0, 0x2) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) wait4(r5, &(0x7f0000000200), 0x1, &(0x7f0000000240)) 06:58:15 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, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:58:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000200)=""/142, 0x8e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) syz_open_pts() syz_open_pts() 06:58:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0xfffffffffffffd59, 0x772be2ff0513b0a}, 0x102) sendmsg(r0, &(0x7f00000003c0)={0x0, 0xffffffffffffff4a, 0x0, 0xfffffffffffffcc9, &(0x7f0000000440), 0xfffffce9}, 0x0) connect$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff00) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xfffffffffffffffc, 0x2b}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="4f80d9374df59dca5616d4f3ef0473cd3d2550f91a20bdefe8886eb4195fb5aca6801fe0b0d8c07c931a679d0ab5c28fd6892809e2974dbd5efce5ce3c1ede6b493877042677304bd9859b37f45f20f381481793bb56b7c7fe6ce067638486a712a4e5d7befe6388f77ee8c44147eb0ae27b64e7455a86183eab9eef490ff9bd2b8b13c24c0c6b85100ab18a90b2fa7142b897cc4732c9ad47cb62ac7aaa7ac050b13a2a81d1cb6de58813c4b217eabea4aa406d06", 0xb5}], 0x1, &(0x7f00000001c0)=[{0x88, 0x0, 0x9ec, "740d6316e8339c8862fb751263a626b5e8eb277591aefe35eee5a5ae5d9c370520c3552ab5634dfe31244d638c6deecb8a949f663a1d49685737bc1e82e17d30607f3a47ef4f3c78c1aa452b0224388e7fe9a0cef8a13012d8437060568f37b800c9f9e3a0fe5d8a12eaf490885caf8d0a6e9cb334e462"}, {0xc0, 0xffff, 0x4, "6703cdb393addd28898544a6d897e31053aa11ace30953ad5592b2e84802a81280eccf5d53f41026c7f51f06405319571e655536a0e4d4afe54bfe36429530e247c9ef7d700bc14087700c71896da7ba8328364b79c67087080059731ef566752f8c95d3a6339fa5b5267040fdac82ea14cd1889d6ef47de2c6a50d67ef6cfe30bb3d50c54f334e77c844b89c59662542331f2ed083b12da9c09df27b9875c4fdeb0a66a8db27dd61db1423eea"}], 0x28a}, 0x401) 06:58:15 executing program 1: clock_getres(0x6, &(0x7f0000000000)) 06:58:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x5, &(0x7f00000000c0)) bind(r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447f", 0x32e}], 0x1) write(r1, &(0x7f0000000700)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40b308d93e05cae023a24056d30bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f4d30f26e6664142506b8c6045b9eda7e8e55d11924", 0x2f3) r3 = dup2(r2, r2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) 06:58:15 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x81, 0x117, 0x8, 0x7}, {0x1f, 0xed9, 0x4, 0x3}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x2, 0x4, 0x2, 0x1092}, {0x1, 0xf13, 0x80c, 0xfffffffffffffffa}, {0x6, 0x80, 0x7, 0x9d}, {0x0, 0x2, 0x4, 0x401}, {0x9, 0x100, 0x80}, {0x6, 0x10000, 0x1, 0x9}, {0x20, 0x0, 0x9, 0x7}, {0x7, 0x4ed, 0x101, 0x1}]}) 06:58:15 executing program 0: socket(0x11, 0x3, 0x0) 06:58:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66ffff00368a"], 0xa) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = semget$private(0x0, 0x3, 0x193206f9fc19d434) semop(r3, &(0x7f0000000080)=[{0x7, 0x5d23, 0x800}, {0x2, 0xd, 0x800}, {0x4, 0xfffffffffffeffff, 0x1000}], 0x3) 06:58:15 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000040), 0x3) 06:58:15 executing program 1: r0 = socket(0x2, 0x4000, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0xea) 06:58:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 06:58:15 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 06:58:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0xa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3ff) r1 = socket$unix(0x1, 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 06:58:15 executing program 0: shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0x25a) r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket$inet6(0x18, 0x8000, 0xffffffff) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000001340)='/dev/klog\x00', 0x80, 0x0) r7 = accept$inet(0xffffffffffffff9c, 0xffffffffffffffff, &(0x7f0000001380)) r8 = accept(0xffffffffffffffff, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd0\x00', 0x100, 0x0) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r12 = getgid() r13 = socket$inet6(0x18, 0x3, 0xe61) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x181a2, 0x0) r15 = socket(0x1, 0x2, 0x10001) r16 = open$dir(&(0x7f0000001680)='./file0\x00', 0x8, 0x4) openat(r16, &(0x7f00000016c0)='./file0\x00', 0x200, 0x100) r17 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r19 = getegid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000080)="05a169a29042dbc82819f59b207edc3f35840362a10c9a9f9983faa1de8745c7e2ba31a14f1c305a31b1ab772bb3908283", 0x31}, {&(0x7f00000000c0)="bb576da411cc80b0436bc7b6341af2c9dca8328f1f1eda8f0b05ab60eb6eca8bcac58ef1ad971c2ecf2074f2a5aa2d5f6f2e1e64a3a6d8ee4389c2881e9d1d8ad1be5365c11b568bc5baa4624f9c849dc61191bc84c3", 0x56}, {&(0x7f0000000140)="0d348b0c6fa6a6f3921ac7361b8b7635dca046a1e2a5d450282244363323e42bac9b5d18f2b7e3b28e5cea010c5a58cf76539461acb2b0708af280be45cf7220435bf1d3fa1fe6822b32b36a042ee4ccb37ede478f9539c1d3042f1ca167c420866a55d348c1dbb8ff7367bf462b588309cddd0ceba25e75cc42b38fc4b2aa165e83a10dc9898595252a5b86621067573e549b5cc46b1939135dbe361a26ad92e698aab1cdd9c0ec22e20c934add1b3980e841603259e425287728", 0xbb}, {&(0x7f0000000200)="5673b03dba14b4d58b4201de9d7ffdbbd7f00a16e1119972c80f335493e39c149264461dece1be2fdde5f117e19d3a928b84367aa9e3cc1cf9b44fad3591e71f153a95fd380f2878a64cb36109b02675a393700fb5d0707cf98aaeb379878a32b12cb486e596a0271ba8a35366e70fd4bf7cdf268dc02f70eae6552130e8a3ceef479bafa37920abd680bc966ac73330e46181c9caccc278b6143189941a5e745773d8ba7599bd9d87628a1781bb0f022ccf9172f0b481b94812734a128fd3136def50396fbe935b01666b572c54ef140d461b9996ff5a7c6fba6306da618e8512201d7cf3f909bbd0a58945331dcb3ab2deb9d44abf471f70584bda29f1b6189a2a6fc3a29c9746fc05c2f1cf6db041d822fde1425c7d5765ce1ec907b67598db56cc4a4c6515fc14d5aad3ed17de3df31aaa0dffa613607ffa154b489248b2be3f15b9fd783a22d85122f4be0112986380014c315301f1544e7f4281288bb681a93ed0fb249bfc47bf19a06111a4b901d2a0a72c90c3ff9749c607f60dbffd18493e68442adeb941a83abbe24b3e2f93aaebfdff40febd72e812791a2efa84ecf1960dd53972686b482ef8bfafa6d4a933141f5b573e91edb084cf4db4dff42ed86aef8be36c656cd66e5e4c1eea2ce3e443e49a1b7044cb8b58eb167123613450a10c6d911e41fe9aed1670de8f7252c69efbc3838e427ca3a9b962d5848f5a39490ea7938122d870ccb2996f1c0e9ca3f74dd08d3ff6bbc847768194205a5836a69eef0ce502ec8bf8795069c7dcef1aaa68a611d12f362732680a083e8cd0dab355becd80d44da1dc22df927064ec3f27571a30d11e4801c84a9fe0dd690c13bebc60e6288d33562d1cc27ee362a78cc020e29597630c7b13ad83fd26371d47ef8c89ebc0a1e48860a7a431a04b824fc3e84b1147d86e91566f4cca6b546929a7240c28b8a40a25491b2a40a49e185c014cdd46b66cf31afca8804ae158005eb9fab5fb7f5a399003ebb65d899e700efff8b0ba53564bc1f79e46efedd9737e93e75ebac747c58821c3b249a208c3b6196cd9300ad45530238131cf53e6e62a801395812016a407bb2b7472d7b05fecab3ac3284dc9344bbadf426d8389feeddc660b63e9405c272073ca70a82da173d03c9d4a8854bd4f92d3dbdeefdafd0d969d61afcca1d4bf6d6686d642f06a89affe1405ecf02c987b061396ab0a8e5c03c9f3b276ce230bf398b84f22b68b09f50018de3d8e5c521f34d33816bfb873d60c85f791ab38b64f01c4623a1a51c855ef339c4b3f9bfad4a93aede35f8a9708c06085332029908514705f63ced56a76d9780e190df38968ca44b5f72547572dfc707843fe2b0dba5dba2403e32aa105e68a78fa16a30097faf9765aa1e7af7644238e7495ff857cdaea851e81845f7c93275d78392fd7023cf2adce8ff959c3efa64c99751d8429e331d8a3fd1afa4adb6bd4120dc629d609df54660689cadb371d2f8db9a0a3aa06fd2c9a666d41d277827ca8b5ccb51237e5eed2dd7e43803ecebc8b86efaa6603b26b5141a09b095a20eff249457e79d03b0a659d29b49856929628c560f94a15762fa448ae86a9d35732a831966b81742cd8aa7aec31a8e40dfde02a1a55cb6f9e9a1506d963dc7c1d5626c7d36b1f590a02ee0bf4041d13bcb37098e1781db43baa52cf9eb2ee23f132a37c21f2db25f54ec86fe29426d7c0a19c4d6320a62a4928189eb207770f9108dc4f793fba3e5ae05b212b192d8ed14b19df9f04a73c2b99c1dcf0ab97c1556a66e22655f5c8a555da87ab2b8489bbe001835f79f32c7d964be7ecfba6a1365cb88c90192da92d1330a35bd4f4ffd7ea2e4c9dc9158d6668f2d71488c28bf17186d97a9742f0f5eb060de5012931324ac46d3eee79c58188f6969498af596ed890e0b7122c98d20652386c21af9edc4106965000a9ed4213bbc58ad5ee5b7fdf5f5d111ad88d83f9b9a3358aedb53741730459b7de4be5d5064beebd6e462e95529e7aad29a74e8d74121470003d2ceaf8fb8740d1a5304df35994a3033219a9a49d305c7e314ae7b5e12ba27ce2d56700c787148a937417045479d7943eb5fd2ff89f835579635fe7d1128813fc0623b41505c8417fa195faadea8108612b1c8ab4da74ade22a0ef84c74f96cf846898a9072ac6a65280824b0f22105fc98d5eef50dc74437e274bc923e19f71619795ae3994b77e7ce31f75a4560ba7f77d201d24c35c40e03c00ada868bcce51a6507855ff7722d76146c8a6d6294508eab84f344402a6b734f17efef578755a5074eae65e0f55d7076036c32b6fd1b72ee4eccc027098942a91a458f650c0b8b0d99ff00bb21d6b91d6026e507026f31dff63fba6ceec439b8b3848e6efb3c02ba1c4149e0b0dc12a0ce15ae1dcb212d1e333d7900110db095eb1d0d2dfa95c8416e04977b72f560ef2f6367d475d4157e9997320889b76c1e92f08521bca23c96274a4e6bf2f3147866c034ee0531532deb878024224b828fa1efb20795c5149bb56b2df728e98d7cde97ff621d5d2aea05ac834dd15fb3f078074418f8c59d34225215b3f28d5ffb126e99b529891ff6c9d423548ad1c82a53227473ef8bca91b1a0d7f471efa7c49dfb861d4c225081472ddb54bf1883519c17b6f1eb50318f2ee36c376ca701be3703ea95f8beb15d94dec7928a2370a01a5e4027b5d405a13bec96d5b46ff234802fcd52f1fe7d11e7149743ac17c1c02a46280e3934baf54d352e33326f4c2f4e471c3dc86a15929ad353757883e264d83a365ebba76233b5843d23ee54206c5b75f3fc887a75279f7f1f6f08f5ef1a9265ee558aad158883f24e11546e8d726980aef468eb378e34a1f777124180888b7a31352c321b4b2872c851ca529876e93593b53aae6eb839e5c8ac2872d1425d09397b45f3c42bb28dc00ee14677b744f1ded957aec3cd2dc2d56b2d55ec47cd24f7adb230add30bcf9d64d42b67c3d73da37cd41aa855468b1484d69bfea01111f5f21593abda11bada45bae820a7028e38bced83251f843caab16f4f1cbe50751de2ac12380c412d293e79585467fb5fbffba62da6067388215ae3b830fc0f06ba9a370b638496460b0a70222b2e4b98a8bd5fc7e03ee99175589ea5bf641f3e9ea4926d71634000b349d2e8f9e5d10af133792e96b10076ab46ac30fd3ab1ebdb000813870e27a03b4146c2135041786df0c4bc8d0cc83d5e3dd58e2640f7f8efa9306aa553d07d82a85325e14f9e3997fc575a514e88a173d95e7ae88393f6628e4a02f0ddbdd0613ba1896200a5c5deaf4f5a715ec2e5954ac54d650aa8ca139a7b9344eb187b2dc85f41cd53070213fcde055d985a8bf4bfaf56ba08b289453842e9b65dc073833d6e6417dc371074124f407eb1869508aca46dd898af46a731828ab848719af09c3ecf4a2e2cea2a466ccc0802e16582b3104283a88a6fd2af8671bf58a74a7c924a8b7dcef8952406bd888cabb2729bcb22f474c7450189930d90570f2156c9e200a063f6680ad4976244cb054108923e6c438913441132a7087fcfd19e964b60b69e657d697f3dccfe85256e22bee3e75808833e966986a6257eb1da41f67190ad21bd75871435b71346fd402724f3fa2b3689b98ad59852a4ba8e07d2c5c5622d7fe643f887f3eb08bf2a8f5cdc406a3190a3f566941a685c65e2f45011f6eab852c0ce8a57be7b85b322798d10f34009dfca59cd39373f2ffa50860b23dcbe1247cca33e463f7fe7b0a2ef43891facb03fa675e6718bba05146b303e47a3e9f21c251d8a8d20fedf4658e50a47061df12b1617522398dd761a9f13d17ec956df78055ae52eeca6c92fc605e4bccf532e482b8ee0ed873a9a68629e658db755b3429c76567ebe761733b0dc4bcb0739311c5eb46c85ed80aa9b510d336b470c96c1ab8572040dd9d4af86435abff12f19e79b7584231975d8620abcb52ec8540a8436ced63f26e66d05bc9b6bb64f0f356c85ddb326b8c82585a93e40db6dc6e3251c5ac47b0811813a6c8e7d7e0c71932bb9972ed487fbff90ce522f971d862d44e1e56dd384df24e971ab32af4ecb78df92b8c77900efe62b07f2f70fb84665ea2e689265368f9a8048d8277ffc3b38facb609aa1d48982d78d5fc0a4c4c13512404c3bc420db1477722e15d49169375726cee79d289b9224317061380f655ebf7e1e19662077e2d4b2fa9fc53e79ad9980b8e42b672e90808c877967f93eb74625629e55ffd77b1819e9336e395cc38cdb4bbdfdb04001cf7b22773b6846087c4b8b9e97cc5a4db29d3272b61f584e196936f445b3944a94072d8dd6523bba96b5930ba92ad7fd650dbc2e51f9ea487e4c7cd05fd33477c415def135994fb09963ede887bd1b0cf08beb46d219da0a6d38606cf7221190500c0a25c9dfc310f8a923176ca1868124fff110137f768eb082784ef479aa5ed6c4b2a1a340fced36551accfc311435e36b2e16eb0ae47cefa4b93d2ab8da4928871b9eede12aba1f3ec4e78d8ddd49ad67ea3c000ff652d908a6e0552d7d40f76bc33f0bbe4abbf826b125a619ae4eb59ebe805478184528184c5751a55071325abe1d7c8450c1793dbffe23ab4edf326fd0119814aa7e5ebc0bd42a0f05ebe6485831d7572b78e9a965d8ddfb90865ab486697d585a711e949dae37744374edc66eb13c0dfed053744f64e1ec7dc31199ebea5d2a8083e624958092e3c43f60047349e5a6ac2de4f5a2fb8ed6ea6727a060aaf96ecb6c0e4dcf73d50867b75efebf568edfb09bb5f2ab657ad0f7c0169366c916f9f8aaab6e2d4731e179e98be1b51fd96789fac57f58b775dae6b01a722f69f0b276687214084084c4569ade21ab0a84b1ee09994a6934463c3915b5b7059aab5e745574b76d986f898c6e17ff96825a863c3a33be757965355167b1a29d738ed7372a4eb0ed2a2695ffd956a796ce399bde037491abb18de03fd0ba0b823d1ab7bd4b8cdad860d3ad2e266d913075d65a49bcbeabf7d0f405237c5e155e2cc3408f839fb8910301798eb5b8ca16bf78e2b71af03dae04cfae561727e76634efb5ba98510b597bcb107cfe4f981353e49be2c7a949c3ea806a5edc594a38e183416a38082fb29fabcfd7bae34a179c123f7748b799ec663f2f551a5491707576e62eca05ece7f1190e1b8bc744213d1b51b48f5f3e79d77208dfdff6480f0618c3b00747424fb88ba952abc5f963650340630fcc60fc8ffda0d14625c9687e235ebb5b42f9b6605757cd8921bfdccf7a6e6e6dff98ceda39f60ab16d0810aa01d015edbcab0d6af31093282b644440b38ac46e7f687cea5c3bcbe24484be81d91d18cda82dcfd669682a6858d6aa6f1e4472dc8950c265edb0f7db8d57ce3084ccac23c4658b4dfd72461ae821556aeb0dfc87a950dd371cb0c84353774b6b389127e0333c9400a91f208971e505e2b83f7634d5100a7c261aefae6e20a9ac678e194083b51dedfa86554525b27b0f39aeba54e26d088f9b3c56316f6ab395f56cb096dc554823da83a442e1c342ac8375b6813e5550c8dd97d12c25b32e7e689cd59ab3f5bf0cba36483fe36a92f5adc5f195fce93dde8e7611794c26a35dd4ceac725c9cd4d19765573045e520f65dd4f9714eee5f30314e18e31d8889f2c873191adb2de0ffbbb3df96922227e9118acbdb6c15638245d9c0ae9a5bce35f32af3378287a801afb2d5aa04ef8f4233c727b11711611612a27de01f5e7155ce929ae794f7e931ef", 0x1000}], 0x4, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xa8, 0x1}, 0x8) 06:58:15 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x17) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/134, 0x86) kevent(r0, &(0x7f0000000340)=[{{r0}, 0x0, 0x20, 0x1, 0x5, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x12537378, 0xa49e}, {{r0}, 0x3a00c1b7c1f4144e, 0x10, 0xf0000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x5, 0x3}, {{r1}, 0xfffffffffffffff9, 0x20, 0x8, 0x20, 0xfff}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x2, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x89, 0x20000000, 0xf, 0x3f}, {{r0}, 0x4b898359ef372041, 0x0, 0x3a, 0x9, 0xfb14}], 0xffffffffffffffe0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x4, 0x800}], 0x80, &(0x7f00000001c0)={0x81, 0x8000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000700)=0x3) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000002c0)=0xfffffffffffffffd) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000440)={0xc9, 0x80000000000009, 0x4964, {[0x5, 0x2, 0x1, 0x4, 0x4ccd, 0x1427, 0x100000000, 0x9, 0x0, 0x7, 0x8, 0x6, 0x1, 0xffffffff00000001, 0x7f, 0x6, 0x10000, 0x2], [0x1, 0xffffffff, 0x100, 0x80, 0x800, 0x8, 0x8, 0x100, 0x9d1, 0x4], [0xf2, 0x3f, 0x8001, 0x3, 0x238dad9c, 0x1ff, 0x7], [0x9a, 0x4, 0xb50b, 0x1, 0x40, 0x7], [{0x1, 0x8, 0x6, 0x9}, {0x81, 0x100000001, 0x8, 0x74}, {0x9, 0x7, 0x4, 0x1f}, {0x100000001, 0x5e, 0x5, 0x6}, {0x2, 0x7, 0x80000000}, {0x2000000040000, 0x1, 0x81, 0x5}, {0x3, 0xffffffffffffffee, 0x7d, 0x8}, {0xfffffffffffffff9, 0x7fff, 0x1, 0xffffffff}], {0xaf3, 0x200, 0x7ff, 0x3}, {0x8000, 0x400, 0xc794, 0x100000000}}}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000006c0)=0x7fffffff) 06:58:15 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) r0 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 06:58:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) r3 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 06:58:15 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000900)={{0x18, 0x1, 0x1, 0xda}, {0x18, 0x0, 0x3, 0x80000001}, 0x1, [0xffff, 0xaef7, 0x9, 0x9, 0x80000001, 0x0, 0x7ff, 0x2]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0fffffffb"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc032", 0x811}], 0x2) 06:58:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x2, &(0x7f0000000180)=[0x0, 0x0]}) write(r0, &(0x7f0000000140)="96", 0x1) 06:58:15 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x3, 0x1, &(0x7f0000000000), &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/217, 0xd9, 0x40, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x100000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 06:58:15 executing program 0: r0 = kqueue() kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 06:58:15 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) 06:58:15 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}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:58:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb", 0x14a}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) fcntl$setflags(r0, 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(0x0) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) pread(r0, &(0x7f0000000800)="63332caff3fff64078c51b56b0deb79a9532d73c79987fff67f14b8643460300db5446592d4f16f5b2dde0543b30de4eaa010f59f751f794fa534a933ceb6494a86e7fe60aa01164233e07cc3c6210857038dc051cb41f8424a08dd95c86c4d7ee72e07433311d47733cbd29e4fb1741685e8dc2feda28c76b2dd4d23113f96c2779d5565d4c89cba3d992d2c9875d4ce52ac192b01c10b55ab08d9f1569f700c19a732ef8e9ff9914b69fc83c3c9b3add9a0255ae5284ad6d44830018e0a6ddca838a5a554ac7cdcf8c7f0877965463c32a6f58eaf327e57f3983fb74cd27fee12df20ce226db4c2ac836559ff41ffe430de277f3a4f3dbd87a2bf055855cf798436c3e8cf47cfe5c7958cdf6751a495574964768520c21509c62d896fd709b66f26a5491b83ae0bb29e33bc1a611f77be237df3eff8c44f5a31e6918dc306391e15098a0051f0b91a9cd64df17f7cd249b9081e7a04a23a5fb210a5b7e4a8a82926977294b77bb9123a4af8ced463b23039c53b7c7aee7e5a5fe3ea381280d47fc00432734f5ab2d1b4ffedf7576bbc2ae2c738511570e42957b856bfbc9523ca57eb2be0c11c0ae5144134403f1f7d3a05dc9043af139efad992aaa5ac50edc946aaf24b566306dd2474b96ed92249d45f7e532a184b5a2a47ccb75d29788fd6ceac7606ab4b9e8dbf1adb81953861ade6728efe238a3932d758b691db0bc74f426a155dfddf546b1b60a50646985327e15b91e21639f6e203611debdcb649f1d81a5082d31639175a79b0fcdca55e4f4edd7adbc1a793723a0ae9d055d4ecee5481f502aa44c4ae4c862498bc083dae3f0128658d21eb86ca623c1493e5a00514a8480dee1c2e8c151d1e91218dfbd59cee310a84bdfacdcaae8f690ee21906a5ccaa2cdbc61c5c5f9396e81d0d30e5755f7941fc9effe78af8bea44091e294294371396757a4d4a62b8e77b81398b18ab9a67dd9035603b2aa19908dbdf6ab41590fa21826475acd77d25c29b2d6d6956688a4d7cd25d42a4785f9059ba9d729b5531bb6d288e34774652d21e7db2befe9ae371200e6a767a0617af1a14208d0c6011ee7b4c5933f6b1c804588e577649d4f4da8d4b3ac9b2ceeaf7413408bdd96b04e6ee322bed29aea732218e8f0f756c993012b19d14701b6837cbab82d701cffd880844416d783fa2bc04a15cb15c3bc343067cc775d41ee7a68259c647227d0602572e97103a9c99db9293ce9798b2d68cff315f4b9ae8cf59ad7ed227ad609b4a89070890176b8e07876903c8499ac92f12b204e32e12169fe562b45feff5fdb42a5a99cbdc8ea3e1112eb9bac37cd75eb91b756e54be36320603cbf490d4e6df98215904eab78edf44fee30707cc57a909670973ea7aff4ed0e3296dac7e9d7ff9aaedad4184eed54b1c68cae5216688caafbe0abae3411c255a223071bca7f431ce5fae89be0a08a7edb57e57109b03286af9f35da10b8d133523c2266e8a5a0afa1d821448bb7d1bde7a00a20b0d899b91d7a8b89e813fba1ffb79d6d5d64ee9fb8c8ec22935bbbde58aeafff0b1352c9c72b6f9e15d537979958353b21ba0394c2e7e7f2582512bb4d7dc01419e69a2c54fce21185a644032b0503da1e008f090a606e6a9b599af9173c0ff5a1cb5c4c02aa83eb470ec56564f4ce79ac56d7c5c96cd46789dd623c046a571754ecfd3e3c73fef9ed8e13c127f043e445ab820a2dcc7403ed04e11c35c9ad7a07d31be44fd03ede1477c00d4693fd1aa99140bce2d03ad58fccf21df3a7f64419d666ff7229d392bc9f8f3755efc01f9b7dc0218f921c3a15fc255b073cecbd999372991098a4f22c6e5e811a1ca0e52321d679e16d0718364a7bb809e7a2bb1bc062c683dc2fa74d81537b9511655d4c77ab12ac64fef0b719fbc6dddf914b947f65c54710695d9d850cfde73974a11de2d8286cf6968c1e6b6e1d0efdf58478ca8ec7415e04c6a1cc4863472b14705278d9cceb2787cc94b7bf3cf4126bcd6d1f2b98da416224ee181453168748ffce325fa062ea2e8e071748eb307ab87abdecbea44d26beb2d1e1f30e90768227778a5fe6af302db88796a740ba918b714d159ea7fed76af0f987dcce4eb0afa73eb0738c7d4156e7be9cfe6049cb3da9ad9abc60fb25b15c3f8e131d63e297461f6c8c008c3ff2bdc0dda26ad2f2278d95771f778864edff9d365c521a503a3b1b831598396f441de020be4cb19a99666fb3b847012014b70d1348ae5ed4bf8c830b5b11a157e47e94924319f833737bc5c92296f358032302896fadf9e4fb6bbae78c5bc03fbc59fe2803e855ccba7e51406987b792d0a744ff9eb0493164de2a297a309f62a2908e738a3013415bd548fc31e73766b16fd08069aee4917fc9324bbee461c663f570a9f67cf1c6864413210c26cbd27844634eaed23365a5da34b181819c252916e7f49d408c608a9c1e11b6b4d38151a36edba9c255be7b9971dc2e99086d32065a9470f40a4ea651728afc8626f13cadf683f253551844da00855085cddf8d4b39a1ba1787bb09fc331c9ab8847b29d03bd49eca6b16d66d2927814d340c78daf48e52822bc7ca420e27776578683d5895b03df4d0bea53307a060ab174bf5a483ff313c564518d962ea0add3b84ea910e23d99909c8531ef985faa2391f82191f37d466dad69284ff3d80ace46521d8c85cb92e04f6b1dda037ba5af4ceab06e1b0b798a7fbec709e9cfffe0ccf09e011e1ef1f4178ae984cf40ede4c26677879dc57378e85dd1438a810f5f4db14018a8da7dda666779426eb49691d525e96afc15badd038ea2ea4b388c2efa0fbcae32067e46b90e0ed14f7de91ec5b5df66b1e08add4c18be8b8ad64f8ea7a82201e6ee7978b434e6493d22b6f60558f33b54f6f22de1d82f2c6cf39adac8c926f2d3ca05a9e09e2818692f349f8a233b176e325496be6882382c7cf80149f0d7252d15ca132db6ef8f281b3e4b6cf5ffbe5941077c00e6852ddc4016bc0d8a83522971ca52efd9b3835fefa870d3e32bb7eb09ebc8b2155f89618fd8317270f2f5f6b99feb71501be1814d5ba1c3883120976996ab89e5d1191687ecb7b0985a81a3a6f067d57786f8bf9aea155e13dae8264fbe752b4f464517f8b02365f5979f1d98a412c79e197fbb4f3e125b12502399e65fdaa60e4d8d4907300fbedf993963e81a4ef450704481ef4182582317a3e6d507b25b76629d946df16089dcb3e76c4cced3f548ace346781d6cf5e7ff2ca04dbd95e018751959ff8e731e899e2825411a28883f7c7b44840d5c2d5937a63ca7d2cbb18a5f0933d47d6db5a55928d20b58b07d77009ffa160d7ed56a55806d3d556efd92ce183ff07eae5e37d568fe7e7658004e868e83e49df4b4e13d1d6ecbe945028e9de44d0b77f02271e6e800d8af9c3618e7f101756318f8ff1f3adb1fdc5b681571fd59f8a4e22598128c2377b7a296dd164c20203960760ae09a75b66b55b8630eb4986c6ea2640824bc26bfdf5bfb5d3fdfa5c11c411b86868a1d6405517cf0ed0c58c61e8465799fd5ee2bc6ae45c3e95008eeb67df96e4eb444dd72990cbc5a591481d00e73f72535c2d8c91f3c45fb31de8252b4c6016451ace0c4b630c68b366456d86a1d3600a8071e2824fc595be4ceef91649808f39b3de01f1eb72a29c7b3d0b3076be9076aacbaee8cd9c05baf871df24322940c0b085ce9a4c93b038a764aa4b526f86b3c6fe6b509a2e4dc0c3bf5e783075272295ff0ab5831307af2821dbf66bddbd410e87374cae42aa6061481ab02145e88551a556e6d05b951136dfa77ad09d0254d4fa532091258a49a19984411d825576bcd2bf3b8881b0af28d37dc47ebf95d0a0c3f085a2f6ce66da441dc41858fbf0fc5118891705ae6a06f7df38eb10d7c7d44bd5077a297d26f59b467e10d9699363f84d7509417ddffd8f4a5661554f0f15b3544481192b419f4fe972e224de04b85814ef56f838b122a8fa5b7a95da182e950f28c554a464786a269337d6d59998e66f8ce334ae7a5ebfeff504431415784582e136e286faab7f5520c2a838dee3fb36d4a023c5df01c787d7c1fd67b7857d730deec751e490293b69a9c26250c892c7c962218fd350bc968050ca57a976b7a193397adacbf778f79ecbff58110b8bb3e26554434dadb91ee60a86d865b607306ece505584b2a7b784c175e51938aa514309ce171e48a9746a348ad8d55e94484f4070faa8dd72b2b91282817cbd5f6850be9cc5134791c31ffb26c78c0e775aebfaa584be816d296ec8ed148589c2118b98c13952b67fe968d7a1f23bcadf6276d2eaa64fe2011551c71f6ef66a8c68bfdab1f474d8562a1fb37460a070b65dc4952ae6230d447d0c03e30e8bee6efa26e7c43569f0da427cfac1c4347c555143e921c9aef94a27cf9bf92e68634f6f23acfc882842c8703c50450b950c709d3a98ffd6e3c726f2c447e832728581b8e61a578ab83a0dafdd3d09dce2c2ab25179f07efccb259d2e010d0041b8788a98d05ec0755f8f2b96e4d6c75f2dcba64717e6b1f3bbf7cdd511f4b4798eb74917cf28e88fcf95cf309f44839bc07a3fafb71479edacd9721a4df6bad7ed46959cb52581022caa9691e96dfd39003e49c1693690d265b5241e455d3bc1931556e3b478fb6cb9e28d809fbcb41e97fece2b2b1231adaec3ac0f6fb2d28af0e7a1afaf89389cf135fd594016ce00fba5b121ba69928deb8e62a3268bf756d01993f74ca3394fd1aec7d582cebbad2d7b376644054fb2b05375863566455282cc9ca6a955701c72e43908924db08442bb793f04cd84e27682c3b62613e59c3ed115ff422d1a0f99cb1727d6a21f0611794ba8e3abecbf31260a0d7b4129375d92228084c3d723e8ca25ed72334f57c511a69e07f9ce6b2d55e137c16864b69fe138f14a5444a11033754af4e7702cd166e7280345473292624b69cdc6698f24edf6d6d1cf12aef976427827f3715242675fc93363d1417abb248351deee0df1bb7d6f16ae6a6aadf7a385c7b3e39622061c43c8bad14796355bda97fe0e47a93c12ffc70d831638450a4f571c402774356b96b6bf33c6731c618f82692d9ad5f22abd0a86bbc60707bf61569303b73e45c853a2a5ef2165a444b364541614494e94f1f3589a7a1aaeea02005489010079f30ad453b96e3c843a567a883c162d094776eb2414d167d823bfed6c1deca7a4ae5f52f0904be3e09cd866068addec001cb92426018bcdd64dd9b9978471fcb3a76013a05dc6b78a461eac051ad58cbc04e16ed07b5297b458a73b1121b47da8b4e18047c280148060b9c8780f9985edf449cd7bf1cad26c601e3a6a9495b9d73e70c650ccded497a44386273529cacd003028f4d930d0a551095a183e1cd898039456c8a125627bcdb5797b2c724e6b1dec6bb149a0dc6565fb1e1a99cec1e9ebc91341fa2fefab60584512f32d6e09d121bb38c160700aae4afc7fa22dd81fb394f39a59217c2b2605be915597cd94287ccb9d11a804f324e46f1873ae121879c0032506493ec6bd59b4d2df79e8a129a3930df0aba33add7b6c498838bbde2a01e07db20060ca7c4a4ae5c3ee063b9bfb028b3f61f9aab61ea721b3b759246761bf74d8b2df435c833fffea073d985a50b683bdd0abf193d86b5d895c9105fc08aef3b2f1d55b6a7eba20ad608692a8f60f9b575b4b2ba7375ce87e2012d095d8f4ba3b22f1dc7adb5f64a2f228dc57c3349d73b4a8f9841776d57ffb3b716c0729", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0/file0\x00', './file0\x00'}) poll(&(0x7f00000000c0)=[{r1, 0x20}, {r0, 0x8812b699851ad0a9}, {r0, 0x8}, {r0, 0x1}, {r1, 0x100}, {r1, 0x80}], 0x6, 0x10000) 06:58:15 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1a0) clock_getres(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x1, 0x4a1) semop(r0, &(0x7f0000000000)=[{0x1, 0x40, 0x1800}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000080)=""/74) 06:58:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x40000005, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x20000, 0x0) 06:58:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 06:58:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x800, 0x6, 0x100000001, 0x3ff}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:58:15 executing program 1: socket$inet6(0x18, 0x4000, 0x9db3) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b100050990000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x110, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="fa53af5337df62c7d363c804c95fe49ae35e2ae69b35879b44b9071f2bd2de4e9d0134ce8e3da0f2ada5063d5d1a73bd35fc06ed155ab959eef360c9465cd7c800ea8131a22fc070f1fa55e6480d61a873b765d87be72dc3c51acaf81a58ebd80d550435f1fae79fe63b3ce7040d3de6c56b202e8abafef64509f93fb63472e4d59ea6cf3d6b6492642b3fef175df81b5f4464c2d3dbd7a548f7bbde59172492734b86b2f20a94ab1b7e32ba918f3bac832debcd7f611c227db6486346099e561e6395fb28850e6504c48b4a75a9b081e02f0396fefbfa5ebd49e0eceae592e48200000000000001e3bad500"/245, 0xf5, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 06:58:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:58:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x10000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7", 0x0, 0x8}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:58:16 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001240)=0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000153f00008d742c007b80308400f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb892f79aa43ee592fcbcc3cfe98cc8b6cec28ce4ff1d14fc427fbdc809188763f4b782648a1d6eeea20ec0c7663b91258f8c980b9bd32447b4ef64b7854d8d7474f1613942589d715a5313d37a47164a8eeb57e126d"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x5, 0x6e5, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0xdfeb, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:58:17 executing program 1: r0 = getuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0]) r6 = getppid() getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="aec613919f30f4862601dfe5f206ab2ff19e1f90878f492ed7a8254c55c2f5335cec1337001ff3ee2162101dd3c8838ea6ed3d10b34900ce8a961d52265d", 0x3e}, {&(0x7f0000000140)="f2fade2ea902a6ec0767aad9f1ed77b9cc95fe80a5731bd8456e93c33ea66d4049463fedbe5d23811aadbe1061ec7f307c1ca0709d28f1596543fcbc800fa7e6440576b73ad380fc96dc3f49a8711510e3edac76db07f6875c40e9db761c74803b08d9c495885072bc5d5d0d78ed118ca0b8363086fa7f915f43d9fc7579b06b1cb2110ca8bdecd4e8d5e0961bdd8d8bab82546e4e81f6c059781166e6044b9202576d2bc07aa0bbff3275cf339af0290af13dc48937fd0ff8e399fe92454f3a470b1532c462f7a999cb44101822b3dbaffa", 0xd2}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @cred={0x20, 0xffff, 0x0, r4, r0, r5}, @cred={0x20, 0xffff, 0x0, r6, r0, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0xa8, 0xf}, 0x4) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpgrp() setreuid(0xffffffffffffffff, r0) 06:58:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x3, 0xfffffffffffffeff, "85495500020d758a28a8f191905251a680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:58:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 06:58:17 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) socketpair(0x1, 0xc000, 0x8000, &(0x7f0000000040)) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000cc0)={""/16, @ifru_data=&(0x7f0000000ec0)="4c638ef739b303377d3d4a3bf4fc2e13aa1291039cea6e175d91053f4d2316783d71808f6412b4d17a103151a5e605607c46db5670f03b9df5fc4bed2c3d979131b55669acfc91c79ed2f56200669118bd5c99dc16eb6211f162cc1e0a15a532ca"}) r2 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) semget$private(0x0, 0x0, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) r5 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) getpeername(r5, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r0, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000c00)={{0x7, r2, r3, r2, 0x0, 0x4, 0x400}, 0x0, 0x101, 0x8}) mkdir(&(0x7f0000000c80)='./file0\x00', 0x1) munlock(&(0x7f0000f15000/0x2000)=nil, 0x2000) 06:58:17 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20, 0x9, 0xfffffffffffffff7, 0x7, "e922162a5a0412926773b2b7a15a2454665ae9c4", 0xe6704b9, 0xbfa}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000001) 06:58:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x30000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x2) dup(r0) 06:58:17 executing program 1: mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x1) 06:58:17 executing program 0: r0 = socket(0x18, 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) socketpair(0x1, 0x8007, 0xcd4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x185) sendto$inet(r0, &(0x7f00000000c0)="d0f5faa3ee0d19da9c2d265fc4ba2ff4266674907ca6f124864356aed0c3f03cd138e859e03097161e1e64ae18a32496e6b3c5611c6f54a8beb39188396a8df6ca8e2fad4768567810f5c32727c1fddde8165d26451a517a11d507168b64a90d64b64deffa98a97601ce01193ff3d99740a17b0f8f3caac8687ac7664b499b062af81979f2870ee923e825ef9478ae3860420bd239d9c0c5fb8160ed5b1cf19f8a", 0xa1, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCPROMISC(r3, 0x20004269) 06:58:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 06:58:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4000000, 0x4, 0x2}) write(r1, &(0x7f0000000140)="3763b665975457b122dfc334a39bf6d4b62e77124f91c3ae24c00c0855cdb158fabb838e3cd08d76e22b861494a210fa22c1075043c9cdbf7994ecb85bcd769170e6b7dc07d3894a22d4a948d609540d1efda87ecbdb6a6523a3145cbe46c6f01bedb27d05ba4c", 0x67) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 06:58:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x80000000, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r1}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r1}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) fcntl$setflags(r1, 0x2, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000005c0)="6f969cc5f3f12011241b0b84260c32a817e38dd41d6399502c6798cabfc75473be359d4d3703f16fed5449700d08f1aefe5f8b6467bda87b630cfb1a63a05193693fcf1168eddb065d13d5977cbe86d7d2bdfb25be09a27103e3a0b0dffd170b18fcc9359ed0940b4cd33d72d4cbba8a2dfcff906c56cebcbe387ae496afca2735220c7587b335ecea87deb127693d35ac4bd7195fe98d2657bd02dd3ee3a079c182a78351e410dc234f5335b78e25e6bf102fb7be8d35b48079a9f7d3e238060ee8b1c7f8aa5d4c3a4734c99b430ab11c87670f7c3aa62c22ba5abb7ee335f941ca", 0xe2}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8003, 0x7fffffff) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x400, 0x4, 0x2, 0x1, 0x3, 0xffffffff, 0x2, 0x2, 0x0, 0x7fff}) fcntl$setstatus(r4, 0x4, 0x80) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) fsync(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:58:17 executing program 1: sendsyslog(&(0x7f0000000280)="c2b54a54e3c5bf762d3d39cc2584a5962735a453fcb3c2cd23b35e1326f4b0bf395ce9ce26470e83022fe4700221bc65fbb9737e302ca18998d3f42d0bcf9ee99f86a5429497b2b7ccbce8a9d1d9c07c1f1b86d670f74c249a2f356d53e184a4bae98c8c5810d9a670094010bd15d84edb866ced145c028652622cb40141cbad2967b2842d8d1f426f119c26599276df3389b631f1d4fa7dafe2e20d7e838f8cedf1673574d8a1ebcf3c25032a3202a6c090836707caa542827f8021ab7b7326361a41d8b5d1fa1dea5533be65ddbb285c1bba7ab60492010e33c4b865b46a2a8d1eb7db49767d1a015063815b8a0f8eb0fab06979d611429a77d8bdfc76316704afaf858ffffdf9f6a49ae5a5a65789afdf0b7bd006ec4b6c8c7756077b3203c5fa2020f0a0f436a150462a2dd43031b793239177115dd9819eaf73e5b2f8fcbbd7c300cab2039e99834ea861a91c977b28442223302eacf5894c3bb1cc75fef17be74f23658c50341ee0b45d94ae65a7", 0x171, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 06:58:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7d, 0x1, 0x5, 0xf32ddecaabf76686, 0x6e4, 0x6, 0x7, 0x2, 0x1, 0xffffffffffffffff, 0x562e}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r2, &(0x7f0000000340), 0x0) 06:58:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 06:58:17 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x1fffc, 0x0, 0x0) fsync(r0) 06:58:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/165, 0xa5}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/1, 0x1}], 0x5, 0x0, 0x7) witness: thread 0xffff800020b29650 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80695c61b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128